Der Übergang umfasst hauptsächlich die Einführung von vier Attributwerten
零下一度
Freigeben: 2017-06-29 09:37:47
Original
10080 Leute haben es durchsucht
Übergang enthält hauptsächlich vier Attributwerte: Attribute zum Ausführen der Transformation: transition-property, Zeit für die Dauer der Transformation: transition-duration, Während der Dauer, die Transformationsrate Änderungentransition-timing-function , Transformationsverzögerungszeittransition-delay. Sehen wir uns diese vier Attributwerte separat an
transition-property Ja Wird verwendet, um anzugeben, dass der Übergangseffekt ausgeführt wird, wenn sich eines der Attribute des Elements ändert. Er hat hauptsächlich die folgenden Werte: none (keine Attribute ändern sich). Dies ist auch der Standardwert (Name des Elementattributs). Wenn der Wert „none“ ist, wird die Ausführung des Übergangs sofort gestoppt. Wenn er als „all“ angegeben ist, wird der Übergangseffekt ausgeführt, wenn sich ein Attributwert des Elements ändert. ident kann einen bestimmten Attributwert des Elements angeben. Die entsprechenden Typen sind wie folgt:
1. Farbe: Transformiert durch Rot-, Grün-, Blau- und Transparenzkomponenten (jeder numerische Wert wird verarbeitet), wie zum Beispiel: Hintergrundfarbe, Rahmenfarbe , Farbe, CSS-Attribute wie Umrissfarbe;
4. Ganzzahlige diskrete Schritte (ganze Zahlen) treten im realen digitalen Raum auf und werden mit floor() in ganze Zahlen umgewandelt. wie zum Beispiel: Outline-Offset, Z-Index und andere Attribute;
5. Realer (Gleitkomma-)Wert, wie zum Beispiel: Zoom, Deckkraft, Schriftstärke und andere Attribute ;
6. Einzelheiten finden Sie unter: „CSS3-Transformation“
7 , Breite und Höhe (in numerische Werte umgewandelt), wie zum Beispiel: Zuschneiden
8. Sichtbarkeit: diskrete Schritte im Bereich von 0 bis 1, 0 bedeutet „versteckt“, 1 bedeutet vollständig „angezeigt“, wie zum Beispiel: Sichtbarkeit
9. Schatten: Wirkt auf Farb-, X-, Y- und Unschärfeattribute, wie zum Beispiel: Textschatten
10. Verlauf: Durch jede Änderung ändern sich Position und Farbe des Anschlags. Sie müssen denselben Typ (radial oder linear) und denselben Stoppwert haben, um eine Animation auszuführen, z. B.: Hintergrundbild
11. Paint Server (SVG): wird nur unterstützt Die folgende Situation: Von Farbverlauf zu Farbverlauf und von Farbe zu Farbe, dann ist die Arbeit ähnlich wie oben
12. Durch Leerzeichen getrennte Liste von oben: Wenn die Liste den gleichen Elementwert hat , dann ändert sich jedes Element gemäß den oben genannten Regeln, andernfalls gibt es keine Änderung
13 eine Abkürzungseigenschaft: Wenn alle Teile der Abkürzung animiert werden können, wird sie geändert wie alle einzelnen Eigenschaftsänderungen
Welche spezifischen CSS-Attribute können den Übergangseffekt erzielen? Alle CSS-Attributwerte und Werttypen, die den Übergangseffekt erzielen können, sind im W3C-Beamten aufgeführt Website. Sie können hier klicken, um mehr zu erfahren. Hier muss daran erinnert werden, dass nicht alle Attributänderungen den Übergangsaktionseffekt auslösen, z. B. die adaptive Breite der Seite. Wenn der Browser die Breite ändert, wird der Übergangseffekt nicht ausgelöst. Allerdings lösen Änderungen an den in der obigen Tabelle gezeigten Attributtypen einen Übergangsaktionseffekt aus.
2. Übergangsdauer
Syntax:
transition-duration : <time> [, <time>]*
Nach dem Login kopieren
wird verwendet, um die Dauer des Elementkonvertierungsprozesses anzugeben value:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn