Есть белая картинка https://i.stack.imgur.com/r5hxV.png Есть цвет в RGB, например (255, 30, 50) Как через CSS фильтры сделать картинку именно такого цвета?
Поддержка браузерами не впечетляет, но ничего лучше не придумал:
html {
height: 100%;
overflow: hidden;
background: linear-gradient(to right, silver, blue);
}
div {
width: 128px;
height: 128px;
background: url(//i.stack.imgur.com/M9Ipk.png) rgb(255, 30, 50);
float: left;
margin-right: 8px;
}
.colored {
background-blend-mode: color-burn;
-webkit-mask: url(//i.stack.imgur.com/M9Ipk.png);
mask: url(//i.stack.imgur.com/M9Ipk.png);
}
<div></div>
<div class="colored"></div>
Это не прямой ответ, это всего то вариант....
filter-ом
максимум ближе к желаемому можешь так обвести rgb(255, 30, 50)
данным цветом. Жаль у filter inset
отсутствует, можно было бы закрасить внутрь....
body {
width: 100%;
height: 100%;
}
img {
width: 100%;
height: 100%;
filter: drop-shadow(5px 5px 5px rgb(255, 30, 50));
}
<img src="https://i.stack.imgur.com/r5hxV.png" />
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Виртуальный выделенный сервер (VDS) становится отличным выбором
Здравствуйте, проблема с позиционированием блокаВ блоке находятся 2 дочерних блока, один из которых должен находится слева, другой справа
Как сделать полоску на элементе меню такую же, как на картинках?