Heim  >  Artikel  >  Web-Frontend  >  Der Übergang umfasst hauptsächlich die Einführung von vier Attributwerten

Der Übergang umfasst hauptsächlich die Einführung von vier Attributwerten

零下一度
零下一度Original
2017-06-29 09:37:4710091Durchsuche

Ü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

1. Übergangseigenschaft

Syntax:

transition-property : none | all | [ <IDENT> ] [ ',' <IDENT> ]*

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;

  • 2. Länge: reelle Zahlen wie: Wortabstand, Breite, vertikale Ausrichtung, oben, rechts, unten, links, Polsterung, Umrissattribute wie Breite, Rand, Mindestbreite, Mindesthöhe, Maximalbreite, Zeilenhöhe, Höhe, Randbreite, Randabstand, Hintergrundposition; >

  • 3. Prozentsatz: reelle Zahlen wie: Wortabstand, Breite, vertikale Ausrichtung, oben, rechts, unten, links, minimale Breite, minimale Höhe, maximale Breite, maximale Höhe, line-height, height, background-position und andere Attribute;
  • 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>]*
wird verwendet, um die Dauer des Elementkonvertierungsprozesses anzugeben value:
Stellungnahme:
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