source: spip-zone/_squelettes_/integraal/theme/trunk/scss/theme.scss @ 110719

Last change on this file since 110719 was 110719, checked in by tcharlss@…, 3 years ago

Listes d'objets : toutes les classes prêtes à compléter + on met les résumés d'objet dans un module à part.

File size: 2.5 KB
Line 
1/**
2 * Feuille de style principale du thème.
3 *
4 * Uniquement des imports, aucun style directement ici.
5 * Ordre des imports : du plus général au plus spécifique.
6**/
7
8
9/**
10 * Variables et fonctions de base
11 *
12 * Ces imports ne génèrent aucun style CSS, ce sont des utilitaires ou sinon des styles de librairies
13**/
14@import "base/mixins"; // mixins du projet
15@import "base/variables"; // variables globales (couleurs, typographie, etc.)
16@import "frameworks/shevy/shevy"; // mixins pour contrôler le rhythme vertical - https://kyleshevlin.github.io/shevy/
17@import 'node_modules/coffeekraken-gridle/flex'; // grille Gridle - http://gridle.org/
18@import "base/grid-settings"; // configuration de la grille
19
20
21/**
22 * Base CSS
23 *
24 * Styles de premier niveau pour les éléments de base, la plupart sans classes
25**/
26@import "frameworks/tinytypo/tinytypo"; // Typographie de base, pour n'importe quel site - http://tinytypo.tetue.net
27@import "base/vertical-rythm"; // Contrôle du rythme vertical
28@import "base/typo"; // Choix graphiques de base propres à ce site (couleurs de base, tailles, polices, etc)
29
30
31/**
32 * Gestion des gabarits
33 *
34 * Placement des blocs principaux, colonnes, etc
35**/
36@import "base/layout";
37
38
39/**
40 * Modules
41 *
42 * Ce sont des modèles cohérents, réutilisables quelque soit l'endroit où on les place
43**/
44//@import "modules/icons"; // Styles communs pour placer les icônes
45//@import "modules/icons-codes"; // Nom CSS de chaque icône
46@import "modules/text-fadeout"; // Masquer un bas de texte avec un dégradé
47@import "modules/link-block-wrapper"; // Liens qui couvrent leur conteneur
48@import "modules/buttons"; // Tous les boutons et leurs variantes
49@import "modules/forms"; // Les formulaires
50@import "modules/lists"; // Les différentes listes du site
51@import "modules/entrys"; // Les résumés dans les listes (= card/media)
52@import "modules/illustrations"; // Les images et légendes
53// @import "modules/comments"; // Les commentaires
54// ...
55
56
57/**
58 * Sections
59 *
60 * Styles spécifiques à des morceaux de pages, mais dans tout le site
61**/
62@import "sections/access"; // Accès rapide
63@import "sections/header"; // Entête du site
64@import "sections/firstnav"; // Navigation principale
65@import "sections/breadcrumb"; // Chemin hiérarchique
66// @import "sections/footer"; // Pied de page
67// ...
68
69
70/**
71 * Templates
72 *
73 * Styles spécifiques à des pages ou groupes de pages
74**/
75// @import "templates/sommaire"; // Styles propres à la page d'accueil
76// @import "templates/rubrique-agenda"; // Pour l'agenda
77// ...
Note: See TracBrowser for help on using the repository browser.