站長資訊網
        最全最豐富的資訊網站

        詳細了解CSS3中的border-image-slice屬性

        詳細了解CSS3中的border-image-slice屬性

        【推薦教程:CSS視頻教程 】

        首先我們來了解一下它是干嘛的。

        說明:

        文檔說明:它是控制圖像邊界向內偏移的。

        what???這是嘛意思啊?根本看不懂!!!好的,我們先不要急,我們在看看:

        基礎知識:

        當我們通過 border-image-source 引用邊框圖片后,border-image-slice屬性會將圖片分割為9個區域:四個角,四個邊(edges)以及中心區域。四條切片線,從它們各自的側面設置給定距離,控制區域的大小。
        詳細了解CSS3中的border-image-slice屬性
        這感覺好像理解點了,用完border-image-slice屬性之后就把這個圖分成了九個部分。
        我們在接著往下看:

        上圖說明了每個區域的位置。
        區域 1-4 為角區域(corner region)。 每一個都用一次來形成最終邊界圖像的角點。(Each one is used a single time to form the corners of the final border image.)
        區域 5-8 邊區域(edge region)。在最終的邊框圖像中重復,縮放或修改它們以匹配元素的尺寸。(These are repeated, scaled, or otherwise modified in the final border image to match the dimensions of the element.)
        區域 9 為中心區域( middle region)。它在默認情況下會被丟棄,但如果設置了關鍵字fill,則會將其用作背景圖像。(It is discarded by default, but is used like a background image if the keyword fill is set.)
        中間的區域將不會被邊框使用,但當設置有 fill 關鍵詞時將會被作為 background-image。這個關鍵詞可以被設置在屬性的任何一個位置(前面、后面或者兩個值之間)

        看完上面基礎知識了我們再來了解一下他的參數:

        參數可能值介紹:

        詳細了解CSS3中的border-image-slice屬性

        參數:

        /* 只有一個值的時候它控制所有的邊 */ border-image-slice: 30%;   /* 有倆個值的的時候它分別控制垂直方向 | 水平方向 */ border-image-slice: 10% 30%;  /* 有三個值的時候它分別控制 頂部 | 水平方向 | 底部 */ border-image-slice: 30 30% 45;  /* 四個值那就是對應 上 右 下 左 */ border-image-slice: 7 12 14 5;   /* 使用fill(fill可以放在任意位置)那就開啟了第九個九宮格 */ border-image-slice: 10% fill 7 12;  /* Global values */ border-image-slice: inherit; border-image-slice: initial; border-image-slice: unset;

        具體使用:

        我們先從最開始的百分之百開始看效果:
        詳細了解CSS3中的border-image-slice屬性
        然后百分之七十:
        詳細了解CSS3中的border-image-slice屬性
        百分之三十五:
        詳細了解CSS3中的border-image-slice屬性

        小總結:

        我們現在可以清楚的了解了,border-image-slice就是控制四個角的background-image-source的展示的。

        但是現在朋友們肯定很好奇百分之三十五的情況下的那四個邊的問題。
        詳細了解CSS3中的border-image-slice屬性
        這四個邊筆者單獨說明一下,如果當border-image-slice小于百分之50的話就會拉伸伸滿。然后我們在通過border-image-repeat屬性控制他的填補狀態的。
        詳細了解CSS3中的border-image-slice屬性

        當然還是有一些比較懵的不理解的地方,歡迎大家在下面評論區討論研究~

        贊(0)
        分享到: 更多 (0)
        網站地圖   滬ICP備18035694號-2    滬公網安備31011702889846號
        主站蜘蛛池模板: 亚洲精品乱码久久久久久按摩| 91精品国产91久久久久福利| 久久久久亚洲精品无码蜜桃| 99热这里只有精品6国产免费| 国产精品天干天干综合网| 久久精品国产精品亚洲艾草网美妙| 国产成人亚洲精品| 久久丫精品国产亚洲av不卡| 久久人搡人人玩人妻精品首页| 亚洲国产精品婷婷久久| 97精品一区二区视频在线观看 | 久久精品国产亚洲77777| 欧美XXXX黑人又粗又长精品| 国产精品女同一区二区久久| 精品国产日产一区二区三区| 精品无码国产污污污免费网站| 亚洲国产成人久久精品99| 国产欧美日本亚洲精品一5| 日韩精品在线视频| 精品午夜久久福利大片| 91精品国产综合久久精品| 国产午夜精品免费一区二区三区| 亚洲精品高清无码视频| 一级做a爰黑人又硬又粗免费看51社区国产精品视 | 精品熟女少妇aⅴ免费久久| 国产精品成人69XXX免费视频| 亚洲精品福利视频| 91久久精品视频| 国产精品综合专区中文字幕免费播放| 亚洲一区精品中文字幕| 欧美性videofree精品| 最新亚洲精品国自产在线观看| 亚洲国产精品婷婷久久| 成人精品视频成人影院| 国产日韩久久久精品影院首页 | 国内精品久久久久影院日本| 婷婷五月深深久久精品| 无码人妻精品一区二区三区66| 亚洲精品无码专区在线在线播放| 最新精品露脸国产在线 | 亚洲国产精品自在拍在线播放|