【发布时间】:2014-11-12 16:53:47
【问题描述】:
在我的情况下,我有以下内容:
http://jsfiddle.net/pyx3zx25/12/
问题是如何将边框也添加到三角形。
我的 CSS:
.slide{
position: relative;
padding: 15px;
}
.arrow {
max-width: 300px;
background-color: #E01616;
position: absolute;
top: -10px;
left: -10px;
margin: 5px 0 0 5px;
border: 3px solid black;
}
.arrow:after {
left: 100%;
bottom: 0px;
content: "";
height: 0;
width: 0;
position: absolute;
pointer-events: none;
border-width: 15px;
border-bottom: 30px solid #E01616;
border-right: 30px solid transparent;
}
【问题讨论】:
-
有几种方法。您可以使用另一个伪 (
:before) 并将其定位在略低于:after或使用transform将div旋转 45 度。我想已经有一些类似的问题了。
标签: html css css-shapes