①の以下のスライドでイメージ画像下にテキストをつけ
テキストクリックするとリンク先へジャンプしたい
。【テキストが縦並びになる 画像下にならない】
【試した事1】
参考<div class="main_imgSlide">
<a href="" class="main_img"><img src="" alt="img"></a>
...
①
<div class="container-slider flex"> <!-- Swiper --> <div class="swiper-container"> <div class="swiper-wrapper"> <div class="swiper-slide"><a><img class="container-img-slider" src="https://続く" alt="" /></a></div> <div class="swiper-slide">Slide 2</div> <div class="swiper-slide">Slide 3</div> <div class="swiper-slide">Slide 4</div> <div class="swiper-slide">Slide 5</div> <div class="swiper-slide">Slide 6</div> </div> <style> .container.flex { width: 100%; } .swiper-container { width: 50%; height: fit-content; margin: 5px !important; } .swiper-slide { text-align: center; font-size: 18px; /* Center slide text vertically */ display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; -webkit-justify-content: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; -webkit-align-items: center; align-items: center; } .container-slider { width: 100%; height: 600px; } .flex { display: -webkit-flex; display: -moz-flex; display: -ms-flex; display: -o-flex; display: flex; } @media screen and (max-width: 768px) { .pc_only { display: none !important; } } .container-img-slider { width: 100%; height: auto; opacity: 1; transition: transform 0.3s ease; } .zoom{ transform: scale(1.2); } </style> <script type="text/javascript"> $(function(){ $(".container-img-slider").on("click",function(){ $(this).toggleClass('zoom') }) }) </script><!-- Swiper --> <div class="swiper-container"> <div class="swiper-wrapper"> <div class="swiper-slide"><a><img class="container-img-slider" src="https://oppai1.com/wp-content/uploads/2021/03/StampDecor_153903.gif" alt="" /></a></div> <div><p>テキスト</p></div> <div class="swiper-slide">Slide 2</div> <div class="swiper-slide">Slide 3</div> <div class="swiper-slide">Slide 4</div> <div class="swiper-slide">Slide 5</div> <div class="swiper-slide">Slide 6</div> </div> <!-- Add Pagination --> <div class="swiper-pagination"></div> </div> <div class="swiper-container "> <div class="swiper-wrapper"> <div class="swiper-slide"><a><img class="container-img-slider" src="https://oppai1.com/wp-content/uploads/2021/03/StampDecor_153903.gif" alt="" /></a></div> <div class="swiper-slide"><a><img class="container-img-slider" src="" alt="" /></a></div> <div class="swiper-slide"></a></div> <div class="swiper-slide">Slide 4</div> <div class="swiper-slide">Slide 5</div> </div> <!-- Add Pagination --> <div class="swiper-pagination"></div> </div> <div class="swiper-container pc_only"> <div class="swiper-wrapper"> <div class="swiper-slide"><a><img class="container-img-slider" src="img02.jpg" alt="" /></a></div> <div class="swiper-slide"><a><img class="container-img-slider" src="img01.jpg" alt="" /></a></div> <div class="swiper-slide">Slide 3</div> <div class="swiper-slide">Slide 4</div> <div class="swiper-slide">Slide 5</div> </div> <!-- Add Pagination --> <div class="swiper-pagination"></div> </div> <div class="swiper-container pc_only"> <div class="swiper-wrapper"> <div class="swiper-slide"><a><img class="container-img-slider" src="img02.jpg" alt="" /></a></div> <div class="swiper-slide"><a><img class="container-img-slider" src="img01.jpg" alt="" /></a></div> <div class="swiper-slide">Slide 3</div> <div class="swiper-slide">Slide 4</div> <div class="swiper-slide">Slide 5</div> </div> <!-- Add Pagination --> <div class="swiper-pagination"></div> </div> </div> <style> .container.flex { width: 100%; } .swiper-container { width: 50%; height: fit-content; margin: 5px !important; } .swiper-slide { text-align: center; font-size: 18px; /* Center slide text vertically */ display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; -webkit-justify-content: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; -webkit-align-items: center; align-items: center; } .container-slider { width: 100%; height: 600px; } .flex { display: -webkit-flex; display: -moz-flex; display: -ms-flex; display: -o-flex; display: flex; } @media screen and (max-width: 768px) { .pc_only { display: none !important; } } .container-img-slider { width: 100%; height: auto; opacity: 1; transition: transform 0.3s ease; } .zoom{ transform: scale(1.2); } </style> <script type="text/javascript"> $(function(){ $(".container-img-slider").on("click",function(){ $(this).toggleClass('zoom') }) }) </script> コード
「テキスト」とは、コードの中のどれですか?
ご連絡ありがとうございます。
ここから、下が画像を入れてスライドします。
各画像下にテキスト(キャプション)リンク先へを
記したいのです。
いちお、<p>タグや<div>で囲みましたが
テキストが縦になります。
<div class="swiper-slide"><a><img class="container-img-slider" src="https://続く" alt="" /></a></div>
<div><p>テキスト</p></div>
<div class="swiper-slide">Slide 2</div>
<div class="swiper-slide">Slide 3</div>
<div class="swiper-slide">Slide 4</div>
<div class="swiper-slide">Slide 5</div>
<div class="swiper-slide">Slide 6</div>
返信が遅れてすみません。
とりあえずソースコードはMarkDownの<code>ブロック内に貼り付けてください。
.swiper-slideの中に「テキスト」を入れればいいように思えるのですが、お試しになりましたか?
もし、すでに試してダメだった場合、どういう部分がダメでしたか?
K_3578さま
入力しました。
確認お願いいたします。
@質問者さん
書き方が悪かったので下記に例示しておきます。
```HTML,CSS等言語名を書く
ソースコード
```
という書き方です。HTML,CSSを分けて書いている場合は<code>ブロック間を1行空けてください。
すみません。
謝罪する必要はないです。
あくまで見づらいものを直して頂けないか、という「修正依頼」ですので。
Lhankor_Mhyさま
以下のどこに?でしょうか?
.swiper-container {
width: 50%;
height: fit-content;
margin: 5px !important;
}
Lhankor_Mhyさま
★部分に入れると
テキストが縦になります。
入力する場所が
悪いでしょうか?
<div class="swiper-slide"><a><img class="container-img-slider" src="https://続く" alt="" /></a>★<p>テキスト</p></div>
回答1件
あなたの回答
tips
プレビュー