Border mit abgerundeten Ecken und Verlauf
heinetz
- css
0 Mathetyp0 Thomas Luethi0 heinetz
Hallo Forum,
ich muss ein Layout umsetzen, in dem verschiedene Elemente
mit einem nicht ganz einfach umzusetzenden Rahmen versehen
sind.
http://herrhein.com/public/Screen001.jpg
1. abgerundete Ecken
2. Verlauf
Nun stellt sich die Frage, ob sich das mit CSS befriedigend
bewerkstelligen lässt oder ob es einfacher ist, auf Bilder
auszuweichen, in denen der Rahmen schon enthalten ist.
1. Verlauf
gibt es eine vernünftige Möglichkeit (ohne den Code arg
aufzublasen), dass mit CSS umzusetzen, oder lässt sich
das am besten mit Kacheln machen?
2. abgerundete Ecken
weiss dazu jemand eine schöne Lösung (statt 4Grafiken für die Ecken)?
Danke für eure Tipps und
beste gruesse,
heinetz
- abgerundete Ecken
weiss dazu jemand eine schöne Lösung (statt 4Grafiken für die Ecken)?
Es gibt dafür eine Lösung, die allerdings nur in Mozilla-basierten Browsern funktioniert:
div {
-moz-border-radius: 25px;
}
Also doch auf die Bildervariante ausweichen, oder alle von Firefox überzeugen.
MfG Mathetyp
Nun stellt sich die Frage, ob sich das mit CSS befriedigend
bewerkstelligen lässt oder ob es einfacher ist, auf Bilder
auszuweichen, in denen der Rahmen schon enthalten ist.
Ich empfehle: Mach fertige Bilder inklusive dem "hübschen Rahmen".
Mit aktuellem CSS (2.0/2.1) und einer langen DIV-Suppe gibt es
z.B. die "Sliding Doors" Lösung:
http://www.css-technik.de/2003/11/19/runde-und-andere-ecken-mit-sliding-doors/
Mit CSS 3 (das seit Jahren in Entwicklung ist und
somit - nach der definitiven Veröffentlichung als
Standard - frühestens in einigen Jahren in einer
Mehrzahl der Browser unterstützt sein wird) sollen
dann auch runde Ecken (wie das -moz-border-radius
Mathetyp genannt hat, dann als border-radius) und
individuelle Rahmenbilder möglich sein, siehe:
http://www.w3.org/TR/css3-background/#the-border-image
Aber das ist wie gesagt Zukunftsmusik.
HTH, mfg
Thomas
Hi,
vielen Dank erstmal !
Dann ist die Antwort klar:
Nach Möglichkeit drauf verzichten (ganz drum herum werde ich nicht kommen).
Die Sliding-Doors- und andere Lösungen habe ich mittlerweile auch gefunden.
Bei sollchen CSS-Tricks fällt es mir nur immer schwer, klar zu stellen,
welches der beste Ansatz ist.
beste gruesse,
heinetz