微信滑动门技术(经典)
什么是微信滑动门?特殊背景图技术(特点:背景图颜色单一,对称的,阴影,边框…)
原理: 是一张宽度大小固定的图片铺到宽度不确定的盒子里 ,需要父子关系的两个盒子 ,内部盒子(子元素span)铺图片的右上角位置(backgrpund-position:100% 0%),外侧盒子(父元素a)铺图片的左上角位置(backgrpund-position:0% 0%)。
这两个是背景图需要可以下载
<style>
* {
padding: 0;
margin: 0;
}
.container {
width: 100%;
height: 800px;
background: url(./image/3S9sFMD.jpg) repeat-x ;
}
.nav {
width: 100%;
height: 74px;
}
ul {
list-style: none;
}
a {
text-decoration: none;
color: #fff;
}
.clearfix::after {
content: '';
display: block;
clear: both;
}
.nav ul {
padding-left: 200px;
}
.nav li {
float: left;
margin-top: 18px;
margin-left: 20px;
}
.nav li a {
display: inline-block;
padding-left: 20px;
line-height: 33px;
height: 33px;
}
.nav li a span {
display: inline-block;
padding-right: 20px;
line-height: 33px;
height: 33px;
}
.first a {
background-image: url(./image/lTcb_ve.png);
background-position: 0% 0%;
}
.first a span {
background-image: url(./image/lTcb_ve.png);
background-position: 100% 0%;
}
.nav li:hover a {
background-image: url(./image/lTcb_ve.png);
background-position: 0% 0%;
}
.nav li:hover a span {
background-image: url(./image/lTcb_ve.png);
background-position: 100% 0%;
}
</style>
</head>
<body>
<div class="container">
<div class="nav">
<ul class="clearfix">
<!-- a铺背景图的左侧 bgp:0% 0% span铺背景图的右侧 bgp:100% 0% -->
<li class="first"><a href=""><span>帮助</span></a></li>
<li><a href=""><span>帮助与反馈</span></a></li>
<li><a href=""><span>帮助与</span></a></li>
<li><a href=""><span>帮助与反</span></a></li>
<li><a href=""><span>帮助与反</span></a></li>
<li><a href=""><span>帮助与反馈台</span></a></li>
</ul>
</div>
</div>