【问题标题】:How to place a background image in a <div> block and behave as "responsive"如何在 <div> 块中放置背景图像并表现为“响应式”
【发布时间】:2015-09-03 06:25:27
【问题描述】:

我在一个块中有一个background-image,如下面的页面链接所示。

我正在尝试按如下方式显示图像:

  • 我希望图像占用更多页面背景(无论 div 块中有多少内容
  • 我需要将图像扩展到其所在块的边界之外
  • 我希望图像具有响应性

随着我添加更多内容或删除内容,我的图像似乎会变大或变小。有没有办法让图像看起来比实际更大(理想情况下约为视口宽度的 90%)并在各种屏幕分辨率下保持 90% 的大小?

http://bit.ly/1IgmNKT

谢谢。

【问题讨论】:

  • 需要示例代码,请...
  • 这不是background-size: cover;的用例吗?
  • 有趣的@JoshBurgess...我刚刚将background-sizecontain 更改为cover,它在大屏幕尺寸上运行良好,但随后它的响应特性在较小的屏幕尺寸上停止工作。跨度>
  • 怎么样:背景尺寸:100% 自动;
  • 解决了@tribe84 -- 谢谢!!

标签: css responsive-design background-image


【解决方案1】:

试试:

 background-size: 100% auto; 

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2015-02-19
    • 2017-01-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-06-27
    • 2015-12-04
    相关资源
    最近更新 更多