Files
Webklar.com/components/ui/timeline-demo.tsx
Basilosaurusrex f027651f9b main repo
2025-11-24 18:09:40 +01:00

148 lines
4.3 KiB
TypeScript
Raw Permalink Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
"use client";
import React from "react";
import { Timeline } from "@/components/ui/timeline";
import { colors } from "@/lib/colors";
export default function TimelineDemo() {
const data = [
{
title: "01",
content: (
<div
className="rounded-2xl p-6 transition-transform duration-300 hover:-translate-y-1"
style={{
background: `linear-gradient(135deg, ${colors.background}F5, ${colors.background}E0)`,
minHeight: "260px",
}}
>
<h3
className="text-lg font-semibold"
style={{ color: colors.primary }}
>
Kennenlernen & Beratung
</h3>
<p
className="mt-4 text-sm leading-relaxed"
style={{ color: colors.secondary }}
>
Wir lernen Sie und Ihr Unternehmen kennen, sprechen über Ziele und Wünsche und schaffen
eine klare Basis für das gemeinsame Projekt.
</p>
</div>
),
},
{
title: "02",
content: (
<div
className="rounded-2xl p-6 transition-transform duration-300 hover:-translate-y-1"
style={{
background: `linear-gradient(135deg, ${colors.background}F5, ${colors.background}E0)`,
minHeight: "260px",
}}
>
<h3
className="text-lg font-semibold"
style={{ color: colors.primary }}
>
Konzept & Struktur
</h3>
<p
className="mt-4 text-sm leading-relaxed"
style={{ color: colors.secondary }}
>
Wir entwickeln Struktur, Sitemap und Content-Plan, damit jede Seite logisch aufgebaut ist
und Nutzer:innen schnell die passenden Informationen finden.
</p>
</div>
),
},
{
title: "03",
content: (
<div
className="rounded-2xl p-6 transition-transform duration-300 hover:-translate-y-1"
style={{
background: `linear-gradient(135deg, ${colors.background}F5, ${colors.background}E0)`,
minHeight: "260px",
}}
>
<h3
className="text-lg font-semibold"
style={{ color: colors.primary }}
>
Design & Umsetzung
</h3>
<p
className="mt-4 text-sm leading-relaxed"
style={{ color: colors.secondary }}
>
Wir gestalten Ihr digitales Erscheinungsbild und setzen das technische Fundament um ganz
nach Ihren Vorstellungen und abgestimmt auf Ihre Marke.
</p>
</div>
),
},
{
title: "04",
content: (
<div
className="rounded-2xl p-6 transition-transform duration-300 hover:-translate-y-1"
style={{
background: `linear-gradient(135deg, ${colors.background}F5, ${colors.background}E0)`,
minHeight: "260px",
}}
>
<h3
className="text-lg font-semibold"
style={{ color: colors.primary }}
>
Feinschliff & Go-Live
</h3>
<p
className="mt-4 text-sm leading-relaxed"
style={{ color: colors.secondary }}
>
Wir finalisieren Inhalte, testen Performance und Sicherheit und begleiten Sie beim Launch,
damit alles reibungslos läuft.
</p>
</div>
),
},
{
title: "05",
content: (
<div
className="rounded-2xl p-6 transition-transform duration-300 hover:-translate-y-1"
style={{
background: `linear-gradient(135deg, ${colors.background}F5, ${colors.background}E0)`,
minHeight: "260px",
}}
>
<h3
className="text-lg font-semibold"
style={{ color: colors.primary }}
>
Support & Pflege
</h3>
<p
className="mt-4 text-sm leading-relaxed"
style={{ color: colors.secondary }}
>
Auch nach dem Launch bleiben wir an Ihrer Seite und kümmern uns um Updates, Wartung und
Optimierungen für nachhaltigen Erfolg.
</p>
</div>
),
},
];
return (
<div className="relative w-full overflow-clip">
<Timeline data={data} />
</div>
);
}