Verwenden von JavaScript zum Bearbeiten des CSS-Farbverlaufs

8

Ich arbeite an der Bearbeitung von CSS-Verläufen durch JavaScript in Firefox. Ich habe Eingabefelder, wo der Benutzer setzen kann 1. Orientierung 2. 1. Farbe 3. 2. Farbe

Hier ist der HTML

%Vor%

Zur Erinnerung: Der Benutzer gibt seine 3 Werte an, die an die Funktion 'renderButton ();' übergeben werden. Welche Zeile kann ich verwenden, um die 3 Werte des CSS3-Gradienten zu ändern, damit der Benutzer seine eigenen benutzerdefinierten Farbverlaufsfelder erstellen kann? Ich nehme an, es ist nur eine oder zwei Zeilen, die ich brauche.

P.S. Mir ist klar, dass dieses Beispiel nur in Firefox funktioniert. Ich möchte das Konzept nur ablehnen, bevor ich an verschiedenen Browsern arbeite.

    
onTheInternet 25.02.2013, 16:01
quelle

1 Antwort

17

Beginnen Sie mit etwas wie dem folgenden:

%Vor%

Wenn Sie mehr Browser als Firefox unterstützen möchten, müssen Sie dies entweder in Kombination mit Browser-Sniffing oder einer Feature-Erkennung nach Modernizr-Art tun.

Im Folgenden finden Sie ein Beispiel dafür, wie dies mit Feature-Erkennung ähnlich wie bei Modernizr (getestet in Firefox, Chrome, Safari, Opera) durchgeführt werden kann.

%Vor%     
Matt Coughlin 25.02.2013, 16:16
quelle