2023.6.28
JQuery・PHP 【JQuery】bxsliderの「次へ」「前へ」のコントロールをオリジナル画像とcssでカスタムする
スライダーを作成するのに便利なbxSliderですが、そのコントロールをオリジナルの画像、またはcssで調整する方法をご紹介します。
cssで調整した例がこちらのデモページです。
デフォルトで記述されているcssが以下です。画像で実装したい場合はbackgroundに反映されているパスを変更すればよいですね。
.bx-wrapper .bx-prev {
left: 10px;
background: url(images/controls.png) no-repeat 0 -32px;
}
.bx-wrapper .bx-next {
right: 10px;
background: url(images/controls.png) no-repeat -43px -32px;
}
デモページので反映しているcssはこちらです。クラス名の.slider02は環境に合わせて変更してください。
.slider02 .bx-wrapper .bx-controls-direction a {
background: #272727;
border-radius: 50%;
width: 50px;
height: 50px;
overflow: hidden;
}
.slider02 .bx-wrapper .bx-controls-direction a:before,
.slider02 .bx-wrapper .bx-controls-direction a:after {
content: '';
position: absolute;
top: 16px;
left: 12px;
}
.slider02 .bx-wrapper .bx-controls-direction a:after {
width: 16px;
height: 16px;
border-top: 1px solid #fff;
border-right: 1px solid #fff;
transform: rotate(45deg);
}
.slider02 .bx-wrapper .bx-controls-direction a.bx-prev:after {
transform: rotate(-135deg);
left: 20px;
}
以上です!簡単ですね。良かったら参考にしてください。
関連記事