真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

CSS3如何實(shí)現(xiàn)內(nèi)凹圓角效果

這篇文章主要介紹了CSS3如何實(shí)現(xiàn)內(nèi)凹圓角效果,具有一定借鑒價(jià)值,感興趣的朋友可以參考下,希望大家閱讀完這篇文章之后大有收獲,下面讓小編帶著大家一起了解一下。

成都創(chuàng)新互聯(lián),為您提供網(wǎng)站建設(shè)、網(wǎng)站制作、網(wǎng)站營(yíng)銷推廣、網(wǎng)站開發(fā)設(shè)計(jì),對(duì)服務(wù)成都建筑動(dòng)畫等多個(gè)行業(yè)擁有豐富的網(wǎng)站建設(shè)及推廣經(jīng)驗(yàn)。成都創(chuàng)新互聯(lián)網(wǎng)站建設(shè)公司成立于2013年,提供專業(yè)網(wǎng)站制作報(bào)價(jià)服務(wù),我們深知市場(chǎng)的競(jìng)爭(zhēng)激烈,認(rèn)真對(duì)待每位客戶,為客戶提供賞心悅目的作品。 與客戶共同發(fā)展進(jìn)步,是我們永遠(yuǎn)的責(zé)任!

這里介紹一個(gè)用徑向漸變實(shí)現(xiàn)的內(nèi)凹圓角,可以解決上述問題??梢杂?CSS 生成一個(gè)背景透明的內(nèi)凹圓角。

1. 基本線性漸變

div {
 height:100px;
 width:200px;
 background-image:linear-gradient(90deg,red,blue);
}
從左到右的紅到藍(lán)漸變

2. 加百分比調(diào)整漸變范圍

 div {
 height:100px;
 width:200px;
 background-image:linear-gradient(90deg,red 20%,blue 80%);
}

3. 濃縮漸變范圍,直至重合,形成一個(gè)紅藍(lán)分隔的兩個(gè)色塊

 div {
 height:100px;
 width:200px;
 background-image:linear-gradient(90deg,red 50%,blue 50%);
}
 

4. 顏色是可以設(shè)置透明色的,transparent, 將紅色改成透明色,可以看到只有藍(lán)色的色塊了。

 div {
 height:100px;
 width:200px;
 background-image:linear-gradient(90deg,transparent 50%,blue 50%);
}

5. 同理聯(lián)想到徑向漸變,同樣縮小漸變?nèi)?,直至重合,靠近圓心的顏色設(shè)成transparent。

 /* 徑向漸變主體 */ 
.raidal {
 height:100px;
 width:100px;
 background:radial-gradient(transparent 50%,blue 50%);
}
 

6. 徑向漸變是可以設(shè)置半徑圓心位置的,所以設(shè)到左頂角,left top 調(diào)整半徑大小為 200px,就發(fā)現(xiàn)背景透明的內(nèi)凹圓角實(shí)現(xiàn)了。

應(yīng)用時(shí)可以用偽元素設(shè)置,然后用絕對(duì)定位,子絕父相,調(diào)整位置,組合成想要的效果

 /* 徑向漸變主體 */ 
.raidal1 {
 height:100px;
 width:100px;
 background:radial-gradient(200px at left top,transparent 50%,blue 50%);
}

7. 同理四個(gè)方向, 調(diào)整圓心位置即可

 /* 左上 */ 
.raidal1 {
 height:100px;
 width:100px;
 background:radial-gradient(200px at left top,transparent 50%,blue 50%);
}
/* 右上 */ 
.raidal2 {
 height:100px;
 width:100px;
 background:radial-gradient(200px at right top,transparent 50%,blue 50%);
}
/* 右下 */ 
.raidal3 {
 height:100px;
 width:100px;
 background:radial-gradient(200px at right bottom,transparent 50%,blue 50%);
}
/* 左下 */
 .raidal4 {
 height:100px;
 width:100px;
 background:radial-gradient(200px at left bottom,transparent 50%,blue 50%);
} 
     

8. 同樣,不想這么圓角,也是可以橢圓的,半徑設(shè)兩個(gè)參數(shù), 就是橢圓。

 /* 左上 */ 
.ellipse {
 height:100px;
 width:100px;
 background:radial-gradient(200px 300px at left top,transparent 50%,blue 50%);
}
 

徑向漸變有很多參數(shù)大家可以自己再嘗試調(diào)整,可以出現(xiàn)各種奇怪的形狀,這里就不演示了。相對(duì)來說,內(nèi)凹圓角就夠用了  

感謝你能夠認(rèn)真閱讀完這篇文章,希望小編分享的“CSS3如何實(shí)現(xiàn)內(nèi)凹圓角效果”這篇文章對(duì)大家有幫助,同時(shí)也希望大家多多支持創(chuàng)新互聯(lián),關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道,更多相關(guān)知識(shí)等著你來學(xué)習(xí)!


分享題目:CSS3如何實(shí)現(xiàn)內(nèi)凹圓角效果
當(dāng)前URL:http://weahome.cn/article/jehcgp.html

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部