css揭秘的一些筆記

一, 背景與邊框

1. 當(dāng)我們div背景色是白色,然后我們想給這個(gè)div加上一個(gè)白色半透明的邊框的時(shí)候發(fā)現(xiàn)這個(gè)邊框怎么不存在?
看不見(jiàn)半透明邊框
看見(jiàn)半透明邊框

其實(shí)這個(gè)邊框是實(shí)際存在的,只不過(guò)在設(shè)置邊框的時(shí)候,背景會(huì)被邊框壓下去,也就是說(shuō)平時(shí)我們看到的邊框?qū)嶋H上是加在背景上面的如果邊框顏色與背景色不一樣那我們能很快辨別出來(lái),像上面用同樣的顏色但是不一樣的透明度來(lái)體現(xiàn)的話需要給div設(shè)置一個(gè)background-clip,其值是padding-box; 這樣瀏覽器就會(huì)用內(nèi)邊距的外沿把背景剪裁掉。

div{
  background: #fff;
  border: 3px solid rgba(255, 255, 255, 0.5);
  background-clip: padding-box;
}
2. 多重邊框

其實(shí)在沒(méi)有發(fā)現(xiàn)多重邊框之前我想達(dá)到這種效果都是div一個(gè)個(gè)嵌套,不像現(xiàn)在這樣簡(jiǎn)單便捷就寫出來(lái)
解決方案是box-shadow的多重邊框

多重邊框
div{
  box-shadow: 0 0 0 10px #fff,
              0 0 0 15px #dedede,
              0 2px 5px 15px rgba(0, 0, 0, 0.5); 
}
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 選擇qi:是表達(dá)式 標(biāo)簽選擇器 類選擇器 屬性選擇器 繼承屬性: color,font,text-align,li...
    wzhiq896閱讀 2,119評(píng)論 0 2
  • 選擇qi:是表達(dá)式 標(biāo)簽選擇器 類選擇器 屬性選擇器 繼承屬性: color,font,text-align,li...
    love2013閱讀 2,437評(píng)論 0 11
  • 1、屬性選擇器:id選擇器 # 通過(guò)id 來(lái)選擇類名選擇器 . 通過(guò)類名來(lái)選擇屬性選擇器 ...
    Yuann閱讀 1,752評(píng)論 0 7
  • 【正面溝通??和諧親子】第四期 張紅云 堅(jiān)持分享第118天 放假的第一天,今天上午孩子英語(yǔ)班要去春游。我一早...
    紅云_楊柳清風(fēng)閱讀 359評(píng)論 0 0
  • swift 里沒(méi)有OC的分類概念,但可以用extension為類拓展方法。 下面的extension 為UIBut...
    蘇東沒(méi)有坡閱讀 1,591評(píng)論 0 3

友情鏈接更多精彩內(nèi)容