質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.35%
CSS3

CSS(Cascading Style Sheet)の第3版です。CSS3と略されることが多いです。色やデザインを柔軟に変更することが可能になります。

hover

これは、HTMLの 擬似クラス[hover]に関するタグです。Hoverは与えられた要素へマウスカーソルを置くことを意味します。また、タッチ可能なデバイスでユーザーが要素へタッチすることをHoverと呼ぶ場合もあります。

HTML5

HTML5 (Hyper Text Markup Language、バージョン 5)は、マークアップ言語であるHTMLの第5版です。

スライダー

GUIのグラフィカルウィジェットのひとつです。インジケーターを動かすことで値を調節可能とします。

jQuery

jQueryは、JavaScriptライブラリのひとつです。 簡単な記述で、JavaScriptコードを実行できるように設計されています。 2006年1月に、ジョン・レシグが発表しました。 jQueryは独特の記述法を用いており、機能のほとんどは「$関数」や「jQueryオブジェクト」のメソッドとして定義されています。

Q&A

0回答

1840閲覧

hoverすると画像スライドを停止したい

退会済みユーザー

退会済みユーザー

総合スコア0

CSS3

CSS(Cascading Style Sheet)の第3版です。CSS3と略されることが多いです。色やデザインを柔軟に変更することが可能になります。

hover

これは、HTMLの 擬似クラス[hover]に関するタグです。Hoverは与えられた要素へマウスカーソルを置くことを意味します。また、タッチ可能なデバイスでユーザーが要素へタッチすることをHoverと呼ぶ場合もあります。

HTML5

HTML5 (Hyper Text Markup Language、バージョン 5)は、マークアップ言語であるHTMLの第5版です。

スライダー

GUIのグラフィカルウィジェットのひとつです。インジケーターを動かすことで値を調節可能とします。

jQuery

jQueryは、JavaScriptライブラリのひとつです。 簡単な記述で、JavaScriptコードを実行できるように設計されています。 2006年1月に、ジョン・レシグが発表しました。 jQueryは独特の記述法を用いており、機能のほとんどは「$関数」や「jQueryオブジェクト」のメソッドとして定義されています。

0グッド

0クリップ

投稿2020/08/08 05:22

【やりたいこと】
画像にホバーしていない時は、画像をフェードさせながらスライドショーを行う
画像にホバーしている時は、画像を拡大して(内容はスタイルシートに記述)スライドを一時停止する。

【試したこと】
bxsliderのオプションautoHoverを追加するも、hoverしていない状態でもスライドは停止してしまい、class="textarea"も消滅してしまう。
→止まった画像だけが表示され続ける。

よろしくお願いします。

<!doctype html> <html> <head> <meta charset="UTF-8"> <title></title> <link rel="stylesheet" href="css/reset.css"> <link rel="stylesheet" href="css/style.css"> <link rel="stylesheet" href="https://use.typekit.net/zus0ilp.css"> <link rel="stylesheet" href="https://cdn.jsdelivr.net/bxslider/4.2.12/jquery.bxslider.css"> <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.1.1/jquery.min.js"></script> <script src="https://cdn.jsdelivr.net/bxslider/4.2.12/jquery.bxslider.min.js"></script> <script type="text/javascript"> $(document).ready(function(){ $('.bxslider').bxSlider({ auto: true, autoControls:false, controls:false, infiniteLoop:true, speed:7000, mode:'fade', randomStart: true, pager: false, }); }); </script> </head> <body> <div class="image-list"> <!--メンズの画像エリア--> <div class="mens"> <a href="#"> <ul class="bxslider"> <li class="mens-image"> <img src="images/auraree2.jpg" alt="aurareeの画像" class="image-size"> </li> <li class="mens-image"> <img src="images/JohnUNDERCOVER.jpg" alt="johnundercover" class="image-size"> </li> <li class="mens-image"> <img src="images/WELLDER_2020spring_005.jpg" alt="johnundercover" class="image-size"> </li> </ul> <div class="text-area"> <p class="factory">ショップ名</p> <p class="men">MEN</p> <div class="viewmore-all"> <p class="viewmore">view more</p> </div> </div> </a> </div> <!--//メンズの画像エリア--> <!--レディースの画像エリア--> <div class="ladys"> <a href="#"> <ul class="bxslider"> <li class="ladys-image"> <img src="images/janesmith.jpg" alt="undercoverの画像" class="image-size"> </li> <li class="ladys-image"> <img src="images/auraree4.jpg" alt="aurareeの画像" class="image-size"> </li> <li class="ladys-image"> <img src="images/SueUNDERCOVER.jpg" alt="aurareeの画像" class="image-size"> </li> </ul> <div class="text-area"> <p class="artwork">ショップ名</p> <p class="women">WOMEN</p> <div class="viewmore-all"> <p class="viewmore">view more</p> </div> </div> </a> </div> <!--//レディースの画像エリア--> </div> </body> </html> コード
@charset "UTF-8"; /* CSS Document */ html{ font-size:62.5% } body{ font-size:1.6rem; font-family: karmina-sans, sans-serif; font-weight: 800; font-style: normal; } img{ max-width:100%; height:auto; } a{ text-decoration: none; color:#000000; } .mens-image img { display: block; transition-duration: 0.3s; /*変化に掛かる時間*/ } .mens-image img:hover { transform: scale(1.1); /*画像の拡大率*/ transition-duration: 0.3s; opacity: 0.3;/*変化に掛かる時間*/ } .ladys-image img { display: block; transition-duration: 0.3s; /*変化に掛かる時間*/ } .ladys-image img:hover { transform: scale(1.1); /*画像の拡大率*/ transition-duration: 0.3s; opacity: 0.3;/*変化に掛かる時間*/ } /*bx-sliderのスタイル*/ div .bx-wrapper { margin-bottom: 0px; padding: 0; box-shadow: 0 0 0px #ccc; border: 0px solid #fff; background: #fff; } /*/bx-sliderのスタイル*/ .display-none{ display: none; } .image-list{ display: flex; max-width: 100%; width: 100%; } /*mensエリアのスタイル*/ .mens{ width: 50%; position:relative; } .mens-image{ width: 100%; } .factory{ font-size:4.8rem; font-weight:bold; letter-spacing:2px; margin-bottom: 16px; } .men{ font-size:2.8rem; color:#000000; text-align: center; font-weight:bold; letter-spacing:2px; } /*mensエリアのスタイル*/ /*ladysエリアのスタイル*/ .ladys{ width: 50%; position:relative; } .ladys-image{ width: 100%; } .image-size{ width: 100%; height:100vh; object-fit: cover; } .text-area{ position:absolute; top:50%; left:50%; transform: translate3d(-50%,-50%,0); } .artwork{ font-size:4.8rem; letter-spacing:3px; font-weight:bold; color:#d60c14; margin-bottom: 16px; } .women{ font-size:2.8rem; color:#d60c14; text-align: center; font-weight:bold; letter-spacing:2px; } コード

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

まだ回答がついていません

会員登録して回答してみよう

アカウントをお持ちの方は

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.35%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問