通过CSSborder-image
属性,您可以设置用作元素周围边框的图片。
CSSborder-image
属性允许您指定要使用的图片,而不是元素周围的正常边框。
该房产分为三部分:
我们将使用以下图片(称为"border.png"):
这个border-image
属性获取图片并将其切成九个部分,就像井字棋盘一样。然后,它将角放在角上,并根据您的指定重复或拉伸中间部分。
笔记:为了border-image
要工作,该元素还需要border
属性设置!
在这里,重复图片的中间部分以创建边框:
图片作为边框!
这是代码:
#borderimg {
border: 10px solid transparent;
padding: 15px;
border-image: url(border.png) 30 round;
}
亲自试一试 »
在这里,图片的中间部分被拉伸以创建边框:
图片作为边框!
这是代码:
#borderimg {
border: 10px solid transparent;
padding: 15px;
border-image: url(border.png) 30 stretch;
}
亲自试一试 »
提示:这个border-image
属性实际上是属性的简写border-image-source
,border-image-slice
,border-image-width
,border-image-outset
和border-image-repeat
特性。
不同的切片值完全改变了边框的外观:
示例1:
border-image: url(border.png) 50 轮;
示例2:
边框图片:url(border.png) 20% 圆形;
示例3:
边框图片:url(border.png) 30% 圆形;
这是代码:
#borderimg1 {
border: 10px solid transparent;
padding: 15px;
border-image: url(border.png) 50 round;
}
#borderimg2 {
border: 10px solid transparent;
padding: 15px;
border-image: url(border.png) 20% round;
}
#borderimg3 {
border: 10px solid transparent;
padding: 15px;
border-image: url(border.png) 30% round;
}
亲自试一试 »
Property | Description |
---|---|
border-image | A shorthand property for setting all the border-image-* properties |
border-image-source | Specifies the path to the image to be used as a border |
border-image-slice | Specifies how to slice the border image |
border-image-width | Specifies the widths of the border image |
border-image-outset | Specifies the amount by which the border image area extends beyond the border box |
border-image-repeat | Specifies whether the border image should be repeated, rounded or stretched |
截取页面反馈部分,让我们更快修复内容!也可以直接跳过填写反馈内容!