All Prompts
All Prompts

sectionportfolioprofiletimelinepersonalresponsivetailwind
Designer Portfolio Bio & Experience Section
Секция портфолио дизайнера: био, опыт, навыки, таймлайн. Адаптивный дизайн, Tailwind CSS. Идеально для резюме и лендингов.
Prompt
<section class="relative z-20 bg-[#6D28D9] text-white w-full border-b border-white/10 pointer-events-auto font-sans"
style="font-family: 'Inter', sans-serif;">
<script src="https://unpkg.com/lucide@latest"></script>
<script src="https://code.iconify.design/iconify-icon/1.0.7/iconify-icon.min.js"></script>
<div class="grid grid-cols-1 lg:grid-cols-4 w-full">
<!-- Section Header -->
<div class="col-span-1 lg:col-span-4 p-8 lg:p-12 border-b border-white/10 flex flex-col items-start gap-6">
<div
class="inline-flex items-center gap-2 px-3 py-1 rounded-full bg-white/10 border border-white/10 backdrop-blur-md shadow-sm">
<iconify-icon icon="solar:star-fall-minimalistic-2-linear" width="16" class="text-white"></iconify-icon>
<span class="text-xs font-medium tracking-wide text-white/90 uppercase">Expert Designer</span>
</div>
<h2 class="text-5xl lg:text-8xl font-medium tracking-tighter text-white leading-[0.9]">
Johan Beker<span class="text-white/40">.</span>
</h2>
<p class="text-white/70 text-xl lg:text-2xl max-w-2xl font-light leading-relaxed">
Brief initial presentation of myself and my previous experiences in the digital realm.
</p>
</div>
<!-- Sidebar: Profile Card -->
<div
class="col-span-1 lg:col-span-1 flex flex-col min-h-[600px] bg-black/5 h-full border-white/10 border-r border-b pt-8 pr-8 pb-8 pl-8 justify-between">
<div class="flex flex-col gap-8">
<!-- Avatar -->
<div
class="aspect-[4/5] overflow-hidden group bg-black/20 w-full border-white/10 border rounded-sm relative shadow-2xl">
<img src="https://hoirqrkdgbmvpwutwuwj.supabase.co/storage/v1/object/public/assets/assets/a2da6658-f187-40c3-b46c-cd9d3d98faff_800w.webp" alt="Profile" class="group-hover:grayscale-0 transition-all duration-700 w-full h-full object-cover grayscale">
<div class="bg-gradient-to-t from-black/80 via-black/20 to-transparent opacity-80 absolute inset-0"></div>
<!-- Availability -->
<div class="absolute bottom-4 left-4 right-4 flex items-center justify-between">
<div
class="flex items-center gap-2 bg-white/10 backdrop-blur-md px-3 py-1.5 rounded-full border border-white/10">
<div class="w-1.5 h-1.5 rounded-full bg-green-400 shadow-[0_0_8px_rgba(74,222,128,0.5)]"></div>
<span class="text-[10px] font-medium uppercase tracking-wider text-white">Available for work</span>
</div>
</div>
</div>
<div>
<h3 class="text-3xl font-medium tracking-tight mb-2">Hello I am Johan</h3>
<p class="text-base text-white/60 leading-relaxed font-light">
UI/UX Interaction Designer Based in Berlin.
</p>
</div>
<!-- Social links -->
<div class="flex items-center gap-3">
<a href="#"
class="w-12 h-12 flex items-center justify-center border border-white/10 rounded-full hover:bg-white hover:text-[#6D28D9] transition-all hover:scale-110 group">
<iconify-icon icon="simple-icons:x" width="20"></iconify-icon>
</a>
<a href="#"
class="w-12 h-12 flex items-center justify-center border border-white/10 rounded-full hover:bg-white hover:text-[#6D28D9] transition-all hover:scale-110 group">
<iconify-icon icon="simple-icons:instagram" width="20"></iconify-icon>
</a>
<a href="#"
class="w-12 h-12 flex items-center justify-center border border-white/10 rounded-full hover:bg-white hover:text-[#6D28D9] transition-all hover:scale-110 group">
<iconify-icon icon="simple-icons:dribbble" width="20"></iconify-icon>
</a>
</div>
</div>
<button class="group mt-12 w-full py-4 px-6 bg-white text-[#6D28D9] font-semibold text-sm tracking-wide rounded-sm flex items-center justify-between hover:bg-white/90 transition-all shadow-xl">
Connect with me
<iconify-icon icon="solar:arrow-right-up-linear" width="18" class="group-hover:translate-x-1 group-hover:-translate-y-1 transition-transform"></iconify-icon>
</button>
</div>
<!-- Main Content: Bio & Experience -->
<div class="col-span-1 lg:col-span-3 flex flex-col h-full">
<!-- Bio & Tags -->
<div class="p-8 lg:p-12 border-b border-white/10 bg-white/[0.02]">
<p class="text-2xl lg:text-3xl font-normal leading-snug text-white/90 max-w-3xl">
I'm a dedicated Web Designer & Developer based in the vibrant city of Berlin. I specialize in creative
design with seamless technical execution to craft exceptional digital experiences.
</p>
<div class="flex flex-wrap gap-2 mt-12">
<span class="px-4 py-2 bg-white/5 border border-white/10 rounded-md text-xs font-mono uppercase tracking-wider text-white/80 hover:bg-white/10 transition-colors cursor-default">Product Design</span>
<span class="px-4 py-2 bg-white/5 border border-white/10 rounded-md text-xs font-mono uppercase tracking-wider text-white/80 hover:bg-white/10 transition-colors cursor-default">UX Design</span>
<span class="px-4 py-2 bg-white/5 border border-white/10 rounded-md text-xs font-mono uppercase tracking-wider text-white/80 hover:bg-white/10 transition-colors cursor-default">UI Design</span>
<span class="px-4 py-2 bg-white/5 border border-white/10 rounded-md text-xs font-mono uppercase tracking-wider text-white/80 hover:bg-white/10 transition-colors cursor-default">Framer</span>
<span class="px-4 py-2 bg-white/5 border border-white/10 rounded-md text-xs font-mono uppercase tracking-wider text-white/80 hover:bg-white/10 transition-colors cursor-default">Branding</span>
<span class="px-4 py-2 bg-white/5 border border-white/10 rounded-md text-xs font-mono uppercase tracking-wider text-white/80 hover:bg-white/10 transition-colors cursor-default">Webflow</span>
</div>
</div>
<!-- Experience Timeline -->
<div class="flex-1 bg-black/10 flex flex-col">
<!-- Timeline Item 1 -->
<div
class="group flex-1 flex flex-col lg:flex-row items-start lg:items-center justify-between p-6 lg:px-12 border-b border-white/10 hover:bg-white/5 transition-colors cursor-default gap-4">
<div class="flex items-center gap-8 w-full lg:w-auto">
<div class="flex items-center gap-3 w-32">
<iconify-icon icon="solar:calendar-linear" width="16" class="text-white/40"></iconify-icon>
<span class="text-sm font-mono text-white/40 group-hover:text-white/60 transition-colors">2021</span>
</div>
<h4 class="text-lg font-medium tracking-tight">Freelance Designer</h4>
</div>
<div class="flex items-center justify-between w-full lg:w-auto lg:flex-1 lg:justify-end gap-8">
<iconify-icon icon="simple-icons:spotify" width="96" height="36"
class="text-white/40 group-hover:text-[#1DB954] transition-colors"></iconify-icon>
<iconify-icon icon="solar:arrow-right-linear" width="24"
class="text-white/20 group-hover:text-white group-hover:translate-x-2 transition-transform"></iconify-icon>
</div>
</div>
<!-- Timeline Item 2 -->
<div
class="group flex-1 flex flex-col lg:flex-row items-start lg:items-center justify-between p-6 lg:px-12 border-b border-white/10 hover:bg-white/5 transition-colors cursor-default gap-4">
<div class="flex items-center gap-8 w-full lg:w-auto">
<div class="flex items-center gap-3 w-32">
<iconify-icon icon="solar:calendar-linear" width="16" class="text-white/40"></iconify-icon>
<span class="text-sm font-mono text-white/40 group-hover:text-white/60 transition-colors">2022</span>
</div>
<h4 class="text-lg font-medium tracking-tight">UX/UI Specialist</h4>
</div>
<div class="flex items-center justify-between w-full lg:w-auto lg:flex-1 lg:justify-end gap-8">
<iconify-icon icon="simple-icons:airbnb" width="96" height="36"
class="text-white/40 group-hover:text-[#FF5A5F] transition-colors"></iconify-icon>
<iconify-icon icon="solar:arrow-right-linear" width="24"
class="text-white/20 group-hover:text-white group-hover:translate-x-2 transition-transform"></iconify-icon>
</div>
</div>
<!-- Timeline Item 3 -->
<div
class="group flex-1 flex flex-col lg:flex-row items-start lg:items-center justify-between p-6 lg:px-12 border-b border-white/10 hover:bg-white/5 transition-colors cursor-default gap-4">
<div class="flex items-center gap-8 w-full lg:w-auto">
<div class="flex items-center gap-3 w-32">
<iconify-icon icon="solar:calendar-linear" width="16" class="text-white/40"></iconify-icon>
<span class="text-sm font-mono text-white/40 group-hover:text-white/60 transition-colors">2023</span>
</div>
<h4 class="text-lg font-medium tracking-tight">Lead Product Designer</h4>
</div>
<div class="flex items-center justify-between w-full lg:w-auto lg:flex-1 lg:justify-end gap-8">
<iconify-icon icon="simple-icons:linear" width="96" height="36"
class="text-white/40 group-hover:text-[#5E6AD2] transition-colors"></iconify-icon>
<iconify-icon icon="solar:arrow-right-linear" width="24"
class="text-white/20 group-hover:text-white group-hover:translate-x-2 transition-transform"></iconify-icon>
</div>
</div>
<!-- Timeline Item 4 -->
<div
class="group flex-1 flex flex-col lg:flex-row items-start lg:items-center justify-between p-6 lg:px-12 hover:bg-white/5 transition-colors cursor-default gap-4">
<div class="flex items-center gap-8 w-full lg:w-auto">
<div class="flex items-center gap-3 w-32">
<iconify-icon icon="solar:calendar-linear" width="16" class="text-white/40"></iconify-icon>
<span class="text-sm font-mono text-white/40 group-hover:text-white/60 transition-colors">2024</span>
</div>
<h4 class="text-lg font-medium tracking-tight">Design Architecture</h4>
</div>
<div class="flex items-center justify-between w-full lg:w-auto lg:flex-1 lg:justify-end gap-8">
<iconify-icon icon="simple-icons:vercel" width="96" height="36"
class="text-white/40 group-hover:text-white transition-colors"></iconify-icon>
<iconify-icon icon="solar:arrow-right-linear" width="24"
class="text-white/20 group-hover:text-white group-hover:translate-x-2 transition-transform"></iconify-icon>
</div>
</div>
</div>
</div>
</div>
<script>
if (typeof lucide !== 'undefined') {
lucide.createIcons();
}
</script>
</section>