CSS可以實現(xiàn)很多有趣的效果,比如旋轉(zhuǎn)的扇形。下面我們來介紹一下如何使用CSS實現(xiàn)旋轉(zhuǎn)的扇形。
.fan { position: relative; height: 0; width: 100px; border: 50px solid transparent; border-top-color: red; border-bottom: none; border-left: none; border-right: none; border-radius: 50px 50px 0 0; transform: rotate(45deg); }
首先,我們定義一個class為“fan”的容器,設置其position為relative,使其成為一個定位容器。然后設置其高度為0,代表這是一個高度被壓縮的框,接著設置其寬度為100px,并設置邊框顏色為紅色。同時,我們只保留上邊框,將左右下邊框都設置為none,形成一個三角形。接著,我們使用border-radius屬性設置圓形邊框,使得容器變成了一個半圓形。最后,我們再使用transform屬性將容器旋轉(zhuǎn)45度,使其成為扇形。
下面是一些樣式的解釋:
- position: relative;
- height: 0;
- width: 100px;
- border: 50px solid transparent;
- border-top-color: red;
- border-bottom: none;
- border-left: none;
- border-right: none;
- border-radius: 50px 50px 0 0;
- transform: rotate(45deg);
現(xiàn)在我們已經(jīng)成功地創(chuàng)建了一個扇形。接下來,我們可以根據(jù)實際需求來調(diào)整容器的大小、位置和顏色等屬性,來使其更加符合我們的預期效果。
上一篇div 位置屬性
下一篇div 中onload