refactor: update deploy section UI with dark theme and hover animations

This commit is contained in:
2025-10-22 17:51:43 +02:00
parent f30006a983
commit 8ea15271d3
3 changed files with 42 additions and 40 deletions

View File

@@ -66,37 +66,19 @@ export const InfiniteMovingCards = ({
return (
<div
ref={containerRef}
className={cn(
"scroller relative z-20 max-w-7xl overflow-hidden [mask-image:linear-gradient(to_right,transparent,white_20%,white_80%,transparent)]",
className
)}
className={cn("scroller relative z-20 overflow-hidden", className)}
>
<ul
ref={scrollerRef}
className={cn(
"flex min-w-full shrink-0 gap-4 py-4 w-max flex-nowrap",
"flex min-w-full shrink-0 gap-16 py-4 w-max flex-nowrap",
start && "animate-scroll",
pauseOnHover && "hover:[animation-play-state:paused]"
pauseOnHover && "hover:[animation-play-state:paused]",
)}
>
{items.map((item, idx) => (
<li
className="w-[350px] max-w-full relative rounded-2xl border border-b-0 flex-shrink-0 border-slate-700 px-8 py-6 md:w-[450px]"
style={{
background:
"linear-gradient(180deg, var(--slate-800), var(--slate-900))",
}}
key={idx}
>
<blockquote>
<div
aria-hidden="true"
className="user-select-none -z-1 pointer-events-none absolute -left-0.5 -top-0.5 h-[calc(100%_+_4px)] w-[calc(100%_+_4px)]"
></div>
<span className="relative z-20 text-sm leading-[1.6] text-gray-100 font-normal">
{item}
</span>
</blockquote>
<li className="relative flex-shrink-0" key={idx}>
{item}
</li>
))}
</ul>