CSS は時間の経過とともに進化しており、最もよく使用される機能を簡単に実装できるように新しい機能が追加されています。今日は、CSS をさらに強力にするそのような機能を一度見てみましょう。
@property (at-rule) を使用すると、開発者はカスタム プロパティを定義できます。この投稿では、@property とは何か、なぜそれが役立つのか、そしてその使用方法を実際の例とともに見ていきます。
CSS カスタム プロパティ (変数) は以前から存在しており、色、フォント サイズ、その他のスタイル値などの値を保存して再利用できます。ただし、最近まで、型やデフォルト値の定義などの高度な機能がありませんでした。これは、複雑なアニメーションを実装する場合に特に便利です (これについては今後の投稿で詳しく説明します)。
@property ルールは、js を実行することなく、スタイルシートに直接カスタム プロパティの登録を表します。
@property --my-custom-property { syntax: ""; inherits: false; initial-value: red; }
元の投稿
免責事項: 提供されるすべてのリソースの一部はインターネットからのものです。お客様の著作権またはその他の権利および利益の侵害がある場合は、詳細な理由を説明し、著作権または権利および利益の証拠を提出して、電子メール [email protected] に送信してください。 できるだけ早く対応させていただきます。
Copyright© 2022 湘ICP备2022001581号-3