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

css制作不規(guī)則圖形

錢艷冰2年前10瀏覽0評論

CSS是前端開發(fā)中必不可少的一個(gè)部分,除了讓網(wǎng)頁美觀,還可以通過CSS制作出各種不規(guī)則圖形。下面我們來一起探討如何使用CSS制作不規(guī)則圖形。

{
box-sizing: border-box;
margin: 0;
padding: 0;
}
.shape {
width: 0px;
height: 0px;
border-left: 50px solid transparent;
border-right: 50px solid transparent;
border-bottom: 100px solid #1E90FF;
}

制作一個(gè)三角形,我們可以利用CSS中的border屬性,通過將三個(gè)方向的邊框設(shè)置成透明,一個(gè)方向的邊框設(shè)置為我們需要的顏色,就可以制作出一個(gè)等腰直角三角形,代碼如上所示。

{
box-sizing: border-box;
margin: 0;
padding: 0;
}
.shape {
width: 100px;
height: 100px;
background-color: #FFD700;
border-top-left-radius: 50%;
border-top-right-radius: 50%;
border-bottom-left-radius: 0%;
border-bottom-right-radius: 0%;
}

制作一個(gè)梨形,我們需要使用到border-radius屬性,將四個(gè)角進(jìn)行不同的設(shè)置,最終制作出一個(gè)梨形。

{
box-sizing: border-box;
margin: 0;
padding: 0;
}
.shape {
width: 300px;
height: 150px;
background: linear-gradient(to bottom right, #FF1493, #FFD700);
clip-path: polygon(50% 0%, 100% 50%, 50% 100%, 0% 50%);
}

制作一個(gè)菱形,我們需要使用到clip-path屬性,將四個(gè)頂點(diǎn)的坐標(biāo)設(shè)置設(shè)置成一個(gè)多邊形。而通過使用linear-gradient讓菱形呈現(xiàn)出漸變的效果。

總結(jié):CSS可以通過border屬性制作出各種形狀,也可以通過border-radius屬性、clip-path屬性等更進(jìn)一步地控制圖形的形狀,同時(shí)在掌握了這些基本知識之后,還可以將各種屬性進(jìn)行組合,制作出更多的不規(guī)則圖形,開發(fā)者可以根據(jù)實(shí)際需求進(jìn)行創(chuàng)作。