背景图像缩放到屏幕大小而不是内容
Background image scale to screen size not to the content
我使用以下JS设置每个页面的背景图像
var image = 'url(' + imageUrl + ') top left no-repeat fixed';
$('body').css({ 'background': image });
通过设置"background-size:cover!important;"
能够根据页面内容的高度和宽度缩放图像。
我的要求是根据屏幕大小而不是根据页面内容大小缩放背景图像。
基本上我在移动视图中遇到问题。
您正在为正文设置背景。正文是页面内容大小。
如果我是你,我会直接在身体上创建一个div
。
.HTML
<body>
<div class="page-bg"></div>
<!-- YOUR PAGE CONTENT -->
</body>
.CSS
.page-bg {
max-height: 100vh;
min-height: 100vh;
width: 100%;
/* your background styles */
}
将此 CSS 用于正文标记
body {
background-repeat: no-repeat;
background-size: 100vw 100vh;
background-attachment: fixed;
}
您可以使用视口百分比长度设置相对于视口大小的大小。
相关文章:
- 图像缩放和平移
- Phonegap IOS应用程序图像缩放多点触控
- JavaScript 图像缩放和平移(拖动)
- 画布绘制图像缩放
- 使用多层图像缩放产品图像
- 为jquery图像缩放插件定义一个选择器
- 图像缩放效果
- 可以使全屏图像缩放
- 如何在jQuery/javascript中复制这种图像缩放动画效果
- JavaScript图像缩放-圆形边框
- Jquery自定义旋转木马内的图像缩放模式
- 防止移动浏览器上的图像缩放
- 通过javascript禁用Firefox图像缩放
- 图像缩放只在点击缩略图后在灯箱中工作
- 交换图像和显示图像缩放
- 将背景图像缩放为其容器宽度的100%
- 像素化的跨浏览器图像缩放
- 是否有一个好的jQuery (Javascript)库来做快速视频(不是图像)缩放/平移?(目标:iPhone通过Pho
- 比例图像缩放
- 图像缩放+模态