feat(formation): ajout de la page de formation et des animations d'entrée

- Création d'une nouvelle page de formation avec des sections pour les plans tarifaires et les FAQ.
- Ajout de nouvelles animations CSS pour les entrées de page et les éléments.
- Mise à jour des traductions pour inclure la section de formation en anglais et en français.
- Intégration de la nouvelle route pour accéder à la page de formation.
- Amélioration des styles CSS pour la page de formation.
This commit is contained in:
Mr¤KayJayDee
2025-06-26 10:06:19 +02:00
parent b0e5a81a84
commit 6234e02fa7
13 changed files with 843 additions and 26 deletions
+14 -7
View File
@@ -99,30 +99,37 @@ const getServiceCardProps = (service: { id: string; price: string; url: string;
</script>
<template>
<main class="fiverr-page">
<main class="fiverr-page page-enter">
<!-- Hero Section -->
<FiverrHero :title="t('fiverr.title')" :subtitle="t('fiverr.subtitle')" :stats="heroStats"
:cta-url="siteConfig.fiverr.profileUrl" :cta-text="t('fiverr.profileCta')" />
<div class="animate-fade-in-up">
<FiverrHero :title="t('fiverr.title')" :subtitle="t('fiverr.subtitle')" :stats="heroStats"
:cta-url="siteConfig.fiverr.profileUrl" :cta-text="t('fiverr.profileCta')" />
</div>
<!-- Services Section -->
<section class="services-grid-section">
<div class="container">
<!-- Section Header -->
<div class="section-header text-center">
<div class="section-header text-center animate-fade-in-up" style="animation-delay: 0.2s;">
<h2 class="section-title">{{ t('fiverr.services.title') }}</h2>
<p class="section-subtitle">{{ t('fiverr.services.subtitle') }}</p>
</div>
<!-- Services Grid -->
<div class="services-grid">
<FiverrServiceCard v-for="service in services" :key="service.id" v-bind="getServiceCardProps(service)" />
<div v-for="(service, index) in services" :key="service.id" class="animate-fade-in-up"
:style="{ 'animation-delay': `${0.3 + index * 0.1}s` }">
<FiverrServiceCard v-bind="getServiceCardProps(service)" />
</div>
</div>
</div>
</section>
<!-- CTA Section -->
<FiverrCta :title="t('fiverr.cta.title')" :subtitle="t('fiverr.cta.subtitle')"
:cta-url="siteConfig.fiverr.profileUrl" :cta-text="t('fiverr.cta.button')" />
<div class="animate-fade-in-up" style="animation-delay: 0.4s;">
<FiverrCta :title="t('fiverr.cta.title')" :subtitle="t('fiverr.cta.subtitle')"
:cta-url="siteConfig.fiverr.profileUrl" :cta-text="t('fiverr.cta.button')" />
</div>
</main>
</template>