垂直和横向对齐图标
Align icons vertically and sideways
我正在尝试将这些上一个和下一个 link 对齐,以便与居中的图像垂直对齐并向侧面拉动(它需要响应,图像的高度和宽度总是不同的)。
在前一个 link 上使用带有绝对定位的 flex 似乎没问题,它向左对齐,尽管居中是一个问题,但在这种情况下,下一个 link 会在行外,在右下角..
.previous {
color: #fff;
width: 50%;
position: absolute;
display: flex;
margin-left: 30px;
}
<div class="row-attachment-image text-center">
<a class="previous" href="#"><</a>
<img src="https://placeimg.com/640/480/any">
<a class="next" href="#">></a>
</div>
我设置了bootply
http://www.bootply.com/nh0yRF4min
如果你想使用 flexbox,那么我建议:
.row-attachment-image {
background-color: #000;
display:flex;
justify-content:space-between;
align-items:center;
}
我正在尝试将这些上一个和下一个 link 对齐,以便与居中的图像垂直对齐并向侧面拉动(它需要响应,图像的高度和宽度总是不同的)。 在前一个 link 上使用带有绝对定位的 flex 似乎没问题,它向左对齐,尽管居中是一个问题,但在这种情况下,下一个 link 会在行外,在右下角..
.previous {
color: #fff;
width: 50%;
position: absolute;
display: flex;
margin-left: 30px;
}
<div class="row-attachment-image text-center">
<a class="previous" href="#"><</a>
<img src="https://placeimg.com/640/480/any">
<a class="next" href="#">></a>
</div>
我设置了bootply http://www.bootply.com/nh0yRF4min
如果你想使用 flexbox,那么我建议:
.row-attachment-image {
background-color: #000;
display:flex;
justify-content:space-between;
align-items:center;
}