2
我必須缺少一個簡單的步驟。我在CSS中創建了一個三角形,並且試圖將文本放在三角形的頂部。它可以工作,如果我沒有width:0;
和height:0;
但三角形沒有它的大小正確。文字在那裏,但它不會顯示在三角形上。有人可以協助嗎?如何在CSS三角形上放置文本
.log{ /*bottom*/
width:0; height:0;
top:73.2%; left:36.4%;
z-index:2;
background-color:#E3DFD2;
border-top:12vw solid black;
border-right:9vw solid transparent ;
border-left:9vw solid transparent;
transform-origin: -10% -10%;
transition:transform .2s .1s;
color:#FFFFFF;
}
.log:hover{
border-top:12vw solid white;
border-right:9vw solid transparent ;
border-left:9vw solid transparent;
opacity:.5;
color:#000000;
}
下面是HTML
<a class="log" href="#"><p class="login">Member LogIn</p></a>
在這裏你去。你有整個三角形作爲「a」標籤?還是隻有內在的文字? @我只是一個有趣的編碼器 – RacoonOnMoon