微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

在放置图像以使其与背景无缝融合时出现问题

如何解决在放置图像以使其与背景无缝融合时出现问题

||                                                                                                                       

解决方法

        用于计算以“ 0”为中心的元素的位置的算法可能与用于计算图像在“ 1”背景中的位置的算法不同;通常,问题是当剩余宽度不是偶数个像素时,半像素舍入以不同的方式工作。 通常,这会严重影响IE。如果您尝试通过仅添加1px点动来对其进行“修复”,则可能会导致它在某些其他窗口大小和浏览器中未对齐。 根据横幅布局的工作方式,可能的解决方法是将其设置为100%宽度的div,背景图像为1倍,即水平复制正文背景,以便始终应用相同的舍入。否则,可以在图像中建立1px的定位余地……如果您要处理透明的PNG,通常会更容易。     ,        猜想我会说背景图像本身就是1px外(或偏离中心)的图像-尽管您应该在不同的分辨率和缩放级别下检查此图像,以查看像素是否在不同的屏幕尺寸下实际上对齐了-它可能只是背景图片位置的“中心”与980px宽的“容器” div的中心之间的舍入差异。 为了获得横幅,如果在不同的屏幕尺寸下横幅保持恒定1px的距离,请在容器中添加
position: relative
,然后再添加which4ѭ或
left: -1px;
,具体取决于像素的输出方式。 这实际上会使整个容器偏离中心1像素,但不太可能引起注意,远不及图像未对齐;)     

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。