このWebページを表示する画面サイズに関係なく、Webページの背景として画像を作成する方法は?適切に表示したい。どうやって?
このCSSを非常に簡単に使用します(image.jpgを背景画像に置き換えます)
body{height:100%;
width:100%;
background-image:url(image.jpg);/*your background image*/
background-repeat:no-repeat;/*we want to have one single image not a repeated one*/
background-size:cover;/*this sets the image to fullscreen covering the whole screen*/
/*css hack for ie*/
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='.image.jpg',sizingMethod='scale');
-ms-filter:"progid:DXImageTransform.Microsoft.AlphaImageLoader(src='image.jpg',sizingMethod='scale')";
}
なぜ、一番下のレイヤーに画像を設定するだけで、すべての迷惑な行為を忘れないのか
<img src='yourmom.png' style='position:fixed;top:0px;left:0px;width:100%;height:100%;z-index:-1;'>
このCSSを使用して、Webページにフルスクリーンの背景を作成します。
body {
margin:0;
padding:0;
background:url("https://static.vecteezy.com/system/resources/previews/000/106/719/original/vector-abstract-blue-wave-background.jpg") no-repeat center center fixed;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
}
キーワードのクイック検索 バックグラウンドジェネレーター は、これを表示しますCSS3生成動的に作成されたバックグラウンドパターン。
画像を小さくて再現性のあるものに保つことで、モバイルデバイスや小さなに読み込む際に問題が発生することはありません。 image file-sizeはメモリの問題を処理します。
head
セクションのマークアップは次のとおりです。
<style type="text/css">
body {
background-image:url('path/to/your/image/background.png');
width: 100%;
height: 100%;
}
</style>
アスペクト比を維持する必要があるものの画像を使用する場合、人やオブジェクトなど、あなた幅と高さに100%を必要としない代わりに、CSSを使用して背景画像を適用するさまざまな方法を示す、このクイックチュートリアルを確認してください。
.bbg {
/* The image used */
background-image: url('...');
/* Full height */
height: 100%;
/* Center and scale the image nicely */
background-position: center;
background-repeat: no-repeat;
background-size: cover;
}
<!doctype html>
<html class="h-100">
.
.
.
<body class="bbg">
</body>
.
.
.
</html>
Divを幅100%、高さ100%にします。次に、背景画像を設定します。