URL: https://www.overclockers.at/coding-stuff/css-background-image-frage_223051/page_1 - zur Vollversion wechseln!
Hiho.
Ich wollte wissen, ob es möglich ist, das ich zwei Hintergrundbilder kombiniere mit CSS. Das was ich erreichen will ist :
- Links oben ein Bild auf der Page im Hintergrund, wobei ich am Rand eine bestimmte Pattern hab
- Die (seamless) Pattern über den ganzen Hintergrund tilen.
Ich hab zwar ein oder zwei Blog-Einträge gefunden, aber das waren Lösungen die "nur bei manchen Browsern" funktionieren. Wenn es geht hätte ich es halt schon gern standard-konform, ansonsten muss ich eine andere Lösung finden, da ich davon nicht abweichen will.
Gibts irgendeine Möglichkeit, oder muss ich mir was anderes überlegen ?
Danke schonmal
Laut Wikipedia werden multiple Hintergründe von allen modernen Browsern unterstützt, sogar vom IE9.
Einfach zwei URLs hintereinander angeben sollte den gewünschten Effekt bringen.
Code:background:url([url]http://yourwebsite.com/images/image1.png[/url]) repeat-x, url([url]http://yourwebsite.com/images/image2.png[/url]) repeat;
Was vermutlich funktionieren könnte:
Du gibts dem <body> einen Background mit dem Pattern und legst oben ins Eck ein <div> mit dem Bild als Hintergrund.
ich vermute er will irgendwas besonderes haben, aber ich hab seine Beschreibung nicht verstanden
ich würd fast sagen er will etwas das ich nur als "border texture" bezeichnen könnte
Falls es das ist was du suchst, das ist nach meinem Stand nicht so einfach in css lösbar
Genau so bin ich es angegangen. Wenn beide mit Semikolon getrennt sind, nimmt er das letzte Bild bzw. den letzten Befehl. Wenn beide durch nen einfach Beistrich getrennt sind, dann hab ich nur meine Hintergrundfarbe und keines der beiden BilderZitat von BooTesLaut Wikipedia werden multiple Hintergründe von allen modernen Browsern unterstützt, sogar vom IE9.
Einfach zwei URLs hintereinander angeben sollte den gewünschten Effekt bringen.Code:background:url([url]http://yourwebsite.com/images/image1.png[/url]) repeat-x, url([url]http://yourwebsite.com/images/image2.png[/url]) repeat;
Edit: vb Code verschandelt mein Beispiel, einfach die [ url ] und [ /url ] weglassen...
Code:<div style="background:url(image_repeat) top left repeat;"> <div style="background:url(image_norepeat) top left no-repeat;"> -tha content- </div> </div>
overclockers.at v4.thecommunity
© all rights reserved by overclockers.at 2000-2025