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

資訊專欄INFORMATION COLUMN

[CSS]《CSS揭秘》第二章——背景與邊框

elina / 687人閱讀

摘要:半透明邊框相關語法多重邊框方案需要注意的是,上面所創建的邊框是偽邊框,并不響應鼠標事件。方案以左上角為基準。圖像邊框連續的圖像邊框屬性規定背景的繪制區域。

半透明邊框
    border:10px solid hsla(0,0%,100%,.5);
    background: white;
    background-clip: padding-box;

相關語法:
    background-clip: border-box|padding-box|content-box;
多重邊框 box-shadow方案
    box-shadow: 0 0 0 10px red,
                0 0 0 15px green,
                0 2px 5px 20px white;

*:需要注意的是,上面所創建的邊框是偽邊框,并不響應鼠標事件。

outline方案(僅可創建雙重邊框)
    border: 5px solid red;
    outline: 10px solid green; 

背景定位 background-position方案
    background: url(2.jpg) no-repeat;
    width: 100%;
    height: 100%;
    background-position: right 10px bottom 10px;


*:只有background-image時,需要設置基礎大小,不然不會顯示,因為背景圖片不會撐開div。

background-origin方案

background-position默認是以padding-box為準,通過background-origin可以設置為content-box。

calc方案
background: url(2.jpg) no-repeat;
background-position: calc(100% - 10px) calc(100% - 10px);

*:calc以左上角為基準。
**:calc里的加減運算負前后必須有空格,這是為了向前兼容。

邊框內圓角
    color: white;
    background:black;
    border-radius: .8em;
    padding: 1em;
    box-shadow: 0 0 0 .6em red;
    outline: .6em solid red;

條紋背景 水平條紋
background:linear-gradient(gray 30%,pink 70%);//漸變
background:linear-gradient(gray 30%,pink 30%);//不漸變

*:如果我們把第二個色標的位置值設置為 0, 那它的位置就總是會被瀏覽器調整為前一個色標的位置值。

垂直條紋(重復)
    background:linear-gradient(90deg,red 50%,blue 0);
    background-size:  50% 100%;

斜向條紋
background:repeating-linear-gradient(60deg,#fb3 0px,#fb3 15px,#58a 15px,#58a 30px);//角度,條紋1的漸變顏色1 起點,條紋1的漸變顏色2 終點,條紋2的漸變顏色1 起點,條紋2的漸變顏色2 終點;

同色系條紋
    background:#58a;
    background-image: repeating-linear-gradient(30deg,hsla(0,0%,100%,.1),hsla(0,0%,100%,.1),15px,transparent 0,transparent 30px);

復雜的背景圖案 網格
    background:#58a;
    background-image: linear-gradient(90deg,rgba(200,0,0,.5) 50%,transparent 0),linear-gradient(rgba(200,0,0,.5) 50%,transparent 0);
    background-size: 30px 30px;

波點
    background:#655;
    background:radial-gradient(tan 30%,transparent 0),radial-gradient(tan 30%,transparent 0);;
    background-size: 30px 30px;
    background-position: 0 0 ,15px 15px;

*:為了達到效果,第二層的偏移量必須為貼片寬度的一半。

圖像邊框 連續的圖像邊框
    padding: 1em;
    border: 1em solid transparent;
    background: linear-gradient(white,white),url(./2.jpg);
    background-size: cover;
    background-clip: padding-box,border-box;
    background-origin: border-box;

*:background-clip 屬性規定背景的繪制區域。

復古信封
    padding: 1em;
    border: 16px solid transparent;
    border-image: 16 repeating-linear-gradient(-45deg,red 0,red 1em,transparent 0,transparent 2em,#58a 0,#58a 3em,transparent 0,transparent 4em);

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

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

相關文章

  • css-secrets (css揭秘) 知識點目錄,值得深入學習!

    摘要:通過模糊來弱化背景和滾動提示使用兩層背景,控制交互式的圖片對比控件范圍輸入控件方式書中有很詳細的解答提醒自己要回顧。 1. 第一章 css編碼技巧 第二章 邊框與背景 半透明邊框 hsla 多重邊框 box-shadow outline 靈活的背景定位 background-position css3該屬性可以指定偏移量,////bac...

    DevWiki 評論0 收藏0
  • CSS揭秘之《靈活的背景定位》

    摘要:針對容器某個角對背景圖片做偏移定位現在就假設想針對容器右下角右側偏移,底部偏移有如下幾種方式原理設置透明邊框給指定值備注因為中屬性已經得到擴展,它允許我們指定背景圖片距離任意角的偏移量,只要我們在偏移量前面指定關鍵字上面一 針對容器某個角對背景圖片做偏移定位現在就假設想針對容器右下角右側20px偏移,底部10px偏移有如下幾種方式1、原理設置透明邊框 div { ...

    googollee 評論0 收藏0
  • CSS揭秘之《靈活的背景定位》

    摘要:針對容器某個角對背景圖片做偏移定位現在就假設想針對容器右下角右側偏移,底部偏移有如下幾種方式原理設置透明邊框給指定值備注因為中屬性已經得到擴展,它允許我們指定背景圖片距離任意角的偏移量,只要我們在偏移量前面指定關鍵字上面一 針對容器某個角對背景圖片做偏移定位現在就假設想針對容器右下角右側20px偏移,底部10px偏移有如下幾種方式1、原理設置透明邊框 div { ...

    RyanQ 評論0 收藏0
  • CSS揭秘》-背景邊框

    摘要:給一個容器設置一層白色背景和一道半透明白色邊框。思路實際是設置的背景會延伸到邊框所在的區域的下層,可以通過屬性調整背景的默認行為。優點邊框樣式十分靈活。缺點只適用于雙層邊框的場景邊框不一定會貼合屬性產生的圓角。 1.給一個容器設置一層白色背景和一道半透明白色邊框。 思路:實際是設置的背景會延伸到邊框所在的區域的下層,可以通過background-clip屬性調整背景的默認行為。 bac...

    tangr206 評論0 收藏0

發表評論

0條評論

elina

|高級講師

TA的文章

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