画像を希望どおりに拡大縮小するのにひどい時間を過ごしていHTML & CSS
ます。これが可能であることを願っています…私はで構成されるサイトを開発していheader, main content div and footer div
ます。これらの3つのdivはすべて、マスターラッパーdivに含まれます。どのdivも、ブラウザウィンドウに絶対的に配置または固定されていません。SVG
フッターdivでは、このフッターdivにもテキストを挿入するため、背景としてベクター画像を設定しようとしています。SVG
画像はデフォルト800 x 240px
ですが、SVGは無限にサイズ変更できるため、拡大されます。SVG
この画像では、フッターdivの幅を比例して拡大したいと思います。したがって、たとえば、ブラウザを300px
幅に縮小すると、画像は90px
高くなります。ブラウザがに拡張されている場合1200px
幅が広い場合、画像は360px
高さに拡大縮小する必要があります。SVG
は常にブラウザの幅である必要があり、その100%
高さは比例したサイズである必要があります。
footer div
背景画像の下に空白がないように、ブラウザウィンドウの一番下に配置したいと思います。footer div
ただし、ブラウザウィンドウの下部に固定として設定したくありません。ページスクロールのメインコンテンツdivの後にフッターを配置したいと考えています。したがって、長いWebページの投稿では、ページが少し下にスクロールされてから表示されるまで、フッターdivは表示されません。
助けてくれてありがとう!必要に応じて、より多くの情報を提供できます。まだCSSとHTMLを学んでいます!:)