Если вы действительно хотите использовать полутонового фильтр, который вы должны будете иметь два изображения друг на друга, один с оттенками серого фильтра применяется и обрезается до размера, который вы хотите.
<div class="image-container">
<img class="image-grey clip" src="http://placekitten.com/200/150" />
<img class="image-coloured" src="http://placekitten.com/200/150" />
</div>
и
.image-coloured {
z-index: 0;
position: absolute;
}
.image-grey {
z-index: 1;
position: absolute;
-webkit-filter: grayscale(100%);
}
.clip {
clip: rect(0px,60px,150px,0px)
}
Fiddle
Это именно то, что я искал. – kunde
Я прокомментировал, когда увидел последний эффект, но это не совсем то, что мне нужно (его половина). Мне нужно добавить две серые полосы к изображению, а не только одну. Я пробую разные вещи с помощью этой техники, но я не мог найти способ добавить еще одну серой полосой в правую сторону. Возможно, то, что я пытаюсь сделать, должно быть сделано с помощью javascript или что-то еще. – kunde
Быстро обновленный JSFiddle с двумя полосками: http://jsfiddle.net/gmU9y/2/ –