欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

css3如何寫梯形

吉茹定1年前5瀏覽0評論

在網頁設計中,梯形這一形狀的運用非常普遍,比如很多導航條、容器等等。那么在CSS3中,我們如何實現梯形呢?下面就讓我們來學習一下吧!

.trapezoid {
width: 0;
height: 0;
border-top: 50px solid red;
border-right: 50px solid transparent;
border-left: 50px solid transparent;
}

上面的代碼就是一個比較簡單的梯形實現,先解釋一下,這個實現原理就是使用CSS的邊框和透明屬性,將整個區域分成四個三角形,然后選擇性的不顯示一些邊框,就可以得到梯形。

如上例子中,我們給梯形的上邊框設置了一個紅色的50px高度,然后分別給另外三個邊框設置了透明屬性,注意可必須要呈45度角分布,這樣才能形成四個相等的三角形,才能保證整個梯形是對稱的。

當然,這只是比較簡單的梯形實現方式,你可以通過更多的CSS3屬性來控制它們,比如調整數字大小、彎曲程度、配合其他的樣式,創造出更加獨特的梯形。