全画面の応答性の高い背景画像の作成
フロントエンド開発の初心者は、応答性の高い全画面の背景画像を実現できます。挑戦的であること。コードの問題を修正する方法は次のとおりです:
コード分析:
提供された HTML および CSS コードには、「main-header」 div 内にいくつかの要素が含まれています。これは背景画像を保持することを目的としています。ただし、背景画像の設定はこれらの要素には適用されません。
解決策:
「メインヘッダー」 div 全体を全画面背景画像にするには、 CSS は次のように修正する必要があります:
.main-header { background-image: url(../img/bb-background2.png); background-repeat: no-repeat; background-position: center; background-size: cover; width: 100vw; height: 100vh; }
モバイル応答性:
モバイル デバイスの背景画像の上に「large-6large-offset-6 columns」div を配置するには、次の CSS メディア クエリを使用できます:
@media screen and (max-width: 767px) { .large-6.large-offset-6.columns { position: absolute; top: 0; } }
代替アプローチ:
いくつかの代替手法を使用して、レスポンシブに拡大縮小する全画面の背景画像:
推奨リソース:
さらに詳しいガイダンスについては、次の記事を参照してください。 http://css-tricks.com/perfect-full-page-background-image/
以上がフロントエンド開発で全画面対応の背景画像を作成するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。