css - 如何防止背景图像覆盖边框图像

标签 css

我正在尝试将衣衫褴褛的寄宿生添加到羊皮纸背景中。这是我的 CSS

#wrap
{
    width:52em;
    margin:30px auto; /* centers the container */
    background-image: url(../images/parchment.gif);
}
.borderimage #wrap
{
    border-width: 10px;
    -chrome-border-image: url(../images/parchment_border.png) 10 10 10 10 repeat;
    -moz-border-image: url(../images/parchment_border.png) 10 10 10 10 repeat;
    -o-border-image: url(../images/parchment_border.png) 10 10 10 10 repeat;
    -webkit-border-image: url(../images/parchment_border.png) 10 10 10 10 repeat;
    border-image: url(../images/parchment_border.png) 10 10 10 10 repeat;
}

.borderimage 类是 modernizr 的一部分。

渲染时,背景图像会覆盖边框图像。如果我将背景图像设置为无,我会在边框处看到边框图像。几年前我有这个工作,但前一段时间失败了。如果是因为我所做的更改或浏览器升级,我不会。网络搜索没有找到任何有用的信息。

最佳答案

尝试将 background-size: contain; 放在 #wrap

关于css - 如何防止背景图像覆盖边框图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15802005/

相关文章:

具有 2 个输入的 HTML CSS 搜索框

javascript - 使用 Highcharts 获取 Solid Guage 的刻度位置和标签

php - 乔姆拉!在模板 index.php 中取消设置 CSS

javascript - 用 next 和 prev 突出显示 P 标签

css - 在不更改源 css 的情况下删除 css 选择器属性?

css - Bootstrap 表单输入不允许在单击时进行编辑

html - CSS float 左奇怪的行为

css - 跨度显示 block 也使跨度下降后的文本

javascript - 如何使用 Javascript 中声明的图像编写用于翻转图像的 CSS?

javascript - 如何将异步获取的 CSS 应用到 View 中