Нужно, чтобы этот цвет накладывался для покрытия этого изображения, но это не так. Возможно ли это с помощью рисунка/figcaption? Я действительно не понимаю, почему это не работает. У меня он установлен как это несколько других мест на моем веб-сайте для класса. спасибо. HTMLПочему: перед псевдотеком не добавляется наложение цвета на этот рисунок.
<figure>
<img src="img/cala.jpg">
<figcaption>About This</figcaption>
</figure>
CSS
figure {
}
figure img {
width: 80%;
position: relative;
}
figure > img:before {
position: absolute;
content: '';
width: 100%;
height: 100%;
background: rgba(11, 52, 150, 0.5);
z-index: 9001;
}
figcaption {
text-align: right;
margin-right: 10%;
}
благодаря
К сожалению, вы не можете использовать ': before' в элементе изображения. Смотрите: http://stackoverflow.com/questions/5843035/does-before-not-work-on-img-elements – joshhunt
Оберните 'img' в' div' и сделайте это с 'div'. –
спасибо за информацию и ссылку share – imnothardcore