我已经看过css过滤器“反转”,但我正在努力思考如何通过点击文本链接来反转我的所有图像(具有Id =图像)。我还需要能够再次单击该链接以删除反转滤镜。如果有人有想法会很棒。
供参考: 我的所有图像都标记为Id =图像,并且都在同一个div中。 反转链接(文本)有自己的div,它是固定的,z-index 2000 ..(前层)
由于
答案 0 :(得分:0)
http://jsfiddle.net/hu8tn0qb/1/
将您的所有ID ="图像"进入班级="图像" (您不能多次使用ID),然后添加下面的代码。
第一个代码块是jQuery,它将添加"倒置"对所有图像进行分类"图像"当id为" invert_btn"点击。通过使用.toggleClass,它将在第二次单击时删除该类。
$('#invert_btn').click(function() {
$(".images").toggleClass("inverted");
});

.inverted {
-webkit-filter: invert(1);
filter: invert(1);
}

<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script>
<div id="invert_btn">Click Me</div>
<img src="http://placekitten.com/g/200/300" class="images" />
<img src="http://placekitten.com/g/200/300" class="images" />
&#13;