現在Flexsliderを使用しており、現在画像の左右に表示されているナビゲーション矢印を非表示にできるようにしたいと考えていますが、ユーザーが画像にカーソルを合わせたときに表示されるようにしたいと考えています。古いサイト (muffin one) で取り上げられていたのを覚えていますが、woothemes では見つかりません。これを行うために情報を変更/修正/追加する方法について誰か考えがありますか? 前もって感謝します。
6920 次
2 に答える
1
css で矢印を変更できます。矢印を常に表示したい場合は、不透明度を変更します。現在は 0 に設定されているため、ホバーするまで非表示になります (ホバーの不透明度は 1 に設定され、完全に表示されます)。したがって、次のように表示したいだけです:
.flex-direction-nav a {opacity: 1;}
矢印の位置を変更したい場合は、マージンを変更するだけです。現在は -20px に設定されています。ボックスの外に表示させたい場合は、次のようにする必要があります。
.flex-direction-nav a {margin: -40px 0 0;}
両方を行った場合、css は次のようになります。
.flex-direction-nav a {opacity: 1; margin: -40px 0 0;}
これにより、矢印が常に表示され、画像の外側 (画像の上ではなく、画像の左右) に表示されます。
于 2013-08-01T17:24:52.440 に答える
0
あなたはおそらくjQueryを介してこれを達成することができます。私の場合、DrupalにFlexSliderを使用しているので、同じCSSセレクターがあることを約束することはできませんが、このコードが一般的なアイデアを提供できることを願っています:)
$(document).ready(function(){$("div.flexslider").hover(function() {
$("a.prev").show();
$("a.next").show();
},
function() {
$("a.prev").hide();
$("a.next").hide();
});})
幸運を!
PSCSSのタグセレクターをdisplay:noneに設定する必要があることを忘れました。デフォルトでは。
于 2012-04-16T20:05:31.137 に答える