摘要:閑來無事,寫寫圖形。當時鞏固一下吧。前端小白,寫的不好還請前輩多指教。正方形,橢圓,和梯形。然后在設(shè)置一個傾斜就好了
閑來無事,寫寫圖形。當時鞏固一下css3吧.。前端小白,寫的不好還請前輩多指教。
?
三角形
{ width: 0; height: 0; border-bottom: 140px solid red ; border-right: 70px solid transparent; border-left: 70px solid transparent; }
圓形
{ width: 0px; height: 0px; border:50px solid red; border-radius: 50%; }
梯形
{ width: 120px; height: 0px; border-bottom:120px solid red ; border-right: 60px solid transparent; border-left: 60px solid transparent; }
平行四邊形
{ width: 0px; height: 0px; border:100px solid red ; transform: skew(30deg); }
菱形(實現(xiàn)方法有很多,這里只是兩個三角形合并,也就是正三角和倒三角)
.a{ width: 0; height: 0; border-bottom: 140px solid red ; border-right: 70px solid transparent; border-left: 70px solid transparent; } .b{ width: 0; height: 0; border-top : 140px solid red; border-left : 70px solid transparent; border-right : 70px solid transparent; }
橢圓形
{
width: 200px; height: 50px; border:1px solid red; border-radius:100px;
}
五邊形(這里使用一個三角形加一個正方形實現(xiàn))
.a{ width: 0; height: 0; border-bottom : 140px solid red; border-left : 70px solid transparent; border-right : 70px solid transparent; } .b{ width: 140px; height: 140px; display: inline-block; border:1px solid red; background-color: red ; }
貪吃蛇蛇頭你敢信?哈哈
?
{ width: 0px; height: 0px; border-radius: 50%; border:140px solid red; border-right :140px solid transparent; }
?
扇形
?
{ width: 0px; height: 0px; border-radius: 50%; border :140px solid transparent; border-bottom:140px solid red; }
?登錄icon(兩個div,其中一個div設(shè)置一個margin-top的負值,移上來就好了)
?
.a{ width: 0px; height: 0px; border-radius: 50%; border: 30px solid #000; } .b{ width: 0px; border: 50px solid #000; border-top-right-radius: 50px; border-top-left-radius: 50px; border-top-width: 25px; border-bottom-width: 25px; }
再來一個小視頻 (用4個div拼接起來,兩個圓圈,一個長方形,一個梯形就好了)
.a{ display: inline-block; width: 20px; height: 20px; border-radius: 50%; border: 1px solid #000; } .b{ display: inline-block; width: 30px; height: 30px; border-radius: 50%; border: 1px solid #000; } .c{ width: 80px; height: 50px; border: 1px solid #000; border-radius: 10px; } .d{ height: 40px; border-right: 30px solid #000; border-top: 16px solid transparent; border-bottom: 16px solid transparent; border-radius: 10px; }
再來一個垃圾桶?三個圖形疊加。正方形,橢圓,和梯形。然后在設(shè)置一個傾斜就好了
.a{ width: 0px; height: 0px; border-radius: 4px; border: 8px solid #000; border-top-width: 0; margin-left:164px ; margin-top: 100px; } .b{ width: 0px; height: 0px; border-radius:8px ; border-top: 15px solid #000; border-left: 132px solid #000; margin-left: 108px; } .c{ width: 78px; border-bottom-width: 100px; border-top: 100px solid #000; border-left: 18px solid transparent; border-right: 18px solid transparent; }
文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請注明本文地址:http://m.specialneedsforspecialkids.com/yun/1987.html
摘要:以下幾個例子主要是運用了中偽元素等屬性來完成的,我們先了解下它們的基本原理。簡單的來說語法主要包含三個屬性。你可能會驚訝地發(fā)現(xiàn)原來是一個簡寫屬性。以下幾個例子主要是運用了css3中border、bordr-radius、transform、偽元素等屬性來完成的,我們先了解下它們的基本原理。 ? ? ??border:簡單的來說border語法主要包含(border-width、border-...
摘要:說明使用可以繪制出許多形狀,比如三角形梯形圓形橢圓,等并不只是可以繪制矩形。前面后面左面右面下面查看示例總結(jié)文中實現(xiàn)的各種形狀,也許你覺得實現(xiàn)的很復(fù)雜,其實你也可以使用這一個屬性,繪制各種形狀。 說明 使用 CSS 可以繪制出許多形狀,比如三角形、梯形、圓形、橢圓,等 并不只是可以繪制矩形。下面來看看怎么實現(xiàn)這些形狀的吧。為了容易理解,文章分為基本形狀 和 組合形狀來說,基本形狀是比較...
摘要:說明使用可以繪制出許多形狀,比如三角形梯形圓形橢圓,等并不只是可以繪制矩形。前面后面左面右面下面查看示例總結(jié)文中實現(xiàn)的各種形狀,也許你覺得實現(xiàn)的很復(fù)雜,其實你也可以使用這一個屬性,繪制各種形狀。 說明 使用 CSS 可以繪制出許多形狀,比如三角形、梯形、圓形、橢圓,等 并不只是可以繪制矩形。下面來看看怎么實現(xiàn)這些形狀的吧。為了容易理解,文章分為基本形狀 和 組合形狀來說,基本形狀是比較...
摘要:三角形三個角分別是,此時畫五角星等價于畫三個三角形。所以理論上,通過控制一個三條的長度,進而實現(xiàn)不同大小的三角形是可行。實踐了一番,由于很難得到一個整數(shù)值,所以通過這種方法畫正五角形幾乎是無法實現(xiàn)的。 三角形 寫 css 的時候,用慣了背景圖,忽略了 css 本身其實可以實現(xiàn)很多簡單的基本圖形,比如三角形: .triangle { border-style: solid; ...
閱讀 2636·2021-11-18 10:07
閱讀 1089·2021-08-03 14:04
閱讀 731·2019-08-30 13:08
閱讀 2586·2019-08-29 15:33
閱讀 1099·2019-08-29 14:07
閱讀 2997·2019-08-29 14:04
閱讀 1447·2019-08-29 11:19
閱讀 1152·2019-08-29 10:59