All Prompts
All Prompts

featuresectiontailwindgridservicesanimatedresponsive
Our Expertise Services Grid Section
Секция "Наш опыт" с заголовком и адаптивной 4-колоночной сеткой анимированных карточек услуг. Использует утилитарные классы Tailwind, эффекты наведения и иконки.
Prompt
<div class="max-w-7xl mr-auto ml-auto">
<!-- Header Area -->
<div class="flex flex-col lg:flex-row justify-between items-start mb-16 gap-12">
<h2 class="text-5xl md:text-6xl font-semibold tracking-tighter text-white max-w-4xl leading-[0.95]">
Our Expertise
</h2>
<div class="max-w-md flex flex-col gap-6 lg:pt-2">
<p class="text-lg text-neutral-400 font-light leading-relaxed">
We don't just build websites; we build ecosystems. Our approach integrates rigorous strategy with immersive
design.
</p>
<a href="#"
class="group inline-flex items-center text-white font-medium hover:text-neutral-300 transition-colors">
View all services
<svg class="w-4 h-4 ml-2 group-hover:translate-x-1 transition-transform" viewBox="0 0 24 24" fill="none"
stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round">
<path d="m9 18 6-6-6-6" class=""></path>
</svg>
</a>
</div>
</div>
<!-- Cards Grid: Side by Side (4 columns) -->
<div class="grid grid-cols-1 md:grid-cols-2 lg:grid-cols-4 gap-6">
<!-- Card 1: Strategy & Branding -->
<div
class="group relative h-96 rounded-[2rem] bg-[#0A0A0A] overflow-hidden border border-white/5 transition-colors duration-500 hover:bg-[#111] hover:border-white/10">
<!-- Visual: Stacked Layers -->
<div class="absolute inset-0 flex items-center justify-center opacity-80 perspective-[1000px]">
<div
class="relative w-32 h-32 transform transition-transform duration-700 ease-out group-hover:scale-105 group-hover:translate-y-[-10px]">
<!-- Layer 1 -->
<div
class="absolute inset-0 bg-gradient-to-br from-white/10 to-transparent border border-white/10 rounded-2xl transform -translate-x-4 -translate-y-2 -rotate-[15deg] backdrop-blur-[2px] transition-transform duration-500 ease-out group-hover:-translate-x-8 group-hover:-rotate-[20deg]">
</div>
<!-- Layer 2 -->
<div
class="absolute inset-0 bg-gradient-to-br from-white/15 to-transparent border border-white/15 rounded-2xl transform translate-x-0 translate-y-0 -rotate-[5deg] backdrop-blur-[4px] transition-transform duration-500 delay-75 ease-out group-hover:rotate-0">
</div>
<!-- Layer 3 -->
<div
class="absolute inset-0 bg-gradient-to-br from-white/20 to-transparent border border-white/20 rounded-2xl transform translate-x-4 translate-y-2 rotate-[5deg] backdrop-blur-[6px] shadow-2xl transition-transform duration-500 delay-150 ease-out group-hover:translate-x-8 group-hover:rotate-[15deg] flex items-center justify-center">
<div class="w-12 h-12 rounded-full bg-indigo-500/20 blur-xl"></div>
</div>
</div>
</div>
<!-- Content -->
<div class="absolute bottom-0 left-0 right-0 p-8 flex items-end justify-between z-10">
<div class="flex flex-col gap-2 max-w-[70%]">
<h3
class="text-xl font-medium text-white tracking-tight leading-none group-hover:text-indigo-200 transition-colors">
Strategy & Branding</h3>
<p class="text-xs text-neutral-500 line-clamp-2 leading-relaxed">Positioning, identity systems, and voice
definition.</p>
</div>
<button class="w-12 h-12 rounded-full border border-white/10 bg-white/5 flex items-center justify-center text-neutral-400 transition-all duration-300 group-hover:bg-white group-hover:text-black group-hover:scale-110">
<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-plus"><path d="M5 12h14" class=""></path><path d="M12 5v14" class=""></path></svg>
</button>
</div>
</div>
<!-- Card 2: Design -->
<div
class="group relative h-96 rounded-[2rem] bg-[#0A0A0A] overflow-hidden border border-white/5 transition-colors duration-500 hover:bg-[#111] hover:border-white/10">
<!-- Visual: Speed/Motion Lines -->
<div class="absolute inset-0 overflow-hidden flex items-center justify-center">
<div class="relative w-full h-full opacity-40 group-hover:opacity-60 transition-opacity duration-500">
<!-- Animated Dashes -->
<div
class="absolute top-1/4 left-[-20%] w-[140%] h-px bg-gradient-to-r from-transparent via-white/40 to-transparent transform -rotate-12 translate-x-[-10%] group-hover:translate-x-[10%] transition-transform duration-[2s] ease-in-out">
</div>
<div
class="absolute top-1/3 left-[-20%] w-[140%] h-px bg-gradient-to-r from-transparent via-white/20 to-transparent transform -rotate-12 translate-x-[-20%] group-hover:translate-x-[5%] transition-transform duration-[2.5s] ease-in-out delay-75">
</div>
<div
class="absolute top-1/2 left-[-20%] w-[140%] h-px bg-gradient-to-r from-transparent via-white/50 to-transparent transform -rotate-12 translate-x-[-15%] group-hover:translate-x-[15%] transition-transform duration-[1.8s] ease-in-out delay-100">
</div>
<div
class="absolute top-2/3 left-[-20%] w-[140%] h-px bg-gradient-to-r from-transparent via-white/30 to-transparent transform -rotate-12 translate-x-[-5%] group-hover:translate-x-[20%] transition-transform duration-[2.2s] ease-in-out delay-150">
</div>
<!-- Glow Spot -->
<div
class="absolute top-1/2 left-1/2 w-40 h-40 bg-emerald-500/10 rounded-full blur-[60px] transform -translate-x-1/2 -translate-y-1/2 group-hover:bg-emerald-500/20 transition-colors duration-500">
</div>
<div
class="absolute top-[40%] right-[20%] text-[10px] font-mono text-emerald-500/60 opacity-0 group-hover:opacity-00">
120fps
</div>
</div>
</div>
<!-- Content -->
<div class="absolute bottom-0 left-0 right-0 p-8 flex items-end justify-between z-10">
<div class="flex flex-col gap-2 max-w-[70%]">
<h3
class="text-xl font-medium text-white tracking-tight leading-none group-hover:text-emerald-200 transition-colors">
Design</h3>
<p class="text-xs text-neutral-500 line-clamp-2 leading-relaxed">UI/UX design, motion graphics, and 3D
visualization.</p>
</div>
<button class="w-12 h-12 rounded-full border border-white/10 bg-white/5 flex items-center justify-center text-neutral-400 transition-all duration-300 group-hover:bg-white group-hover:text-black group-hover:scale-110">
<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-plus"><path d="M5 12h14" class=""></path><path d="M12 5v14" class=""></path></svg>
</button>
</div>
</div>
<!-- Card 3: Development -->
<div
class="group relative h-96 rounded-[2rem] bg-[#0A0A0A] overflow-hidden border border-white/5 transition-colors duration-500 hover:bg-[#111] hover:border-white/10">
<!-- Visual: Isometric Grid -->
<div class="absolute inset-0 flex items-center justify-center perspective-[800px] overflow-hidden">
<div
class="relative transform rotate-x-[60deg] rotate-z-[45deg] scale-75 group-hover:scale-90 transition-transform duration-700 ease-out">
<!-- Grid Base -->
<div class="w-48 h-48 border border-white/10 bg-white/5 grid grid-cols-4 grid-rows-4 rounded-lg shadow-2xl">
<div class="border-r border-b border-white/5"></div>
<div class="border-r border-b border-white/5"></div>
<div class="border-r border-b border-white/5"></div>
<div class="border-b border-white/5"></div>
<div class="border-r border-b border-white/5"></div>
<div
class="border-r border-b border-white/5 bg-rose-500/10 transition-colors duration-300 group-hover:bg-rose-500/20">
</div>
<div class="border-r border-b border-white/5"></div>
<div class="border-b border-white/5"></div>
<div class="border-r border-b border-white/5"></div>
<div class="border-r border-b border-white/5"></div>
<div class="border-r border-b border-white/5"></div>
<div class="border-b border-white/5"></div>
<div class="border-r border-white/5"></div>
<div class="border-r border-white/5"></div>
<div class="border-r border-white/5"></div>
<div></div>
</div>
<!-- Floating UI Elements -->
<div
class="absolute -top-10 left-10 w-16 h-16 bg-[#1A1A1A] border border-white/20 rounded-xl shadow-2xl transform translate-z-20 group-hover:translate-z-40 transition-transform duration-500 ease-out flex items-center justify-center">
<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none"
stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"
class="text-rose-400">
<polyline points="16 18 22 12 16 6" class=""></polyline>
<polyline points="8 6 2 12 8 18" class=""></polyline>
</svg>
</div>
<!-- Connector Lines -->
<div
class="absolute top-1/2 left-1/2 w-0.5 h-20 bg-gradient-to-b from-rose-500/50 to-transparent transform -translate-x-1/2 -translate-y-1/2 group-hover:h-32 transition-all duration-700 ease-out origin-top">
</div>
</div>
</div>
<!-- Content -->
<div class="absolute bottom-0 left-0 right-0 p-8 flex items-end justify-between z-10">
<div class="flex flex-col gap-2 max-w-[70%]">
<h3
class="text-xl font-medium text-white tracking-tight leading-none group-hover:text-rose-200 transition-colors">
Development</h3>
<p class="text-xs text-neutral-500 line-clamp-2 leading-relaxed">Scalable architecture, API integration, and
performance.</p>
</div>
<button class="w-12 h-12 rounded-full border border-white/10 bg-white/5 flex items-center justify-center text-neutral-400 transition-all duration-300 group-hover:bg-white group-hover:text-black group-hover:scale-110">
<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-plus"><path d="M5 12h14" class=""></path><path d="M12 5v14" class=""></path></svg>
</button>
</div>
</div>
<!-- Card 4: Production -->
<div
class="group relative h-96 rounded-[2rem] bg-[#0A0A0A] overflow-hidden border border-white/5 transition-colors duration-500 hover:bg-[#111] hover:border-white/10">
<!-- Visual: Lens/Focus -->
<div class="absolute inset-0 flex items-center justify-center">
<div class="relative w-40 h-40 flex items-center justify-center">
<!-- Concentric Rings -->
<div
class="absolute inset-0 rounded-full border border-white/5 scale-100 group-hover:scale-125 transition-transform duration-700 ease-out">
</div>
<div
class="absolute inset-4 rounded-full border border-white/5 scale-100 group-hover:scale-110 transition-transform duration-700 delay-75 ease-out">
</div>
<div
class="absolute inset-8 rounded-full border border-white/10 scale-100 group-hover:scale-105 transition-transform duration-700 delay-150 ease-out border-dashed opacity-50">
</div>
<!-- Rotating Brackets -->
<div
class="absolute inset-0 animate-[spin_12s_linear_infinite] group-hover:animate-[spin_4s_linear_infinite] opacity-30">
<div class="absolute top-0 left-1/2 w-0.5 h-2 bg-white -translate-x-1/2"></div>
<div class="absolute bottom-0 left-1/2 w-0.5 h-2 bg-white -translate-x-1/2"></div>
<div class="absolute left-0 top-1/2 w-2 h-0.5 bg-white -translate-y-1/2"></div>
<div class="absolute right-0 top-1/2 w-2 h-0.5 bg-white -translate-y-1/2"></div>
</div>
<!-- Central Glow -->
<div
class="w-16 h-16 rounded-full bg-blue-500/10 blur-xl group-hover:bg-blue-500/20 transition-colors duration-500">
</div>
<div class="w-2 h-2 rounded-full bg-white shadow-[0_0_15px_rgba(255,255,255,0.8)] z-10"></div>
</div>
</div>
<!-- Content -->
<div class="absolute bottom-0 left-0 right-0 p-8 flex items-end justify-between z-10">
<div class="flex flex-col gap-2 max-w-[70%]">
<h3
class="text-xl font-medium text-white tracking-tight leading-none group-hover:text-blue-200 transition-colors">
Production</h3>
<p class="text-xs text-neutral-500 line-clamp-2 leading-relaxed">Copywriting, photography, and video
production.</p>
</div>
<button class="w-12 h-12 rounded-full border border-white/10 bg-white/5 flex items-center justify-center text-neutral-400 transition-all duration-300 group-hover:bg-white group-hover:text-black group-hover:scale-110">
<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-plus"><path d="M5 12h14" class=""></path><path d="M12 5v14" class=""></path></svg>
</button>
</div>
</div>
</div>
</div>