html - html/css 间距删除了我的滑块按钮
问题描述
所以在我的代码中,我创建了两个部分,一个部分只有 3x3 照片,另一部分是图像滑块。所以问题是我想在 2 部分之间留下一个间隙,但是每次我为我的边距设置一个值时,它也会向下移除我的滑块按钮。我玩过我的css,但每当我设置我的边距值时,我都想不出它来推动我的滑块按钮。
第一张图片 | 示例 1 - 没有边距值且按钮仍然存在
第二张图片 | 示例 2 - 边距值和按钮消失
.slide-container {
width: 800px;
height: 600px;
margin-left: auto;
margin-right: auto;
overflow: hidden;
text-align: center;
}
.image-container {
width: 2400px;
height: 600px;
position: relative;
transition: left 2s;
-webkit-transition: left 2s;
-moz-transition: left 2s;
-o-transition: left 2s;
}
.slider-image {
float: left;
margin: 0px;
padding: 0px;
}
.button-container {
top: -20px;
position: relative;
}
.slider-button {
display: inline-block;
height: 10px;
width: 10px;
border-radius: 5px;
background-color: white;
}
#slider-image-1:target~.image-container {
left: 0px;
}
#slider-image-2:target~.image-container {
left: -800px;
}
#slider-image-3:target~.image-container {
left: -1600px;
}
<section>
<div class="roww">
<div class="columnn">
<img src="photos/insertimage3.jpg">
<img src="photos/insertimage4.jpg">
<img src="photos/insertimage3red.jpg">
<img src="photos/insertimage4red.jpg">
</div>
<div class="columnn">
<img src="photos/insertimage3lb.jpg">
<img src="photos/insertimage4blue.jpg">
<img src="photos/insertimage3grey.jpg">
<img src="photos/insertimage4grey.jpg">
</div>
<div class="columnn">
<img src="photos/insertimage3green.jpg">
<img src="photos/insertimage4green.jpg">
<img src="photos/insertimage3purple.jpg">
<img src="photos/insertimage4purple.jpg">
</div>
</div>
</section>
<section>
<body>
<div class="slide-container">
<span id="slider-image-1"></span>
<span id="slider-image-2"></span>
<span id="slider-image-3"></span>
<div class="image-container">
<img src="photos/finalst/ftst.jpg" class="slider-image">
<img src="photos/finalst/sdst.jpg" class="slider-image">
<img src="photos/finalst/bkst.jpg" class="slider-image">
</div>
<div class="button-container">
<a href="#slider-image-1" class="slider-button"> </a>
<a href="#slider-image-2" class="slider-button"> </a>
<a href="#slider-image-3" class="slider-button"> </a>
</div>
</div>
</body>
</section>
解决方案
推荐阅读
- node.js - 如何在 Node JS 中重现和防止 ESOCKETTIMEDOUT
- maven - TestNG中的测试用例不是由maven执行的
- swiftui - 在滚动视图中初始化无数据,稍后添加无显示
- typescript - 如何清除 ion-datetime ionic4 的值
- java - Spring Data Mongo 没有访问器来设置已初始化的最终属性
- sql - 具有对应值总和的 SQL 不同列
- tensorflow - 如何在不弃用的情况下修复错误 tensorflow has not attribute 'ConfigProto'?
- python - Pandas - 如何交换列内容,保持标签序列不变?
- python - 如何在 django rest 框架中附加序列化程序
- tkinter - Tkinter 防止手动输入到 Combobox