国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

CSS3實(shí)現(xiàn)多樣的邊框效果

SolomonXie / 2826人閱讀

摘要:而借助支持逗號分割語法,可創(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):

  • 設(shè)置邊框?yàn)榘胪该鳎@是還看不到半透明邊框,因?yàn)槟J(rèn)情況下,背景會延伸到邊框所在的區(qū)域下層,也就是背景是被邊框的外沿框裁切掉。
  • 通過設(shè)置 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)兩層邊框。

邊框內(nèi)圓角

實(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):

  • outline 不會跟著元素的圓角走(因而顯示出直角),但 box-shadow 確實(shí)會的,因此,將兩者疊加到一起,box-shadow(其擴(kuò)張值大概等于 border-radius 值的一半) 會剛好填補(bǔ) outline 和容器圓角之間的空隙,因此可達(dá)到我們想要的效果。

文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請注明本文地址:http://m.specialneedsforspecialkids.com/yun/2296.html

相關(guān)文章

  • CSS3 巧妙實(shí)現(xiàn)聊天氣泡

    摘要:想必大家都知道,這里不贅述,聊一聊其他實(shí)現(xiàn)方法。這里的三角形部分可以使用正方形代替,實(shí)現(xiàn)同樣效果,方法就是旋轉(zhuǎn)小正方形使其一部分露在外面。 showImg(https://segmentfault.com/img/bVEcKn?w=4136&h=1956); 前一陣子敢玩的 Mobile 頁改版完成了,就之前的頁面風(fēng)格更加扁平化,從暗色系為主背景轉(zhuǎn)到亮色背景,去掉更多的陰影,給用戶簡約...

    bang590 評論0 收藏0
  • [實(shí)踐總結(jié)]純css實(shí)現(xiàn)動(dòng)態(tài)邊框

    摘要:另外一種實(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è)效果,我首先想...

    BlackHole1 評論0 收藏0
  • H5多列布局

    摘要:多列布局基本概念多列布局類似報(bào)紙或雜志中的排版方式,上要用以控制大篇幅文本。在網(wǎng)頁制作時(shí)采用層疊樣式表技術(shù),可以有效地對頁面的布局字體顏色背景和其它效果實(shí)現(xiàn)更加精確的控制。 多列布局 基本概念 1、多列布局類似報(bào)紙或雜志中的排版方式,上要用以控制大篇幅文本。 2、跨列屬性可以控制橫跨列的數(shù)量 /*列數(shù)*/ -webkit-column-count: 3; /*分割線*/ -webkit...

    Jingbin_ 評論0 收藏0
  • H5多列布局

    摘要:多列布局基本概念多列布局類似報(bào)紙或雜志中的排版方式,上要用以控制大篇幅文本。在網(wǎng)頁制作時(shí)采用層疊樣式表技術(shù),可以有效地對頁面的布局字體顏色背景和其它效果實(shí)現(xiàn)更加精確的控制。 多列布局 基本概念 1、多列布局類似報(bào)紙或雜志中的排版方式,上要用以控制大篇幅文本。 2、跨列屬性可以控制橫跨列的數(shù)量 /*列數(shù)*/ -webkit-column-count: 3; /*分割線*/ -webkit...

    mayaohua 評論0 收藏0
  • CSS3實(shí)現(xiàn)多種背景效果

    摘要:靈活的背景定位靈活的背景定位實(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)鍵樣...

    Scliang 評論0 收藏0

發(fā)表評論

0條評論

閱讀需要支付1元查看
<