javascript - 背景图像大于视口(viewport)

标签 javascript android html css

假设我有智能手机访问我的网站

    <meta name="viewport" content="width=360, initial-scale=1.0, user-scalable=no" />

还有一张像 1000x1000 这样的大背景图片。

我只想能够固定我的背景图像的大小,即使它比视口(viewport)大,以允许缩放之类的东西。

<body style="background: black url('pic.jpg') no-repeat; ">

在原始尺寸下效果很好,但是

<body style="background: black url('pic.jpg') no-repeat; background-size:750px">

将我的图片大小限制为视口(viewport)宽度。

所以我的问题是:如果背景图像大小大于视口(viewport)宽度,我如何将其设置为任意值?

最佳答案

background-size 设置为 100% 100% 以拉伸(stretch)并且不保持纵横比。

background-size 设置为 cover 以拉伸(stretch)、裁剪冗余部分并保持纵横比。

background-size 设置为 contain 以拉伸(stretch),在需要的地方添加额外的空间并保持宽高比。

关于javascript - 背景图像大于视口(viewport),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45401602/

相关文章:

android - Ubuntu 上的 Appium 更新

javascript - Ngx-mask 在生产中对输入字段强制验证

javascript - jQuery模态窗口的加载效果是怎么实现的呢?

android - Textview 的 LinkMovementMethod 阻止列表项触摸事件

android - 自动增量在 android SQLite 数据库中不起作用

html - JqG​​rid 固定高度不按预期工作

html - 将 <img> 替换为 <div>

javascript - 将附加 HTML 的属性设置为 jquery 中的变量?

javascript - 文档未定义(使用 electron.js)

javascript - 在 Google Maps V3 中将 MapLabel 放置在多边形之上