Master 1 - mention Audiovisuel, Médias Interactifs Numériques, et Jeux - parcours Direction de Projets Numériques
Ressources utiles
Chaque ressource ci-dessous aborde une facette complémentaire de la conception numérique : HTML & CSS.
Vous pouvez les parcourir dans l’ordre proposé ou selon vos besoins du moment.
RESSOURCES UTILES
Usages des techniques numériques
- CSS propriétés & valeurs -
INTERMÉDIAIRE
Description
Les propriétés et valeurs CSS constituent le vocabulaire fondamental du langage CSS.
Chaque propriété décrit un aspect visuel ou comportemental d’un élément HTML (couleur, taille, position, espace, flex, grid, animation…), et chaque valeur précise comment cette propriété doit s’appliquer.
Une déclaration CSS est la combinaison :
→ propriété CSS + valeur CSS
ex. color: #333;
La maîtrise de ce système permet :
– de contrôler précisément l’apparence d’une interface,
– de construire des mises en page flexibles et responsives,
– d’améliorer accessibilité, lisibilité et cohérence graphique,
– de comprendre le fonctionnement interne de frameworks (Bootstrap, Elementor…).
Ce document recense plus d’une centaine de propriétés CSS essentielles, organisées par famille fonctionnelle, pour servir de référence rapide.
Objectifs pédagogiques
- Comprendre et utiliser les propriétés CSS
- Structurer et mettre en forme une interface
- Manipuler la typographie & les couleurs
- Travailler les interactions & animations
- Optimiser et améliorer l’expérience utilisateur
- Utiliser des variables CSS
Sommaire
- Alignement → organiser l’emplacement et la superposition des éléments
- Affichage & Position → définir comment un élément occupe l’espace et se positionne
- Box Model → contrôler tailles, espacements, bordures et débordements
- Colonnes → organiser le contenu en colonnes automatiques
- Container Queries → adapter le style en fonction de la taille d’un conteneur
- Contenu & pseudo-éléments → générer du contenu et gérer les compteurs
- Couleurs & Fond → gérer couleurs, arrière-plans et transparence
- Divers / Performance → optimiser le rendu et la visibilité
- Défilement → contrôler comportements et repères de scroll
- Effets → appliquer filtres, transparence et mélanges
- Flexbox → créer des mises en page en une dimension
- Grid → structurer des layouts complexes en deux dimensions
- Interactions → gérer comportements au clic, au toucher ou à la sélection
- Listes → personnaliser l’apparence des listes
- Logiques d’écriture → adapter l’interface aux sens d’écriture
- Média → ajuster affichage des images et vidéos
- Outline → ajouter un trait externe sans modifier le box model
- Tableaux → maîtriser mise en forme des tables HTML
- Transformations → appliquer rotations, translations, déformations
- Transitions & Animations → créer des effets dynamiques
- Typographie → contrôler polices, tailles, espacements et décorations
- Variables CSS → définir des valeurs réutilisables
1. CSS propriétés & valeurs
1. Alignement
- clear
- float
- order
- z-index
- place-content / place-items / place-self
2. Affichage & Position
- display
- position
- top / right / bottom / left
- visibility
3. Box Model
- width / height / min/max-*
- margin / padding
- border / border-radius
- box-shadow
- box-sizing
- overflow / overflow-x / overflow-y
4. Colonnes
- column-count / column-width
- column-gap / column-rule-*
- columns
5. Container Queries
- container
- container-name
- container-type
6. Contenu & pseudo-éléments
- content
- counter-*
7. Couleurs & Fond
- background-*
- color
- opacity
- clip-path
- image-rendering
8. Divers / Performance
- contain
- content-visibility
- overscroll-behavior
9. Défilement
- scroll-behavior
- scroll-snap-*
- scroll-margin / scroll-padding
10. Effets
- filter
- mix-blend-mode
- backdrop-filter
11. Flexbox
- flex / flex-grow / flex-shrink / flex-basis
- flex-direction / flex-wrap / flex-flow
- justify-content / align-items / align-content
- gap / row-gap / column-gap
12. Grid
- grid
- grid-template-*
- grid-auto-*
- grid-column / grid-row
- grid-area
13. Interactions
- cursor
- user-select
- pointer-events
- touch-action
- resize
14. Listes
- list-style / list-style-type
- list-style-image / list-style-position
15. Logiques d’écriture
- block-size / inline-size
- margin-inline / margin-block
- padding-inline / padding-block
- writing-mode
- direction
16. Média
- object-fit
- object-position
17. Outline
- outline
- outline-offset
18. Tableaux
- border-collapse
- border-spacing
- caption-side
- table-layout
19. Transformations
- transform (rotate, scale, translate, skew)
- transform-origin
- transform-style
- perspective
20. Transitions & Animations
- transition-*
- animation-*
- @keyframes
21. Typographie
- font-*
- font-size / line-height
- text-align / text-decoration / text-transform
- white-space / word-break / hyphens
- letter-spacing
22. Variables CSS
- custom properties (
--var) - var()