麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 開發 > CSS > 正文

CSS3實現內凹圓角的實例代碼

2024-07-11 09:07:44
字體:
來源:轉載
供稿:網友

圓角,大家一定都會做,border-radius, 內凹圓角如何實現?

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

這里介紹一個用徑向漸變實現的內凹圓角,可以解決上述問題。可以用 CSS 生成一個背景透明的內凹圓角。

1. 基本線性漸變

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

2. 加百分比調整漸變范圍

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

3. 濃縮漸變范圍,直至重合,形成一個紅藍分隔的兩個色塊

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

4. 顏色是可以設置透明色的,transparent, 將紅色改成透明色,可以看到只有藍色的色塊了。

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

5. 同理聯想到徑向漸變,同樣縮小漸變圈,直至重合,靠近圓心的顏色設成transparent。

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

6. 徑向漸變是可以設置半徑圓心位置的,所以設到左頂角,left top 調整半徑大小為 200px,就發現背景透明的內凹圓角實現了。

應用時可以用偽元素設置,然后用絕對定位,子絕父相,調整位置,組合成想要的效果

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

7. 同理四個方向, 調整圓心位置即可

 /* 左上 */ .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. 同樣,不想這么圓角,也是可以橢圓的,半徑設兩個參數, 就是橢圓。

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

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

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持VeVb武林網。


注:相關教程知識閱讀請移步到CSS教程頻道。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 国产精品毛片va一区二区三区 | 永久av在线免费观看 | 日韩在线播放第一页 | av电影免费在线看 | 99激情 | 草操视频 | 视频一区二区中文字幕 | 久久中文免费 | 免费毛片免费看 | 久久久久久久久日本理论电影 | 免费毛片观看 | 亚洲欧洲日产v特级毛片 | 在线观看中文字幕av | 国产精品色在线网站 | 大西瓜永久免费av在线 | 久久精品99国产国产精 | 欧美一级淫片免费视频1 | 免费观看一区二区三区视频 | 国产资源在线视频 | 国产成人高清成人av片在线看 | 成人男女激情免费视频 | 久久久久久久免费看 | 一级做a爰片性色毛片2021 | 最新中文字幕第一页视频 | 成人国产精品一区二区毛片在线 | 久久精品久| 亚洲视频成人 | av在线播放亚洲 | 91麻豆精品国产91久久久更新资源速度超快 | 国产精品视频在线观看免费 | 日韩视频1 | 亚洲成人精品久久久 | 免费在线观看亚洲 | 国产精品亚洲综合一区二区三区 | 91 久久 | 手机av免费电影 | 成人羞羞国产免费游戏 | 美女在线观看视频一区二区 | 欧美一级片一区 | 福利免费在线 | 黑人一区 |