moineau/README.md

67 lines
3 KiB
Markdown
Raw Normal View History

2024-09-23 10:18:13 +02:00
# Moineau
2014-09-19 19:56:32 +02:00
2024-09-23 10:18:13 +02:00
**Moineau** est un projet de feuille de style minimale inspirée des sites [bettermotherfuckingwebsite](http://bettermotherfuckingwebsite.com/) et [thebestmotherfucking.website](https://thebestmotherfucking.website/). Son but est d'être utilisé en remplacement du style par défaut de navigateur web pour des pages web "brutes", tout en restant agréable et fonctionnel.
2024-09-23 10:14:52 +02:00
Son but est d'avoir un style agréable à l'oeil et fonctionnel, assez minimaliste, utilisant les balises et propriété de l'HTML brut. Il n'y a pas de classe utilisé, ni de fonctionnalité de layout (à l'exception d'un support des navbar via `<nav>` qui donne des navbar horizontales).
Si le projet utilise surtout les balises standard du HTML, quelques utilitaires vont être ajoutés.
## Fonctionnalités
2024-09-23 10:18:13 +02:00
moineau supporte les fonctionnalités suivantes de base :
2024-09-23 10:14:52 +02:00
- Feuille de style simple et légère (TBD ko)
- Responsive (en tout cas le plus possible)
- Concentré sur la typographie et n'utilisant pas de classes
- Gestion des couleurs
- Support du mode sombre
- Customisation des couleurs via des variables
## Pourquoi
Tout les sites n'ont pas besoins de design spécifique, et le but de cette feuille de style est de fournir une feuille de style simple et customisable pour des sites "tout bêtes". Il a notamment été *optimisé* pour un cas spécifique : la génération de page web à partir de page markdown, mais supporte quelques cas en plus (notamment les balises standards du HTML).
L'idée est que dans le cas de ce genre de site peuvent avoir besoin de style simple et léger, s'adapter à de différents écrans et surtout lisible : pas de lignes trop longues, et avec un texte aéré (interligne, fin de paragraphes). Le but est d'avoir un côté un peu moderne aussi, avec quelques touches de couleurs.
L'idée est de pouvoir générer simplement un blog ou un site simple pour les gens en ayant besoin. Je ne pense pas que ce sera beaucoup utilisé, mais cela peut servir dans quelques cas spécifiques ^^
2024-09-23 10:33:29 +02:00
## Customiser
La couleur d'accents se customise en modifiant deux variables :
```css
2024-09-29 16:15:43 +02:00
:root {
2024-09-23 10:33:29 +02:00
--accent-color-dark: #1971c2;
--accent-color-light: #d0ebff;
2024-09-29 16:15:43 +02:00
}
2024-09-23 10:33:29 +02:00
```
La première détermine la couleur d'accent sombre (donc écrite sur fond clair, et en fond sur fond sombre), et la seconde celle d'accent clair (du coup l'inverse de la sombre : écrite sur fond sombre, et en fond sur fond clair).
2024-09-29 16:15:43 +02:00
Toute la palette peut également être customisé avec les variables css, de la manière suivante :
```css
:root {
--text-color: #212529;
--border-color: rgba(0,0,0,0.1);
--hover-color: rgba(0,0,0,0.05);
--background-color: #f8f9fa;
--well-color: #e9ecef;
}
@media (prefers-color-scheme: dark) {
:root {
--text-color: #e9ecef;
--background-color: #212529;
--well-color: #343a40;
--border-color: rgba(255,255,255,0.2);
--hover-color: rgba(255,255,255,0.1);
}
}
```
2024-09-23 10:33:29 +02:00
2024-09-23 10:14:52 +02:00
## Crédits
- Les couleurs proviennent de [open-color](https://yeun.github.io/open-color/)