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:45] – 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> | ||
| + | ===== Transitions et transformations css ===== | ||
| <box round rgb(185, | <box round rgb(185, | ||
| - | Ajoutez le code suivant dans votre zone footer | + | Continuons notre page de démonstration en ajoutant 5 images dans la premiere |
| - | + | ||
| - | < | + | |
| - | <a href=" | + | |
| - | <a href=" | + | |
| - | </ | + | |
| - | + | ||
| - | Attention, le 1er lien-image (html5) ne fonctionne pas sur l' | + | |
| - | + | ||
| - | <note tip>Ces références doivent apparaître sur toutes vos pages au sein de l'IUT. Nous les utiliserons pour vérifier la validité de vos pages.</ | + | |
| - | + | ||
| - | Vous pouvez aussi ajouter : http:// | + | |
| - | + | ||
| - | </ | + | |
| - | ===== Positionnement en CSS ===== | + | |
| - | + | ||
| - | 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 suivantes : | + | |
| - | * 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 css ===== | + | |
| - | <box round rgb(185, | + | |
| - | Continuons notre page de démonstration en ajoutant 5 images dans la deuxième | + | |
| * 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 112: | 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 129: | 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 206: | 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.1449420347.txt.gz · Last modified: 2015/12/06 16:45 by urli