Différences
Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
| front:themes [2025/10/01 09:39] – [Faire un fichier thème] paolo | front:themes [2025/10/01 10:07] (Version actuelle) – [Faire un fichier thème] paolo | ||
|---|---|---|---|
| Ligne 11: | Ligne 11: | ||
| ### Organiser les principaux fichiers CSS | ### Organiser les principaux fichiers CSS | ||
| - | Les principaux fichiers | + | Les principaux fichiers |
| - | Nous pourrions avoir dans le dossier style un seul fichier | + | Nous pourrions avoir dans le dossier style un seul fichier |
| - | * '' | + | * '' |
| ``` | ``` | ||
| - | /* assets/ | + | /* src/assets/ |
| @theme { | @theme { | ||
| Ligne 26: | Ligne 26: | ||
| ``` | ``` | ||
| - | * '' | + | * '' |
| ``` | ``` | ||
| - | /* assets/ | + | /* src/assets/ |
| @layer base { | @layer base { | ||
| Ligne 45: | Ligne 45: | ||
| ``` | ``` | ||
| - | * '' | + | * '' |
| ``` | ``` | ||
| - | /* assets/ | + | /* src/assets/ |
| @import " | @import " | ||
| Ligne 62: | Ligne 62: | ||
| ### Faire un fichier thème | ### Faire un fichier thème | ||
| - | Les thèmes sont rangés dans '' | + | Les thèmes sont rangés dans '' |
| ``` | ``` | ||
| + | /* src/ | ||
| + | |||
| @import " | @import " | ||
| @theme { | @theme { | ||
| - | --color-primary: | + | --color-primary: |
| - | --color-secondary: | + | --color-secondary: |
| } | } | ||
| Ligne 77: | Ligne 79: | ||
| } | } | ||
| } | } | ||
| + | ``` | ||
| + | |||
| + | ### Importer les fichiers CSS | ||
| + | |||
| + | Les fichiers css sont importés dans '' | ||
| + | |||
| + | ``` | ||
| + | // src/ | ||
| + | |||
| + | import { StrictMode } from " | ||
| + | import { createRoot } from " | ||
| + | |||
| + | import " | ||
| + | import " | ||
| + | |||
| + | import { App } from " | ||
| + | |||
| + | createRoot(document.getElementById(" | ||
| + | < | ||
| + | <App /> | ||
| + | </ | ||
| + | ); | ||
| + | ``` | ||
| + | |||
| + | Dans cet exemple, le fichier thème est importé en second afin qu'il puisse influé sur le style de " | ||