/* Variables CSS pour les couleurs et dimensions */
:root {
–primary-color: #e74c3c;
–primary-dark: #c0392b;
–text-color: #333;
–light-bg: #f5f5f5;
–card-bg: #f8f9fa;
–border-color: #e9ecef;
–heading-color: #2c3e50;
–secondary-text: #666;
–card-shadow: 0 2px 5px rgba(0,0,0,0.05);
–hover-shadow: 0 5px 15px rgba(0,0,0,0.1);
–container-padding: 20px;
–card-padding: 15px;
–border-radius: 8px;
}
/* Reset et styles généraux */
* {
margin: 0;
padding: 0;
box-sizing: border-box;
}
body {
font-family: ‘Segoe UI’, Tahoma, Geneva, Verdana, sans-serif;
background-color: var(–light-bg);
color: var(–text-color);
line-height: 1.6;
padding: 10px;
}
/* Container principal */
.container {
width: 100%;
max-width: 100%;
margin: 0 auto;
background-color: white;
padding: var(–container-padding);
border-radius: var(–border-radius);
box-shadow: 0 2px 10px rgba(0,0,0,0.1);
}
/* Bouton retour */
.back-button {
display: inline-block;
margin-bottom: 20px;
padding: 10px 15px;
background-color: var(–primary-color);
color: white;
border-radius: 5px;
text-decoration: none;
font-weight: bold;
transition: background-color 0.3s;
text-align: center;
}
.back-button:hover {
background-color: var(–primary-dark);
}
/* Titres et textes */
h1 {
color: var(–heading-color);
text-align: center;
margin-bottom: 20px;
font-size: 1.8em;
}
.intro {
margin-bottom: 25px;
font-size: 1em;
}
.intro p {
margin-bottom: 10px;
}
/* Grille de ressources */
.resources-grid {
display: grid;
grid-template-columns: 1fr;
gap: 15px;
margin-top: 20px;
}
/* Cartes de ressources */
.resource-card {
background-color: var(–card-bg);
border-radius: var(–border-radius);
padding: var(–card-padding);
text-align: center;
transition: all 0.3s ease;
box-shadow: var(–card-shadow);
text-decoration: none;
color: var(–text-color);
border: 2px solid var(–border-color);
display: flex;
flex-direction: column;
justify-content: center;
min-height: 130px;
}
.resource-card:hover {
transform: translateY(-3px);
box-shadow: var(–hover-shadow);
border-color: var(–primary-color);
}
.resource-card h3 {
margin-top: 0;
color: var(–primary-color);
font-size: 1.2em;
}
.resource-card p {
margin: 8px 0;
font-size: 0.9em;
color: var(–secondary-text);
}
.icon {
font-size: 1.8em;
margin-bottom: 8px;
color: var(–primary-color);
}
/* Pied de page */
footer {
margin-top: 30px;
text-align: center;
font-size: 0.85em;
color: var(–secondary-text);
padding-top: 15px;
border-top: 1px solid var(–border-color);
}
footer p {
margin-bottom: 10px;
}
/* Media Queries pour la responsivité */
/* Tablettes */
@media screen and (min-width: 600px) {
.resources-grid {
grid-template-columns: repeat(2, 1fr);
gap: 15px;
}
h1 {
font-size: 2em;
}
.container {
padding: 25px;
}
.intro {
font-size: 1.05em;
}
}
/* Écrans moyens */
@media screen and (min-width: 768px) {
.resources-grid {
grid-template-columns: repeat(2, 1fr);
gap: 20px;
}
.resource-card {
padding: 18px;
}
}
/* Desktops et grands écrans */
@media screen and (min-width: 992px) {
.resources-grid {
grid-template-columns: repeat(3, 1fr);
gap: 20px;
}
h1 {
font-size: 2.2em;
margin-bottom: 30px;
}
.container {
padding: 30px;
}
.intro {
font-size: 1.1em;
}
.resource-card {
padding: 20px;
}
.resource-card h3 {
font-size: 1.3em;
}
.icon {
font-size: 2em;
}
body {
padding: 20px;
}
}
/* Très grands écrans */
@media screen and (min-width: 1200px) {
.resources-grid {
grid-template-columns: repeat(4, 1fr);
}
}
/* Écrans très petits */
@media screen and (max-width: 350px) {
.container {
padding: 15px;
}
.resource-card {
padding: 12px;
min-height: 120px;
}
h1 {
font-size: 1.5em;
}
.icon {
font-size: 1.6em;
margin-bottom: 6px;
}
.resource-card h3 {
font-size: 1.1em;
}
.resource-card p {
font-size: 0.85em;
}
}
Exercices de Vocabulaire Français
Bienvenue dans notre section dédiée au vocabulaire français ! Vous trouverez ci-dessous des exercices classés par thèmes pour enrichir votre lexique et améliorer votre expression en français. Que vous soyez débutant ou de niveau avancé, ces ressources vous aideront à développer votre vocabulaire dans différents domaines de la vie quotidienne.
Cliquez sur les différentes catégories pour accéder aux exercices correspondants. Bon apprentissage !
La Famille
Relations familiales et parenté
Le Corps Humain
Parties du corps et expressions associées
La Nourriture
Aliments, repas et cuisine française
Les Vêtements
Mode, tenues et accessoires
La Maison
Pièces, meubles et objets domestiques
La Ville
Lieux, commerces et services urbains
Les Transports
Moyens de déplacement et voyages
La Nature
Environnement, animaux et plantes
La Météo
Climat, saisons et phénomènes météorologiques
Le Temps
Heures, jours, mois et expressions temporelles
Les Loisirs
Sports, arts et activités récréatives
Le Travail
Professions, bureau et vie professionnelle
L’Éducation
École, université et apprentissage
La Santé
Corps, maladies et bien-être
Les Émotions
Sentiments et états d’âme
La Technologie
Appareils numériques et informatique
L’Argent
Finance, achats et économie
La Francophonie
Culture et expressions régionales
Les Fêtes
Célébrations et traditions françaises
Les Adjectifs Courants
Description et qualification