css - 用于全宽背景的图像的适当大小

标签 css html background

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

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

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

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

最佳答案

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

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

关于css - 用于全宽背景的图像的适当大小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15665717/

相关文章:

html - 轻松从另一个网站导入元素

php - 滚动条的外观正在移动我网站中的对象

html - 我不知道为什么我的代码导航栏文本颜色没有改变?

linux - 使用 C 程序在 Linux 中杀死 "background process"

bash - 在 bash 中完成后台作业时通知

java - Android - 如何在指定时间在后台下载数据

html - 溢出时 firefox 中没有滚动条 :auto set to body

jquery - 改变div的高度

html - 使用 Foundation 框架进行行分布

javascript - 另一个函数内部的函数只能运行一次