首页 > 开发 > CSS > 正文

CSS3代码实例:CSS3制作清新网页导航

2024-07-11 09:01:31
字体:
来源:转载
供稿:网友

武林网(www.vevb.com)文章简介:CSS3制作小清新导航。

HTML结构<ul class="nav">
  <li id="button1"><a href="#button1">Home</a></li>
  <li id="button2"><a href="#button2">About</a></li>
  <li id="button3"><a href="#button3">Contact</a></li>
  <li id="button4"><a href="#button4">F.A.Q</a></li>
  <li>
    <a href="#">s</a>
    <input type="search" placeholder="Type your search here..." />
  </li>
</ul>
CSS代码

也没什么好注释的了

a {text-decoration:none !important;outline:none !important;}
body {background:rgb(245,245,245);}

.nav { 
 margin:50px auto;
 text-align: center;
 width:591px;
 height:41px;
 border:1px solid;
 border-color:rgb(181,181,181) rgb(235,235,235) rgb(236,236,236) rgb(235,235,235);
 border-radius:2px;
 padding:1px;
 background:rgb(240,240,240);
 box-shadow:0 1px 0 rgb(255,255,255);
}
.nav li {
 float: left;
 position:relative;
}
.nav li:not(:last-child) a {
 display:block;
 color:rgb(138,138,138);
 width:75px;
 height:39px;
 font-size:14px;
 line-height: 39px;
 border:1px solid;
 border-color:rgb(213,213,213) rgb(216,216,216) rgb(197,197,197) rgb(216,216,216);
 border-radius:2px;
 margin-right:1px;
 text-shadow:0 1px 0 rgb(247,247,247);
 background:-webkit-linear-gradient(top,rgb(248,248,248),rgb(241,241,241) 50%,rgb(221,221,221));
 background:-moz-linear-gradient(top,rgb(248,248,248),rgb(241,241,241) 50%,rgb(221,221,221));
 background:-ms-linear-gradient(top,rgb(248,248,248),rgb(241,241,241) 50%,rgb(221,221,221));
 background:linear-gradient(top,rgb(248,248,248),rgb(241,241,241) 50%,rgb(221,221,221));
 box-shadow:inset 0 1px 0 rgb(255,255,255), 0 1px 0 rgb(134,134,134), 0 2px 0 rgb(193,193,193);
}
.nav li:not(:last-child):target a {
 background:-*-linear-gradient(top,rgb(214,243,119),rgb(203,232,107));
 box-shadow:inset 0 1px 0 rgb(116,133,59), inset 0 2px 0 rgba(116,133,59,0.1), inset 0 3px 0 rgba(116,133,59,0.05),inset 0 0 5px rgb(216,216,216),
 0 1px 0 rgb(250,250,250),0 2px 0 rgb(241,241,241);
}
.nav input[type="search"] {
 width:264px;
 height:39px;
 padding:0;
 padding-left:12px;
 margin-left:1px;
 border:1px solid;
 border-color:rgb(213,213,213) rgb(216,216,216);
 border-radius:2px;
 background:-webkit-linear-gradient(top,rgb(226,226,226),rgb(241,241,241) 50%,rgb(247,247,247) 90%,rgb(242,242,242));
 background:-moz-linear-gradient(top,rgb(226,226,226),rgb(241,241,241) 50%,rgb(247,247,247) 90%,rgb(242,242,242));
 background:-ms-linear-gradient(top,rgb(226,226,226),rgb(241,241,241) 50%,rgb(247,247,247) 90%,rgb(242,242,242));
 background:linear-gradient(top,rgb(226,226,226),rgb(241,241,241) 50%,rgb(247,247,247) 90%,rgb(242,242,242));
 box-shadow:inset 0 1px 0 rgb(138,138,138), inset 0 2px 0 rgb(206,206,206), inset 0 3px 0 rgb(217,217,217);
}
.nav li:last-child a {
 position:absolute;
 height:35px;
 width:34px;
 color:rgb(180,180,180);
 font:17px/35px icon-search;
 text-shadow:0 1px 0 rgb(255,255,255);
 border:1px solid;
 border-color:rgb(195,195,195) rgb(214,214,214) rgb(146,146,146) rgb(214,214,214);
 border-radius:2px;
 background:-webkit-linear-gradient(top,rgb(248,248,248),rgb(218,218,218));
 background:-moz-linear-gradient(top,rgb(248,248,248),rgb(218,218,218));
 background:-ms-linear-gradient(top,rgb(248,248,248),rgb(218,218,218));
 background:linear-gradient(top,rgb(248,248,248),rgb(218,218,218));
 box-shadow:inset 0 1px 0 rgb(255,255,255), 0 1px 0 rgb(185,185,185);
 top:3px;
 right:2px;
 -webkit-transition:color 500ms ease;
 -moz-transition:color 500ms ease;
 transition:color 500ms ease;
}
.nav li:last-child a:hover {color:rgb(190,218,100);}
.nav li:last-child a:active {background:-*-linear-gradient(top,rgb(218,218,218),rgb(242,242,242));}

@font-face {
 font-family: 'icon-search';
 src: url("font/icon-search.eot");
 src: url("font/icon-search.eot?#iefix") format('embedded-opentype'),
 url("../font/icon-search.woff") format('woff'),
 url("font/icon-search.ttf") format('truetype'),
 url("font/icon-search.svg#icon-search") format('svg');
 font-weight: normal;
 font-style: normal;
}

 

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表