gpt4 book ai didi

html - 关于图像 slider html CSS 的麻烦

转载 作者:太空宇宙 更新时间:2023-11-04 08:10:43 24 4
gpt4 key购买 nike

伙计们。制作了我的图像 slider ,但第一次点击不会触发动画。它只是跳到目标。我想顺利地改变画面,但第一个只是跳跃。为了更好地理解我的问题,请访问 http://labs.qnimate.com/slider/#slider-image-3并注意图像之间的动画。

这里是 html 代码:

<div class="slider-holder">
<span id="slider-image-1"></span>
<span id="slider-image-2"></span>
<span id="slider-image-3"></span>
<div class="image-holder">
<img src="images/slide1.jpg" class="slider-image" />
<img src="images/slide2.jpg" class="slider-image" />
<img src="images/slide3.jpg" class="slider-image" />
</div>
<div class="button-holder">
<a href="#slider-image-1" class="slider-change"></a>
<a href="#slider-image-2" class="slider-change"></a>
<a href="#slider-image-3" class="slider-change"></a>
</div>
</div>

这是 CSS:

 .slider-holder
{
width: 800px;
height: 400px;
background-color: yellow;
margin-left: auto;
margin-right: auto;
margin-top: 0px;
text-align: center;
overflow: hidden;
}

.image-holder
{
width: 2400px;
background-color: red;
height: 400px;
clear: both;
position: relative;

-webkit-transition: left 2s;
-moz-transition: left 2s;
-o-transition: left 2s;
transition: left 2s;
}

.slider-image
{
float: left;
margin: 0px;
padding: 0px;
position: relative;
}

#slider-image-1:target ~ .image-holder
{
left: 0px;
}

#slider-image-2:target ~ .image-holder
{
left: -800px;
}

#slider-image-3:target ~ .image-holder
{
left: -1600px;
}

.button-holder
{
position: relative;
top: -20px;
}

.slider-change
{
display: inline-block;
height: 10px;
width: 10px;
border-radius: 5px;
background-color: brown;
}

有办法解决吗?感谢你们所有人帮助我。

最佳答案

改变这个位:

 #slider-image-1:target ~ .image-holder {
left: 0px;
}

 #slider-image-1 ~ .image-holder {
left: 0px;
}

关于html - 关于图像 slider html CSS 的麻烦,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46316767/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com