首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >尝试让背景图像在所有显示器和设备大小中保持“静态”

问尝试让背景图像在所有显示器和设备大小中保持“静态”
EN

Stack Overflow用户
提问于 2019-01-18 22:39:56
回答 1查看 45关注 0票数 0

我发现了下面关于堆栈溢出的代码,希望能有一些清晰的地方。我正在更新我的文件夹页面,并想放一个风景图像背景,但它在我的笔记本电脑上的外观(我想让它看起来的方式)不能转换到我的第二个显示器,它要大得多。如果我实现类似于下面代码的东西,这是否有助于缓解这个问题,这样我就可以确保我的页面在所有场景中都是相同的?

代码语言:javascript
复制
.background-wrapper {
    left: 0px;
    top: 0px;
    width: 100%;
    height: 250px;
    display: block;
    overflow: hidden;
    background-color:#ccc;
    background-image: url(https://psuk.s3.amazonaws.com/asset/p4/image/c3c59e5f8b3e9753913f4d435b53c308/Shaun/3040ce690fce2054c2011cf6d2f8b537.jpg);
    background-position: 50% 50%;
    /* By defining this, your image _will_ be cut off when the screen is
     * wider than 1920px, but since you don't want to stretch this would
     *  happen anyway. */
    background-size: 1920px auto;
}
EN

回答 1

Stack Overflow用户

发布于 2019-01-18 22:53:45

你可以在一个简单的全屏背景图片的例子中尝试一下。可以编辑min-height值以获得所需的效果。

示例:https://codepen.io/brooksrelyt/pen/REzMZW

HTML:

代码语言:javascript
复制
<div class="full-home" style="background-image:url('https://via.placeholder.com/1200x800');" ></div>

CSS:

代码语言:javascript
复制
.full-home {
    width: 100%;
    background-repeat:no-repeat;
    background-position:50% 50%;
    background-position:50% 50%\9 !important;
    background-size: cover;
    min-height: 100vh;
}
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/54256163

复制
相关文章

相似问题

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