私のウェブサイトがより大きなモニターで表示されていても、最後に空白を表示せずに画像が広がり、拡張されるように、ブラウザー全体で画像を作成する方法を考えていました。
2 に答える
基本的に次の 2 つの選択肢があります。
幅全体を満たす繰り返しパターンを使用します。これを使用してこれを行うことができます
width: 100%; background: url(your-image-file) repeat-x固定のメイン イメージと、残りの領域を埋める背景フィラー イメージを使用します。背景は上記と同じコードを使用し、メイン イメージ
imgは背景コンテナー内にある可能性があります。
まず、このコードでマージンをクリアしましょう。
* {
margin: 0;
padding: 0;
}
これをスタイルシートまたはセクションで使用することにより、これらの画像を空白なしで完全に伸ばすことができます。
次に、歪んで見えない画像を作成します。これを行うには、最初にかなり広い形式で作成する必要があります。背景全体を塗りつぶしたい場合は1028X768 px、適切なサイズとしてお勧めします。
最後に、コードの最後のビットを配置して、すべてを機能させるときが来ました。
html {
background: url(images/bg.jpg) no-repeat center center fixed;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
}
これは、現在のすべてのブラウザー(IE8以下を除く)の近くでdangで機能します。
スパンしたいが完全にはカバーしない奇数サイズの画像を配置するには、を使用し<div>て画像の場所を作成し、にスタイルを追加する<div>ことをお勧めしますwidth: 100%;。
これは高さでも行うことができます。
お役に立てれば。