Skip to content

divtec-cejef/101-EXE-Laure-Dinateur-0ae615

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

26 Commits
 
 
 
 
 
 

Repository files navigation

Exercice site Laure Dinateur version mobile

Objectifs

  • Créer le site internet de la graphiste Laure Dinateur en se basant sur les maquettes, images, textes et instructions fournis par le designer.
  • Ce site se divise en 3 pages :
    • index.html page d'accueil du site présentant une galerie de 5 réalisations de Laure Dinateur
    • informations.html présentation Laure Dinateur en 3 paragraphes
    • contact.html Paragraphes d'informations générales et liste des différents moyens de contact.
  • Le code CSS du site doit être contenu dans une feuille de style externe main. css.
  • Télécharger et placer les polices du site dans un dossier fonts/.
  • Le code HTML et CSS doit respecter les standards du W3C et doit être validé sur le site https://validator.w3.org/
  • Autre outil pour vérifier la qualité de votre code, l'extension pour navigateur Wave: https://wave.webaim.org/extension/

Documents utiles

Vous trouverez tous les fichiers utiles à la réalisation du site dans le dossier _sources/ de ce projet.

Liste des fichiers :

  • images/ ce dossier contient les réalisations, photos et logos et icônes du site.
  • maquettes/ les maquettes du site.
  • base.html fichier HTML de base à copier pour créer vos pages HTML.
  • lauredi-contenus.txt les textes du site.
  • palette.pdf, palette.png, palette.url la palette des couleurs du site dans différents formats.

Structure générale du site

Aspect général :

  • Couleur d'arrière-plan : #fdfffc
  • Couleur du texte #011627
  • Tailles du texte 100%
  • Hauteur de ligne 1.4
  • Police du texte Open Sans`, épaisseur 400 - https://fonts.google.com/specimen/Open+Sans
  • Police des titres Changa One, épaisseur 400 - https://fonts.google.com/specimen/Changa+One
  • Tailles des titres de niveau 1 2rem
    • Marge extérieure en bas de 1em
  • Tailles des titres de niveau 2 1.5rem
    • Marge extérieure en bas de .75em
  • Hauteur de ligne des paragraphes 1.5
  • Les liens du site sont rouges #e71d36 et ne sont pas soulignés

Le site se divise en trois parties :

  • Entête
  • Contenu principal
  • Pied de page

Entête <header>

L'entête se compose d'un logo texte et d'un menu de navigation

  • Les contenus, textes, de l'entête sont centrés horizontalement.
  • Le fond de l'entête est noir.
  • Marges de l'entête
    • intérieur en haut de 5px
    • extérieure en bas de 30px

Logo texte

  • Lorsqu'on clique sur le logo, cela nous renvoie à la page d'accueil index. html
  • La police à utiliser est Changa One, la taille du texte pour le nom et prénom est de 1.75rem avec une hauteur de ligne de 0.8 et a une marge extérieure haut et bas de 1rem.
  • Le texte "Graphiste" a une marge extérieure supérieure de -5px afin de la rapprocher du nom et prénom.

Menu de navigation

  • Le menu de navigation <nav> contient une liste <ul> de trois liens. Mais sur mobile, seuls deux sont visibles, car il n'y a pas assez de place en largeur sur les petits terminaux.
  • La <nav> a une marge :
    • intérieure haut et pas de 10px
    • extérieure haut de 20px
  • Liste des liens du menu :
    • Accueil index.html - caché en CSS display:none;
    • Qui suis-je ? informations.html
    • Me contacter contact.html
  • La liste <ul> n'a pas de marge intérieure et une mage extérieure de 10px à gauche et à droite.
  • Les éléments de la liste du menu <li> s'affichent sans puces, sans marge intérieure et en l'un à côté de l'autre (en ligne) display:inline-block;
  • Pour faciliter la sélection des liens <a> sur mobile
    • sont affichés en gras (800)
    • sont espacés de 30px
    • ont une marge intérieure de 15px haut/bas et 10px gauche/droite
  • La couleur du texte des liens devient bleue #2ec4b6 lorsqu'ils sont survolés :hover.

Contenu principal <main>

Contiens le titre principal de la page et ses contenus (images, paragraphes, titres, sections, liens, éléments importants, figures avec légende)

  • Le contenu principal à une marge extérieure gauche et droite de 5%.

Pied de page <footer>

Contiens la liste des réseaux sociaux de Laure Dinateur et le copyright.

  • Le pied de page <footer> a une marge intérieur haut de 50px
  • Les contenus du pied de page sont centrés horizontalement.
  • La liste des réseaux sociaux est un élément de navigation <nav>, tout comme le menu de navigation de l'entête, et à le même style (pas de puces, pas de marges).
  • Les éléments de la liste s'affichent en ligne display:inline-block;.
  • Les images ont une largeur de 50px sont espacées de 30px.
  • Un filtre gris CSS est appliqué aux images du pied de page filter: grayscale (1);
  • Lorsqu'on passe au-dessus des images avec la souris :hover, les images reprennent des couleurs filter: grayscale(0); avec une transition transition: filter 500ms linear;

Travail #1 - Réaliser la page Qui suis-je ?

La page de présentation Qui suis-je ? informations.html est la plus simple du site, elle se compose de :

Vous devez créer cette page en vous basant sur les instructions de la Structure générale du site et des différents contenus : textes, palettes, maquettes, images, ....

Maquette

Maquette de la page Qui suis-je

Instructions du designer

  • Utiliser les bordures arrondies CSS border-radius pour donner la forme de cercle à l'image.

Travail #2 - Réaliser la page Me contacter

La page de contact Me contacter contact.html contient :

  • un titre principal
  • deux sections<section> :
    • section infos :
    • un titre secondaire
    • deux paragraphes
    • section contact
      • liste de contacts <ul>

Maquette

Maquette de la page Me contacter

Instructions du designer

  • Utiliser les images d'arrière-plan pour placer les icônes de la liste

Travail #3 - Réaliser la page Accueil

Les contenus de la page d'accueil sont :

Maquette

Maquette de la page Accueil

Instructions du designer

  • Afficher les images sur deux colonnes en utilisant la technique display:inline-block
  • Les éléments de la liste d'images <li> font 45% de largeur et ont une marge extérieure de 2.5%.
  • Aligner verticalement les éléments <li> par le haut vertical-align:top;
  • La légende des images à une marge intérieure de 10px et une taille de texte de 1rem.
  • Le débordement overflow du texte de la légende doit être masqué.

Travail #4 - Rendre le site "Responsive"

Maquette de la page Accueil

Créer un feuille de style responsive.css dans le dosser css/ et utiliser les media queries pour appliquer les règles suivantes aux différentes tailles d'écrans.

Écrans >= 480px

Écrans >= 660px

  • Entête du site
    • Ajouter un bordure bleue #2ec4b6 de 5px d'épaisseur en bas de l'entête
    • Afficher le logo à gauche et le menu à droite
      • Logo
        • largeur : 42%
        • marge extérieure gauche : 5%
        • Alignement du texte à gauche
        • "Laure Dinateur" taille du texte de 2.5rem
        • "Graphiste" marge extérieur en bas de 20px
      • Menu
        • Largeur : 48%
        • marge extérieure droite : 5%
        • Taille du texte : 1.125rem

Écrans >= 910px

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published