【发布时间】:2015-01-13 14:16:22
【问题描述】:
我正在尝试做你在这张图片顶部看到的三角形部分:
我尝试了几种方法都没有成功。
如果图像改变大小,我需要三角形做出响应。 而且我不希望容器 div 因为三角形而扩展。 但我无法修复 div 高度,因为如果图像大小发生变化,它也会发生变化。 我不想在 photoshop 中制作三角形并导出图像,因为当您单击它时,您也会看到三角形。
知道如何以正确的方式实现这一目标吗?
这是我尝试过的:
.arrow-down {
width: 0;
height: 0;
border-left: 20px solid transparent;
border-right: 20px solid transparent;
border-top: 20px solid #f00;
}
.image{
width:100%;
}
<div class="imageTriangle">
<img src="image.jpg">
<div class="arrow-down"></div>
</div>
【问题讨论】:
-
请提供一些关于jsbin等的示例页面。
标签: css image position geometry css-shapes