我發現這個CSS代碼,它顯示圖像的灰度顏色,然後在全屏色時懸停圖像。我需要相同的,但與棕褐色代替灰度徘徊時獲取棕褐色效果圖像和全綵色?
img {
filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale"); /* Firefox 3.5+ */
filter: gray; /* IE6-9 */
-webkit-filter: grayscale(100%); /* Chrome 19+ & Safari 6+ */
}
img:hover {
filter: none;
-webkit-filter: grayscale(0%);
}
更新:此代碼嘗試,但它並沒有工作在Firefox。棕褐色圖像根本沒有顯示:
img.sepia{ -webkit-filter: sepia(1);
-webkit-filter: sepia(100%); -moz-filter: sepia(100%);
-ms-filter: sepia(100%); -o-filter: sepia(100%);
filter: url(sepia.svg#old-timey);
filter: sepia(100%);
background-color: #5E2612;
filter: alpha(opacity = 50);
zoom:1;
}
上面的鏈接將正常工作適合你。 – 2013-03-27 16:00:31
它顯示僅用於webkit瀏覽器的代碼:-webkit-filter:sepia(1);但其他瀏覽器呢? – Jaso2970 2013-03-27 16:06:05