Я хочу, чтобы достичь такой же, какфона ширина изображения 100% высота авто
<img src="..">
img {
width: 100%;
height: auto;
margin-bottom: 15px;
}
с background-image
. После долгих веков я просто не оставил никаких идей. То, что я пробовал, находится в фрагменте ниже: article header .logo
Что я на самом деле хочу сделать: пусть изображение будет на 100% шириной от родителя (учитывая прокладки) и автоматически масштабирует высоту изображения. Но вместо этого, используя img
, я хочу сделать это с помощью div
и background-image
.
Если мое изображение имеет ширину 100 пикселей и высоту 50 пикселей, а мой родительский контейнер шириной 1000 пикселей (без прокладок), изображение должно быть шириной 1000 пикселей и высотой 500 пикселей, чтобы сохранить соотношение сторон изображения.
Вот мой сниппет
article header img {
width: 100%;
height: auto;
margin-bottom: 15px;
}
article header .logo {
display: inline-block;
width: 100%;
height: auto;
background-image: url(http://i.stack.imgur.com/6vggB.png)
background-size: cover;
background-repeat: no-repeat;
background-position: center center;
}
<link href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/css/bootstrap.min.css" rel="stylesheet"/>
<div class="container">
<article class="box">
<header>
<img src="http://i.stack.imgur.com/6vggB.png">
<div class="logo"></div>
<a href="#"><h1>Lorem Ipsum!</h1></a>
</header>
<div class="content">
<p>Lorem ipsum dolor sit amet</p>
</div>
</article>
</div>
Что именно вы хотите сделать ??? – Abbas
Эй, я не понимаю, что вы имеете в виду. Собираетесь ли вы создавать текст с фоновым цветом так же, как изображение с предоставленным стилем? –
@TonyWu Нет. Это всего лишь эскиз mspaint, который не нарушает каких-либо ограничений авторского права;) – Brettetete