我正在尝试创建一个在底部具有三角形箭头的弹出工具提示。问题在于,当边框被修饰时,箭头看起来就像是旋转的立方体(确实是)。
有没有办法从中切出顶部三角形,并同时切掉三角形所在的底部边框?
这是我的CSS:
<div class="new-field-popup"></div>
.new-field-popup{
position: absolute;
width: 200px;
height: 57px;
padding: 20px;
border-radius: 5px;
top: 10px;
left: 10px;
border: 1px dashed rgb(177, 177, 177);
}
.new-field-popup:after{
content: '';
border: 1px dashed rgb(177, 177, 177);
position: absolute;
left: 110px;
bottom: -10px;
width: 20px;
height: 20px;
transform: rotate(45deg);
}
答案 0 :(得分:1)
你快到了。
css更新:
.new-field-popup:after{
/* change your border rule to just bottom and right */
border-bottom: 1px dashed rgb(177, 177, 177);
border-right: 1px dashed rgb(177, 177, 177);
/* add a background colour to hide the bit of other border */
background-color:white;
}