请老师检查
来源:5-2 自由编程
你怎么睡得着的
2022-03-26 14:56:28
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8" />
<title>Class 的应用</title>
<link rel="stylesheet" href="./slider.css" />
</head>
<body>
<div class="slider-layout">
<div class="slider">
<!-- 左右按钮 -->
<div class="leftbtn"></div>
<div class="rightbtn"></div>
<div class="slider-content">
<div class="slider-item">
<a href="javascript:;"
><img src="./imgs/1.jpg" alt="1" class="slider-img"
/></a>
</div>
<div class="slider-item">
<a href="javascript:;"
><img src="./imgs/2.jpg" alt="1" class="slider-img"
/></a>
</div>
<div class="slider-item">
<a href="javascript:;"
><img src="./imgs/3.jpg" alt="1" class="slider-img"
/></a>
</div>
<div class="slider-item">
<a href="javascript:;"
><img src="./imgs/4.jpg" alt="1" class="slider-img"
/></a>
</div>
</div>
</div>
</div>
<script src="./base.js"></script>
<script>
// console.log(BaseSlider);
const left_btn= document.querySelector('.leftbtn');
const right_btn= document.querySelector('.rightbtn');
const slider= document.querySelector('.slider');
// 子类
class Btn extends BaseSlider {
constructor(el, options) {
super(el, options);
this._leftEvent();
this._rightEvent();
}
_leftEvent() {
left_btn.addEventListener('click', () => {
// alert('1');
this.prev();
})
}
_rightEvent() {
right_btn.addEventListener('click', () => {
this.next();
})
}
}
new Btn(slider, {
initialIndex: 1,
animation: true,
speed: 2000
})
slider.onmouseenter = function () {
left_btn.style.display = 'block';
right_btn.style.display = 'block';
}
slider.onmouseleave = function () {
left_btn.style.display = 'none';
right_btn.style.display = 'none';
}
</script>
</body>
</html>
/* 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; } .slider{ position: relative; } .slider .leftbtn, .slider .rightbtn{ width: 50px; height: 50px; background-color: rgba(219, 218, 212, 0.4); position: absolute; top: 50%; margin-top: -25px; right: 20px; z-index: 9999; /* display: none; */ } .slider .rightbtn{ left:20px; } .slider-item { float: left; } .slider-animation { transition-property: transform; transition-duration: 0ms; }
问题描述:
老师,我的按钮怎么左右反过来了
2回答
好帮手慕星星
2022-03-26
同学你好,代码是可以的。css中的类换为左侧按钮即可
祝学习愉快!
你怎么睡得着的
提问者
2022-03-26
老师,我知道啦!css写反了