摘要:而借助支持逗號分割語法,可創(chuàng)建任意數(shù)量的投影,因此我們就可實(shí)現(xiàn)多重邊框效果。實(shí)現(xiàn)方案是使用設(shè)置一層邊框,再使用設(shè)置一層邊框。
實(shí)現(xiàn)效果:
實(shí)現(xiàn)代碼:
你能看到半透明的邊框嗎?
div {
/* 關(guān)鍵代碼 */
border: 10px solid rgba(255,255,255,.5);
background: white;
background-clip: padding-box;
/* 其它樣式 */
max-width: 20em;
padding: 2em;
margin: 2em auto 0;
font: 100%/1.5 sans-serif;
}
實(shí)現(xiàn)要點(diǎn):
background-clip: padding-box
(初始值是 border-box) 讓背景不要延伸到邊框所在的區(qū)域下層,也就是讓內(nèi)邊距的外沿來裁切背景。實(shí)現(xiàn)效果:
實(shí)現(xiàn)代碼:
/* box-shadow 實(shí)現(xiàn)方案 */
div {
/* 關(guān)鍵代碼 */
box-shadow: 0 0 0 10px #655,
0 0 0 15px deeppink,
0 2px 5px 15px rgba(0,0,0,.6);
/* 其它樣式 */
width: 100px;
height: 60px;
margin: 25px;
background: yellowgreen;
}
/* border/outline 實(shí)現(xiàn)方案 */
div {
/* 關(guān)鍵代碼 */
border: 10px solid #655;
outline: 5px solid deeppink;
/* 其它樣式 */
width: 100px;
height: 60px;
margin: 25px;
background: yellowgreen;
}
實(shí)現(xiàn)要點(diǎn):
box-shadow
實(shí)現(xiàn)方案使用的是 box-shadow 的第四個(gè)參數(shù)(擴(kuò)張半徑)。一個(gè)正值的擴(kuò)張半徑加上兩個(gè)為零的偏移量以及為零的模糊值,得到的“投影”其實(shí)就像一道實(shí)線邊框。而借助 box-shadow 支持逗號分割語法,可創(chuàng)建任意數(shù)量的投影,因此我們就可實(shí)現(xiàn)多重邊框效果。border/outline
實(shí)現(xiàn)方案是使用 border 設(shè)置一層邊框,再使用 outline 設(shè)置一層邊框。這個(gè)方案可實(shí)現(xiàn)虛線邊框,但它只能實(shí)現(xiàn)兩層邊框。實(shí)現(xiàn)效果:
實(shí)現(xiàn)代碼:
我有一個(gè)漂亮的內(nèi)圓角
div {
outline: .6em solid #655;
box-shadow: 0 0 0 .4em #655; /* 關(guān)鍵代碼 */
max-width: 10em;
border-radius: .8em;
padding: 1em;
margin: 1em;
background: tan;
font: 100%/1.5 sans-serif;
}
實(shí)現(xiàn)要點(diǎn):
文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請注明本文地址:http://m.specialneedsforspecialkids.com/yun/2296.html
摘要:想必大家都知道,這里不贅述,聊一聊其他實(shí)現(xiàn)方法。這里的三角形部分可以使用正方形代替,實(shí)現(xiàn)同樣效果,方法就是旋轉(zhuǎn)小正方形使其一部分露在外面。 showImg(https://segmentfault.com/img/bVEcKn?w=4136&h=1956); 前一陣子敢玩的 Mobile 頁改版完成了,就之前的頁面風(fēng)格更加扁平化,從暗色系為主背景轉(zhuǎn)到亮色背景,去掉更多的陰影,給用戶簡約...
摘要:另外一種實(shí)現(xiàn)思路是添加四個(gè)來分別實(shí)現(xiàn)上下左右的邊框效果,雖然可行,但是要添加四個(gè)額外元素,有點(diǎn)兒得不償失的感覺。背景 這幾天工作中遇到一個(gè)交互需求,要求實(shí)現(xiàn)一個(gè)效果,當(dāng)鼠標(biāo)移入一個(gè)元素的時(shí)候,元素出現(xiàn)一個(gè)動(dòng)態(tài)的邊框,如圖: showImg(https://user-gold-cdn.xitu.io/2019/5/15/16aba8a2ccb58e4e);動(dòng)態(tài)邊框 思路 看到這個(gè)效果,我首先想...
摘要:靈活的背景定位靈活的背景定位實(shí)現(xiàn)效果將背景圖定位到距離容器底邊且距離右邊的位置。棋盤實(shí)現(xiàn)效果實(shí)現(xiàn)代碼關(guān)鍵樣式其它樣式偽隨機(jī)背景偽隨機(jī)背景實(shí)現(xiàn)效果重復(fù)平鋪的幾何圖案很美觀,但看起來可能有一些呆板。靈活的背景定位 實(shí)現(xiàn)效果: 將背景圖定位到距離容器底邊 10px 且距離右邊 20px 的位置。 background-position 方案 實(shí)現(xiàn)代碼: 海盜密碼 div { /* 關(guān)鍵樣...
閱讀 1048·2021-11-18 13:23
閱讀 753·2021-11-08 13:16
閱讀 870·2021-10-11 10:58
閱讀 3516·2021-09-22 15:26
閱讀 1741·2021-09-08 10:42
閱讀 1824·2021-09-04 16:45
閱讀 1743·2019-08-30 15:54
閱讀 2573·2019-08-30 13:45