【问题标题】:Proper sizing of images used for full-width backgrounds用于全宽背景的图像的适当大小
【发布时间】:2013-03-28 02:14:10
【问题描述】:

我正在寻找有关将图像用作页面背景部分的宽度的说明。例如,在具有固定大小内容部分的可变宽度设计中,通常会将背景图像附加到页面主体,然后将跨越整个浏览器宽度的附加图像设置为(居中)背景图像在其他 div 上。

我大致了解这是如何工作的,但我正在寻找有关制作图像宽度的指导。我见过一些网站使用 4000 像素宽的背景,甚至 8000 像素宽的背景,这比任何用户的浏览器窗口都可能宽。

这种技术是否依赖于一些潜在的怪癖,这是驱动巨大宽度的原因吗?

我也很好奇为什么 div 的背景图像能够落在页面上其他元素流之外的逻辑。同样,我知道它有效,但我很好奇为什么。

【问题讨论】:

    标签: css html background


    【解决方案1】:

    当使用大照片作为背景图片时,我不会大于 2560x1440px,这是 27 英寸 iMac 屏幕上的分辨率:http://support.apple.com/kb/sp623。1366x768px 是最常见的显示器分辨率,其次是 1920x1080px:@ 987654322@。

    如果您有一个固定宽度的内容部分,并且您希望图像填充该部分,请将图像设置为该部分的大小并使用 css 对其进行缩放:http://css-tricks.com/perfect-full-page-background-image/。我假设您将照片用作背景图像,而不是重复图案。在这种情况下,您只需在重复之前将图像缩放到图案的大小。

    【讨论】:

    • 那么,假设我见过的那些 4000+ 像素的巨幅图像没有实际用途,这通常是安全的吗?还要澄清一下,我的问题的第二部分不一定是关于 div 内的图像,甚至是页面上的背景 - 具体来说,如果它居中并且比浏览器窗口宽得多,为什么扩展的正文宽度由于后台不会扔掉所有后代定位方式吗?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2013-10-01
    • 2015-12-02
    • 2015-08-21
    • 1970-01-01
    • 1970-01-01
    • 2015-07-30
    • 1970-01-01
    相关资源
    最近更新 更多