Tôi đang gặp sự cố khi chuyển đổi từ màu xám sang màu, nó hoạt động trong chrome, nhưng chính là nó.Bộ lọc CSS màu xám không hoạt động trong Firefox
Dưới đây là HTML:
<div id="post" style="background-image:url('bg.png');background-repeat:no-repeat;">
<p><a href="/post.php?id=1">Title - Date</a></p>
</div>
Đây là CSS:
#post{
padding:0;
margin:0 auto;
margin-bottom:25px;
border:solid 1px #000;
height:150px;
width:750px;
display:block;
filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'saturate\' values=\'0.5\'/></filter></svg>#grayscale");
filter: gray alpha(opacity=50);
-webkit-filter: grayscale(50%);
-webkit-transition: 0.3s all ease;
-o-transition: 0.3s all ease;
-moz-transition: 0.3s all ease;
transition: 0.3s all ease;
-webkit-backface-visibility: hidden;
}
#post:hover{
filter: none;
-webkit-filter: grayscale(0%);
}
Cảm ơn sự giúp đỡ nào, nó đánh giá cao.
dụ của ông làm việc cho tôi, mới nhất Firefox @ OSX – JOSEFtw
cho những người không thể có được nó để làm việc, bạn nên truy cập vào hướng dẫn được liên kết trong câu trả lời này, đã giúp tôi hiểu rõ hơn về cách để dùng nó. – rmagnum2002
Chỉ cần thông tin: Điều gì làm cho ví dụ này hoạt động là dòng 'lọc: url ("dữ liệu: hình ảnh/svg + xml; utf8, # grayscale ");' cho 100% thang độ xám và ngược lại - 'bộ lọc: url (" dữ liệu: hình ảnh/svg + xml; utf8, #grayscale "); } '0% grayscale – DrewT