html - 如何使背景图像大小保持其比例?

标签 html background-image css

示例:http://jsfiddle.net/SJUeK/

我希望示例中的背景图像始终为完整高度(取决于宽度)。我无法使用像素来做到这一点,因为它需要响应。

有办法做到这一点吗?或者我需要在html中使用img吗?

提前致谢。

最佳答案

当然:

background-size: auto 100%;

Here's a demo.

或者,如果您实际上的意思是“保持其纵横比和比例以适合容器内部”,那么 background-size: contains 应该可以解决问题。

关于html - 如何使背景图像大小保持其比例?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12375843/

相关文章:

css - 如何优化导航栏以调整大小?

javascript - 在 <script> 标签中声明一个 function() 是必要的吗?

javascript - Bootstrap 3 : Extending div outside container on right side

javascript - 简单的 HTML 条形图生成

html - 全 Angular div 中的多种背景颜色和图像

css - 如何更改图案中给定背景图像之间的空间。图片为在线必填

javascript - <p> JS/CSS 文本翻转器中的间距问题

javascript - 如何让网页文字下雪?

javascript - 使用 onclick 事件的响应式下拉菜单

android - 在android中将背景图像设置为整个应用程序