私はWeb開発とjQueryにまったく慣れていないので、ご容赦ください。
作業中のWebサイトでNivoSliderを使用しています。レスポンシブウェブサイトです。スライダーをすべての画面サイズで簡単に表示できるようにしたいと思います。CSSにブレークポイントを設定して、サイトが最小サイズ(モバイル画面のサイズ程度)になると、スライダーが200%の幅に設定され、オーバーフローが非表示になり、画像が大きくなります。
これは問題なく機能しますが、このサイズではスライダーの中央しか見えず、画面の端で側面が切り取られています。私が使用しているほとんどの画像では、これは問題ではありませんが、そのうちの1つは非常にぎこちなくトリミングされています。スライダー全体の位置を変えるのは簡単ですが、小さな画面で見やすくするために、この1つの画像を移動してみてください。
デフォルトのnivo-slider.cssに追加したCSSは次のとおりです。
@media screen and (max-width: 31.25em) { /* 500px ÷ 16px */
.slider-wrapper{
overflow: hidden;
}
.nivoSlider {
left: -50%;
width:200%;
}
.nivo-caption {
margin-left: 25%;
width: 50%;
}
}
どうもありがとう!