border-image使用

效果圖

這裏寫圖片描述

開發時遇到要給內容新增一個圖片邊框,本來是可以用background的,但爲了充分利用減少圖片的大小,就採用了border-image的特性。
border-image可能小夥伴們用的比較少,下面我來講講他的一些特性。
屬性:

1.border-image-source:url(”) 圖片的路徑
2. border-image-slice 圖片的裁切方式,4個參數可以是像素值,也可以是百分比。順序爲上,右,下,左。
3. border-image-width 邊框的寬度, 順序爲上,右,下,左。
4. border-image-outset 邊框偏移基準位置的像素值,默認爲0,
5.border-image-repeat 裁切後圖片的填充方式,可選stretch/repeat/round,分別爲拉伸,重複,平鋪,默認值爲stretch,順序爲:上下,左右。

接下來看看我的實現
首先準備一個圖片。(圖片透明的)
這裏寫圖片描述


.container {
            width: 80%;
            height: 500px;
            margin: 100px auto;
            box-sizing: border-box;
            border: 18px solid #4a0990;
            border-image:url("border_2.png") 18 18 repeat;

        }

注意:圖片四個角不會重複,四條邊各自重複。
更多瞭解參考以下資料:
1.關於border-image屬性
2.深入淺析css3 border-image邊框圖像詳解
3.border-image屬性分析
4.css3 border-image及連續的圖像邊框

發佈了80 篇原創文章 · 獲贊 5 · 訪問量 4萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章