我有一個小問題與CSS。我需要一個左上角(角度大於90度的角)圓角的梯形div。我已經知道這:圓角與CSS的梯形
HTML:
<div style="margin:30px">
<div class="trapezoid">
</div>
</div>
CSS:
.trapezoid{
vertical-align: middle;
border-bottom: 31px solid red;
border-left: 25px solid transparent;
height: 0;
width: 150px;
}
產生梯形。我嘗試了border-top-left-radius
屬性,但效果不夠。
下面是與上面的代碼的jsfiddle,好了,撥弄:http://jsfiddle.net/n3TLP/5/
我也只是發表評論需要更多的信息。
感謝提前:)
它不可能,使用您正在嘗試的方式。我們正在使用一個大尺寸的透明「border-left」屬性來僞造梯形。那麼,如何將相同的部分舍入? – Starx
這可能有幫助。它看起來相似:http://stackoverflow.com/questions/8718587/is-it-possible-to-style-a-div-to-be-trapezoidal – Grixxly