老师帮忙看下。功能是实现了,但是老师的base.js代码看不太明白这可咋整
来源:5-2 自由编程
L_Tomato
2021-11-26 15:49:38
css代码
/* css reset */
* {
padding: 0;
margin: 0;
}
a {
text-decoration: none;
outline: none;
}
img {
vertical-align: top;
}
/* layout */
.slider-layout {
width: 80%;
height: 420px;
margin: 0 auto;
}
/* slider */
.slider,
.slider-content,
.slider-item,
.slider-img {
width: 100%;
height: 100%;
}
.slider {
overflow: hidden;
position: relative;
}
.slider-item {
float: left;
}
.slider-animation {
transition-property: transform;
transition-duration: 0ms;
}
button{
width: 50px;
height: 50px;
background-color:white;
opacity: 0.5;
border-radius: 50%;
border: none;
font-size: 20px;
}
.leftbtn{
position: absolute;
left: 10px;
top: 50%;
margin-top: -25px;
display: none;
}
.rightbtn{
position: absolute;
right: 10px;
top: 50%;
margin-top: -25px;
display: none;
}
1回答
好帮手慕星星
2021-11-26
同学你好,代码实现效果很棒!
针对提问回复:
同学将老师讲解的逻辑理解了即可,主要是通过属性和方法来控制图片移动。base.js文件代码有注释,可以下载源码来看
实际发开中一般用第三方插件,除非有特殊要求会自己封装,会使用即可。
祝学习愉快~
相似问题