1. メディアクエリ方式 /*iPhone X への適応*/ @media 画面のみ、(デバイス幅: 375px)、(デバイス高さ: 812px)、(-webkit-device-pixel-ratio: 3) { .固定ボトム{ 下: 37px; } } /*iPhone XS max への適応*/ @media 画面のみ、(デバイス幅: 414px)、(デバイス高さ: 896px)、(-webkit-device-pixel-ratio: 3) { .固定ボトム{ 下: 37px; } } /*iPhone XR max への適応*/ @media 画面のみ、(デバイス幅: 414px)、(デバイス高さ: 896px)、(-webkit-device-pixel-ratio: 2) { .固定ボトム{ 下: 37px; } } 既存の問題: WeChat Webview では、このソリューションにより、要素の下部に安全領域の幅を問題なく追加できます。ただし、Safari などの下部バーがあるブラウザ(ページ表示領域がすでにセーフエリア内にある)では、セーフエリアの幅も追加されます。 CSS関数 これは、フルスクリーン版のリリース後に Apple が提供した CSS 関数です。ios<11.2 の場合は constant()、ios>11.2 の場合は env() です。安全領域の上、下、左、右の幅に対応するように、safe-area-inset-top、safe-area-inset-left、safe-area-inset-right、safe-area-inset-bottom を入力できます。 env と constant は viewport-fit=cover の場合にのみ有効になります。 コードは次のとおりです。 メタタグにviewport-fit=coverを追加する <meta name="viewport" content="width=デバイス幅、初期スケール=1、最大スケール=1、ユーザースケーラブル=いいえ、ビューポートフィット=カバー"> CSSの記述方法。envとconstantをサポートしていないブラウザはこのスタイルを無視します。 .固定ボトム{ 下部: 0; 下部: 定数(セーフエリアインセット下部); 下部: env(safe-area-inset-bottom); } この解決策は解決策1の問題を解決でき、コードはより簡潔です フルスクリーン iPhone に CSS を適応させる方法についての記事はこれで終わりです。フルスクリーン iPhone に CSS を適応させる方法に関するより関連性の高いコンテンツについては、123WORDPRESS.COM で以前の記事を検索するか、以下の関連記事を引き続き参照してください。今後とも 123WORDPRESS.COM をよろしくお願いいたします。 |
<<: a タグにはテキストと画像があります。テキストを非表示にして画像のみを表示するにはどうすればよいでしょうか?
>>: offsetWidth、clientWidth、scrollWidth、scrollTop、scrollLeft などのプロパティの図。
1. ユーザーを追加します。まず、adduser コマンドを使用して共通ユーザーを追加します。コマン...
目次マップ状態マップゲッターマップミューテーションマップアクション複数のモジュールマップ状態 ...
この記事では、jQueryカルーセル機能の実装コードを参考までに共有します。具体的な内容は次のとおり...
CSS ウェブページレイアウトを行う場合、XHTML1.0 仕様に準拠する必要があることは誰もが知っ...
目次vueカスタムディレクティブグローバル指令ローカル指示使用フック関数(両方ともオプション)使用方...
この記事では、CSS ワープ シャドウの実装コードを紹介し、皆さんと共有します。詳細は以下の通りです...
Docker の作成Docker Compose は、管理対象コンテナをプロジェクト、サービス、コン...
最近、私はデザインには階層感覚が必要だと言っています。この階層感覚には、色の重ね合わせや要素の重ね合...
この記事の例では、アップロード画像コントロールを実装するためのjsの具体的なコードを参考までに共有し...
CSS オーバーフローのメカニズムを詳細に学ぶ必要があるのはなぜですか?実際の開発プロセスでは、コン...
Docker は、アプリケーションをより速く配信するのに役立つオープンソースのコンテナ エンジンです...
目次Samba サーバーの紹介Samba サーバー コンポーネントSamba サーバー関連の設定ファ...
この記事では、Linux サーバー上で Nginx と Apache の共存を実装する方法について説...
最終的な解決策は最後の写真にありますリモート データベース ( Linux システム) に接続したと...
目次1.ソケットを作成する2. ソケットをバインドする3. 聞き手を作る。聞く4. 接続が受け入れら...