- ベストアンサー
bxSlider画像の外枠を消す方法
- 質問者はカラーミーショップを利用しており、bxSliderを使用して画像スライドショーを作成しています。
- 画像には外枠とシャドウが付いており、質問者はそれを消して写真のみにしたいと考えています。
- しかし、質問者が試したCSSコードはうまく動作せず、解決策を求めています。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
>CSSの中にあるスライドショーのタグがどれなのかも見つけられないレベル それ簡単ですよ。表示されているパーツを右クリックして 「検証」(GoogleChromeの場合) これで、関連する表示物の設定値が全部出ます。 (最初に私が添付した画像みたいに) 後は、この中で、それっぽいパラメタを探して インタラクティブ書き換え(ブラウザの中だけでCSSを書き換えてどこが変化するかを調べる) →思った通りの変更結果になったら、 そのCSSを書き換えるか、 別のCSS/ClassまたはIDのStyleで上書き。 完成! また、CDNから取り込んでる場合、元のCSSはいじれないので、 別のCSSで上書きする方がいいでしょうね。 $('#slider').bxSlider({ auto: true, pause: 2000, speed: 1000, controls: false, captions: true, mode: 'fade' }); この部分が、スライダのコンストラクタなので、 この直後に、該当のCSSを書き換えるコードを埋め込んでもOKですよ。CSSファイルを追加したくないなどの理由がありそうなら。 どっちかの方法で、ま~解決するとは思いますが。 ではファイトです!
その他の回答 (1)
- AsarKingChang
- ベストアンサー率46% (3467/7474)
書かれてるソースがHTMLではないので、 リファレンスから抜粋しますが、 https://bxslider.com/ https://cdn.jsdelivr.net/bxslider/4.2.12/jquery.bxslider.css これの30行付近 -webkit-box-shadow: 0 0 5px #ccc; box-shadow: 0 0 5px #ccc; border: 5px solid #fff; これをつぶせばいいだけみたいです。 こっちでは、それだけで消えましたよ。 後は、そのCSSでオーバーライドすればよいかと。 (もしかしたら、元々オプションがあるのかもしれませんが、 そこまでは調査してません。あくまでCSSで消せるか?のみを 検証して、消せるね!までの調査で終了しました)
お礼
早々にありがとうございます! 出来ました!とご報告したいところなのですが、力及ばず... 朝から色々試してみたのですが、未だ出来ません。 そもそも、CSSの中にあるスライドショーのタグがどれなのかも見つけられないレベルで、もっと勉強が必要です。 頂いたご回答で出来るのだと思います。 ただ私が出来ないだけ...涙 折角教えて頂いたのに、申し訳ございません。 頂いたご回答を参考に、勉強しながらトライしてみますね。ご親切に、本当にありがとうございました。
お礼
なんかですね... 出来ましたよ!!やったー! お恥ずかしい話し「検証」を初めて触ってみました。 これ凄く便利!うわぁ~ありがとうございます!! 上書きをしてプレビューを見てみたら、出来ていました。 他、ちょこちょこ触ったのですが、どこを触ったのか 分からないので、もうやめておきます(笑) ご親切に、本当に本当にありがとうございます。 もっとちゃんと勉強しますね。 本当にありがとうございました!