1949啦网--小小 痛苦,是因为能力和欲望不匹配造成的

css实现梯形选项卡效果

在web设计中,梯形选项卡效果是很常见的一种形式,但是梯形又是一种很难实现的样式,很多开发者会直接用梯形背景图片来生成效果,但是采用背景图片的方式产生了额外的http请求,并不是一种非常理想的方式,这里小编为大家带来一种直接用css来实现梯形效果的方法。 

<!DOCTYPE html>  <html>  	<head>  		<meta charset="UTF-8">  		<title></title>  		<style type="text/css">  a{    width: 120px;    text-align: center;    text-decoration: none;    color:inherit;    font-size: 20px  }  nav > a{    position:relative;    display:inline-block;    padding:.3em .1em 0;  }  nav > a:before{    content:'';    position:absolute;    top: 0;right: 0;left: 0;bottom: 0;    z-index:-1;    background:#ccc;    border:1px solid black;    border-radius: .5em .5em 0 0 ;    box-shadow: 0 .15em white inset;      transform:scaleY(1.3) perspective(.5em) rotateX(5deg);    transform-origin: bottom;  }  </style>  		</style>  	</head>  	<body>  <nav>    <a href="#">首页</a>    <a href="#">Html/Css</a>    <a href="#">JavaScript</a>  </nav>  	</body>  </html>

效果:

原文链接:https://www.qiquanji.com/post/8305.html

本站声明:网站内容来源于网络,如有侵权,请联系我们,我们将及时处理。

微信扫码关注

更新实时通知

作者:xialibing 分类:网页教程 浏览: