Я хочу, чтобы div с текстом в нем. В этом div я также хочу div, который соответствует той же позиции и пропорции. Я нашел несколько вещей в stackoverflow, но как только на вещи разные, это не работает для меня.Cant get wrapper div right
Прямо сейчас, я больше не вижу текст. Зачем? Было бы здорово, если бы решение не повлияло на css для '#container'.
HTML:
<div id="container">
<p>Somt text to screw with me</p>
<div class="background-img"></div>
</div>
CSS:
#container {
position: fixed;
left: 10px;
top: 30px;
width: 100px;
height: 50px;
background: red;
}
p {
color: blue;
}
.background-img {
position: absolute;
background-size: cover;
background-repeat: none;
width: 100%;
height: 100%;
top: 0;
left: 0;
background: url(http://lorempixel.com/420/255);
}
для скрипачей: https://jsfiddle.net/clankill3r/8kaLj2su/
FYI 'фон-repeat' должен быть': нет-repeat' https://developer.mozilla.org/en-US/docs/Web/CSS/background-repeat –
также нет необходимости устанавливать 'no-repeat' в фоновое изображение с размером фона' cover'. –
спасибо, что заметили это. – clankill3r