

あ、iPhoneで見るとちょっとズレてます!

そんな時はブラウザの高さを自動で取得しちゃえばOKですよー
1. 画像を画面いっぱいに表示する(ブラウザサイズを自動で取得してiOS対策)
See the Pen
【jQuery】画像を画面いっぱいに表示する(ブラウザサイズを自動で取得してiOS対策) by 125naroom (@125naroom)
on CodePen.
コードはこちら
HTML
<div class="full"></div>
CSS
.full { background-image: url(https://125naroom.com/demo/img/simple01.jpg); background-repeat: no-repeat; background-size: cover; background-position: center; }
jQuery
// ブラウザサイズを自動で取得してiOS対策 $(document).ready(function () { var hSize = $(window).height(); $(".full").height(hSize); // ブラウザの縦のサイズを取得 }); $(window).resize(function () { // ページをリサイズした時の処理 var hSize = $(window).height(); $(".full").height(hSize); // ブラウザの縦のサイズを取得 });

あ、ズレてなーい

スマホで下のデモページをチェックー
2. 『slick』を使って全画面表示(ブラウザサイズを自動で取得してiOS対策)
See the Pen
【jQuery】『slick』を使って全画面表示(ブラウザサイズを自動で取得してiOS対策) by 125naroom (@125naroom)
on CodePen.
コードはこちら
HTML
<div class="full"> <div class="img01"></div> <div class="img02"></div> <div class="img03"></div> </div>
CSS
.full div { background-repeat: no-repeat; background-size: cover; background-position: center; height: 100vh; margin: 0; } .full div.img01 { background-image: url(https://125naroom.com/demo/img/simple01.jpg); } .full div.img02 { background-image: url(https://125naroom.com/demo/img/simple02.jpg); } .full div.img03 { background-image: url(https://125naroom.com/demo/img/simple03.jpg); } .full .slick-dots { bottom: 4%; z-index: +1; }
jQuery
$(document).on('ready', function() { $(".full").slick({ arrows: false, dots: true, autoplay: true, autoplaySpeed: 1500, speed: 1500, fade: true, pauseOnFocus: false, pauseOnHover: false, pauseOnDotsHover: false, }); }); // ブラウザサイズを自動で取得してiOS対策 $(document).ready(function () { var hSize = $(window).height(); $(".full").height(hSize); // ブラウザの縦のサイズを取得 }); $(window).resize(function () { // ページをリサイズした時の処理 var hSize = $(window).height(); $(".full").height(hSize); // ブラウザの縦のサイズを取得 });

あ、slickのスライダーもズレてなーい

スマホで下のデモページをチェックー
メモ
iOS(Safari)ではアドレスバーの高さ分ズレてしまうので、画像を全画面表示にしたいときに『100vh』は正直あまり使えません。そんな時はjQueryで解決するのが簡単です。
jQueryのことで何かわからないことがあればjQueryの日本語リファレンスサイトがあるので一度チェックしてみるといろいろ解決できたりしますよ。
さいごに

クリームパンも真ん中にクリームが入ってると嬉しいですー

うふふふふー
関連記事
おすすめ
かんれん
- web / 2021.6.25
- 【jQuery】動画を全画面表示にして中央に表示する、スマホでも崩れない
- web / 2019.12.18
- 【jQuery】固定した背景画像がスクロールで切り替わる実装サンプル(スマホでも切り替わります)
- web / 2020.8.14
- 【jQuery】横並びの高さを揃える『matchHeight.js』実装サンプル集
- web / 2020.2.21
- 【jQuery】iOS(Safari)だと100vhが少しはみ出てしまう対策
Googleさんのおすすめ
人気記事
- web / 2019.4.16
- 【CSS】ハンバーガーメニュー実装サンプル集(クリック時のエフェクトも集めました)
- web / 2019.9.27
- 【jQuery】スライダープラグイン「slick」実装サンプル集
- web / 2022.2.1
- 【jQuery】アコーディオン実装サンプル10選
- web / 2021.9.17
- 【jQuery】ページ内リンクでスムーズスクロール(スクロール位置の調整も簡単にできる)
Googleさんのおすすめ
デザインの記事
- 2022.06.29New
- たかしま農園 | 長崎・高島のフルーツトマト 通販・オンラインショップ
- 国内、海外のウェブデザイン、パソコン・タブレット・スマートフォンでも見やすいレスポンシブ対応の「あ、いいな」と思うウェブデザインを集めています。
- デザインのこと – Web design gallery
- 2022.06.29New
- たかしま農園 | 長崎・高島のフルーツトマト 通販・オンラインショップ
- 国内、海外のウェブデザイン、パソコン・タブレット・スマートフォンでも見やすいレスポンシブ対応の「あ、いいな」と思うウェブデザインを集めています。
- デザインのこと – Web design gallery
- 2022.06.15
- ちょっと思い出しただけ
- (C)2022『ちょっと思い出しただけ』製作委員会 もくじ 『ちょっと思い出しただけ』 あ…
- いつかのこと – 無印良品の家と暮らす
- 2022.06.04
- 『点』、登場人物は3人だけ
- (C)2017 WARNER MUSIC JAPAN INC. もくじ 『点』 登場人物は3人だけ なんとも心地よい …
- いつかのこと – 無印良品の家と暮らす