--- category: Browser --- # usePreferredReducedMotion Reactive [prefers-reduced-motion](https://developer.mozilla.org/en-US/docs/Web/CSS/@media/prefers-reduced-motion) media query. ## Usage ```ts import { usePreferredReducedMotion } from '@vueuse/core' const preferredMotion = usePreferredReducedMotion() ``` ## Component Usage ```vue ``` ## Type Declarations ```ts export type ReducedMotionType = "reduce" | "no-preference" /** * Reactive prefers-reduced-motion media query. * * @see https://vueuse.org/usePreferredReducedMotion * @param [options] * * @__NO_SIDE_EFFECTS__ */ export declare function usePreferredReducedMotion( options?: ConfigurableWindow, ): ComputedRef ```