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