私のウェブサイトのホームページをデザインしようとしています。ここでimを使ってイラストを表示しています。divの背景を設定してブラウザのサイズに合わせてサイズを変更するにはどうすればよいですか?
divの全体のサイズをカバーする画像を使用したいと思います。
画像のサイズは1920x850です。
これはdiv要素
<div class="custom-col col-md-12 col-sm-12" id="widget-static-block-1"></div>
CSSのコードです:私は、さまざまな画面サイズの画像を表示できるようにしたいが、それは常に(カットオフます
#widget-static-block-1 {
background: url({{ d_banner1.jpg' | asset_url }});
width:100%; }
高さまたは幅のいずれかで再生しようとしました。
私がheight:850px;
に設定した場合、それは明らかに1080p sceenで完全に表示されますが、小さな画面では切り取られます。
私が明確にしたいことは、全画像をすべてのブラウザサイズで常に表示したいということです。高さまたは幅で切り取る必要はありません。
使用 '背景サイズ:カバー;' –
背景サイズ:カバー;うまくいかない場合は、全幅が表示されますが、適切な高さは表示されません。後続の要素によって切り取られます。 – drarkayl
'background-size:contains'で試してみてください –