CSS 边框图像
border-image
border-image 可以将图像应用到盒子的边框上。
border-image 属性需要3个值同时存在:
- URL 图片的地址
- 切割图片的位,4个边需要写4个值
- 如何处理边,它又3个种方式
- stretch 伸展图片
- repeat 重复图片
- round 重复图片,同时会处理好边框效果
示例:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
|
<!DOCTYPE html> < html lang = "en" > < head > < meta charset = "UTF-8" > < title >盒子边框图像</ title > < style > div{ width:200px; height:50px; border: 2px outset green; margin:20px; } div.one{ -moz-border-image: url("dots.gif") 11 11 11 11 stretch; -webkit-border-image: url("dots.gif") 11 11 11 11 stretch; border-image: url("dots.gif") 11 11 11 11 stretch; } div.two { -moz-border-image: url("GeS7.gif") 11 11 11 11 round; -webkit-border-image: url("GeS7.gif") 11 11 11 11 round; border-image: url("GeS7.gif") 11 11 11 11 round; } </ style > </ head > < body > < h1 >利永贞网</ h1 > < h2 >学编程,上利永贞网</ h2 > < div class = "one" ></ div > < div class = "two" ></ div > </ body > </ html > |
示例中演示两个盒子,计算结果如下:
注:
-moz-border-image 属性 和 -webkit-border-image 属性不在CSS规范内,它们是FireFox浏览器和Chrome浏览器的规范。