我正在尝试以居中的方式对齐图像上的
到目前为止,我有以下代码:
以下是HTML示例:
问题是,为了居中它,我使用了
figcaption
:
![result desired](https://istack.dev59.com/jSWoa.webp)
.portfolio-item figcaption{
position: relative;
top: -40px;
left: -20px;
width: 280px;
background: rgb(52,152,219);
color: white;
display: flex;
flex-direction: row;
justify-content: space-around;
padding: 10px 5px 10px 5px;
}
以下是HTML示例:
对于以下的HTML:
<!-- PORTFOLIO IMAGE 1 -->
<div class="portfolio-item">
<figure>
<img src="assets/img/portfolio/folio01.jpg" alt="">
<figcaption>
<h5>UI DESIGN</h5>
<a data-toggle="modal" href="#myModal" >Take a Look</a>
</figcaption>
</figure>
</div>
问题是,为了居中它,我使用了
left: -20px;
这种方法,但这显然不够响应式。有什么好的建议吗?谢谢。
margin: 0 auto
并且去掉left
属性。另外,你的 padding 可以简化为padding: 10px 5px
,不需要重复两次相同的值。 - Aziz