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

Last change on this file since 107691 was 107691, checked in by tcharlss@…, 21 months ago

Ménage : plus besoin de hashgrid qui n'est pas adapté à la nouvelle grille (on a des gouttières différentes par breakpoint)

File size: 2.6 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/variables"; // variables globales (couleurs, typographie, etc.)
15@import "frameworks/gridle/gridle/gridle"; // grille Gridle - http://gridle.org/
16@import "base/grid-settings"; // configuration de la grille
17@import "frameworks/shevy/shevy"; // mixins pour contrôler le rhythme vertical - https://kyleshevlin.github.io/shevy/
18@import "base/rythm-settings"; // configuration du rythme vertical
19//@import "frameworks/layoutgala/layoutgala"; // mixins LayoutGala, si on en a besoin - https://blog.html.it/layoutgala/index.html
20//@import "frameworks/sassy-buttons/sassy-buttons"; // mixins pour des boutons faciles - http://jaredhardy.com/sassy-buttons
21
22
23/**
24 * Base CSS
25 *
26 * Styles de premier niveau pour les éléments de base, la plupart sans classes
27**/
28@import "frameworks/tinytypo/tinytypo"; // Typographie de base, pour n'importe quel site - http://tinytypo.tetue.net
29@import "base/rythm"; // Contrôle du rythme vertical
30@import "base/typo"; // Choix graphiques de base propres à ce site (couleurs de base, tailles, polices, etc)
31
32
33/**
34 * Gestion des gabarits
35 *
36 * Placement des blocs principaux, colonnes, etc
37**/
38//@import "base/layout";
39
40
41/**
42 * Modules
43 *
44 * Ce sont des modèles cohérents, réutilisables quelque soit l'endroit où on les place
45**/
46//@import "modules/icons"; // Styles communs pour placer les icônes
47//@import "modules/icons-codes"; // Nom CSS de chaque icône
48@import "modules/text-fadeout"; // Masquer un bas de texte avec un dégradé
49//@import "modules/buttons"; // Tous les boutons et leurs variantes
50@import "modules/forms"; // Les formulaires
51@import "modules/lists"; // Les différentes listes du site
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.