css 用css畫圓,半圓和三角形

2021-09-24 07:12:46 字數 1067 閱讀 9731

// 圓 寬高相等, border-radius大於寬度的一半

.circle

// 左半圓 寬度是高度的一半,左上,左下border-radius是高度的一半

.circle-half-left

// 右半圓 寬度是高度的一半,右上,右下border-radius是高度的一半

.circle-half-right

// 上半圓 高度是寬度的一半,左上,右上border-radius是寬度的一半

.circle-half-top

// 下半圓 高度是寬度的一半,左下,右下border-radius是寬度的一半

.circle-half-bottom

拓展下,是不是還挺漂亮(可根據需要自由組合,玩一玩)

// leaf1 寬高相等

.leaf1-left

.leaf1-right

// leaf1 寬高不等

// 上三角 左右邊框透明,下邊框不透明

.********-up

// 下三角 左右邊框透明,上邊框不透明

.********-down

// 左三角 上下邊框透明,右邊框不透明

.********-left

// 右三角 上下邊框透明,左邊框不透明

.********-right

CSS畫圓和三角形

正圓半圓 四分之一圓 上三角形 畫圓就用 border radius 上 右 下 左 把圓水平垂直平均分四等分,從左上角開始順時針依次為上 右 下 左,想要哪邊的圓就設定對應位置的半徑,還能畫出圓角矩形啥的 畫三角形就用 border top 長度 邊框樣式 顏色。如上圖正方形,獎正方形對角線平均分...

用CSS繪製三角形

歸根結底,用css繪製三角形,就是利用邊框 border 特性進行繪製 平時我們用border可能用的很多,但是一般都會統一設定所有邊框的顏色,很少研究每個方向的邊框具體樣式是怎樣的。現在先來看乙個簡單的例子,我們分別設定每個方向的邊框的顏色,元素寬高是100px 效果 那麼,如果把元素的寬高設定為...

用css製作三角形

用css製作三角形,主要是利用css元素給 盒模型 設定邊框得到的。上圖,上邊框和做邊框,以及上邊框和右邊框的交合處,瀏覽器會按照直角的二分之一處繪製交合線。這是 盒模型 有寬和高時候的效果。我們假設一下,如果把寬和高設定成0px,同時讓邊框的寬度更寬一點情況會怎樣那?css 如下 tip1效果圖如...