html - Safari 中的图像缩放以实现流畅的设计

标签 html css firefox safari browser

我正在尝试制作一个流畅的网站,您可以在不同尺寸的显示器上全屏查看网站,

对于图像,我使用 height:100%Width:100%;在 Firefox 和 Internet Explorer 8 中一切正常,但在 Safari 和 Google Chrome 中图像会失真。为什么会这样?

<div id="main_wrapper">
    <img id="main_bg" src="images/main-bg.jpg" />

    <div id="main_content">

       ........
    </div>
</div>

#main_bg {
    width: 100%;
    max-width: 100%;
    height: 100%;
    max-height: 100%;
}

最佳答案

如果您所说的“扭曲”是指像素化,那是浏览器不太擅长放大图像的情况。像您可能从 Photoshop 获得的良好缩放非常昂贵,并且一些浏览器实现更快(但不太平滑)的缩放以减少渲染时间。

关于html - Safari 中的图像缩放以实现流畅的设计,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2199768/

相关文章:

html - 使页面填满整个屏幕,完全没有空白

html - 跨度不响应 Bootstrap 响应属性

html - 表格中图像背景的透明度

css - $ 符号在 css 中意味着什么以及如何验证它?

html - 使用 :hover to display a div

javascript - 如何检测 Firefox 中的 Enter 键?

javascript - 使用 Firefox 插件更新选项卡内容

java - 小程序因安全设置而被阻止

javascript - 如何将 getElementsByName 返回的元素值与字符串进行比较?

html - min css 这两个类和 id