moineau/exemples/exemples.md
2024-10-05 18:02:54 +02:00

5.4 KiB

Exemples

Quelques exemples des styles que prennent différents composants

Details

La balise <details> permet de cacher et afficher une information au clic. Ici, elle a été stylisé comme un bloc, et le sommaire a reçu un état au survol pour que ce soit plus visible que c'est un élément interactif

Sommaire

Contenu du details.

Mark

La balise <mark> permet d'afficher simplement des éléments en surbrillance. Cela utilise la couleur d'accent claire (et sombre en mode sombre). Le style est proche de celui de code, mais sans monospace et avec la couleur d'accent.

Image

Une image dans un paragraphe seul sera automatiquement en bloc, centrée et responsive

Une photo de chat, bien sûr

Table

Le style des tableaux

Exemple de tableau
Animal En liberté Nombre
Canard Oui 3
Poules Non 4
Oies Plus ou moins 6
Chiens Oui 2
Chats Oui 5
Perroquet (gris du gabon et deux verts) Non 3
Iguane Non 1
Nombre total 24

Classes utilitaires

Quelques classes CSS sont utilisées afin d'avoir quelques outils supplémentaires utiles, notamment dans le cadre des flexboxes.

  • .flex est utilisé pour afficher deux éléments cotes à cotes
  • .toolbar-end est utilsié pour afficher un élément à la fin d'une navbar (cela poussera tout les composants après). Il est utilisé par exemple dans le bouton "Source" de la navbar.
  • .p est utlisé pour se faire comporter une balise comme un paragraphe, se combine bien avec .flex dans les articles
  • .responsive-table est utilisé dans un dev pour entourer un tableau et le rendre plus ou moins responsive

Artictecture des titres

Les différents types ont différent style, et voici ce que ça donne du h3 au h6 (le h1 est le titre de page, et le h2 celui juste au dessus)

Titre H3

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Donec vitae augue ut enim iaculis consequat.

Titre H4

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Donec vitae augue ut enim iaculis consequat.

Titre H5

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Donec vitae augue ut enim iaculis consequat.

Titre H6

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Donec vitae augue ut enim iaculis consequat.

Hgroup

Les hgroup sont supporté. Tout texte dedans sera en gras, et les titres n'auront pas leur margin-bottom habituel :

<hgroup>
  <h1>Titre</h1>
  <p>Sous-titre géré dans le hgroup</p>
</hgroup>

donne le résultat suivant :

Titre

Sous-titre géré dans le hgroup

Input

Les différents types d'input ont des styles

--Choix d'option-- Canard Oie Poule Faisant Dindon
uwu