欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

css實現圖片多選效果

張光珊1年前6瀏覽0評論

CSS實現圖片多選效果

CSS是網頁設計中一種非常重要的語言,可以通過它來控制網頁中的樣式。其中一個常見的應用就是實現圖片多選效果。利用CSS的選擇器以及一些特定的樣式來改變在網頁上的顯示效果。

img.multi-select {
-webkit-filter: grayscale(100%);
filter: grayscale(100%);
opacity: 0.5;
transition: all 0.2s;
cursor: pointer;
}
img.multi-select.selected {
-webkit-filter: grayscale(0);
filter: grayscale(0);
opacity: 1;
}

上述代碼中,我們首先定義了一個CSS類名為“multi-select”,用來添加到所有需要實現多選效果的圖片上。當鼠標懸停在這些圖片上時,它們將變暗,以表明當前圖片處于可選狀態,具體效果如下:

當用戶點擊任意一張處于可選狀態的圖片時,我們就利用JavaScript將其添加上另外一個CSS類名“selected”,如下:

$('img.multi-select').on('click', function() {
$(this).toggleClass('selected');
});

最后,我們為添加了“selected”類名的圖片定義了一個新的樣式,這個樣式會讓它們重新恢復亮度,以表明當前處于已選狀態: