首页 > Web开发 > 详细

css3制作梯形导航

时间:2016-12-15 20:16:52      阅读:339      评论:0      收藏:0      [点我收藏+]
/*HTML*/
<
div class="nav"> <a href="javascript:;">首页</a> <a href="javascript:;" class="active">项目</a> <a href="javascript:;">关于</a> </div>
/*CSS*/
.nav a {
  position: relative;
  padding: .5em 1em .35em;
  display: inline-block;
  color: #fff;
  width: 60px;
  margin-left: -20px;
  text-align: center;
}
.nav a:first-child {
  margin-left: 0;
}
.nav a::before {
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: -1;
    background-color: #58a;
    border: 1px solid rgba(0,0,0,.4);
    border-bottom: none;
    border-radius: .5em .5em 0 0;
    box-shadow: 0 .15em white inset;
    transform: scaleY(1.3) perspective(.5em) rotateX(5deg);
    transform-origin: bottom left; /* 控制倾斜的方向 */
   /*  transform-origin: bottom right; */
}
.nav .active {
  z-index: 1;
}
.nav a.active::before {
  background: #55a;
}

效果图

技术分享

技术分享

 

css3制作梯形导航

原文:http://www.cnblogs.com/wei-dong/p/6184396.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!