html - 背景图片响应高度

标签 html css twitter-bootstrap responsive-design

我希望我的超大屏幕背景自动调整其高度以适应屏幕分辨率。同时,图片的宽度只会和高度以相同的比例变化,其余的宽度会被隐藏。

例如我有这张图片: example

而且它只显示了它的部分高度和宽度。

example

<div id="j-ricardo" class="jumbotron">
    <div class="container">
        <h1>David Ricardo</h1>
        <p>Najbogatszy ekonomista w historii</p>
    </div>
</div>

<style type="text/css">
    #j-ricardo {
        background-image: url("obrazki/ricardo.jpg");
        background-size: 100% auto;
        height: 15%;
        color: white;
        text-align: center;
    }
</style>

背景大小:包含;不是这样工作的(图像会自己重复)。我只想使用 HTML 和 CSS,不使用 jQuery。

最佳答案

使用包含 background-repeat: no-repeat;

关于html - 背景图片响应高度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35975144/

相关文章:

HTML5 移动 Canvas 对象

javascript - 使用 JavaScript 将类添加到特定的 href 元素

css - IE11 中与 Angular Material 相关的悬停问题

html - 需要帮助使用 CSS 居中图像

css - 无法让@media 查询与 Bootstrap 一起使用

html - 当图像不适合时,剪切图像的底部而不是顶部

php - Bootstrap 3 Navbar 不会在移动设备上折叠

javascript - addEventListener 和 `this` 未按预期工作

php - 返回与多个查询标签匹配的搜索结果?

html - 有没有办法在 &lt;style&gt; 元素中使用 LESS?