首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >CSS background-image在我设置background-attachment: fixed时调整大小

CSS background-image在我设置background-attachment: fixed时调整大小
EN

Stack Overflow用户
提问于 2012-10-24 04:58:56
回答 1查看 738关注 0票数 1

我有一个名为"page“的div。我用CSS设置它的背景图像,使用下面的代码。我将图像的大小调整为div宽度的100%,它很好地设置了高度以保持其比例。但是当我设置"background-attachment: fixed“时,它会调整图像的大小。它增加了图像大小,现在它不适合我的div,所以它的大部分都被剪切了。我将非常感谢任何人的帮助。

CSS代码:

代码语言:javascript
复制
    #page {
        height: 100%;
        width: 60%;
        margin: 0 auto;
        background-image: url('bg2.jpg');
        -webkit-background-size: 100% auto;
        -moz-background-size: 100% auto;
        -o-background-size: 100% auto;
        background-size: 100% auto;
        background-repeat: no-repeat;
        background-attachment: fixed;
    }
EN

回答 1

Stack Overflow用户

发布于 2013-02-12 20:18:03

我刚刚遇到了使用background-size: contain;调整背景图像大小的相同问题。

当我将background-attachment设置为fixed时,大小不再应用于包含背景图像的元素,而是似乎应用于视口,因此它要大得多,并扩展到原始元素之外。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/13039135

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档