お世話になります。
HTML/CSS、JavaScriptを使い、ネットにあるホームページを見ながら作成練習をしております。
写真が4枚横に並んでおり、その下にクリックできるアイコンが4つあります。
一番左のアイコンをクリックすると、写真が4枚が横にスライドして一番左の写真がサイトの中央に移動する。
左から2番目のアイコンをクリックすると、写真4枚が横にスライドして左から2番目の写真がサイトの中央に移動する。
3番目、4番目同様。
という動きを処理する方法がわからずにおります。
初歩的な質問で大変恐縮ですが、ご教示いただければ幸いです。
【ソースコード】
html
1 2 <main class="topimage"> 3 <img src="img/top1.jpeg"> 4 <img src="img/top2.JPG"> 5 <img src="img/top3.jpg"> 6 <img src="img/top4.jpg"> 7 </main> 8 9//画像4枚を掲載。 10 11 <section class="btn"> 12 <div class="btn1"><a href=""><img src="img/btn.jpeg" id="egg_button1"></a></div> 13 <div class="btn2"><a href=""><img src="img/btn.jpeg" id="egg_button2"></a></div> 14 <div class="btn3"><a href=""><img src="img/btn.jpeg" id="egg_button3"></a></div> 15 <div class="btn4"><a href=""><img src="img/btn.jpeg" id="egg_button4"></a></div> 16 </section> 17 18//アイコンを4つ表示。
css
1 2.topimage { 3 display: flex; 4 width: 50%; 5 height: 50%; 6} 7 8//画像4枚を横並びに掲載。 9 10.btn { 11 display: flex; 12 justify-content: center; 13 margin: 20px 10px 0px 0px; 14} 15 16//アイコン4つをその下に横並びに表示。
JavaScript
1 2'use strict'; 3{ 4 const btn = querySelector(); 5 btn.addEventListener('click', () => { 6 7 }); 8} 9 10//HTMLにidは付けたのですが、この後JSでどのようにコードを書いたらいいのか理解が不足しております。
どうぞよろしくお願いいたします。
あなたの回答
tips
プレビュー