加载中…
案例库 · 公开证据
source-aceternity prompt-public not-rerun license-review web-ui motion-3d
提示语
// components/ui/text-reveal-card.tsx "use client"; import React, { useEffect, useRef, useState, memo } from "react"; import { motion } from "motion/react"; import { twMerge } from…
source-aceternity prompt-public not-rerun license-review web-ui motion-3d
提示语
// components/ui/container-scroll-animation.tsx "use client"; import React, { useRef } from "react"; import { useScroll, useTransform, motion, MotionValue } from "motion/react"; export…
source-aceternity prompt-public not-rerun license-review web-ui motion-3d
提示语
// components/ui/infinite-moving-cards.tsx "use client"; import { cn } from "@/lib/utils"; import React, { useEffect, useState } from "react"; export const InfiniteMovingCards = ({ items,…
source-aceternity prompt-public not-rerun license-review web-ui motion-3d
提示语
// components/ui/background-gradient-animation.tsx "use client"; import { cn } from "@/lib/utils"; import { useEffect, useRef, useState } from "react"; export const…
source-aceternity prompt-public not-rerun license-review web-ui motion-3d
提示语
// components/ui/layout-grid.tsx "use client"; import React, { useState } from "react"; import { motion } from "motion/react"; import { cn } from "@/lib/utils"; type Card = { id: number;…

source-aceternity prompt-public not-rerun license-review web-ui motion-3d
提示语
// components/ui/background-ripple-effect.tsx "use client"; import React, { useMemo, useRef, useState } from "react"; import { cn } from "@/lib/utils"; export const BackgroundRippleEffect…
source-aceternity prompt-public not-rerun license-review web-ui motion-3d
提示语
// components/ui/background-gradient.tsx import { cn } from "@/lib/utils"; import React from "react"; import { motion } from "motion/react"; export const BackgroundGradient = ({ children,…

source-aceternity prompt-public not-rerun license-review web-ui motion-3d
提示语
// components/ui/hero-highlight.tsx "use client"; import { cn } from "@/lib/utils"; import { useMotionValue, motion, useMotionTemplate } from "motion/react"; import React from "react";…
source-aceternity prompt-public not-rerun license-review web-ui motion-3d
提示语
// components/ui/wavy-background.tsx "use client"; import { cn } from "@/lib/utils"; import React, { useEffect, useRef, useState } from "react"; import { createNoise3D } from…

source-aceternity prompt-public not-rerun license-review web-ui motion-3d
提示语
// components/ui/hover-border-gradient.tsx "use client"; import React, { useState, useEffect, useRef } from "react"; import { motion } from "motion/react"; import { cn } from…

source-aceternity prompt-public not-rerun license-review web-ui motion-3d
提示语
// components/ui/hero-parallax.tsx "use client"; import React from "react"; import { motion, useScroll, useTransform, useSpring, MotionValue, } from "motion/react"; export const…
source-aceternity prompt-public not-rerun license-review web-ui motion-3d
提示语
// components/ui/tabs.tsx "use client"; import { useState } from "react"; import { motion } from "motion/react"; import { cn } from "@/lib/utils"; type Tab = { title: string; value:…
source-aceternity prompt-public not-rerun license-review web-ui motion-3d
提示语
// components/ui/parallax-scroll.tsx "use client"; import { useScroll, useTransform } from "motion/react"; import { useRef } from "react"; import { motion } from "motion/react"; import {…

source-aceternity prompt-public not-rerun license-review web-ui motion-3d
提示语
// components/ui/direction-aware-hover.tsx "use client"; import { useRef, useState } from "react"; import { AnimatePresence, motion } from "motion/react"; import { cn } from "@/lib/utils";…
source-aceternity prompt-public not-rerun license-review web-ui motion-3d
提示语
// components/ui/floating-navbar.tsx "use client"; import React, { useState } from "react"; import { motion, AnimatePresence, useScroll, useMotionValueEvent, } from "motion/react"; import…

source-aceternity prompt-public not-rerun license-review web-ui motion-3d
提示语
// components/ui/sticky-scroll-reveal.tsx "use client"; import React, { useEffect, useRef, useState } from "react"; import { useMotionValueEvent, useScroll } from "motion/react"; import {…

source-aceternity prompt-public not-rerun license-review web-ui motion-3d
提示语
// components/ui/moving-border.tsx "use client"; import React from "react"; import { motion, useAnimationFrame, useMotionTemplate, useMotionValue, useTransform, } from "motion/react";…

source-aceternity prompt-public not-rerun license-review web-ui motion-3d
提示语
// components/ui/card-stack.tsx "use client"; import { useEffect, useState } from "react"; import { motion } from "motion/react"; let interval: any; type Card = { id: number; name: string;…

source-aceternity prompt-public not-rerun license-review web-ui motion-3d
提示语
// components/ui/focus-cards.tsx "use client"; import React, { useState } from "react"; import { cn } from "@/lib/utils"; export const Card = React.memo( ({ card, index, hovered,…
source-aceternity prompt-public not-rerun license-review web-ui motion-3d
提示语
// components/ui/following-pointer.tsx import React, { useEffect, useState } from "react"; import { motion, AnimatePresence, useMotionValue } from "motion/react"; import { cn } from…

source-aceternity prompt-public not-rerun license-review web-ui motion-3d
提示语
// components/ui/loader.tsx "use client"; import { motion } from "motion/react"; import React from "react"; export const LoaderOne = () => { const transition = (x: number) => { return {…

source-aceternity prompt-public not-rerun license-review web-ui motion-3d
提示语
// components/ui/stateful-button.tsx "use client"; import { cn } from "@/lib/utils"; import React from "react"; import { motion, AnimatePresence, useAnimate } from "motion/react";…

source-aceternity prompt-public not-rerun license-review web-ui motion-3d
提示语
// components/ui/apple-cards-carousel.tsx "use client"; import React, { useEffect, useRef, useState, createContext, useContext, } from "react"; import { IconArrowNarrowLeft,…

source-aceternity prompt-public not-rerun license-review web-ui motion-3d
提示语
// components/ui/pixelated-canvas.tsx "use client"; import React from "react"; type PixelatedCanvasProps = { src: string; width?: number; height?: number; /**…