Картинка (100х100) размещается по центру блока (200х200). Блок имеет белый фон.
как сделать градиент картинки (наложение на изображение), чтобы изображение картинки не было видно, а виден был только градиент, не выходящий за контуры изображения.
ок. у меня это в таком виде и получалось. а мне надо, чтобы на изображения кота налаживался градиент. т.е как бы кот, но его цвет - это цвет градиента.
Такие штуки делаются наложением PNG-шки поверх узла с градиентным фоном. В PNG-шке делаются прозрачными те пиксели, которые отвечают за рисунок. Можно использовать в качестве background градиент. http://jsfiddle.net/df4fLuud/
а можно ли средствами CSS добиться прозрачности IMG (например через Opacity), чтобы сделать саму картинку прозрачной, и потом добавить нужный gradient background ?
может тогда вообще из макета просто нарезать уже готовые IMG с нужным градиентом и не париться с CSS.
как по мне конечному пользователю сайта за компом все равно как реализован градиент на IMG - то ли в фотошопе и вставлен картинкой, то ли через “танцы с бубном” через CSS. ))
Этот градиент идет по всему сайту (на кнопках, бекграунд заголовках). но конкретно по данным IMG он статичен - т.е. нет ховер-эффекта. Поэтому, скорее всего так и поступлю - нарежу с макета и вставлю картинками ))