wie Verzögerung Hintergrundfarbe übergang mit css
Hey, ich bin neu in Entwicklung, so wurde versucht, die Hintergrundfarbe zu verändern, wenn wir den Menüpunkt ändern, ich habe das getan, wollen aber einige Verzögerung in der änderung der Hintergrundfarbe.Ich habe versucht, transition-Eigenschaft bekam aber kein Ergebnis.Die transition-Eigenschaft gilt nicht für <body>
?Als ich versuchte, Sie zu stellen 'id' zu <body>
- und Regel anwenden, wie dies
<body id="color">
CSS
#color {
background-color: yellowgreen;
transition: background-color 2s ;
}
Bin ich etwas falsch? Was ist der Weg zu gelten <div>
zu voll Seite und wenden Sie die gleiche Regel?
Du musst angemeldet sein, um einen Kommentar abzugeben.
Ersten, wenn Sie übergänge verwenden, müssen Sie den
-webkit
für Safari - http://www.w3schools.com/cssref/css3_pr_transition.aspWenn Sie möchten, eine übergangseffekt, nimmt x der Zeit, die Sie ausschließen kann, dass unter
transition-delay
. Aber wenn Sie wollen, dass Ihr übergang zur Verzögerung von, sagen wir 2 Sekunden, dann können Sie dietransition-delay
und legen Sie die Anzahl der Sekunden, die Sie möchten, zu verzögern, den übergang für die.Hier ist eine Liste der einige timing-Funktionen, die Sie verwenden können, für übergänge - http://www.w3schools.com/cssref/css3_pr_transition-timing-function.asp
Hier ist ein fiddle zu zeigen, wie Sie die
border-color
übergang dauert.5
Sekunden zum starten auf schweben.Dies funktioniert nur einmal, während CSS geladen wird, wenn diese id überschreibt vorhergehende oder Standard-Regeln. Sie vielleicht nicht einmal bemerkt.
Sobald CSS geladen ist, bleibt es in Ihrem Browser und es wird nichts mehr passieren.
Können Sie einen Versuch geben, um link eine CSS-Datei mit einem Zeitstempel zu erzwingen, die erfrischende CSS-jedes mal, wenn Sie neu laden einer Seite. eine Art, wie
/myCssFile.css&id=010012014
Tatsächlich, die gute übung wäre, um eine Klasse auf
onload
Veranstaltung und stellen Sie Ihretransition
oderanimation
von dort.CSS ist nicht wirklich gemeint, das zu tun.
Hier ist ein test den ich vor einer Weile gemacht : http://codepen.io/gcyrillus/pen/rmhAp Sie können sehen, eine animation, die das erste mal Ihren browser laden.
Mabye Dies Wird Helfen
Diese ständig wechselt die Hintergrundfarbe.