Skip to content

Commit 638b078

Browse files
committed
init
0 parents  commit 638b078

37 files changed

+1219
-0
lines changed

README.md

Lines changed: 30 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,30 @@
1+
# L’ebook redistribuable
2+
Une introduction rapide et interactive à l’usage des éditeurs, graphistes et simples curieux.
3+
4+
## Aspects techniques
5+
6+
Cet article est également une expérimentation de mise en pages.
7+
8+
Il a été conçu avec une approche d’amélioration progressive : si CSS Grid n’est pas supporté, on utilise Flexbox et quelques hacks ; si CSS Grid (non-préfixé) est supporté, on remplace Flexbox et les hacks.
9+
10+
### Résumé
11+
12+
- chaque section dispose d’un `display: grid` avec un template de 3 colonnes « responsive » ;
13+
- certains conteneurs héritent de ce template (démos, code, illustrations full-width) ;
14+
- une grille « freestyle » a été conçue pour les configurations de réglages utilisateurs ;
15+
- le toggle « Mode Scan » est en `position: sticky` ;
16+
- `header` et `footer` utilisent flexbox + les unités viewport ;
17+
- les features Open Type de Vollkorn sont utilisées.
18+
19+
### Remarques utiles
20+
21+
- `position: sticky` ne fonctionne pas si `html` ou `body` sont en `overflow: hidden` ;
22+
- le hack « full-width » avec les unités viewport ne fonctionne pas parfaitement sur mobile ;
23+
- Les marges verticales ne « collapsent » pas dans `display: grid`, ce qui peut créer quelques complications si une `grid-gap` est définie ;
24+
- pour la grille « freestyle », Firefox a besoin de `grid-auto-row: 1fr` pour gérer les décalages correctement ;
25+
- les éléments « gutter » doivent avoir un `column-row-span` adapté pour ne pas créer une rangée supplémentaire donc foirer la marge de l’élément suivant ;
26+
- il faut quasiment un reset pour Grid dans cette configuration (usage sur `section`).
27+
28+
## Licence
29+
30+
Copyright (C) 2017 Jiminy Panoz, tous droits réservés pour le texte et illustrations.

assets/1200/annoter-2x.png

196 KB
Loading

assets/1200/fluide-2x.png

273 KB
Loading

assets/1200/flux-2x.png

25.6 KB
Loading

assets/1200/font-2x.png

186 KB
Loading

assets/1200/livre-tab-2x.png

72.5 KB
Loading

assets/1200/search-2x.png

213 KB
Loading

assets/1200/wysiwyg-2x.png

60.6 KB
Loading

assets/1200/wysiwygn-2x.png

56.6 KB
Loading

assets/1800/annoter-3x.png

337 KB
Loading

0 commit comments

Comments
 (0)