http://jsfiddle.net/77af3/如何在CSS自定義形狀上放置文本?
我使用CSS3:在創建自定義形狀之後:在三角形頂部的一個矩形。 我需要的文字是在矩形 的內部,並且應該位於三角形的頂部。 但是,字母的下半部分被三角形覆蓋了 。 我想知道是否可以使用CSS將文字 置於兩個圖形之上。
.position {
border-style: 1px solid red;
z-index:1;
color:white;
font-size:20px;
text-align:center;
background:red;
height: 16px;
width: 32px;
position: relative;
margin: 0 auto;
padding-top:2px;
}
.position:after {
content: "";
z-index:0;
position: absolute;
top: 18px;
left: 0px;
width: 0;
height: 0;
border-left: 16px solid transparent;
border-right: 16px solid transparent;
border-top: 16px solid red;
}