Maison > interface Web > tutoriel CSS > CSS : @starting-style, une nouvelle règle cool

CSS : @starting-style, une nouvelle règle cool

DDD
Libérer: 2024-12-23 17:16:10
original
304 Les gens l'ont consulté

La règle at @starting-style CSS est utilisée pour définir les valeurs de départ pour les propriétés définies sur un élément à partir duquel vous souhaitez effectuer la transition lorsque l'élément reçoit sa première mise à jour de style, c'est-à-dire lorsqu'un élément est affiché pour la première fois sur un élément précédemment chargé. page.

Prenons comme exemple un message toast. Pour l'afficher à l'utilisateur, nous modifierons sa visibilité, mais le résultat sera qu'il apparaît immédiatement. Nous pouvons maintenant utiliser la nouvelle règle @starting-style pour définir l'animation de départ de cet élément.

Quelques exemples simples

Utilisons ce code HTML de base, un simple rectangle :

.container {
  width: 10rem;
  height: 10rem;
  background-color: hotpink;  
}
Copier après la connexion

Ajouter une transition initiale de couleur d'arrière-plan du bleu au rose

.container {
  ...
  transition: background-color 4s; 
}

@starting-style {
  .container {
    background-color: blue;
  }
}
Copier après la connexion

CSS: @starting-style a new & cool at-rule

Ajouter une rotation à l'exemple précédent

.container {
  ...
  transition: transform 4s, background-color 4s;
  transform: rotate(0deg);} 
}

@starting-style {
  .container {
    background-color: blue;
    transform: rotate(360deg);
  }
}
Copier après la connexion

CSS: @starting-style a new & cool at-rule

Quoi qu’il en soit, vous voyez l’idée.
Animez vos popups, et menus ou créez un logo animé,
C'est simple.

NOTE

Cette fonctionnalité a actuellement une disponibilité limitée.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal