首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何处理看起来不好的背景缩小

如何处理看起来不好的背景缩小
EN

Stack Overflow用户
提问于 2014-07-29 13:36:02
回答 2查看 44关注 0票数 2

我正在工作的网站在某些页面元素后面大量使用了平行条纹背景(它基本上是一个1x2像素的背景图像,它被平铺以创建一种复古的水平带状效果)。

当这些页面被放大查看时(例如在手机上),用户会看到破坏效果的云纹图案。

如何(a)在用户查看缩小的页面时降级为平面背景色,或者(b)强制背景以1:1的比例呈现而不进行缩放?

EN

回答 2

Stack Overflow用户

发布于 2014-07-29 13:46:10

如果您使用的是单个图像(而不是磁贴),则可以使用background-size: 100% CSS属性强制浏览器不超过图像尺寸。

由于您使用的是磁贴,因此您需要控制显示窗口的大小以控制磁贴的数量--您可以使用下面的META标签来阻止移动设备上的缩放(放大或缩小),并使用媒体查询来自定义CSS样式:

代码语言:javascript
复制
<meta name="viewport" content="width=device-width, 
   initial-scale=1,
   maximum-scale=1, 
   user-scalable=0"/> <!--320-->
票数 0
EN

Stack Overflow用户

发布于 2014-07-29 14:10:46

在响应式网站或移动目标网站中,显示缩放效果会很好。如果您不想这样做,可以通过针对缩放设备的媒体查询来控制背景图像的显示。

代码语言:javascript
复制
@media (-webkit-min-device-pixel-ratio: 2),(min-resolution: 192dpi) { 
    your css can come here
}
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/25008831

复制
相关文章

相似问题

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