首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用具有属性background-attachment: fixed的图像来屏蔽div

使用具有属性background-attachment: fixed的图像来屏蔽div
EN

Stack Overflow用户
提问于 2014-10-29 18:49:58
回答 1查看 543关注 0票数 0

有没有一种方法可以构建这样的东西:

http://jsfiddle.net/cuginoCoso/k5zk5m9q/10

而不使用div覆盖div顶部的区域?

在这里,您可以看到没有覆盖div的情况:http://jsfiddle.net/cuginoCoso/k5zk5m9q/9/

我希望能够在不屏蔽的情况下将div放在任何位置。通常你会在div上使用position:fixed;,但是这样你就不能滚动图片了。

谢谢

EN

回答 1

Stack Overflow用户

发布于 2014-10-29 19:01:40

这是我测试过的东西,它很有效,而且很简单。使用overflow-y: scroll将替换位于div顶部的框,将滚动条包装到一个小框中。

HTML

代码语言:javascript
复制
<div class="wrapper">
    <div style="background-image: url(1.png)"></div>
    <div style="background-image: url(2.png)"></div>
    <div style="background-image: url(3.png")></div>
</div>

CSS

代码语言:javascript
复制
.wrapper {
    position: absolute;
    overflow: scroll;
    width: 200px;
    height: 200px;
}
.wrapper div {
    width: 200px;
    height: 200px;
    background-attachment: fixed;
    background-position: 50% 50%;
    background-size: cover;
}
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/26628409

复制
相关文章

相似问题

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