Académique Documents
Professionnel Documents
Culture Documents
Cr├йer un diaporama en HTML et CSS - Pierre Giraud - 1645607048106
Cr├йer un diaporama en HTML et CSS - Pierre Giraud - 1645607048106
Cours Je vous propose ici de créer deux animations différentes pour créer
complet deux diaporamas : une première animation de fondu et une
HTML et seconde qui va faire défiler nos images comme dans le cas d’un
CSS diaporama classique.
2. Définition et usage
du HTML et du CSS
Création d’un diaporama avec effet de
3. Evolution de fondu
l'informatique et des
langages Web
Pour notre premier diaporama, nous allons vouloir créer un effet de
6. Eléments, balises et
attributs HTML Le code HTML du diaporama
7. Structure minimale A manière la plus simple de créer un diaporama en HTML et en CSS
d’une page HTML va être de faire défiler des images de fond.
valide
Pour pouvoir faire cela, il va nous falloir un élément conteneur ou
8. Enregistrement et
cadre auquel on va ensuite pouvoir passer des images de fond.
affichage d’une page
HTML
Nous allons ainsi nous contenter en HTML d’utiliser des éléments
9. L’indentation et les div comme cadres.
commentaires en
HTML On va créer un premier div class="d1" qui va représenter notre cadre
de diaporama à dimension fixe et un deuxième div class="d2" qu’on
10. Les titres et les
va lui-même placer dans un div class="conteneur" et qui va
paragraphes en HTML
représenter notre cadre de diaporama aux dimensions adaptables.
11. Les espaces et
retours à la ligne en
HTML
16. Compatibilité,
En pratique, la propriété background-image s’utilise souvent pour
support et validation
du code HTML et CSS apporter un fond à un élément HTML qui possède du contenu et
donc une hauteur définie.
LES BASES DU CSS
Ici, nos div qui servent de cadres à notre diaporama ne vont
17. Sélecteurs et
contenir que des images de fond et aucun « vrai » contenu. Par
propriétés CSS
Privacy
défaut, leur hauteur va donc être nulle & Cookies Policy
puisqu’une image de fond
18. Où écrire le code
n’est qu’un fond par définition et qu’un fond ne peut pas impacter la
CSS ? taille d’un élément.
19. Commentaires et Nous allons donc devoir préciser explicitement une hauteur pour
indentation en CSS nos conteneurs. Nous allons pouvoir le faire de deux façons
différentes selon qu’on souhaite créer un diaporama avec un cadre
20. Sélecteurs CSS
possédant des dimensions fixes ou en pourcentage.
simples et
combinateurs
Cadre de diaporama avec dimensions
21. Les attributs
HTML class et id et
fixes
les sélecteurs CSS
Pour utiliser un cadre de diaporama avec dimensions fixes, nous
associés
allons tout simplement préciser une largeur et une hauteur
22. Ordre d’application explicites en px pour notre div.
(cascade) et héritage
des règles en CSS Il faudra ensuite recadrer nos images de fond à la même taille que
le div ou à minima faire en sorte qu’elles possèdent le même ratio
23. Les éléments
largeur / hauteur que celui-ci afin d’avoir un bon affichage.
HTML div et span
(conteneurs
génériques)
L’avantage de cette première méthode est qu’on va avoir un
comportement stable et prévisible pour les dimensions de notre
24. Les niveaux ou diaporama. En contrepartie, le diaporama fera toujours la même
“types” d’éléments taille quelle que soit la taille de l’écran de vos visiteurs.
HTML block et inline
MISE EN FORME DE
TEXTES EN CSS
LE MODELE DES On crée également un effet d’ombre sous notre div avec box-shadow
BOITES pour donner l’impression qu’il est au-dessus de la page.
CREATION DE Ici, d’un point de vue purement esthétique, on fait cette fois-ci le
TABLEAUX HTML choix d’utiliser un box-shadow centré autour du div.
46. Insérer de la
musique avec
l’élément HTML audio
SELECTEURS CSS
COMPLEXES
Nous allons répéter l’animation à l’infini pour que nos images
54. Les sélecteurs
CSS d’attributs
s’enchainent constamment et allons préciser le comportement du
background-image avant et après l’animation au cas où celle-ci ne
55. Les pseudo- puisse pas se lancer.
classes CSS
57. EXERCICE –
Création d’un menu
horizontal sticky en
HTML et CSS
58. EXERCICE –
Création d’un menu
déroulant en HTML et
CSS
FORMULAIRES
HTML
Finalement, nous allons vouloir mettre en pause l’animation
59. Présentation des lorsqu’un utilisateur passe sa souris sur le cadre du diaporama,
formulaires HTML pour lui laisser le temps d’apprécier l’image.
65. EXERCICE –
Créer un diaporama
en HTML et CSS
MODELE DES
BOITES FLEXIBLES -
FLEXBOX CSS
66. Introduction au
modèle des boites
flexibles ou flexbox
71. EXERCICE –
Création d’un menu
HTML et CSS en
utilisant le flexbox
RESPONSIVE
DESIGN CSS
79. Introduction au Nous allons donc déjà avoir besoin de deux cadres pour nos
modèle des grilles diaporamas qui vont être représentés par deux div. Ici, nous allons
CSS placer chacun de ces cadres dans un autre div conteneur.
EVOLUTION ET
FUTUR DU CSS
Mon image fait ici 2880px de largeur par 720px de hauteur et est
composée de 3 images de tailles identiques (960px*720px).
Pour cela, nous allons passer une largeur maximale à notre div
conteneur égale à la largeur de nos sous images et également lui
passer un overflow : hidden pour cacher ce qui dépasse du
conteneur.
Comme notre div cadre possède une largeur de 400%, notre image
de fond va donc s’afficher une fois complètement dedans puis un
tiers de l’image va se répéter (ce qui va correspondre à notre
première sous image se répétant).
Laisser un commentaire
Vous devez vous connecter pour publier un commentaire.