These are CSS custom properties (CSS variables) used to parameterize an animation. Briefly:
- –sd-animation: sd-fadeIn;
- Likely stores the animation name (e.g., a keyframes name or a shorthand that a component library recognizes).
- Example use: animation-name: var(–sd-animation);
- –sd-duration: 250ms;
- Controls how long the animation runs. Use with animation-duration: var(–sd-duration);
- –sd-easing: ease-in;
- Defines the timing function (easing) for the animation. Use with animation-timing-function: var(–sd-easing);
Example usage (vanilla CSS):
css
.element {animation-name: var(–sd-animation); animation-duration: var(–sd-duration); animation-timing-function: var(–sd-easing); animation-fill-mode: both;}@keyframes sd-fadeIn { from { opacity: 0; transform: translateY(6px); } to { opacity: 1; transform: translateY(0); }}
Notes:
- These variables let you change animation behavior without modifying CSS rules for each element.
- Ensure the animation name matches a defined @keyframes rule or is handled by your framework.
Leave a Reply