Gibt es eine Möglichkeit, wie oft ein Hintergrundbild mit CSS wiederholt wird?wiederholen css Hintergrundbild ein Set mehrmals
Antwort
nein.
Sie könnten eine absolute Breite für eine Box setzen, aber es gibt keine CSS-Option, um das Bild n mal zu wiederholen.
Eine hässliche Hack mehrere Male -statically- gleichen Bild einfügen könnte (mit multiple backgrounds):
Z.B. Um es zu wiederholen ein Bild horizontal (80x80) dreimal:
background-image: url('bg_texture.png'),
url('bg_texture.png'),
url('bg_texture.png');
background-repeat: no-repeat,
no-repeat,
no-repeat;
background-position: 0 top,
80px top,
160px top;
Vorsicht: nicht funktioniert auf IE unter 9 Version (source).
Sie sollten nur No-Repeat einmal geschrieben, für die einfachste Version – Gibolt
Sie können ein wenig jQuery mit CSS kombinieren, um zu erreichen, was Sie wollen.
Angenommen, Sie möchten das Bild foo.png 3 mal horizontal und 2 mal vertikal anzeigen.
CSS:
body {
background: url('foo.png');
}
jQuery:
$(document).ready(function() {
$('body').css('background-size', $(window).width()/3 + 'px ' + $(window).height()/2 + 'px');
});
Darüber hinaus können Sie den gleichen Code innerhalb von $ (Fenster) .resize() fügen eine dynamische Antwort zu erhalten.
Alternativ können Sie einfach die Hintergrundgröße CSS-Wert als 33,33% 50%. Ich denke, dass jQuery einen genaueren Wert liefert. –
Ich bin mir nicht sicher, was ursprünglich diese Frage motiviert hat, aber ich habe nach einem Weg gesucht, um sicherzustellen, dass nur eine ganzzahlige Anzahl von Kopien eines Hintergrundbilds erscheint (z. B. nicht das letzte Mitglied einer Hintergrundbilder.) Dies kann über die background-repeat: space
Eigenschaft erreicht werden.
- 1. Versuch, ein Nicht-Hintergrundbild zu wiederholen
- 2. MSTest-Test mehrmals wiederholen
- 3. Set Hintergrundbild von einem CSS-Elemente
- 4. CSS-Hintergrund Wiederholen
- 5. HTML5 Leinwand Hintergrundbild wiederholen
- 6. Set Hintergrundbild nach Bildschirmauflösung
- 7. Apple Watch Set Hintergrundbild
- 8. Set AlarmManager nicht zu wiederholen
- 9. Hintergrundbild in der nativen iPhone-App wiederholen
- 10. Wiederholen der Website Hintergrundbild - Größe vs Geschwindigkeit
- 11. Ändern der Größe eines Svg Hintergrundbild wiederholen
- 12. So wiederholen Sie das Hintergrundbild als Block
- 13. Wie verschiebe ich ein Hintergrundbild mit CSS
- 14. Ein Hintergrundbild mit css horizontal spiegeln
- 15. Ein Hintergrundbild in CSS einfügen (Twitter Bootstrap)
- 16. Hintergrundbild nicht in Android-Layout wiederholen
- 17. CSS - Hintergrundbild Positionierung
- 18. CSS3/CSS - Spinnen Hintergrundbild
- 19. CSS-Hintergrundbild Ladeverhalten
- 20. Reset-CSS Hintergrundbild
- 21. CSS Hintergrundbild und Padding
- 22. Jquery CSS Hintergrundbild rotate
- 23. CSS Stretched Hintergrundbild
- 24. Hintergrundbild Größenanpassung mit CSS
- 25. CSS Hintergrundbild Größenanpassung
- 26. CSS-Hintergrundbild URL-Pfad
- 27. Ändern Hintergrundbild css
- 28. CSS Hintergrundbild fit
- 29. Bootstrap Hintergrundbild mit CSS
- 30. css Bild mit Hintergrundbild
nicht einmal in CSS3 – FelipeAls
Kurz von der Einstellung einer Breite oder Höhe, um die visuelle Größe der Wiederholung zu beschränken, oder manuell den Bereich in einem einzigen Bild zu wiederholen, ja, das. – reisio