Documentos de Académico
Documentos de Profesional
Documentos de Cultura
1 / 44
Sommaire
1 CSS des généralités
2 Importance de la feuille de style
3 Les aspects avancés du CSS
Les notations courtes et longues
Les sélecteurs CSS avancés
Les pseudo classee CSS
Les pseudo Elements
4 CSS 3 ... les nouveautés
Les effets visuels
Les transitions d’images en CSS
Les animations en CSS
Les Sprites d’images en CSS
5 Annexe
6 Bibliographie
2 / 44
CSS des généralités
Intérêt du CSS
Permet de séparer la mise en forme et le contenu du site
Facilite la maintenance
3 / 44
Importance de la feuille de style
4 / 44
Importance de la feuille de style
Question
"HTML me permet aussi de rajouter des couleurs de mettre en gras ...
Alors pourquoi se compliquer la vie ?"
5 / 44
Importance de la feuille de style
Question
"HTML me permet aussi de rajouter des couleurs de mettre en gras ...
Alors pourquoi se compliquer la vie ?"
Objectifs
Séparer le fond (le contenu) de la forme (la présentation ou la mise
en forme)...
Avoir un code facilement compréhensible ) maintenable, évolutif et
réutilisable
6 / 44
Importance de la feuille de style
7 / 44
Importance de la feuille de style
8 / 44
Importance de la feuille de style
9 / 44
Importance de la feuille de style
10 / 44
Importance de la feuille de style
Deux endroits :
Dans une balise style qui est elle-même placée dans la balise head de
notre page HTML. C’est pratique car on a ainsi le code HTML et le
code CSS dans la même page. C’est ce que nous ferons pour nos
premiers essais.
Dans un autre fichier dédié au style avec une extension .css. On
utilise dans ce cas une balise link placé elle aussi dans la balise head
de notre page HTML pour indiquer l’emplacement du fichier CSS.
11 / 44
Importance de la feuille de style
12 / 44
Importance de la feuille de style
13 / 44
Importance de la feuille de style
balise {
propriete : valeur ;
propriete : valeur ;
}
Balise : Nom de la balise dont on modifie l’apparence (ex : < em >, <
h1 >,etc)
propriete : catégorie d’effet de style (color, font-size)
valeur : valeur associée à la propriété (red, blue).
14 / 44
Importance de la feuille de style
15 / 44
Importance de la feuille de style
Imbrication de balises
balise1 balise2 balise3 {
propriete : valeur ;
}
16 / 44
Importance de la feuille de style
Attributs class et id
17 / 44
Importance de la feuille de style
18 / 44
Importance de la feuille de style
Utilisation de l’attribut id
19 / 44
Importance de la feuille de style
L’identifiant (id)
utilisé pour référencer un élément
utilisé pour la disposition des éléments de la page (entête, menu, pied
de page, ...)
L’attribut class
utilisé plusieurs fois (pas de référence à un objet précis)
utilisé dans les autres cas.
20 / 44
Importance de la feuille de style
Balises universelles
21 / 44
Les aspects avancés du CSS
22 / 44
Les aspects avancés du CSS Les notations courtes et longues
D’autres exemples
Cette règle s’applique aussi sur les propriétés des modèles de boîtes23 / 44
Les aspects avancés du CSS Les sélecteurs CSS avancés
24 / 44
Les aspects avancés du CSS Les sélecteurs CSS avancés
25 / 44
Les aspects avancés du CSS Les sélecteurs CSS avancés
26 / 44
Les aspects avancés du CSS Les sélecteurs CSS avancés
27 / 44
Les aspects avancés du CSS Les pseudo classee CSS
28 / 44
Les aspects avancés du CSS Les pseudo classee CSS
29 / 44
Les aspects avancés du CSS Les pseudo classee CSS
30 / 44
Les aspects avancés du CSS Les pseudo Elements
Exemple
Figure – La lettrine
33 / 44
CSS 3 ... les nouveautés
34 / 44
CSS 3 ... les nouveautés Les effets visuels
35 / 44
CSS 3 ... les nouveautés Les effets visuels
Effets visuels
Transition : Passe d’un état à un autre d’un élément avec par une
transition animée
36 / 44
CSS 3 ... les nouveautés Les effets visuels
Effets visuels
37 / 44
CSS 3 ... les nouveautés Les animations en CSS
Effets visuels
38 / 44
Annexe
39 / 44
Annexe
40 / 44
Annexe
Exemple
41 / 44
Annexe
Exemple
42 / 44
Bibliographie
Références Bibliographiques
43 / 44
Bibliographie
Références Bibliographiques
44 / 44