html - 当图片需要覆盖页面的整个部分时,图片只覆盖正文的一小部分

标签 html css

我试图让 3 张图片覆盖 1 页,因此每张图片必须占据页面的 1/3,并且每张图片之间有一个分隔线(也是图片)。

这是我的代码的 jsfiddle https://jsfiddle.net/optjhz2m/

#background_pic1 {
    background-image:url(Pictures/daintree_rainforest_background_wallpaper-wide.jpg);
    width: 100%;
    background-repeat: no-repeat;
    background-size: cover;
    height: 1000px;
}

最佳答案

如果没有太多关于这个问题的上下文,我相信 CSS3 的多重背景声明可能是适合您的解决方案,前提是您可以使用现代浏览器。您可以使用类似于我下面的背景速记。

.class{
     background: url('http://placehold.it/300x30') center 0% / 300px 30px no-repeat,
                 url('http://placehold.it/300x2') center 20% / 80% auto no-repeat, / * spacer * /
                 url('http://placehold.it/300x30') center 33% / 300px 30px no-repeat,
                 url('http://placehold.it/300x2') center 50% / 80% auto no-repeat,/ * spacer * /
                 url('http://placehold.it/300x30') center 66% / 300px 30px no-repeat;}

但是,上面提到的一个更简单的解决方案可能是将它们组合成一个图像。没有更多上下文很难知道。

关于html - 当图片需要覆盖页面的整个部分时,图片只覆盖正文的一小部分,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29243976/

相关文章:

javascript - 如何通过knockout js启用/禁用可编辑div上的按钮

javascript - 滚动后全屏 ImageView 无法正常运行

css 进度条的标签对齐

css - 删除类似样式 =""的 html 垃圾

css - D3 -- 无法通过 css 类设置文本颜色

html - Schema.org 新闻文章 : invalid value for logo property

html - 具有灵活子 LI 的 CSS2 : how to achieve UL with 100% width,,每个子 LI 之间都有固定宽度的边距?

html - 用纯 CSS 制作速度计指针动画

css - 如何使用 CSS 将一个图像置于另一个图像之上?

html - 如何使图像和文本水平居中的标题?