スタイルシート 四字熟語ジェネレータ の説明 |
こうして 4 つの状態を作ることで複雑なアニメーションを行っています.二組のアニメーションの一方で文字を動かしている間に,もう一方で次のアニメーションの準備をするような感じです.
1 番目の「スタート」ボタン ↓ 1 番目の「ストップ」ボタン ↓ 2 番目の「スタート」ボタン ↓ 2 番目の「ストップ」ボタン ↓ 1 番目の「スタート」ボタン ↓ :
@property
で定義しています.@property
の定義は,たとえばこのように書きます.このプログラムでは,カスタム プロパティにアニメーション(transition も含む)を使っているところがあります.カスタム プロパティにアニメーションを使うためには,そのプロパティがアニメーション可能である必要があります.@property --a { syntax:'<integer>'; inherits:true; initial-value:0; }
@property
で syntax
に <number>
や <integer>
を指定することで,そのプロパティをアニメーション可能にしています.@property
を使っています.整数のプロパティを定義して,計算結果をそのプロパティに設定することで,整数への丸めを行っています.@property
が未実装なので,動きません.