首页 > 代码库 > css3制作梯形导航
css3制作梯形导航
/*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制作梯形导航
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。