【发布时间】:2019-08-28 16:51:10
【问题描述】:
希望在图像上制作响应式三角形,但它不会调整大小并且完全不对齐。如何解决?
.image {
width: 100%;
}
.image:after {
content: '';
width: 0;
height: 0;
border-left: 20px solid transparent;
border-right: 20px solid transparent;
border-bottom: 20px solid #f5f5f5;
position: absolute;
left: 45%;
top: 63%;
transform: translatex(-50%);
/** making it horizontally center **/
}
<div class="image">
<img src="img/frankie.png" class="img-fluid">
</div>
【问题讨论】:
-
这是因为没有任何东西将
img限制为.img的尺寸。添加img { width: 100%; }
标签: html css image bootstrap-4 css-shapes