ホームページ >ウェブフロントエンド >CSSチュートリアル >斜めのストライプはアニメーションを拭きます
この記事では、Apple Arcadeゲーム「Wurdweb」で見られる対角線の画面ワイプアニメーションを再現することを探ります。著者は、最初にrepeating-linear-gradient
とCSSカスタムプロパティを使用してこれを試み、効果を達成しますが、ブラウザサポートが限られています(クロムベースのブラウザー)。コードは、勾配のstart
値を巧みに操作して、ワイプ効果を作成します。
コアテクニックには、勾配の開始点を定義するカスタムプロパティをアニメーション化することが含まれます。 @property
ルールは、長さの値をアニメーション化するために重要です。 JavaScriptは、画面の変更におけるトランジションの潜在的な使用を紹介するために、背景の色のアニメーションを動的に変更するために使用されます。著者はまた、ストライプ角度、サイズ、アニメーション速度を簡単にカスタマイズするために、CSS変数を使用することを強調しています。
ただし、Temani Afifが提案する、より広く互換性のある代替品がCSSマスクを利用しています。パフォーマンスが低い可能性がありますが、この方法ではブラウザのサポートが向上し、特にパフォーマンスの影響がそれほど重要でない画面ワイプアニメーションの短い期間を考慮すると、実行可能なオプションになります。著者は、画面の遷移中のユーザーの相互作用の典型的な欠如を考えると、アニメーションのパフォーマンスは大きな懸念事項ではないかもしれないと指摘することで結論付けています。
以上が斜めのストライプはアニメーションを拭きますの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。