У меня есть этот CSSНепрозрачность цели только целевого изображения?
.jumbotron {
background: url('/background.svg');
opacity: 0.5;
}
, но я хочу непрозрачности целевой только фоновое изображение. В настоящий момент он нацелен на весь jumbotron, так что шрифты и т. Д. Также исчезли.
Я попытался
.jumbotron {
background: url('/background.svg');
background: opacity: 0.5;
}
и
.jumbotron {
background: url('/background.svg');
}
.jumbotron:img {
opacity: 0.5;
}
но ни работы.
Смотрите этот Http: // StackOverflow .com/вопросы/4183948/css-set-background-image-with-opacity и http://stackoverflow.com/questions/4997493/set-opacity-of-background-image-without-affecting-child-elements –
Вы необходимо установить фон как псевдоэлемент (': before' /': after') и использовать непрозрачность только для этого псевдоэлемента - Not e, вы можете установить 'z-index: -1;' на этот псевдоэлемент –
Извините, я не понимаю. Что получает: до или: после? ... Мой текущий код - это первый пример, что мне нужно сделать? – Jack