html - CSS 3 border-image 究竟是如何工作的?

标签 html css

我有一个 4x4 大小的图像,我想在 DIV 的边框周围使用它。以下内容:

-moz-border-image: url("../images/window/side.png") 4 4 4 4 / 4px 4px 4px 4px repeat repeat

将放置左右边框,但不放置底部和顶部。它出什么问题了?我想我误解了语法,如果是这样的话,这个语法到底是如何工作的?

最佳答案

如果您希望 4x4 图像沿着边框平铺,您需要创建一个新图像,12x12,看起来像一个边框已经平铺的方框。与此类似,每个菱形都是您的 4x4 图片:

alt text
(来源:www.w3.org)

那么你只需使用这个 CSS:

border-image: url("border.png") 4 repeat;

official spec 中的示例可能会更清楚一些。

关于html - CSS 3 border-image 究竟是如何工作的?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2438715/

相关文章:

html - 绝对定位图像缩放无法正常工作

CSS 选择器差异 : element element vs element>element

javascript - CSS/Javascript 灯箱

css - 如何使用 <div> 标签并排放置两个盒子?

javascript - 当我点击我的视频播放器上的播放时,它会同时播放页面上的两个视频

html - 条件 html 语句

html - 使背景透明而不影响内容

javascript - 为对象分配/取消分配类

javascript - 禁用拖放

jquery - 响应式网页在移动设备上太小