ShineJS

Mouse Follow

Canonical cursor-follow shadow behavior.

This is the simplest interaction model and mirrors the demo route apps/demo/src/app/mouse-follow/page.tsx.

Shine Mouse Follow

"use client";

import { Shine } from "@hazya/shinejs/react";

export function MouseFollowHeadline() {
  return (
    <Shine as="h1" options={{ light: { position: "followMouse" } }}>
      Shine Mouse Follow
    </Shine>
  );
}