我正在尝试在CSS中构造此形状:
但是我不知道如何将三角形形状(考虑到标签的“主体”有一个矩形,尖端有一个三角形)朝向右侧。因为我正在处理位置,所以当标签可以全部具有不同的大小时,如何告诉三角形出现在矩形之后?我就是无法解决。
您可以检查小提琴:http://jsfiddle.net/ExZFe/,其标签与我正在制作的标签类似。本示例仅使用位置,因此为三角形提供固定位置是没有用的。我尝试了:after但由于同样的原因也被卡住了。我想念什么?先感谢您。
最佳答案
只需使用right
属性(从矩形的右边开始)而不是left
(从矩形的左边开始,并且在这里没有用,因为您不知道标签的宽度)来定位三角形):http://jsfiddle.net/Gv3rf/
关于css - CSS3标签标签朝右并使用位置或:after,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/10325678/