私の同位体グリッドでは、一致しない要素が消えることなく、一致する要素と一致しない要素の両方を表示したいと考えています。代わりに、一致しない要素の不透明度を 0.7 にしたいと考えています。
Isotopeの Web サイトでは、隠しアイテムの CSS クラスの概要が説明されているため、CSS に次のコードを適用しましたが、機能しません。
#main-inner .isotope-hidden,
.isotope-hidden,
.isotope-hidden.box {
opacity:0.7 !important;
-webkit-transform:scale(1) !important;
-moz-transform:scale(1) !important;
-ms-transform:scale(1) !important;
-o-transform:scale(1) !important;
transform:scale(1) !important;
}
Firebug で検査すると、変更が表示されません。
私はそれについて同様の質問を1つだけ見つけました(ここ)が、答えはありませんでした.
同様の問題に関する別の質問を見つけました (ここ) が、Isotope リンクが機能しなくなり、2 番目の回答から何も理解できませんでした。
私の同位体初期化:
// init Isotope
var $container = $('#main-content').imagesLoaded( function() {
$container.isotope({
layoutMode: 'packery',
packery: {
columnWidth: '.col-width'
},
itemSelector: '.box'
});
});
// bind filter button click
$('#filter a').click(function(){
$('#filter .current').removeClass('current');
$(this).addClass('current');
var selector = $(this).attr('data-filter');
$container.isotope({
filter: selector,
});
return false;
});