Wie Entferne ich den Verlauf auf :active-Zustand?

Ich brauche, um eine Schaltfläche Aussehen flach auf den :active-Zustand.

Lassen Sie uns sagen, zum Beispiel, die ich habe:

CSS:

button {
    background:linear-gradient(#fc9, #ed8) /* some light orange gradient */
}
button:hover {
    background:linear-gradient(#ed8, #da7) /* some darker orange gradient on hover */
}
button:active {
    background:orange; /* And here I need just plane flat orange color */
}

HTML:

<button>Click Me!</button>

Aber statt dessen, bekomme ich die Steigung aus den früheren Zustand.

Gibt es irgendwelche hintergrund-CSS-Eigenschaften zu deaktivieren, die Steigung?

z.B. blackground:liner-gradient-OFF; or background:no-inherit;

  • background-image: none;
  • Sind Sie sicher, dass background: orange nicht bereits tun? Es sollte, da es implizit setzt background-image: none dem überschreiben sollten, Ihren Verlauf ein.
  • Wohoo! Danke Jungs. Scheint, die Frage ist sortiert! background-image:none; schaltet alle vorherigen Gradienten. Zumindest jetzt auf einen Klick habe ich eine flat-orange. @BoltClock ich nicht, warum in meinem Verständnis ist es wohl zu überschreiben, die Verläufe aber in meinem Fall ist es nicht. Bemerkt, dass die Frage nicht zum ersten mal
InformationsquelleAutor Alex Reds | 2012-11-05
Schreibe einen Kommentar