やりたいこと
slick実装したスライダーの各スライドの同じ部分にロゴ画像を載せたい。
レスポンシブ対応でスマホ、パソコン、PCと同じ位置にロゴを載せたい。
試行錯誤しているのですがスマホ、タブレット、パソコンとpositionの設定が上手く行かずズレていて、タブレットではスライダー画像から大きくはみ出してスライダーの遥か下にロゴが表示されたりしてしまいます。
html
1 2 <main> 3 <div class="slider"> 4 <div><img src="slider/slider1.jpg"></div> 5 <div><img src="slider/slider2.jpg"></div> 6 <div><img src="slider/slider3.jpg"></div> 7 <div><img src="slider/slider4.jpg"></div> 8 </div> 9 <div class="slider_logo"> 10 <div class="slider_logo_container"> 11 <img src="1.png" alt=""> 12 </div> 13 </div>
scss
1.silder{ 2 margin-top:80px; 3 vw:100%; 4position:relative; 5} 6 7.slider img{ 8 width:100%; 9 height: 80vw; 10 object-fit:cover; 11} 12.slider_logo{ 13 position:absolute; 14 right: 0; 15 bottom: 0; 16 margin: auto; 17 width:500px; 18 height:50px; 19 @include sp{ 20 width:200px; 21 height:60px; 22 top: 0; 23 left: 0; 24 } 25 @include tab{ 26 width:200px; 27 height:60px; 28 top: 100px; 29 left: 0; 30 right: 0; 31 bottom: 0; 32 } 33 34 35 .slider_logo_container img{ 36 width:80%; 37 @include sp{ 38 width:80%; 39 } 40 @include tab{ 41 width:80%; 42 } 43 } 44} 45
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2019/12/11 09:47
2019/12/11 11:46