XHTMLforum

XHTMLforum (http://xhtmlforum.de/index.php)
-   CSS (http://xhtmlforum.de/forumdisplay.php?f=73)
-   -   Farbverlauf im Border (http://xhtmlforum.de/showthread.php?t=63169)

uthomas 06.12.2010 09:15

Farbverlauf im Border
 
Hi,

wie krieg ich einen Crossbrowserfähigen vertikalen Farbverlauf im Border hin?

Das funktioniert bei mir leider nicht:
Code:

border-color:#ccc;border-color-top:#000;

andir 06.12.2010 09:44

Crossbrowserfähig ist bei Bordern nichts, das heißt, wenn man den IE einberechnet.

Introduction to CSS3 – Part 2: Borders | Design Shack

Evtl. mit Border-image, aber ebenfalls nicht für die IE:

CSS Compatibility and Internet Explorer

Was noch als einfache Lösung ohne Eingriff ins Markup bleibt, ist dem Element eine (große) Hintergrundgrafik mit Verlauf zu geben und innenliegende Elemente so aufzuspannen, dass die Grafik nur noch an den Kanten sichtbar wird (border-fake). Das sollte in allen Browsern funktionieren.
Gegebenenfalls kann man den "guten" Browser einen gradient geben und für den IE ein Extrastylesheet mit anderen Angaben schreiben - muss oft genug sowieso gemacht werden.

uthomas 06.12.2010 09:51

Danke! Die Border-fake Idee kam mir auch schon. Dachte aber, dass es vielleicht noch ne andere gute Crossbrowser-Lösung gibt :)


Alle Zeitangaben in WEZ +2. Es ist jetzt 14:21 Uhr.

Powered by vBulletin® Version 3.8.11 (Deutsch)
Copyright ©2000 - 2024, vBulletin Solutions, Inc.

© Dirk H. 2003 - 2023