前提・実現したいこと
現在こちらのサイト (https://pas-pol.jp/) の模写コーディングをやっております。
ヘッダー画像にslickというjQueryプラグインを使いカルーセル表示は実装できましたが、見本のようなレスポンシブな画像の表示が出来ていません。私が書いたCSSではviewportの横幅を変更すると縦横比を維持するため画像のheightも変わってしまい、見本のようなheightが100vhを維持したままのような表示になりません。見本のサイトではWordPressのプラグインを使っているようですが、WordPressを使わずにこの様なレスポンシブ画像にするにはどんな方法があるでしょうか?
発生している問題・エラーメッセージ
該当のソースコード
HTML
1 <div class="slick"> 2 <img src="images/index_header_image01.jpg"> 3 <img src="images/index_header_image02.jpg"> 4 <img src="images/index_header_image03.jpg"> 5 <img src="images/index_header_image04.jpg"> 6 <img src="images/index_header_image05.jpg"> 7 </div>
CSS
1 img { 2 width:100%; 3 max-width: 100%; 4 height: auto; 5 }
jQuery
1 $('.slick').slick({ 2 autoplay: true, 3 autoplaySpeed: 6000, 4 arrows: false, 5 adaptiveHeight: true, 6 fade: true, 7 speed: 3000, 8 centerMode: true, 9 pauseOnHover: false, 10 centerMode: true, 11 });
試したこと
・heightを100vhにしたが縦横比が崩れた。
・画像をbackground-imageで表示しようとしたが、slickが効かなかった。
補足情報(FW/ツールのバージョンなど)
ここにより詳細な情報を記載してください。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。