慕課網學到的用css3製作立體導航,受益匪淺,配合前段時間學的二級導航,有空試,哈哈!內容簡單,但偽類after的使用需要註意!經過修改的最終效果圖:涉及css3的知識點包括:圓角特效:border-radius: 10px;盒子陰影:box-shadow: 2px 5px 0px #0000cc;...
慕課網學到的用css3製作立體導航,受益匪淺,配合前段時間學的二級導航,有空試,哈哈!
內容簡單,但偽類after的使用需要註意!
經過修改的最終效果圖:
涉及css3的知識點包括:
圓角特效:border-radius: 10px;
盒子陰影:box-shadow: 2px 5px 0px #0000cc;
文字陰影:text-shadow:1px 2px 4px rgba(0,0,0,.5);
動畫過渡:transition: all 0.2s ease-in;
動畫效果-旋轉:transform:rotate(10deg);
顏色線性漸變背景:background:linear-gradient(to bottom,#3333ff,#0000ff,#3333ff);
<!doctype html> <html lang="en"> <head> <meta charset="UTF-8"> <title>CSS製作立體導航</title> <style> body{ background: #ebebeb; } *{margin: 0;padding: 0;} .nav{ text-align: center; width: 615px; height: 50px; margin:40px auto 0; background: #3333ff; border-radius: 10px; box-shadow: 2px 5px 0px #0000cc; } .nav li{ height: 50px; line-height: 50px; width: 100px; float: left; list-style: none; position:relative; display:inline-block; font-size: 13px; text-shadow:1px 2px 4px rgba(0,0,0,.5); } .nav a{ display: inline-block; text-decoration: none; -webkit-transition: all 0.2s ease-in; -moz-transition: all 0.2s ease-in; -o-transition: all 0.2s ease-in; -ms-transition: all 0.2s ease-in; transition: all 0.2s ease-in; } .nav a:hover{ -webkit-transform:rotate(10deg); -moz-transform:rotate(10deg); -o-transform:rotate(10deg); -ms-transform:rotate(10deg); transform:rotate(10deg); } .nav li:after{ content: ""; position: absolute; height: 20px; top:15px; width: 1px; right: 0px; -webkit-background:linear-gradient(to bottom,#3333ff,#0000ff,#3333ff); -moz-background:linear-gradient(to bottom,#3333ff,#0000ff,#3333ff); -o-background:linear-gradient(to bottom,#3333ff,#0000ff,#3333ff); -ms-background:linear-gradient(to bottom,#3333ff,#0000ff,#3333ff); background:linear-gradient(to bottom,#3333ff,#0000ff,#3333ff); } .nav li:last-child:after{ background: none; } .nav a, .nav a:hover{ color:#fff; text-decoration: none; } </style> </head> <body> <ul class="nav"> <li><a href="">Home</a></li> <li><a href="">About Me</a></li> <li><a href="">Portfolio</a></li> <li><a href="">Blog</a></li> <li><a href="">Resources</a></li> <li><a href="">Contact Me</a></li> </ul> </body> </html>
送上一張配色圖: