Reduced Motion Demo Page

Download This Plugin Back To CSSScript.Com

A simple and lightweight solution that automatically adjusts your website's animations based on the user's preferences

Copy and paste the following CSS snippets into your document

@media (prefers-reduced-motion) {
  *,
  *::before,
  *::after {
    animation-duration: 0s !important;
    animation-delay: 0s !important;
    animation-iteration-count: 1 !important;
    transition-duration: 0s !important;
    transition-delay: 0s !important;
    background-attachment: initial !important;
    scroll-behavior: auto !important;
  }
  video[autoplay] {
    display: none !important;
  }
}