У меня есть <div>
, на который я наложил серый фильтр, но все остальные элементы внутри <div>
также пострадают от фильтра.Как не влиять на элементы внутри элемента, подверженного фильтру?
Даже если я попытаюсь переопределить элементы, более конкретно, например.
.div-id span { color: blue }
в CSS не помог мне до сих пор.
Как я могу это решить?
HTML:
<div class="idea-box-tools text-center">
<span class="glyphicon glyphicon-wrench"></span>
<p class="box-headers">Dashboard & Tools</p>
<p class="box-paragraphs">Lorem ipsum dolor sit amet.</p>
</div>
CSS:
.idea-box-tools:hover {
background-image: url('includes/tools.jpg');
background-size: contain;
-webkit-filter: grayscale(80%) brightness(20%) contrast(100%);
}
что это именно моя проблема. Красный абзац становится серым из-за фильтра. – CodeVolunteer
@CodeVolunteer Я сделал это работать, см. Пример кода – CoderPi
Да, он работает в этом примере. Не по моему проекту. Я не могу работать с абсолютной позицией. – CodeVolunteer