我试图为我的标题设置一个可缩放的背景图片,只是基于浏览器窗口的宽度(现在)。 现在,与我所拥有的一样,它的宽度缩放得很好。但是标题本身并没有改变高度,它与文本行的高度有关。如果我没有文字,它根本不会出现。当我调整窗口的大小时,标题图像的底部不显示。我曾尝试将最小高度设置为各种不同的值,但它并没有满足我的需要。Scaling CSS Header
我希望它根据图像缩放标题的高度。如果窗口很小,它会缩小到文本行的高度。如果它很大,它会比文本行缩放大。 这可能吗?我见过其他网站,它的工作很好。我已经找到说明如何做到这一点......在WordPress的某些特定主题。
HTML:
<header>
<p>
Line 1<br>
Line 2<br>
Line 3<br>
Line 4<br>
Line 5<br>
</p>
</header>
CSS:
header {
background-image:url('./waybackIMG_1496.jpg');
background-size : cover;
background-repeat : no-repeat;
}
header p {
line-height : 1.2em;
text-align : right;
}
您无法将某些东西缩放到背景图像的高度。 – 2015-02-24 17:23:54
您无法使背景图片上的标题高度依赖于它。显示背景的唯一部分是div所占用的空间。 – j4k3 2015-02-24 17:27:22