CSS-邊框1-邊框背景圖

1、邊框背景概述

1.1 border-image-source

border-image-source屬性指定要使用的圖像,而不是由border-style屬性設置的邊框樣式。如果值是"none",或者,如果無法顯示圖像,邊框樣式會被使用。

1.2 border-image-slice

border-image -slice屬性指定圖像的邊界向內(nèi)偏移。

說明
number 數(shù)字表示圖像的像素(位圖圖像)或向量的坐標(如果圖像是矢量圖像)
% 百分比圖像的大小是相對的:水平偏移圖像的寬度,垂直偏移圖像的高度
fill 保留圖像的中間部分

1.3 border-image-repeat

描述
stretch 默認值。拉伸圖像來填充區(qū)域
repeat 平鋪(repeated)圖像來填充區(qū)域。
round 類似 repeat 值。如果無法完整平鋪所有圖像,則對圖像進行縮放以適應區(qū)域。

1.4 border-image-width

border-image-width 屬性的四個之規(guī)定將邊框圖像分割為九個部分的偏移。它們代表了從區(qū)域的上、右、下、左側向內(nèi)的距離。如果忽略第四個值,則與第二個值相同。如果省略第三個值,則與第一個值相同。如果省略第二個值,則與第一個值相同。不允許任何負值作為 border-image-width 值。

描述
length 距離多少像素
percentage 百分比
number 邊框?qū)挾榷嗌俦稊?shù)

1.5 border-image-outset

border-image-outset 屬性規(guī)定邊框圖像超出邊框盒的量。在上、右、下、左側。如果忽略第四個值,則與第二個值相同。如果省略第三個值,則與第一個值相同。如果省略第二個值,則與第一個值相同。不允許任何負值作為 border-image-outset 值。

描述
length 距離多少像素
percentage 百分比
number 邊框?qū)挾榷嗌俦稊?shù)

2、背景裁剪

border-image-slice :上、右、下、左。


邊框背景圖剪裁

3、邊框背景重復效果

源代碼

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>邊框背景重復效果</title>
    <style type="text/css">
    .borderImage{
        width:400px;
        height:100px; 
        border: 27px double orange; 
        border-image-source:url(border.png);
        border-image-slice: 27 27 27 27;
        border-image-width: 27px;
        border-image-repeat: stretch;
    }
    .borderImageRepeat{
        margin-top: 50px;
        width:400px;
        height:100px; 
        border: 27px double orange; 
        border-image-source:url(border.png);
        border-image-slice: 27 27 27 27;
        border-image-width: 27px;
        border-image-repeat: repeat;
    }
      .borderImageRound{
        margin-top: 50px;
        width:400px;
        height:100px; 
        border: 27px double orange; 
        border-image-source:url(border.png);
        border-image-slice: 27 27 27 27;
        border-image-width: 27px;
        border-image-repeat: round;
    }
    </style>
</head>
<body>
    <div class="borderImage">border-image-repeat: stretch;</div>
    <div class="borderImageRepeat">
        border-image-repeat: repeat;<br>
        repeat簡單粗暴,會有不完整的情況。
    </div>
    <div class="borderImageRound">
        border-image-repeat: repeat;<br>
        round會拉伸壓縮比repeat效果好。
    </div>
</body>
</html>

運行效果:

背景圖重復
最后編輯于
?著作權歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內(nèi)容

  • CSS邊框?qū)傩?元素的邊框就是圍繞元素內(nèi)容和內(nèi)邊距的一條或多條線。 元素的邊框?qū)傩裕?border 簡寫屬性,用...
    Zd_silent閱讀 1,097評論 0 1
  • 選擇qi:是表達式 標簽選擇器 類選擇器 屬性選擇器 繼承屬性: color,font,text-align,li...
    wzhiq896閱讀 2,126評論 0 2
  • 選擇qi:是表達式 標簽選擇器 類選擇器 屬性選擇器 繼承屬性: color,font,text-align,li...
    love2013閱讀 2,441評論 0 11
  • 此文涉及的內(nèi)存管理是針對于繼承于NSObject的Class。 一基本原理 Objective-C的內(nèi)存管理機制與...
    小熱狗閱讀 597評論 0 0
  • 三生之前,我就想過,我將會來到這里,這里芳香四溢,綠草如茵,夜鶯在枝柯間婉轉(zhuǎn),啼出如幻的音律。 哦,山坡上,那玫瑰...
    寧木紫菀閱讀 443評論 0 2

友情鏈接更多精彩內(nèi)容