[![
.slider{
width: 1366px;
height: 569px;
overflow: hidden;
}
.middle{
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
}
.navigation{
display: flex;
position: absolute;
left: 50%;
bottom: 10px;
transform: translateX(-50%);
}
.bar{
border-radius: 50%;
width:15px;
height: 15px;
background-color: #000;
}
<div class="slider midlle">
<div class="slides">
<input type="radio" name="s" id="r1" checked>
<input type="radio" name="s" id="r2">
<input type="radio" name="s" id="r3">
<input type="radio" name="s" id="r4">
<input type="radio" name="s" id="r5">
<input type="radio" name="s" id="r6">
<input type="radio" name="s" id="r7">
<input type="radio" name="s" id="r8">
<input type="radio" name="s" id="r9">
<input type="radio" name="s" id="r10">
<div class="sllide"><img src="image/slider__bg.jpg" alt=""></div>
<div class="sllide"><img src="image/slider__bg.jpg" alt=""></div>
<div class="sllide"><img src="image/slider__bg.jpg" alt=""></div>
<div class="sllide"><img src="image/slider__bg.jpg" alt=""></div>
<div class="sllide"><img src="image/slider__bg.jpg" alt=""></div>
<div class="sllide"><img src="image/slider__bg.jpg" alt=""></div>
<div class="sllide"><img src="image/slider__bg.jpg" alt=""></div>
<div class="sllide"><img src="image/slider__bg.jpg" alt=""></div>
<div class="sllide"><img src="image/slider__bg.jpg" alt=""></div>
<div class="sllide"><img src="image/slider__bg.jpg" alt=""></div>
</div>
<div class="navigation">
<lable for="r1" class="bar"></lable>
<lable for="r2" class="bar"></lable>
<lable for="r3" class="bar"></lable>
<lable for="r4" class="bar"></lable>
<lable for="r5" class="bar"></lable>
<lable for="r6" class="bar"></lable>
<lable for="r7" class="bar"></lable>
<lable for="r8" class="bar"></lable>
<lable for="r9" class="bar"></lable>
<lable for="r10" class="bar"></lable>
</div>
</div>
发生了一些事。我们需要查看 caniuse 来查看其他浏览器是否支持它,但在 Google 109 中它对我来说可以正常工作。
https://codepen.io/andromeda3141/pen/XWoVgpe