Tôi cố gắng để làm việc ra làm thế nào để thay đổi màu sắc của một hình ảnh thang độ xám sử dụng CSS ...Áp dụng bộ lọc xoay CSS sắc đến một hình ảnh thang độ xám
tôi có hai hình ảnh (một màu và một màu xám) và có áp dụng mã này để cả hai:
CSS
img { width: 10pc; float: left; }
.huerotate { -webkit-filter: hue-rotate(300deg); }
HTML:
<img alt="Test photo: Mona Lisa" src="http://upload.wikimedia.org/wikipedia/commons/thumb/e/ec/Mona_Lisa%2C_by_Leonardo_da_Vinci%2C_from_C2RMF_retouched.jpg/500px-Mona_Lisa%2C_by_Leonardo_da_Vinci%2C_from_C2RMF_retouched.jpg" class="huerotate" />
<img alt="Test photo: Hand" src="http://i821.photobucket.com/albums/zz137/ocnsamu/Capture-2.jpg" class="huerotate" />
này thay đổi thành công hình ảnh màu, nhưng hình ảnh thang độ xám vẫn không thay đổi.
Có cách nào để thay đổi màu sắc của hình ảnh thang độ xám, hoặc sử dụng CSS công nghệ khác không?
Một bản demo là ở đây: http://jsfiddle.net/ATpv8/
Rất cám ơn trước sự giúp đỡ của bạn ...
AFAIK, bạn không thể làm một màu sắc xoay trên xám ... nó vẫn xám Nó không có 'màu' như vậy để được 'rotated'. Bạn có thể thử áp dụng bộ lọc 'sepia' trước và sau đó 'xoay'. (Http://www.html5rocks.com/en/tutorials/filters/understanding-css/) –
cho bộ lọc màu xám, bạn cần tô màu nó trước khi –
Cảm ơn cả hai, việc thêm màu nâu đỏ dường như không tạo ra bất kỳ sự khác biệt nào ... @GCyrillus, tôi sẽ làm thế nào? Điều này có thể được thực hiện trong HTML/CSS không? – user2761030