ホームページ > ウェブフロントエンド > CSSチュートリアル > CSS: @starting-style 新しいクールな at ルール

CSS: @starting-style 新しいクールな at ルール

DDD
リリース: 2024-12-23 17:16:10
オリジナル
200 人が閲覧しました

@starting-style CSS at-rule は、要素が最初のスタイル更新を受け取ったとき、つまり、以前にロードされた要素で最初に要素が表示されたときから移行する要素に設定されているプロパティの開始値を定義するために使用されます。ページ。

トーストメッセージを例に挙げてみましょう。ユーザーに表示するには、その可視性を変更しますが、その結果、すぐに表示されます。これで、新しい @starting-style ルールを使用して、この要素の開始アニメーションを定義できるようになりました。

いくつかの簡単な例

このベースライン HTML、単純な長方形を使用してみましょう:

.container {
  width: 10rem;
  height: 10rem;
  background-color: hotpink;  
}
ログイン後にコピー

青からピンクへの最初の背景色の遷移を追加します

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

@starting-style {
  .container {
    background-color: blue;
  }
}
ログイン後にコピー

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

前の例に回転を追加する

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

@starting-style {
  .container {
    background-color: blue;
    transform: rotate(360deg);
  }
}
ログイン後にコピー

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

とにかく、アイデアはわかります。
ポップアップやメニューをアニメーション化するか、アニメーション化されたロゴを作成します。
それは簡単です。

注記

この機能は現在、利用できる機能が限られています。

以上がCSS: @starting-style 新しいクールな at ルールの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:dev.to
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート