2015_2016:s1:webdoc:td6
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
2015_2016:s1:webdoc:td6 [2015/12/06 16:46] – [Structure] urli | 2015_2016:s1:webdoc:td6 [2015/12/07 15:15] (current) – [La balise vidéo] urli | ||
---|---|---|---|
Line 1: | Line 1: | ||
- | ====== TD6 Web - Projet | + | ====== TD6 Web - Menu dynamique |
====== Compléments ====== | ====== Compléments ====== | ||
+ | |||
* Dans ce nouveau TP, nous allons poursuivre notre exploration des normes HTML5 et CSS. Pour cela nous allons construire petit à petit une page web de démonstration nous permettant d' | * Dans ce nouveau TP, nous allons poursuivre notre exploration des normes HTML5 et CSS. Pour cela nous allons construire petit à petit une page web de démonstration nous permettant d' | ||
Line 7: | Line 8: | ||
===== Structure ===== | ===== Structure ===== | ||
+ | |||
+ | <note important> | ||
<box round rgb(185, | <box round rgb(185, | ||
- Commencez par créer une page html5 contenant une zone '' | - Commencez par créer une page html5 contenant une zone '' | ||
- | - A l'aide d'un fichier | + | - A l'aide d'un fichier |
* header : prend toute la largeur de la page, contiendra un texte de 40px de haut et en petites capitales | * header : prend toute la largeur de la page, contiendra un texte de 40px de haut et en petites capitales | ||
* nav sera une zone horizontale sous le header de 600px de large (on y reviendra à la fin) | * nav sera une zone horizontale sous le header de 600px de large (on y reviendra à la fin) | ||
Line 16: | Line 19: | ||
* section : un ensemble de zones centrées de 800px de large | * section : un ensemble de zones centrées de 800px de large | ||
* footer : un zone en fin de page qui contiendra 2 liens-images alignés à droite | * footer : un zone en fin de page qui contiendra 2 liens-images alignés à droite | ||
+ | - Toutes les zones doivent avoir une bordure rouge de 1px et un bord arrondi ('' | ||
</ | </ | ||
<note tip>De manière à réviser, il est conseiller de partir sur une toute nouvelle page html.</ | <note tip>De manière à réviser, il est conseiller de partir sur une toute nouvelle page html.</ | ||
- | <note tip> | ||
- | ===== Positionnement en CSS ===== | + | ===== Transitions |
- | + | ||
- | Avant de poursuivre notre exercice, vous aurez probablement besoin d'en savoir plus sur le positionnement en css. | + | |
- | + | ||
- | Plusieurs d' | + | |
- | + | ||
- | Regardez le tutoriel sur | + | |
- | - http:// | + | |
- | - http:// | + | |
- | - http:// | + | |
- | - http:// | + | |
- | + | ||
- | + | ||
- | <box round rgb(185, | + | |
- | Maintenant que le positionnement n'a plus de secret pour vous, ajoutez 3 paragraphes de texte (par exemple ceux-ci http:// | + | |
- | </ | + | |
- | + | ||
- | + | ||
- | <note warning> | + | |
- | * Vous pouvez utiliser les informations se trouvant sur http:// | + | |
- | * http:// | + | |
- | * [[http:// | + | |
- | * [[http:// | + | |
- | </ | + | |
- | ===== Les transformations en css ===== | + | |
- | + | ||
- | Ajoutez le code suivant dans votre première zone section, à laquelle vous donnez l' | + | |
- | < | + | |
- | < | + | |
- | < | + | |
- | <td colspan=" | + | |
- | <td rowspan=" | + | |
- | </ | + | |
- | < | + | |
- | <td colspan=" | + | |
- | < | + | |
- | </ | + | |
- | < | + | |
- | < | + | |
- | </ | + | |
- | < | + | |
- | <td rowspan=" | + | |
- | <td colspan=" | + | |
- | </ | + | |
- | < | + | |
- | <td id=" | + | |
- | </ | + | |
- | </ | + | |
- | </ | + | |
- | + | ||
- | <box round rgb(185, | + | |
- | Ajoutez les couleurs via css et appliquez les transformations | + | |
- | * les cases/ | + | |
- | * les cases/ | + | |
- | * Il faudra également mettre le tableau en forme comme dans l' | + | |
- | </ | + | |
- | + | ||
- | <note tip> | + | |
- | + | ||
- | * Si vous avez besoin d'aide pour les selecteurs css, reportez vous sur cette page : http:// | + | |
- | * Pour les transformations, | + | |
- | * On veut parvenir à un résultat proche du tableau suivant (on verra le reste plus tard): | + | |
- | {{ : | + | |
- | ===== Transitions | + | |
<box round rgb(185, | <box round rgb(185, | ||
- | Continuons notre page de démonstration en ajoutant 5 images dans la deuxième | + | Continuons notre page de démonstration en ajoutant 5 images dans la premiere |
* la première image devra subir une inclinaison de 15deg en y ('' | * la première image devra subir une inclinaison de 15deg en y ('' | ||
Line 97: | Line 37: | ||
Le résultat devrait ressembler à quelque chose comme cela : | Le résultat devrait ressembler à quelque chose comme cela : | ||
{{ : | {{ : | ||
+ | |||
+ | Voir pour les transformations CSS : | ||
+ | http:// | ||
+ | |||
+ | Et pour " | ||
+ | http:// | ||
Si vous avez besoin d'aide pour les transitions, | Si vous avez besoin d'aide pour les transitions, | ||
- | <box round rgb(185, | ||
- | Maintenant, vous devez créer dans votre 3e zone '' | ||
- | * le header contiendra un mot de titre | ||
- | * l' | ||
- | * le footer ce que vous souhaitez | ||
- | * Le header et l' | ||
- | * Lorsque vous survolez une section avec la souris, les angles s' | ||
- | </ | ||
===== La balise vidéo ===== | ===== La balise vidéo ===== | ||
HTML5 a introduit plusieurs nouvelles balises dont 2 balises multimédia (la balise video et la balise audio). | HTML5 a introduit plusieurs nouvelles balises dont 2 balises multimédia (la balise video et la balise audio). | ||
Line 114: | Line 52: | ||
<box round rgb(185, | <box round rgb(185, | ||
- | * Dans la 4e zone section de la page (et non celles créées précédemment), | + | * Dans section |
- | * Quand vous survolez une des deux images, une transformation (au choix mais différente en fonction de chaque image) sera appliqué à la vidéo ... testez cela lors de la lecture de la vidéo | + | * Quand vous survolez une des deux images, une transformation (au choix mais différente en fonction de chaque image) sera appliqué à la vidéo ... testez cela lors de la lecture de la vidéo |
- | * Les vidéos sont disponible dans SupportCours/M115 | + | * Utilisez les URLs suivantes pour la vidéo : |
+ | * https:// | ||
+ | * https:// | ||
On devrait avoir un résultat dans le style de ceux ci dessous : | On devrait avoir un résultat dans le style de ceux ci dessous : | ||
Line 191: | Line 131: | ||
{{ : | {{ : | ||
- | </ | ||
- | ===== Je sais répondre à ===== | ||
- | |||
- | <box round rgb(255, | ||
- | * Pouvez-vous citer des éléments de type block ? < | ||
- | * Pouvez-vous citer des éléments de type inline ? < | ||
- | * Comment " | ||
- | * Comment " | ||
- | * Comment sélectionner les cases paires d'un tableau? < | ||
- | * Quelles sont les expressions équivalentes parmi : scale(1.1), scale(1.1, | ||
</ | </ | ||
- | Une version demo de la page que vous avez construite est visible à l' |
2015_2016/s1/webdoc/td6.1449420398.txt.gz · Last modified: 2015/12/06 16:46 by urli