【发布时间】:2015-10-09 13:58:52
【问题描述】:
我正在尝试做的是将内容(即h1 和h2)居中,并带有一个缩放到背景图像当前大小的弹性框。根据我自己的尝试,我假设这必须是一个 JavaScript 解决方案(例如,我必须计算缩放后背景图像的大小),但我当然欢迎任何类型的解决方案.
我想问这个问题最简洁的方法是:如何使用background-size: contain 将内容集中在元素上?
我的其他一般性问题:
- 无论使用什么
background-size属性,计算背景图像尺寸的最佳方法是什么? - 在这个特定场景中,除了弹性盒子之外的其他东西会更好地居中内容吗?使用
cover时很容易将事物居中,但这似乎是一种全新的球类游戏。 - 是否可以使用纯 CSS 使 flex-container(由红色边框表示)与背景图像的大小和约束相匹配?请注意,我最终希望它具有响应性,并且不一定要定义静态高度。
【问题讨论】:
标签: javascript jquery html css flexbox