У меня есть div с изображением в качестве фона. Я хочу, чтобы это изображение было монохромным красным и черным. Возможно ли это с помощью css (или, возможно, Javascript)? Глядя на фильтры, я могу найти способ показать изображение в черно-белом режиме. Чтобы уточнить, я не хочу просто оверлея цвета, изображение должно в основном иметь карту градиента, примененную к ней.Монохромное изображение с цветом
Код:
.top-field {
min-height: 300px;
}
.top-field .bg-image {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
z-index: 100;
-webkit-filter: grayscale(100%);
-moz-filter: grayscale(100%);
filter: grayscale(100%);
}
<div class="top-field">
<div class="bg-image" style="background-image: url('https://source.unsplash.com/category/nature/1600x900')"></div>
</div>
Это результат, который я хочу:
Переход между двумя цветами или определенным цветовым фильтром? –
Я думаю, что вы ищете градиенты (http://www.w3schools.com/css/css3_gradients.asp) – 0aslam0
Возможный дубликат [Как наложить изображение с цветом в CSS?] (Http://stackoverflow.com/questions/18815157/how-to-overlay-image-with-color-in-css) –