css樣式常見圖形效果展示的實(shí)例代碼
簡(jiǎn)單寫一下常見的基礎(chǔ)圖形,以及一些遇到的樣式小圖標(biāo) 下圖是css效果⬇:

各個(gè)圖形的代碼如下:
Square(正方形)
/*正方形*/
.square {
width: 60px;
height: 60px;
background: red;
}
Circle(圓形)
/*圓形*/ /* 可以使用百分比值(大于30%),但是低版本的Android不支持 */
.circle {
width: 60px;
height: 60px;
background: red;
-moz-border-radius: 30px;
-webkit-border-radius: 30px;
border-radius: 30px;
}
Triangle Up(正三角形)
/*正三角*/
.triangle-up {
width: 0;
border: 30px solid red;
border-left: 30px solid rgba(0, 0, 0, 0);
border-right: 30px solid rgba(0, 0, 0, 0);
border-top: 30px solid rgba(0, 0, 0, 0);
/*border-bottom: 30px solid rgba(0, 0, 0, 0);*/
}
Triangle Down(倒三角形)
/*倒三角*/
.triangle-down {
width: 0;
border: 30px solid red;
border-left: 30px solid rgba(0, 0, 0, 0);
border-right: 30px solid rgba(0, 0, 0, 0);
/*border-top: 30px solid rgba(0, 0, 0, 0);*/
border-bottom: 30px solid rgba(0, 0, 0, 0);
}
Trapezoid(梯形)
/*梯形*/
.trapezoid {
border-bottom: 60px solid red;
border-left: 30px solid transparent;
border-right: 30px solid transparent;
height: 0;
width: 60px;
}
Parallelogram(平行四邊形)
/*平行四邊形*/
.parallelogram {
width: 100px;
height: 60px;
-webkit-transform: skew(20deg);
-moz-transform: skew(20deg);
-o-transform: skew(20deg);
background: red;
}
Pentagon(五邊形)
/*五邊形*/
.pentagon {
margin-top: 30px;
position: relative;
width: 54px;
border-width: 50px 18px 0;
border-style: solid;
border-color: red transparent;
}
.pentagon:before {
content: "";
position: absolute;
height: 0;
width: 0;
top: -85px;
left: -18px;
border-width: 0 45px 35px;
border-style: solid;
border-color: transparent transparent red;
}
Heart(心形)
/*心形*/
.heart {
position: relative;
width: 100px;
height: 90px;
}
.heart:before,
.heart:after {
position: absolute;
content: "";
left: 50px;
top: 0;
width: 50px;
height: 80px;
background: red;
-moz-border-radius: 50px 50px 0 0;
border-radius: 50px 50px 0 0;
-webkit-transform: rotate(-45deg);
-moz-transform: rotate(-45deg);
-ms-transform: rotate(-45deg);
-o-transform: rotate(-45deg);
transform: rotate(-45deg);
-webkit-transform-origin: 0 100%;
-moz-transform-origin: 0 100%;
-ms-transform-origin: 0 100%;
-o-transform-origin: 0 100%;
transform-origin: 0 100%;
}
.heart:after {
left: 0;
-webkit-transform: rotate(45deg);
-moz-transform: rotate(45deg);
-ms-transform: rotate(45deg);
-o-transform: rotate(45deg);
transform: rotate(45deg);
-webkit-transform-origin: 100% 100%;
-moz-transform-origin: 100% 100%;
-ms-transform-origin: 100% 100%;
-o-transform-origin: 100% 100%;
transform-origin: 100% 100%;
}
Diamond Square(菱形)
/*菱形*/
.diamond {
width: 0;
height: 0;
border: 50px solid transparent;
border-bottom-color: red;
position: relative;
top: -50px;
}
.diamond:after {
content: '';
position: absolute;
left: -50px;
top: 50px;
width: 0;
height: 0;
border: 50px solid transparent;
border-top-color: red;
}
Star (5-points)(五角星)
/*五角星*/
.star-five {
margin: 50px 0;
position: relative;
display: block;
color: red;
width: 0;
height: 0;
border-right: 100px solid transparent;
border-bottom: 70px solid red;
border-left: 100px solid transparent;
-moz-transform: rotate(35deg);
-webkit-transform: rotate(35deg);
-ms-transform: rotate(35deg);
-o-transform: rotate(35deg);
}
.star-five:before {
border-bottom: 80px solid red;
border-left: 30px solid transparent;
border-right: 30px solid transparent;
position: absolute;
height: 0;
width: 0;
top: -45px;
left: -65px;
display: block;
content: '';
-webkit-transform: rotate(-35deg);
-moz-transform: rotate(-35deg);
-ms-transform: rotate(-35deg);
-o-transform: rotate(-35deg);
}
.star-five:after {
position: absolute;
display: block;
color: red;
top: 3px;
left: -105px;
width: 0;
height: 0;
border-right: 100px solid transparent;
border-bottom: 70px solid red;
border-left: 100px solid transparent;
-webkit-transform: rotate(-70deg);
-moz-transform: rotate(-70deg);
-ms-transform: rotate(-70deg);
-o-transform: rotate(-70deg);
content: '';
}
Moon(月亮)
/*月亮*/
.moon {
width: 80px;
height: 80px;
margin: 0 30px 20px 0;
border-radius: 50%;
box-shadow: 15px 15px 0 0 red;
}
Cut Diamond(鉆石形)
/*鉆石形💎*/
.cut-diamond {
border-style: solid;
border-color: transparent transparent red transparent;
border-width: 0 25px 25px 25px;
height: 0;
width: 50px;
position: relative;
margin: 20px 0 50px 0;
}
.cut-diamond:after {
content: "";
position: absolute;
top: 25px;
left: -25px;
width: 0;
height: 0;
border-style: solid;
border-color: red transparent transparent transparent;
border-width: 70px 50px 0 50px;
}
Egg(雞蛋)
/*雞蛋型*/
.egg {
display: block;
width: 126px;
height: 180px;
background-color: red;
-webkit-border-radius: 63px 63px 63px 63px / 108px 108px 72px 72px;
border-radius: 50% 50% 50% 50% / 60% 60% 40% 40%;
}
Yin Yang(太極陰陽圖形)
/*太極陰陽圖形*/
.yin-yang {
width: 96px;
height: 48px;
background: #eee;
border-color: #000;
border-style: solid;
border-width: 2px 2px 50px 2px;
border-radius: 100%;
position: relative;
}
.yin-yang:before {
content: "";
position: absolute;
top: 50%;
left: 0;
background: #eee;
border: 18px solid #000;
border-radius: 100%;
width: 12px;
height: 12px;
}
.yin-yang:after {
content: "";
position: absolute;
top: 50%;
left: 50%;
background: #000;
border: 18px solid #eee;
border-radius: 100%;
width: 12px;
height: 12px;
}
Talk Bubble(聊天框)
/*聊天框*/
.talkbubble {
width: 120px;
height: 80px;
margin-left: 20px;
background: red;
position: relative;
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
border-radius: 10px;
}
Magnifying Glass(放大鏡)
/*放大鏡*/
.magnifying-glass {
font-size: 10em; /* This controls the size. */
display: inline-block;
width: 0.4em;
height: 0.4em;
border: 0.1em solid red;
position: relative;
border-radius: 0.35em;
}
.magnifying-glass::before {
content: "";
display: inline-block;
position: absolute;
right: -0.25em;
bottom: -0.1em;
border-width: 0;
background: red;
width: 0.35em;
height: 0.08em;
-webkit-transform: rotate(45deg);
-moz-transform: rotate(45deg);
-ms-transform: rotate(45deg);
-o-transform: rotate(45deg);
}
到此這篇關(guān)于css樣式常見圖形效果展示的文章就介紹到這了,更多相關(guān)css樣式圖形效果展示內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持腳本之家!
相關(guān)文章

使用CSS的clip-path屬性實(shí)現(xiàn)不規(guī)則圖形的顯示
這篇文章主要介紹了使用CSS的clip-path屬性實(shí)現(xiàn)不規(guī)則圖形的顯示,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小2020-06-24使用css實(shí)現(xiàn)特殊標(biāo)志或圖形
這篇文章主要介紹了使用css實(shí)現(xiàn)特殊標(biāo)志或圖形,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)2020-03-31
這篇文章主要介紹了css如何繪制特殊圖形的方法示例的相關(guān)資料,小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧2018-12-14
這篇文章主要介紹了常用css樣式(布局)及CSS常用樣式匯編的相關(guān)知識(shí),本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2020-10-28
這篇文章主要介紹了CSS3中常用的樣式【基本文本和字體樣式】,本文通過實(shí)例代碼給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2020-10-20
這篇文章主要介紹了編程式處理Css樣式的示例代碼,代碼簡(jiǎn)單易懂,對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2020-10-20- 這篇文章主要介紹了使用CSS偽元素控制連續(xù)幾個(gè)元素的樣式方法,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編2020-10-15

純CSS3 gradient屬性制作36種漂亮的html網(wǎng)頁漸變按鈕樣式
36種漂亮的CSS3 gradient屬性制作的html網(wǎng)頁漸變按鈕樣式,非常不錯(cuò),喜歡的朋友朋友快來下載源碼吧2020-10-14






