CSS @starting-style 规則
- 上一页 shape-outside
- 下一页 @supports
定義と使用方法
CSS @starting-style
ルールは、要素が最初のスタイル更新を受ける前に要素の初期スタイルを定義するために使用されます。
これは、ポップアップやモーダルダイアログや、display: none状態から見える状態になる要素に対して、滑らかなエントリーやアウトトレイジション効果を作成するために使用できます。
例
例1
使用 @starting-style
ボックスを透明度0から始め、上から落ちてくるようにします:
.box { width: 150px; height: 150px; background-color: pink; opacity: 1; transition: all 0.9s ease; @starting-style { opacity: 0; translate: 0 -80px;
例2
ポップアップやダイアログボックスで使用 @starting-style
#myPopover { transition: opacity 0.5s ease-in, scale 0.5s ease-in; @starting-style { opacity: 0; scale: 1.1; #myDialog { transition: opacity 0.5s ease-in, scale 0.5s ease-in; @starting-style { opacity: 0; scale: 1.1;
CSS文法
@starting-style { CSS宣言
ブラウザのサポート
テーブルの数字は、@ルールを完全にサポートする最初のブラウザのバージョンを示しています。
Chrome | Edge | Firefox | Safari | Opera |
---|---|---|---|---|
117 | 117 | 129 | 17.5 | 103 |
- 上一页 shape-outside
- 下一页 @supports