html实现百叶窗效果
原理很简单就是相当于把图片分成n份开始轮播,下面开始上代码并解析其步骤
style中的代码
* {
margin: 0px;
padding: 0px;
}
/*当然这里要用到绝对定位*/
.byc {
width: 1280px;
height: 720px;
position: relative;
}
/*想分成几份 子容器的宽度就是父容器的宽度/份数 也要用定位超出的部分让其隐藏*/
.byc>div {
width: 160px;
height: 720px;
float: left;
position: relative;
overflow: hidden;
}
.byc>div>p {
width: 160px;
height: 720px;
position: absolute;
}
/*添加图片 本次实例用了五张图片*/
.byc>div>p:nth-child(1) {
background: url(img/1.jpg);
}
.byc>div>p:nth-child(2) {
background: url(img/2.jpg);
}
.byc>div>p:nth-child(3) {
background: url(img/3.jpg);
}
.byc>div>p:nth-child(4) {