如何在轮播中对齐图像中间的按钮?
How to align button on middle of the image in the carousel?
实际上我正在尝试制作一个旋转木马,其中图像中间会有一个按钮但不能...请帮助...我正在发布我正在尝试制作的网站的照片并发布 my code here
您想将图像作为背景,根据需要设置宽度和高度的样式。然后您想要一个 position: absolute;
的文本或内容容器,这将导致您的文本覆盖图像。从那里设置 display: flex; align-items: center; justify-content: center; width: 100%; height: 100%;
,这将使您的文字以图像为中心。
确保它包含在带有 position: relative
的容器中,这样您的绝对定位元素就会到达容器的边界而不是页面。
<div class="container">
<img class="image-class"/>
<div class="text-container">
your text elements here
</div>
</div>
.container {
position: relative;
}
.image-class {
width: 100%;
height: auto;
}
.text-container {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
display: flex;
align-items: center;
justify-content: center;
flex-direction: column;
}
这应该会让您接近您要查找的内容。我已经包含了一个代码笔和一个简单的例子:https://codepen.io/sean-mooney/pen/ZEGNVrw
希望对您有所帮助!
编辑
上面的示例演示了如何在图像上对齐文本,但是在轮播中这可能会有些不同。这个概念保持不变,但实施起来可能很棘手。我已经包含了另一个代码笔,演示了如何在轮播中使用该示例:
实际上我正在尝试制作一个旋转木马,其中图像中间会有一个按钮但不能...请帮助...我正在发布我正在尝试制作的网站的照片并发布 my code here
您想将图像作为背景,根据需要设置宽度和高度的样式。然后您想要一个 position: absolute;
的文本或内容容器,这将导致您的文本覆盖图像。从那里设置 display: flex; align-items: center; justify-content: center; width: 100%; height: 100%;
,这将使您的文字以图像为中心。
确保它包含在带有 position: relative
的容器中,这样您的绝对定位元素就会到达容器的边界而不是页面。
<div class="container">
<img class="image-class"/>
<div class="text-container">
your text elements here
</div>
</div>
.container {
position: relative;
}
.image-class {
width: 100%;
height: auto;
}
.text-container {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
display: flex;
align-items: center;
justify-content: center;
flex-direction: column;
}
这应该会让您接近您要查找的内容。我已经包含了一个代码笔和一个简单的例子:https://codepen.io/sean-mooney/pen/ZEGNVrw
希望对您有所帮助!
编辑
上面的示例演示了如何在图像上对齐文本,但是在轮播中这可能会有些不同。这个概念保持不变,但实施起来可能很棘手。我已经包含了另一个代码笔,演示了如何在轮播中使用该示例: