Ich habe ein Elternteil Div, die ein Hintergrundbild von Bergen hat. Ich habe ein Kind Div, die ein responsives Bild von Häusern haben. Ich möchte einem Kind-Div ein Padding-Top geben, wenn sich die vertikale Breite des Fensters ändert, so dass Häuser ihre Position am unteren Rand der Berge behalten. Ich benutze weniger css.CSS: Div-Padding nach Responsive-Bild im Hintergrund
Antwort
Ich werde weitermachen und Vorwort dies mit „Ich bin auf jeden Fall nicht die besten bei CSS“ aber ich bin ziemlich sicher, dass der Effekt, den Sie könnten die mit der Verwendung von Viewport Height
Hier ist ein schneller erreicht werden wollen Ausschnitt unten. Vielleicht möchten Sie von vh
zu vielleicht vmin
oder vmax
, abhängig ändern.
body,
html {
height: 100%;
}
.parent {
background-image: url(http://placehold.it/400x600);
height: 100%;
background-repeat: no-repeat;
}
.child {
padding-top: 10vh;
}
<div class="parent">
<div class="child">
Testing
</div>
</div>
Hintergrundbild haben reagiert, so ändert Bergposition, wenn ändern vertikale Breite, I Ich möchte die Häuser an derselben Position halten (wo der Berg endet). Eine Möglichkeit ist, dass ich Medienabfragen für alle 100px oder so verwenden und padding-top definieren kann, aber ich möchte eine Formel verwenden, um die Medienabfragen minimal zu halten. –
Wäre es nicht besser, wenn Sie position: absolute; bottom: 0
zu den Häusern angelegt und Berg wird position: relative
haben?
Wenn durch vertikale Breite Sie Höhe bedeuten, haben Sie es mit js jQuery exaple zu tun
if ($(window).height()) < 800 {
$(childdiv).css('pading-top','60px');
}
- 1. IE10 SVG im CSS-Hintergrund
- 2. NSTimer stoppt nach einiger Zeit im Hintergrund
- 3. Run Code nach Schleife im Hintergrund endet
- 4. Running Android App im Hintergrund nach "getötet"
- 5. WPF-Anwendung läuft noch im Hintergrund nach
- 6. Behoben Hintergrund mit CSS?
- 7. CSS Hintergrund-Bild Pfadprobleme
- 8. Im Hintergrund push notifications im Hintergrund
- 9. Graustufen Hintergrund Css Bilder
- 10. Fixed Element im Hintergrund
- 11. CSS Gradient Hintergrund Schaltfläche
- 12. CSS Hintergrund Opazität
- 13. Jquery - Aktualisierung Hintergrund css
- 14. CSS Multiple Hintergrund Ausgabe
- 15. CSS-Hintergrund Wiederholen
- 16. materializecss - Video im Hintergrund
- 17. css + html Vollbild Hintergrund Ausgabe
- 18. Wie zwischen den Bildern im Hintergrund padding: repeat mit CSS
- 19. css - Transparente Bildlaufleiste während Bild im Hintergrund des Körpers
- 20. CSS: Opazität nur Hintergrund, nicht der Text im Inneren
- 21. CSS Hintergrund Linear Gradient von oben nach unten
- 22. Wie Hintergrund nach Anker Tag werfen werfen CSS?
- 23. CSS - Bootstrap Scrollspy - wie die Farbe nach Abschnitt Hintergrund ändern
- 24. NSThread im Hintergrund IOS
- 25. CSS: 100% Breite und Hintergrund?
- 26. Sammeln Beschleunigungsmessdaten im Hintergrund
- 27. sitzen Sätze im Hintergrund Linien
- 28. CSS-Hintergrund wird nicht angezeigt
- 29. Verdunkelung ein Hintergrund-URL-Bild mit CSS
- 30. CSS Hintergrund Farbverlauf mit Offset
Post Code, den Sie bisher – LGSon