企业🤖AI Agent构建引擎,智能编排和调试,一键部署,支持私有化部署方案 广告
## border-image 属性 ## 定义和用法 border-image 属性是一个简写属性,用于设置以下属性: * border-image-source * border-image-slice * border-image-width * border-image-outset * border-image-repeat 如果省略值,会设置其默认值。 提示:请使用 border-image-\* 属性来构造漂亮的可伸缩按钮! JavaScript 语法:object.style.borderImage="url(border.png) 30 30 round" ## 可能的值 | 值 | 描述 | 测试 | | --- | --- | --- | | *border-image-source* | 用在边框的图片的路径。 |   | | *border-image-slice* | 图片边框向内偏移。 |   | | *border-image-width* | 图片边框的宽度。 |   | | *border-image-outset* | 边框图像区域超出边框的量。 |   | | *border-image-repeat* | 图像边框是否应平铺(repeated)、铺满(rounded)或拉伸(stretched)。 | [测试](https://www.w3cschool.cn/statics/demosource/css-border-image.html) | ## 实例--[Border-image 按钮](https://www.w3cschool.cn/tryrun/showhtml/trycss_border-image_button) ``` <!DOCTYPE html> <html> <head> <title>W3Cschool(w3cschool.cn)</title> <style> div { border:10px solid transparent; width:40px; padding:5px 10px; -moz-border-image: url(/statics/demosource/border_image_button.png) 0 14 0 14 stretch; /* 老版本的 Firefox */ -webkit-border-image: url(/statics/demosource/border_image_button.png) 0 14 0 14 stretch; /* Safari */ -o-border-image: url(/statics/demosource/border_image_button.png) 0 14 0 14 stretch; /* Opera */ border-image: url(/statics/demosource/border_image_button.png) 0 14 0 14 stretch; } </style> </head> <body> <p><b>注释:</b>Internet Explorer 不支持 border-image 属性。</p> <div>Search</div> <p>这是我们使用的图片:</p> <img src="/statics/demosource/border_image_button.png"> </body> </html> ``` 将图片规定为包围 div 元素的边框: ~~~ div { -webkit-border-image:url(border.png) 30 30 round; /* Safari 5 */ -o-border-image:url(border.png) 30 30 round; /* Opera */ border-image:url(border.png) 30 30 round; } ~~~