久久久久久久av_日韩在线中文_看一级毛片视频_日本精品二区_成人深夜福利视频_武道仙尊动漫在线观看

CSS3實(shí)現(xiàn)內(nèi)凹圓角的實(shí)例代碼

本篇文章主要介紹了CSS3實(shí)現(xiàn)內(nèi)凹圓角的實(shí)例代碼,小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧

圓角,大家一定都會做,border-radius, 內(nèi)凹圓角如何實(shí)現(xiàn)?

可以拿個(gè)白色圓盒子蓋住方形盒子的大半邊實(shí)現(xiàn),但是這樣,是不透明的,背景發(fā)生改變時(shí),就要改遮蓋盒子的顏色,或者背景是漸變,改起來更麻煩,或背景是圖片等等,就直接不太好改了,這種方法就有局限性。 說白了就是遮蓋的那部分不透明以后,自適應(yīng)性不強(qiáng)。

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

1. 基本線性漸變

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

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

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

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

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

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

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

<div></div>

5. 同理聯(lián)想到徑向漸變,同樣縮小漸變?nèi)Γ敝林睾希拷鼒A心的顏色設(shè)成transparent。

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

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

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

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

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%);
} 
<div class='raidal1'></div> 
<div class='raidal2'></div>
 <div class='raidal3'></div>
 <div class='raidal4'></div>

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

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

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

以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持。

【網(wǎng)站聲明】本站除付費(fèi)源碼經(jīng)過測試外,其他素材未做測試,不保證完整性,網(wǎng)站上部分源碼僅限學(xué)習(xí)交流,請勿用于商業(yè)用途。如損害你的權(quán)益請聯(lián)系客服QQ:2655101040 給予處理,謝謝支持。

相關(guān)文檔推薦

本篇文章主要介紹了詳解CSS3 rem(設(shè)置字體大小) 教程,小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧
本篇文章主要介紹了CSS3 linear-gradient線性漸變生成加號和減號的方法,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
這篇文章主要介紹了CSS mask-image屬性詳細(xì)介紹(小結(jié))的相關(guān)資料,小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧
這篇文章主要介紹了css3中的漸進(jìn)增強(qiáng)和優(yōu)雅降級的相關(guān)資料,小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧
這篇文章主要介紹了淺談css3新單位vw、vh、vmin、vmax的使用詳解的相關(guān)資料,小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧
這篇文章主要介紹了淺談css3中calc在less編譯時(shí)被計(jì)算的解決辦法的相關(guān)資料,小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧
主站蜘蛛池模板: www.欧美精品 | 福利视频网站 | 国产三级在线观看视频 | 日本不卡一区二区 | 黄色成人在线视频 | 欧美日韩激情 | 看国产毛片 | 狠狠操综合 | 午夜激情福利 | 成人激情综合网 | 在线观看日韩欧美 | 国产一区二区三区在线看 | 成人在线视频观看 | 免费黄色一级视频 | 久操精品 | 亚洲精品一二三四 | 久久久久免费 | a天堂在线 | www.三级 | a毛片视频 | 香蕉视频色 | 操bbbbb| 欧美特黄视频 | 亚洲123区 | 日韩中文字幕第一页 | 国产精品视频久久久 | 长河落日电视连续剧免费观看 | 日本免费黄色网址 | 超碰在线网站 | 国产网友自拍 | 亚洲一区二区欧美 | 黄色大片视频 | 久草资源在线 | 精品亚洲国产成人av制服丝袜 | 日韩免费小视频 | 日本在线观看一区 | 97视频在线免费观看 | 国产日本在线观看 | 国产精品成人一区二区 | 日韩精品在线观看视频 | 欧美成人久久 |