我有一个带背景图片的div。当用户从浏览器放大页面时(使用Ctrl& +或Ctrl +滚动),我不想放大图像。缩放后图像应保持不变。有没有办法做到这一点?
这是包含背景图像的div的样式:
.owl-slide{
background-image: url('...');
background-repeat: no-repeat;
background-position: center;
-moz-background-size: cover;
-webkit-background-size: cover;
-o-background-size: cover;
background-size: cover;
}
我知道正常的行为是放大页面内的所有内容,甚至是图像。但这是客户的要求,即使我不同意也需要解决。
答案 0 :(得分:0)
也许你可以禁用视口缩放
<meta name="viewport" content="user-scalable=no, initial-scale=1, maximum-scale=1, minimum-scale=1" />
干杯。
答案 1 :(得分:0)
为元素设置False
和top
值,然后添加left
。还设置了position:absolute
和width
。
height
.owl-slide {
background-image: url('http://www.freepngimg.com/download/nature/1-2-nature-png-picture.png');
background-repeat: no-repeat;
background-position: center;
background-size: cover;
position: absolute;
top:0px;
left:0px;
width: 100%;
height: 100%;
}