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

資訊專欄INFORMATION COLUMN

CSS3實現多樣的邊框效果

SolomonXie / 2819人閱讀

摘要:而借助支持逗號分割語法,可創建任意數量的投影,因此我們就可實現多重邊框效果。實現方案是使用設置一層邊框,再使用設置一層邊框。

半透明邊框

實現效果:

實現代碼:

你能看到半透明的邊框嗎?
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;
}

實現要點:

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

文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。

轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/2296.html

相關文章

  • CSS3 巧妙實現聊天氣泡

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

    bang590 評論0 收藏0
  • [實踐總結]純css實現動態邊框

    摘要:另外一種實現思路是添加四個來分別實現上下左右的邊框效果,雖然可行,但是要添加四個額外元素,有點兒得不償失的感覺。背景 這幾天工作中遇到一個交互需求,要求實現一個效果,當鼠標移入一個元素的時候,元素出現一個動態的邊框,如圖: showImg(https://user-gold-cdn.xitu.io/2019/5/15/16aba8a2ccb58e4e);動態邊框 思路 看到這個效果,我首先想...

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

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

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

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

    mayaohua 評論0 收藏0
  • CSS3實現多種背景效果

    摘要:靈活的背景定位靈活的背景定位實現效果將背景圖定位到距離容器底邊且距離右邊的位置。棋盤實現效果實現代碼關鍵樣式其它樣式偽隨機背景偽隨機背景實現效果重復平鋪的幾何圖案很美觀,但看起來可能有一些呆板。靈活的背景定位 實現效果: 將背景圖定位到距離容器底邊 10px 且距離右邊 20px 的位置。 background-position 方案 實現代碼: 海盜密碼 div { /* 關鍵樣...

    Scliang 評論0 收藏0

發表評論

0條評論

最新活動
閱讀需要支付1元查看
<