Ich habe ein Banner div
machen:Wie kann ich ein Hintergrundbild scalebale
<div class="background" style="background: url(<%= @banner.image.url(:big) %>) no-repeat"></div>
und entsprechende CSS:
#banner {
width: 100%;
height: 275px;
}
#banner .background {
width: 100%;
height: 275px;
background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
-webkit-background-size: cover;
}
uploader.rb:
version :big do
process resize_to_fill: [1920, 280]
end
Bei kleineren Geräten, Die background-image
ist beschnitten, hier sind die Screenshots. Volle Breite:
Und eine Größe verändert Fenster:
Gibt es eine Möglichkeit das Bild der Größe veränderbar sein zu machen, wenn die Bildschirmbreite schmal wird? Vielen Dank.
verwenden, die nicht für mich arbeiten. –
hier ist das Beispiel https://jsfiddle.net/tL5rv4e2/ –
Hinweis: Verwenden Sie Hintergrundbild-Eigenschaft für Inline-CSS anstelle von Hintergrund –