javascript - 如何缩小大图像 (1600x1200) 使其适合大多数屏幕作为背景?

标签 javascript css

我有一张 1600x1200 的图片

我想用它作为我网站的背景图片。图像应该是静态的,只有内容应该是可滚动的。

这是我尝试过的:

background-image: url('blog-baggrund2.jpg');
background-repeat: no-repeat;
background-attachment: fixed;
background-size: cover;

问题是 background-size: cover; 拉伸(stretch)了整个图像,而 background-size: contain; 将它最小化了不适合整个屏幕(至少宽度 - 高度是完美的)

我自己的屏幕分辨率是1600x900

jsFiddle:

http://jsfiddle.net/zJNLJ/4/

请注意,图像底部的所有“黑色”部分均未显示。

有什么建议吗?

最佳答案

试试这个 fiddle : http://jsfiddle.net/zJNLJ/5/

我将 background-size 更改为 100% 100%

关于javascript - 如何缩小大图像 (1600x1200) 使其适合大多数屏幕作为背景?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11977937/

相关文章:

css - 您可以让网站默认显示 90% 大小吗?

html - ul >li 样式并保持在一行内

html - 在 AngularJS 中,如何缩放文本以适合固定 Div?

html - 从 html 中检索数据以与 SCSS/CSS 一起使用

html - CSS 下拉菜单在所有浏览器中间歇性工作

javascript - 使用 highcharts 从 javascript 语句更改 marginLeft 和 marginRight

javascript - d3 鼠标悬停时绘制一次

javascript - jQuery:div 彼此重叠,但这不是必需的

javascript - 只要父元素不比窗口宽,如何使父元素适合其 float 的子元素?

javascript - 如何从 JSON 数组中获取数据并将其放入 ListView 中?