L'innovation pédagogique en pratique
Découvrez comment les enseignants innovent au quotidien dans leurs classes …
Violet
var(--ootb-violet)
#921e6d
Orange
var(--ootb-orange)
#e7461c
Green
var(--ootb-green)
#40ad50
Blue
var(--ootb-blue)
#0890bd
Turquoise
var(--ootb-turquoise)
#69b29e
Yellow
var(--ootb-yellow)
#f9b004
H1 - Bebas Neue - Titres principaux
Usage : Titres de sections principales, marque
H2 - Raleway Light Italic - Sous-titres
Usage : Taglines, descriptions principales
H3 - Caveat - Accents manuscrits
Usage : Annotations, touches personnelles
Corps de texte - Raleway Variable
Portez ce vieux whisky au juge blond qui fume
Usage : Contenu principal, descriptions
font-light
Portez ce vieux whisky au juge blond qui fume
font-normal
Portez ce vieux whisky au juge blond qui fume
font-medium
Portez ce vieux whisky au juge blond qui fume
font-semibold
Portez ce vieux whisky au juge blond qui fume
font-bold
Portez ce vieux whisky au juge blond qui fume
max-w-6xl : Sections hero et pleine largeur
max-w-6xl : Conteneur principal
max-w-4xl : Blocs de texte
max-w-6xl
(1280px) : Sections larges comme le heromax-w-6xl
(1152px) : Layout principal du sitemax-w-4xl
(896px) : Optimisé pour la lecturepx-4 sm:px-6 lg:px-8
Image
2/5 colonnes
Contenu
3/5 colonnes
Layout asymétrique pour mettre en avant le contenu
En-tête flexible
Carte 1
Carte 2
Carte 3
Grille responsive : 1 colonne (mobile) → 3 colonnes (desktop)
grid-cols-1
par défautmd:
pour le passage en colonnesgap-8
pour l'espacement uniformeaspect-[3/4]
pour les cartesVariantes de base
Variantes Premium
Variante Card
Avec icônes
États
Styles de liens
Version standard
Version sur fond foncé
// Dégradé vertical avec 4 points d'arrêt
bg-gradient-to-b from-[--ootb-turquoise] from-0%
via-[--ootb-turquoise] via-60%
via-[color-mix(in_srgb,var(--ootb-turquoise)_90%,white)] via-70%
via-[color-mix(in_srgb,var(--ootb-turquoise)_60%,white)] via-75%
to-[color-mix(in_srgb,var(--ootb-turquoise)_30%,white)] to-80%
Un dégradé progressif qui maintient une zone turquoise solide jusqu'à 60%, puis transite doucement vers le blanc en trois étapes (90%, 60%, puis 30% de turquoise) pour une meilleure intégration avec les nuages.
Découvrez comment les enseignants innovent au quotidien dans leurs classes …
Une émission spéciale sur les méthodes qui révolutionnent l'éducation …
Icônes fonctionnelles
Utilisation de Tabler Icons, une suite d'icônes open source minimaliste et cohérente ( tabler-icons.io )
Icônes décoratives
Éléments décoratifs
Nuages & Dégradé
Fond signature avec dégradé et motif de nuages
Violet
Turquoise
Vert
Animations
Flottement
animate-float
Rotation
hover:rotate-12
Scale
hover:scale-110
Source unique de vérité pour les couleurs de marque et styles globaux.
// src/components/CustomStyles.astro
:root {
/* Couleurs primaires de la marque */
--ootb-violet: #921e6d;
--ootb-orange: #e7461c;
--ootb-turquoise: #69b29e;
--ootb-green: #40ad50;
--ootb-blue: #0890bd;
--ootb-yellow: #f9b004;
/* Couleurs neutres */
--ootb-gray-50: #f9fafb;
--ootb-gray-100: #f3f4f6;
--ootb-gray-700: #374151;
--ootb-gray-900: #111827;
}
Mapping sémantique des couleurs et configuration Tailwind.
// tailwind.config.js
export default {
theme: {
extend: {
colors: {
// Mapping des couleurs de marque
'brand': {
violet: 'var(--ootb-violet)',
orange: 'var(--ootb-orange)',
turquoise: 'var(--ootb-turquoise)',
green: 'var(--ootb-green)',
blue: 'var(--ootb-blue)',
yellow: 'var(--ootb-yellow)',
},
// Couleurs sémantiques par type de contenu
'content': {
actualite: 'var(--ootb-gray-700)',
podcast: 'var(--ootb-violet)',
tv: 'var(--ootb-green)',
fiche: 'var(--ootb-blue)',
premium: 'var(--ootb-orange)',
}
}
}
}
}
Utilitaires et variations de couleurs.
/* src/assets/styles/tailwind.css */
@layer utilities {
/* Utilitaires pour les fonds avec opacité */
.bg-content-actualite {
@apply bg-[color-mix(in_srgb,theme(colors.content.actualite)_10%,transparent)];
}
.bg-content-podcast {
@apply bg-[color-mix(in_srgb,theme(colors.content.podcast)_10%,transparent)];
}
.bg-content-tv {
@apply bg-[color-mix(in_srgb,theme(colors.content.tv)_10%,transparent)];
}
}
Hiérarchie des couleurs :
1. Couleurs de marque (CustomStyles.astro)
Valeurs hexadécimales de base
2. Mapping sémantique (tailwind.config.js)
Organisation par contexte d'utilisation
3. Utilitaires (tailwind.css)
Variations et classes composées
Exemples d'utilisation :
<!-- Utilisation des couleurs de marque -->
<div class="text-brand-violet">
Texte en violet de marque
</div>
<!-- Utilisation des couleurs de contenu -->
<div class="text-content-podcast">
Texte pour le podcast
</div>
<!-- Utilisation des fonds avec opacité -->
<div class="bg-content-podcast hover:bg-content-podcast/20">
Fond pour le podcast
</div>
Points clés à retenir :