切り取られた全画面対応の背景画像を修正するにはどうすればよいですか?
全画面レスポンシブ背景画像
全画面レスポンシブ背景画像の作成は、現代の Web デザインでは必須のスキルです。このガイドでは、全画面の背景画像に関する問題のトラブルシューティングを行い、別の解決策を検討します。
問題のあるコード
<div class="main-header"> <div class="row"> <div class="large-6 large-offset-6 columns"> <h1>BleepBleeps</h1> <h3>A family of little friends<br>that make parenting easier</h3> </div> </div> </div>
ログイン後にコピー
.main-header { background-image: url(../img/bb-background2.png); background-repeat: no-repeat; background-position: center; background-size: cover; width: 100%; height: 100%; }
ログイン後にコピー
問題分析
提供されたコードは、background-size: cover プロパティを使用します。これは、コンテナーを覆うように画像を拡大縮小します。ただし、画像が画面外で切り取られるため、表示が不完全になります。
代替ソリューション
1. CSS による絶対位置
#bg { position: fixed; top: 0; left: 0; min-width: 100%; min-height: 100%; }
ログイン後にコピー
2. CSS メディア クエリによる比例スケーリング
.bg { min-height: 100%; max-width: 1024px; width: 100%; height: auto; position: fixed; top: 0; left: 0; } @media screen and (max-width: 1024px) { .bg { left: 50%; margin-left: -512px; } }
ログイン後にコピー
3. jQuery サイズ変更リスナー
$(window).load(function() { var $bg = $("#bg"); var aspectRatio = $bg.width() / $bg.height(); function resizeBg() { if ((theWindow.width() / theWindow.height()) < aspectRatio) { $bg.addClass('bgheight'); } else { $bg.addClass('bgwidth'); } } theWindow.resize(resizeBg).trigger("resize"); });
ログイン後にコピー
モバイル表示の課題の克服
モバイルで div> を全画面画像の上に配置できるようにするには、Flexbox または CSS グリッドと絶対配置の使用を検討してください。
以上が切り取られた全画面対応の背景画像を修正するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。

ホットAIツール

Undresser.AI Undress
リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover
写真から衣服を削除するオンライン AI ツール。

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

AI Hentai Generator
AIヘンタイを無料で生成します。

人気の記事
R.E.P.O.説明されたエネルギー結晶と彼らが何をするか(黄色のクリスタル)
2週間前
By 尊渡假赌尊渡假赌尊渡假赌
レポ:チームメイトを復活させる方法
4週間前
By 尊渡假赌尊渡假赌尊渡假赌
ハローキティアイランドアドベンチャー:巨大な種を手に入れる方法
3週間前
By 尊渡假赌尊渡假赌尊渡假赌
スプリットフィクションを打ち負かすのにどれくらい時間がかかりますか?
3週間前
By DDD
R.E.P.O.ファイルの保存場所:それはどこにあり、それを保護する方法は?
3週間前
By DDD

ホットツール

メモ帳++7.3.1
使いやすく無料のコードエディター

SublimeText3 中国語版
中国語版、とても使いやすい

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境

ドリームウィーバー CS6
ビジュアル Web 開発ツール

SublimeText3 Mac版
神レベルのコード編集ソフト(SublimeText3)

ホットトピック
Gmailメールのログイン入り口はどこですか?
7315
9


Java チュートリアル
1625
14


CakePHP チュートリアル
1348
46


Laravel チュートリアル
1260
25


PHP チュートリアル
1207
29



Smart Forms Frameworkを使用してJavaScript連絡フォームを作成する

5つの最高のPHPフォームビルダー(および3つの無料スクリプト)を比較する

node.jsとexpressのMulterを使用してファイルアップロードします
