Créer un site Web méga réactif : HTML, CSS, JavaScript (2024) | Giorgi Lomidze | Skillshare

Vitesse de lecture


1.0x


  • 0.5x
  • 0.75x
  • 1 x (normale)
  • 1.25x
  • 1.5x
  • 1.75x
  • 2x

Créer un site Web méga réactif : HTML, CSS, JavaScript (2024)

teacher avatar Giorgi Lomidze, UI / UX Designer

Regardez ce cours et des milliers d'autres

Bénéficiez d'un accès illimité à tous les cours
Suivez des cours enseignés par des leaders de l'industrie et des professionnels
Explorez divers sujets comme l'illustration, le graphisme, la photographie et bien d'autres

Regardez ce cours et des milliers d'autres

Bénéficiez d'un accès illimité à tous les cours
Suivez des cours enseignés par des leaders de l'industrie et des professionnels
Explorez divers sujets comme l'illustration, le graphisme, la photographie et bien d'autres

Leçons de ce cours

    • 1.

      Introduction

      4:03

    • 2.

      Configuration

      1:52

    • 3.

      Pour commencer

      7:01

    • 4.

      HTML d'en-tête : créer la structure de balisage

      4:04

    • 5.

      Créer des styles CSS par défaut

      4:33

    • 6.

      Arrière-plans de coiffure dans l'en-tête

      14:55

    • 7.

      Créer une bannière dans l'en-tête

      8:22

    • 8.

      Créer le balisage HTML de la navigation

      5:41

    • 9.

      Créer le logo du site Web

      11:27

    • 10.

      Éléments de navigation de stylisation

      8:08

    • 11.

      Créer le balisage HTML du premier menu déroulant

      13:01

    • 12.

      Fonctions de coiffure dans la première liste déroulante

      10:17

    • 13.

      Services de coiffure dans le premier menu déroulant

      20:08

    • 14.

      Faire fonctionner le menu déroulant

      5:00

    • 15.

      Créer le balisage HTML pour le deuxième menu déroulant

      5:04

    • 16.

      Styliser le deuxième menu déroulant

      12:56

    • 17.

      Créer le balisage HTML pour le troisième menu déroulant

      6:06

    • 18.

      Styliser le troisième menu déroulant

      11:14

    • 19.

      Créer le balisage HTML pour le quatrième menu déroulant

      4:00

    • 20.

      Styliser le quatrième menu déroulant

      5:31

    • 21.

      Créer un balisage HTML pour le cinquième déroulant

      5:04

    • 22.

      Styliser le cinquième menu déroulant

      10:44

    • 23.

      Créer le balisage HTML pour les services

      7:08

    • 24.

      Section des services de coiffure

      21:52

    • 25.

      Créer une barre de navigation collante sur Scroll

      12:04

    • 26.

      Créer le balisage HTML pour les projets

      7:49

    • 27.

      En-tête de projets et de filtre de navigation

      11:37

    • 28.

      Packs de sites Web de coiffure

      9:16

    • 29.

      Faire fonctionner la navigation par filtre

      12:09

    • 30.

      Créer le balisage HTML pour la section Modèles

      4:46

    • 31.

      Section de modèles de coiffure

      23:55

    • 32.

      Créer le balisage HTML pour le lecteur vidéo

      11:08

    • 33.

      Lecteur vidéo de coiffure

      21:50

    • 34.

      Faire fonctionner Button / Mettre en pause

      5:38

    • 35.

      Mettre à jour la barre de progression

      6:13

    • 36.

      Sauter une vidéo vers l'arrière et vers l'avant

      3:58

    • 37.

      Travailler sur Volume Button

      7:06

    • 38.

      Travailler sur le curseur de volume

      6:09

    • 39.

      Commander des options de vitesse

      14:30

    • 40.

      Image dans l'image et les modes plein écran

      5:19

    • 41.

      Travailler sur la timeline vidéo

      17:20

    • 42.

      Créer une barre de progression glissible

      11:51

    • 43.

      Masquer et montrer les commandes

      12:38

    • 44.

      Créer le balisage HTML pour la section Subscribe

      4:34

    • 45.

      Section d'abonnement de coiffure

      16:34

    • 46.

      Créer un balisage HTML pour Footer

      8:35

    • 47.

      Pied de page de style

      11:02

    • 48.

      Créer une barre de défilement personnalisée

      3:19

    • 49.

      Personnaliser Navbar

      8:45

    • 50.

      Créer le balisage HTML pour les témoignages

      11:19

    • 51.

      Section de témoignages de coiffure

      22:21

    • 52.

      Créer le balisage HTML pour les produits

      11:27

    • 53.

      Section des produits de coiffage

      19:43

    • 54.

      Section promotionnelle de produits de coiffage

      27:44

    • 55.

      Créer le balisage HTML pour la page de conception

      10:54

    • 56.

      Section de coiffure

      27:39

    • 57.

      Créer le balisage HTML pour la page de compte

      8:27

    • 58.

      Section de compte de coiffure

      18:34

    • 59.

      Créer le balisage HTML pour la page de prix

      12:33

    • 60.

      Styles de formes

      7:20

    • 61.

      En-tête de style

      7:27

    • 62.

      Cartes de prix stylisées

      16:16

    • 63.

      Rendre le projet réactif pour des écrans plus grands

      12:49

    • 64.

      Rendre le projet réactif pour les écrans plus petits - Partie 1

      6:59

    • 65.

      Rendre le projet réactif pour les écrans plus petits - Partie 2

      11:41

    • 66.

      Rendre le projet réactif pour les écrans plus petits - Partie 3

      19:41

    • 67.

      Créer un menu hamburger - Partie 1

      15:42

    • 68.

      Créer un menu hamburger - Partie 2

      10:35

    • 69.

      Faire fonctionner le menu hamburger

      23:34

    • 70.

      Rendre le projet réactif pour les tablettes

      29:09

    • 71.

      Rendre le projet réactif pour les téléphones mobiles

      51:14

    • 72.

      Déployer un site Web

      5:10

  • --
  • Niveau débutant
  • Niveau intermédiaire
  • Niveau avancé
  • Tous niveaux

Généré par la communauté

Le niveau est déterminé par l'opinion majoritaire des apprenants qui ont évalué ce cours. La recommandation de l'enseignant est affichée jusqu'à ce qu'au moins 5 réponses d'apprenants soient collectées.

317

apprenants

--

projets

À propos de ce cours

Bienvenue dans notre cours "Créer un site méga réactif : HTML, CSS, JavaScript (2024)", où nous plongons dans les aspects pratiques de l'UI/UX Design. Ce cours est adapté aux débutants qui font leurs premiers pas dans le design Web et aux designers expérimentés qui cherchent à améliorer leurs compétences. Notre objectif est de vous aider à créer un site Web réactif et professionnel, sans vous plonger dans les bases de HTML, CSS et JavaScript.

Nous allons entrer dans l'action, en commençant par la création de votre site Web. Pensez au HTML comme cadre, au CSS comme design visuel et au JavaScript comme fonctionnalité interactive - comme la création des différentes couches d'un gâteau. Vous apprendrez comment structurer vos pages Web avec du HTML, en veillant à ce qu'elles soient bien organisées et accessibles. HTML sert de base sur laquelle vous allez créer le reste de votre site.

CSS vient ensuite, transformant l'apparence de votre site Web. Nous explorerons de beaux designs, mises en page et fonctionnalités réactives qui rendent votre site visuellement attrayant. Ces compétences garantissent que votre site Web est superbe sur divers appareils, des grands écrans de bureau aux petits écrans mobiles.

Notre parcours mène ensuite à JavaScript, qui ajoute de l'interactivité et des fonctionnalités à votre site. Nous maîtriserons des fonctionnalités comme les formulaires, les menus de navigation et les conceptions dynamiques, rendant votre site Web attrayant, interactif et résolvant des problèmes. C'est là que votre site devient plus qu'une page statique ; il devient une plateforme active qui répond aux besoins des utilisateurs.

À la fin de ce cours, vous aurez l'expertise pour assurer que votre site fonctionne de manière transparente sur différents appareils, des ordinateurs de bureau aux smartphones. Nous croyons à l'apprentissage pratique et notre cours offre une expérience pratique pour vous donner vie à vos projets Web.

En résumé, ce cours porte sur l'application pratique, qui vous emmène de zéro à un site Web entièrement réactif et facile à utiliser. C'est un voyage passionnant qui vous permet de transformer vos rêves en design Web en réalité. Que vous débutiez ou que vous cherchiez à développer vos compétences, rejoignez-nous et donnons vie à vos aspirations de développement Web. Ce cours est votre chemin direct pour créer un site Web professionnel et nous sommes ravis de vous guider à chaque étape du chemin.

Dossiers de ressources

Rencontrez votre enseignant·e

Teacher Profile Image

Giorgi Lomidze

UI / UX Designer

Enseignant·e

Hi,

I'm George, an UI / UX Designer, Web Developer, Founder at 'Code And Create' , and an author of several best-selling online classes.

I'm excited that I have a chance to help people to learn one of the most interesting and hottest fields in the world.

I decided to share my knowledge and experience with you and that's the main reason for being here at Skillshare.

Looking forward to seeing you inside my classes and help you to become a professional UI / UX Designer

Voir le profil complet

Compétences associées

Design Design UI/UX Design adaptatif
Level: All Levels

Notes attribuées au cours

Les attentes sont-elles satisfaites ?
    Dépassées !
  • 0%
  • Oui
  • 0%
  • En partie
  • 0%
  • Pas vraiment
  • 0%

Pourquoi s'inscrire à Skillshare ?

Suivez des cours Skillshare Original primés

Chaque cours comprend de courtes leçons et des travaux pratiques

Votre abonnement soutient les enseignants Skillshare

Apprenez, où que vous soyez

Suivez des cours où que vous soyez avec l'application Skillshare. Suivez-les en streaming ou téléchargez-les pour les regarder dans l'avion, dans le métro ou tout autre endroit où vous aimez apprendre.

Transcription

1. Introduction: Bonjour et bienvenue sur notre site Web méga-réactif créé par des cours pratiques avec HTML, CSS et Javascript. Je tiens à vous remercier d'avoir choisi de vous inscrire à ce cours Si vous êtes enthousiaste à l'idée de vous lancer directement dans la création d'un site Web multi-pages réel, vous êtes au bon endroit. Tout au long de ce cours, je serai votre guide pour créer un site Web complet, moderne et adaptable à partir de zéro en utilisant HTML, CSS et chavscript Vous ne trouverez pas ici de longues discussions théoriques. Au lieu de cela, vous recevrez des instructions pratiques étape par étape pour vous doter des compétences nécessaires pour développer des sites Web impressionnants. Dans cette vidéo d'introduction, je vais donner un aperçu de notre projet et détailler ce que nous allons accomplir. Notre projet est conçu pour être un site Web de plusieurs pages et il s' adaptera à différentes tailles d'écran et à différents appareils. Nous allons commencer par créer un en-tête de site Web, suivi la barre de navigation avec des menus déroulants conviviaux pour chaque élément de navigation. Ensuite, nous allons passer à la section Services, qui sera suivie la section des projets comportant un filtre dynamique pour les catégories de projets Cliquez sur l'un des liens afficher les projets correspondants. À l'avenir, nous développerons une section de modèles composée de deux parties. La première partie est visible ici, et la seconde prend vie en cliquant sur un bouton Play. Le lecteur vidéo est entièrement fonctionnel. Il permet de contrôler le volume de lecture. Vous pouvez passer en arrière ou en avant. Nous pouvons également choisir la vitesse. Vous pouvez également trouver ici l'image en mode image et la lecture en plein écran. Après la section des modèles, nous allons créer une section de contact, qui sera suivie d'un pied de page pour résumer le site Web Comme je l'ai dit, notre site Web est multipage et vous pouvez naviguer vers différentes pages en cliquant sur les liens dans la barre de navigation Vous découvrirez la page d'un client avec des témoignages Ensuite, nous aurons une page de projet présentant une méthode engageante. Ensuite, la page suivante sera une page de contact équipée de formulaires et d'options de chat. Nous avons également ici une page de compte pour vous connecter, et enfin, une page de tarification. Comme je l'ai mentionné plus tôt, le site Web s' adapte à différentes tailles d'écran. Si vous inspectez la page, passez en mode réactif et que vous la prévisualisez sur différentes tailles d'écran et sur différents appareils, vous constaterez qu'elle est adaptable et qu'elle est plutôt jolie. Très bien, j'aimerais noter que ce projet est conçu pour les très grands écrans avec une résolution de 1920 pixels et une hauteur de 1080 pixels. Si vous utilisez un écran plus petit, je vous recommande de passer en mode réactif pendant les cours et de spécifier la largeur et la hauteur en conséquence. Cela garantira que le projet s'affiche sous son meilleur jour sur les petits écrans jusqu'à ce que nous le rendions totalement réactif. OK, j'espère que vous aimerez travailler sur ce projet autant que moi. Sans plus attendre, commençons. 2. Configuration: Bonjour et bienvenue au cours. Nous sommes ravis de vous avoir parmi nous, et nous sommes convaincus que vous trouverez ce cours agréable. Avant de nous lancer dans notre projet, préparons d'abord notre environnement de travail. Si vous êtes déjà configuré et prêt à écrire du code, vous pouvez ignorer cette vidéo et passer directement au projet. Cependant, si vous n'êtes pas encore prêt , c'est parfaitement bien. Nous vous guiderons dans la configuration certains outils essentiels tout au long de ce cours. Vous aurez besoin de deux outils principaux un navigateur Web moderne et un éditeur de texte. Pour notre navigateur Web, j'utiliserai Google Chrome, mais je recommande également Mozilla, Firefox. Vous possédez probablement déjà ces navigateurs, mais voyons rapidement comment les télécharger. Au cas où vous souhaiteriez obtenir Google Chrome, il vous suffit de visiter cette URL et de télécharger le navigateur. Le processus d'installation est simple, nous n'y consacrerons donc pas beaucoup de temps. Pour Mozilla, Firefox, vous pouvez l'obtenir à partir de cette URL. Les deux liens seront inclus dans cette conférence pour votre commodité. Très bien, parlons maintenant de l'éditeur de texte. Nous utiliserons le code de Visual Studio qui est l'un des meilleurs éditeurs de texte disponibles aujourd'hui. Cependant, vous pouvez utiliser votre éditeur de texte préféré si vous en avez un. C'est toujours à vous de décider. Je recommande de saisir le code Visual Studio a. Essayez de télécharger le code Visual Studio, visitez ce site Web et sélectionnez la version pour votre système d'exploitation, Windows, Mac ou Linux. Le processus d'installation du code Visual Studio est également simple. Vous ne devriez rencontrer aucun problème. Une fois que vous aurez installé ces deux outils, vous serez prêt à commencer le cours. Plongeons-nous directement dans le vif du sujet. 3. Pour commencer: Bonjour et bienvenue dans notre nouvelle section dans laquelle nous allons commencer à construire notre projet. J'ai créé un nouveau dossier sur le bureau. C'est ce qu'on appelle un site web adaptatif. Si je l'ouvre, vous trouverez ici deux dossiers différents. La première concerne les images dans lesquelles j' ai toutes les différentes images que nous allons utiliser tout au long du projet. Quant au second dossier, il s'appelle vidéos. J'ai ici une seule vidéo. OK, allons-y et ouvrons ce dossier dans le code VS. Outre ces deux dossiers, je vais également créer d'autres dossiers. Comme vous le savez, notre projet est un site Web de plusieurs pages, nous aurons donc quelques fichiers HTM, CSS et Jas différents. Je vais les stocker dans des dossiers séparés. Le premier dossier sera, en fait, nous avons besoin du dossier et du fichier. Le premier dossier sera HTML, dans lequel je vais créer un fichier HTML à points d'index. Ensuite, le dossier suivant sera, en fait, nous devons le créer en dehors du dossier HTML. Le deuxième dossier sera CSS. Je vais créer ici un fichier de style SS. Ensuite, nous devons créer un dossier pour le script v, lequel je vais insérer un fichier de script. Très bien, ouvrons un fichier HTML et créons le document HTML de base. Pour cela, je vais utiliser un package intégré du code VS. Ça s'appelle Amet. Si j'insère un point d' exclamation et que j'appuie sur Entrée, nous obtiendrons ici la taxe HTML de base La première chose que je vais faire ici est de changer le titre plutôt que le document. Je vais insérer un site web adaptatif. La prochaine chose que je vais faire est de lier les fichiers CSS et Jovscp Pour cela, nous devons ouvrir la balise link dans l'élément principal. Ensuite, dans l'attribut de référence H, nous devons spécifier le chemin du fichier. Tout d'abord, nous devons quitter le dossier actuel, qui est HTML. Pour cela, je vais instituer deux points. Ensuite, nous pouvons maintenant choisir le dossier nécessaire. Ce sera du CSS, puis nous aurons besoin du style SS. Très bien, de la même manière je vais lier le fichier Jovsc Tout d'abord, nous devons ouvrir la balise script juste au-dessus de la balise body de fermeture. Ensuite, je vais insérer votre attribut source dans lequel nous devons spécifier la partie du fichier. Encore une fois, nous devons quitter le dossier actuel. Nous avons besoin ici de deux points suivis de l'avant. Ensuite, nous devons choisir le dossier JS et sélectionner le script ou le fichier JS. Bien, les trois fichiers sont connectés. Je vais maintenant ouvrir le dossier dans le navigateur en utilisant Live Server. Comme vous pouvez le constater, le projet est en cours d'exécution dans le navigateur. En fait, si vous n'êtes pas familier avec le package Live Server, vous pouvez le trouver dans le code VS. Fermons ces messages. Vous pouvez rechercher un serveur live ici dans les packages. Vous pouvez installer ce package et exécuter le projet dans le navigateur. Lorsque vous utilisez le package Live Server et que vous apportez des modifications et des mises à jour au projet, vous n'avez pas à actualiser page chaque fois qu'il recharge automatiquement la page et exécute les modifications et mises à jour de votre projet Bien, la prochaine chose que je vais faire est de placer l'éditeur et le navigateur côte à côte, comme ça. Afin de rendre notre processus de travail plus pratique et plus simple, vous pouvez changer de navigateur et d'éditeur. Donc, la prochaine chose que je vais faire est d'ajouter d'autres liens CDN tout au long du projet Nous allons utiliser le téléphone, quelques icônes. Pour les utiliser, nous devons aller de l'avant et rechercher des téléphones CDN JS. Ensuite, nous devons copier le premier lien à partir d'ici. Ensuite, nous devons ouvrir balise de lien dans l' élément principal et coller le lien CDN ici dans l'attribut de référence H. De plus, je vais utiliser les téléphones Google tout au long du projet. Allons-y et visitons le site Web de Google Phones. Je vais chercher des téléphones ici. Le premier téléphone que je vais utiliser tout au long du projet sera le Croson One Allons-y et sélectionnons ce style. Ensuite, je vais rechercher un téléphone appelé Uli. Je ne sais pas si je le prononce correctement, ce téléphone, sélectionnons ce style Le dernier téléphone que j' utiliserai sera Ta. Allons-y et sélectionnons quelques styles différents. Ensuite, je vais récupérer ce lien à partir d' ici et le coller dans l'élément principal. C'est bon, alors c'est tout. Notre environnement de travail est prêt et nous devons maintenant commencer à créer la marge HT correspondante. Passons à la prochaine conférence. 4. HTML d'en-tête : créer la structure de balisage: Très bien, dans la conférence précédente nous avons préparé notre environnement de travail. Nous avons créé différents fichiers et dossiers. Nous avons également créé le document HTML de base dans lequel nous avons les liens pour la phonosomique, également pour les Il est maintenant temps de commencer à créer le balisage HTML de notre première section Si nous examinons le projet terminé, vous verrez ici l'en-tête du site Web avec la navigation. Dans cette conférence, nous allons créer le balisage HTML. Balisage pour la bannière et également pour les arrière-plans. Pour ce qui est de la navigation, nous nous en occuperons un peu plus tard. Allons-y et commençons à créer le balisage HTM. En fait, je vais zoomer un peu sur le code. La première chose que je vais faire est de créer les commentaires pour le conteneur dont nous avons besoin ici, la fin du conteneur, je vais séparer toutes les sections et parties les unes des autres avec les commentaires. Ouvrons le tag avec la classe container. Ensuite, nous allons créer l'en-tête. Mais avant cela, je vais réinsérer ici les commentaires pour l'en-tête. Insérons ici une balise d'en-tête HTML à cinq. Ensuite, nous devons créer la bannière. Mais encore une fois, insérons ici le commentaire de la bannière dont nous avons besoin ici. Fin de la bannière. Ouvrons la balise p avec la bannière du nom de la classe. La bannière comprendra trois fichiers différents. Nous aurons deux en-têtes et aussi le bas, le premier sera composé d'éléments de titre en H avec le texte Créer Ensuite, nous avons besoin de trois éléments de titre. Les textes seront des thèmes modernes et magnifiques. Maintenant, en bas, je vais placer le bouton avec l'élément lien car à la fin de la journée, une fois que nous avons cliqué sur le bouton, nous devons passer à une autre page. Nous avons besoin d'éléments. Pour l'instant, je vais en signe de livre sterling. Créons ensuite le type de bouton qui sera un bouton. Alors je vais m'inscrire aujourd'hui. C'est vrai, c'est à propos de la bannière. Ensuite, nous devons nous occuper des arrière-plans. Je vais insérer vos commentaires pour les arrière-plans. Ensuite, je vais ouvrir le tag avec les arrière-plans du nom de classe. Dans l'ensemble, nous aurons trois arrière-plans différents. Le premier sera le contexte principal. Je vais ouvrir le tag BG main. Dupliquons cette ligne de code deux fois. Changez les noms de classe dont nous avons besoin ici, G un puis G deux. accord, je pense que c'est tout à propos du balisage du tableau de l' en-tête. Jetons un coup d'œil. Nous n'avons ici que trois éléments visibles, les en-têtes et le bouton Ces arrière-plans ne sont pas visibles parce que nous avons ici que des éléments vides et profonds. Bien, il est maintenant temps de styliser ces éléments. Et pour cela, passons à la prochaine conférence. 5. Créer des styles CSS par défaut: D'accord, dans la dernière conférence, nous avons créé le balisage HTM pour notre première section, qui sera l' en-tête du site Web, cette partie du site Web. Nous devons maintenant commencer à écrire du CSS. Je vais ouvrir le fichier de style CSS. En fait, je vais placer le fichier sur le côté droit de l'éditeur de code. Dans ce cas, les deux fichiers sont visibles, ce qui est plus pratique pour nous. Dans cette conférence, nous allons créer des styles par défaut qui seront utilisés pour chaque élément dont nous avons besoin ici. Fin des styles par défaut, ensuite je vais sélectionner tous les éléments, et pour cela il faut utiliser un astérisque Dans ce cas, tous les éléments sont sélectionnés. La première chose que je vais faire est de me débarrasser de la marge et du rembourrage par défaut des éléments Si nous vérifions le navigateur, vous pouvez voir ici l'espace entre les éléments. Cela signifie donc que les éléments ont une certaine marge par défaut. Fixons la marge à zéro. De plus, je vais également mettre le rembourrage à zéro. Maintenant, si nous vérifions les éléments, vous pouvez voir que l' espace est supprimé. OK, ensuite je vais régler la taille de la boîte sur la zone de bordure. En fait, la zone de bordure est un moyen indiquer au navigateur Web de faciliter le dimensionnement des éléments d'une page Web lorsque vous définissez la hauteur intérieure d'un élément zone de bordure permet au navigateur d'inclure la bordure et le rembourrage dans ces mesures Si vous dites qu'un élément doit avoir une largeur de 100 pixels, ces 100 pixels incluent la bordure et le rembourrage, et le contenu réel à l'intérieur la boîte s'ajuste pour s'adapter à cet espace Cela vous permet de contrôler plus facilement la taille d'un élément. OK, je vais maintenant mettre la décoration sur N. Dans ce cas, nous supprimons le soulignement des liens. Ensuite, je vais également l'utiliser et le régler sur non. Avec ce code, nous supprimons les contours par défaut des éléments tels que les entrées ou les boutons. Enfin, je vais définir la famille de téléphones pour chaque élément. Comme vous le savez, nous récupérons quelques téléphones différents sur le site Web de Google Phones. Je vais utiliser l'un des téléphones, appelons-le Ut. C'est bon. Comme vous pouvez le voir, la police est modifiée pour chaque élément. Ensuite, je vais définir la taille de police de l'élément H mal à 62,5 %. Ce code définit la taille de police de l' ensemble du document HTML à 62,5 % de la taille par défaut Par défaut, la plupart des navigateurs ont une taille de police standard pour le texte, qui est généralement d' environ 16 pixels. Lorsque vous définissez la taille du téléphone sur 62,5 %, cela signifie que tout le texte de votre page Web sera 62,5 % de la taille par défaut Ceci est souvent utilisé comme ajustement dans la conception Web. 62,5 % de 16 pixels correspondent à dix pixels, ce qui est un joli chiffre rond Cela facilite le travail avec des unités relatives telles que M. Nous allons utiliser le RAM comme unité de mesure tout au long du projet. C'est pourquoi j'ai défini la taille de police du code HTML à 62,5 %. Par exemple, si vous définissez une largeur de deux RAM, elle sera de 20 pixels de large car chaque RAM fait dix pixels Il est ainsi plus pratique et plus simple de travailler avec les tailles de votre conception Web. Si nous vérifions les résultats, vous pouvez voir que les éléments sont devenus plus petits. Cela est dû à la taille de police de l'élément HTML, qui est désormais fixée à 62,5 %. C'est tout ce qui concerne les styles par défaut Passons à la prochaine conférence. 6. Arrière-plans de coiffure dans l'en-tête: Très bien, lors de la dernière conférence nous avons commencé à écrire du CSS. Nous avons créé des styles par défaut, et maintenant nous devons passer à autre chose et nous occuper de l'en-tête. Tout d'abord, je vais créer commentaires non sécurisés pour le conteneur, puis je vais sélectionner le conteneur Allons-y et définissons la hauteur maximale. La largeur sera de 100 % Quant à la hauteur, elle sera également de 100 %. Je vais également changer la couleur de fond. Réglons la couleur de fond sur le blanc. Pour le moment, rien n'a changé ici. Ensuite, passons à autre chose et prenons soin de l'en-tête. Je vais créer des commentaires pour l'en-tête. Allons-y ensuite et sélectionnons En-tête avec un nom de tag. Je vais définir avec la hauteur. La largeur sera de 100 %. Quant à la hauteur, je vais étudier jusqu' à 100 m de hauteur de fenêtre Cela signifie que l' en-tête occupera 100 % de la hauteur de la fenêtre d'affichage. Très bien, maintenant je vais styliser les arrière-plans puis nous passerons à autre chose et nous occuperons de la bannière. Allons-y et insérons ici de nouveaux commentaires pour les arrière-plans. Ensuite, je vais sélectionner les développements dans les arrière-plans dans les trois développements dont nous avons besoin ici, les arrière-plans, puis le sélecteur et je vais définir la position absolue pour les trois développements Tout d'abord, nous devons positionner les éléments. Dans ce cas, je vais positionner les éléments en fonction des éléments parents, qui dans ce cas sont des en-têtes. Afin de positionner un élément fonction de son élément parent, nous devons attribuer une position à l'élément parent mais avec une valeur relative. Ensuite, je vais sélectionner le premier arrière-plan qui, dans notre cas, est arrière-plan principal I ground , que vous voyez ici, celui-ci. Allons-y et sélectionnons la moyenne d'arrière-plan. Tout d'abord, selon la définition des hauteurs, je vais définir 150 % pour les hauteurs, 150 % également Dans ce cas, l' élément occupera 150 % de la hauteur de son élément parent Dans ce cas, l' élément parent est l'arrière-plan. Mais comme vous pouvez le constater, les arrière-plans n'ont aucune hauteur intérieure. L'arrière-plan principal occupera 150 % du w et de la hauteur de l'élément d'en-tête À l'heure actuelle, nous avons les mêmes résultats. Rien n'est visible, je parle de l'arrière-plan. Je vais maintenant définir l'arrière-plan avec la fonction de dégradé linéaire. La direction va être à droite. Ensuite, nous avons besoin de trois couleurs différentes. La première est qu'il nous faut en fait deux à gauche et non deux à droite. La première couleur sera transparente. Ensuite, nous avons besoin d'une deuxième couleur qui sera la couleur violette. La plus foncée, il nous faut ici 4400 pi. De plus, nous avons besoin ici de la deuxième couleur, elle sera à nouveau violette. Mais le plus léger, je vais utiliser ici le 4400b Laissez-moi vous expliquer ce que fait ce code ici. Comme vous pouvez le voir, ce code crée un arrière-plan pour l'en-tête. Il utilise un dégradé qui commence sur le côté gauche et passe du violet transparent au violet foncé en passant par un violet légèrement plus clair. Il donne à l'arrière-plan une transition de couleur fluide de gauche à droite, passant du violet foncé au violet plus clair , puis transparent. Très bien, ensuite je vais définir la position des éléments pour qu'elle soit -95 %. Je vais également définir la position de gauche, elle sera de -10 %. Vérifie le navigateur L'élément est positionné et nous devons maintenant faire pivoter cet élément en utilisant la propriété de transformation. Je vais utiliser ici deux fonctions, rotate z et skew x. Je vais expliquer chacune d'elles séparément La fonction de rotation Z aura une valeur de -15 degrés. De plus, nous avons besoin ici d'une inclinaison de x avec la valeur de 30 degrés. La première fonction, je veux dire la fonction de rotation Z, fait pivoter ou incliner un élément de la page Web de 15 degrés dans le sens antihoraire Cela donne à l'élément une légère inclinaison vers la gauche, comme si vous tourniez un cadre photo légèrement sur le côté Quant à la deuxième fonction skew, x, elle fait en sorte qu'un élément d' une page Web soit incliné ou incliné vers la droite Cela revient à incliner l' élément d'un côté pour le faire ressembler à un sol parallèle Comme vous pouvez le constater, nous avons ici de tels résultats. Nous devons maintenant arrondir le coin de l'arrière-plan, et pour cela je vais utiliser propriété appelée rayon, elle aura quatre valeurs différentes. Les trois premières valeurs sont également nulles. La dernière valeur qui indique le coin inférieur gauche de l'élément sera de dix m. Maintenant, comme vous pouvez le voir, le coin de l'élément est arrondi. Enfin, je vais diminuer légèrement l'opacité. Disons 2.9 Très bien. Comme vous pouvez le constater, nous avons ici une barre de défilement. En fait, nous n'en avons pas besoin. Afin de supprimer la barre de défilement, je vais attribuer au conteneur une propriété appelée overflow hidden, qui nous permet de masquer la barre de défilement OK, donc tout semble bon. Ensuite, je vais m'occuper du deuxième arrière-plan, je veux dire de l'arrière-plan. Celui-ci est placé sous le fond principal. Allons-y et sélectionnons celui d'arrière-plan. Définissez dans les hauteurs. Dans ce cas, je vais régler avec 50 %, puis la hauteur sera de 100 %. Encore une fois, je vais utiliser un arrière-plan avec une fonction de dégradé linéaire. Dans ce cas, nous avons besoin ici de la direction par défaut. Je ne vais pas en insérer deux à gauche ou deux à droite ou quoi que ce soit d'autre. La première couleur sera transparente. Ensuite, je vais ajouter ici la valeur en pourcentage que je vais expliquer très bientôt. Insérons ici la deuxième couleur. Ce sera F 26 C. Alors nous avons besoin de la troisième couleur. Ce sera le F724b. Ici, la valeur en pourcentage, je veux dire 60 %, indique la position où la transition de couleur se produit dans le dégradé linéaire. En termes simples, cela signifie que l'arrière-plan commence par être transparent, puis passe à la première couleur lorsque 60 % du dégradé est terminé et continue à passer à la deuxième couleur pour les 40 % restants du dégradé Dans ce code, 60 % du dégradé sera transparent, puis il passera progressivement à la première couleur, créant ainsi une transition de couleur fluide sur l'arrière-plan. OK, occupons-nous de la position. Je vais régler la position à -40 %. Nous avons également besoin de la bonne position L' élément sera positionné à -10 %. Maintenant, à titre de supposition, nous devons le faire pivoter comme le premier arrière-plan que je vais utiliser. En fait, nous avons besoin ici des mêmes propriétés et valeurs. Copions ce code, collez-le ici. L'arrière-plan est pivoté et c'est joli. ce cas, arrondissons le coin de l'arrière-plan en utilisant un rayon de bordure. Nous avons besoin d'ici 000.5 run. Le fond est plutôt joli, mais nous avons ici un petit problème. Nous devons placer ce contexte dans le contexte principal. Pour cela, je vais utiliser la propriété d'index Z. Par défaut, chaque élément possède une propriété d'index Z dont la valeur est zéro. Mais si nous ajoutons ici un index avec la valeur, disons une valeur supérieure à zéro, alors l'arrière-plan se retrouvera derrière moi sous l'arrière-plan dans. Très bien, à propos du deuxième arrière-plan, nous devons maintenant nous occuper du troisième arrière-plan, qui dans notre cas est le deuxième arrière-plan. En fait, je pense qu' il vaudrait mieux dupliquer ce code ici. Changeons le nom de la classe. La largeur et la hauteur seront similaires, 50 % et 100 %. Quant au dégradé linéaire, je vais le modifier légèrement. Nous avons besoin ici de 70% Nous avons également besoin de couleurs différentes. La deuxième couleur sera une 5995. Pour ce qui est de la troisième couleur, je vais instituer E. Alors nous avons besoin de la 9458 En ce qui concerne les positions, je vais définir deux positions à 60 %. La bonne position sera de 10 %. Nous avons besoin de la même propriété de transformation ici. Le rayon de la bordure sera à nouveau le même. Nous allons vérifier les résultats maintenant. Comme vous pouvez le constater, l' arrière-plan s'est retrouvé derrière l'arrière-plan principal. Pour résoudre ce problème, nous avons encore une fois besoin de la propriété d'index Z. Mais dans ce cas, la valeur de la propriété d'index z doit être supérieure à celle de l'index z. Mettons-le à deux. Maintenant, l'arrière-plan doit être visible, et oui, il est visible. La seule chose que je vais faire est d'ajouter de l'opacité. Je veux dire diminuer l' opacité 2.4 Je vais également ajouter à l'arrière-plan certains effets d'ombre dont nous avons besoin ici Ombre de boîte avec les valeurs sept et quatre Ram. Les six RAM, et la couleur sera RGBA 000 et l'opacité 0,9. Ce code ajoute une ombre à un élément de la page Web Permettez-moi de vous expliquer à quoi servent ces valeurs. Le premier chiffre sept, Ram, détermine la distance horizontale entre l'ombre et l'élément. La deuxième valeur, quatre RAM, détermine la distance verticale entre l'ombre et l'élément. Le troisième chiffre 6, Ram, contrôle la taille ou la barre de l'ombre. Quant à la couleur, elle indique la couleur de l'ombre. Dans ce cas, il s'agit d'une ombre très foncée, presque noire car nous avons trois zéros ici, ce qui indique la couleur noire Mais nous avons ici une opacité de 0,9 qui rend le noir foncé légèrement plus clair Finalement, nous avons ici cet effet d'ombre agréable et cool. D'accord, en fait, c' est une question d'arrière-plan. Je vais m'arrêter ici et passer à la prochaine conférence, dans laquelle nous allons styliser la bannière de l'en-tête. 7. Créer une bannière dans l'en-tête: Très bien, dans la dernière conférence, nous avons stylisé les arrière-plans de l'en-tête Comme vous pouvez le voir, nous avons ici trois arrière-plans différents qui sont positionnés et qui sont plutôt jolis. Nous devons maintenant nous occuper de la bannière, qui est actuellement placée dans le coin supérieur gauche de la page. En fait, il est placé derrière le fond. Maine. Allons-y et insérons de nouveaux communs pour la bannière. Ensuite, je vais sélectionner Banner et définir sa position, qui sera absolue. Comme vous le savez, lorsque nous utilisons la position absolue, nous avons besoin de la position relative pour l'élément parent. Comme vous pouvez le voir, la dame d'en-tête a une position relative. Ensuite, je vais régler les deux positions à 18 %. Ensuite, nous aurons la position de gauche. Ce sera 20 % Comme vous pouvez le voir, la bannière a changé de position. Il est placé sous le fond principal. Nous devons donc corriger cela en utilisant la propriété index. Je vais définir l'indice 24. Maintenant, comme vous pouvez le constater, le problème est résolu. Bien, il est maintenant temps de personnaliser chacun des éléments séparément. Je vais commencer par le premier élément d'en-tête, qui est H. Allons-y et sélectionnons Banner, puis l'élément d'en-tête H. Tout d'abord, je vais changer de famille de téléphones. Dans ce cas, utilisons un téléphone appelé Mull. Ça va être cursif. Ensuite, je vais augmenter la taille du téléphone, en faire 13 RAM. Vérifie le navigateur. La taille du téléphone est modifiée, et nous avons également ici une famille de téléphones différente. Ensuite, je vais changer de couleur, ce sera le blanc. Je vais ajouter ici un effet d'ombre. Dans ce cas, utilisons l'ombre du texte. Il fonctionne de la même manière que l'ombre de la boîte. Je vais interférer avec les valeurs 01 Ram, alors nous aurons trois Ram. Quant à la couleur que je vais utiliser , elle doit être noire, mais dans ce cas avec une opacité plus faible, soit 0,3. Comme vous pouvez le voir, l'en-tête est plutôt joli Ensuite, je vais vous parler du deuxième élément d'en-tête, qui est trois. Allons-y et sélectionnons Bender, puis les trois éléments de titre H. Je vais changer la taille de la police, dans ce cas, ce sera trois RAM. Ensuite, je vais modifier le poids de la police. Allègons le poids des polices et fixons-le à 300. Ensuite, je vais transformer le texte en majuscules. Je vais maintenant changer la couleur du titre. Ça va être blanc. Encore une fois, utilisez Tech Shadow. Prenons cette ligne de code. La seule chose que je vais faire ici est de diminuer l'opacité Ce sera 0,1 Enfin, je vais créer de l' espace en utilisant la marge. La marge en haut sera nulle. Alors nous aurons zéro sur le côté droit. Ensuite, nous avons le fond, il y aura trois RAM. Pour ce qui est du côté gauche, je vais le régler sur un Ram. Très bien, ça y est, à propos du deuxième titre. Il est maintenant temps de personnaliser le bas. Allons-y et sélectionnons Bannière puis bouton. Tout d'abord, je vais m'asseoir en hauteur. Réglons avec 215 RAM. Ensuite, la hauteur sera de cinq cadres. Je vais également changer le fond. Utilisons à nouveau les dégradés linéaires. La direction de la transition de couleur va être deux, non ? Ensuite, nous avons besoin de la première couleur qui sera A trois EC, c'est une couleur violette. Ensuite, nous avons besoin d'une autre couleur violette, qui sera 84, puis 30. C'est encore une fois une couleur violette, mais la plus foncée. Vérifie le bouton que nous avons ici. Fond sympa et cool avec dégradé. Ensuite, je vais me débarrasser de la bordure par défaut. Réglons-le sur aucun, car je vais arrondir le bouton en utilisant le rayon de bordure. Envoyons-le au RAM et vérifions le navigateur étape par étape ou par bouton. Ça a l'air super. Ensuite, je vais régler la taille du téléphone à 1,6 RAM. De plus, je vais faire monter le poids du téléphone. Transformons ensuite le texte en majuscules. Le texte est plutôt joli, mais nous devons y ajouter un peu plus de style. Nous devons créer un espace entre les lettres en utilisant l'espacement des lettres Ce sera un 0,1 RAM et cela changera également de couleur. Nous avons besoin d'une couleur plus claire. Je vais régler la couleur sur le blanc. Maintenant, le bouton est plutôt joli et cool. Ensuite, je vais ajouter un effet d' ombre à l'élément en utilisant Pox Shadow d'une valeur de 01 Ram, trois Ram. Et la couleur sera RTB A avec la plus faible opacité 0,1 Comme vous pouvez le voir, le bouton a l'effet d' ombre Ensuite, je vais créer un espace sur le côté gauche en utilisant la marge gauche. Ce sera une rampe. Et changez également le type du curseur, faites-en un pointeur. Bien, avant de terminer cette conférence, je voudrais ajouter une dernière chose à notre bouton. Je vais créer un effet de survol. Une fois que nous avons survolé le bouton, nous devons le déplacer vers le haut à l'aide de la fonction transform translate Allons-y et sélectionnons Bannière, puis bouton. Et nous avons besoin ici de la pseudoclasse Hover. Utilisons la fonction transform translate y. Cela nous permet de déplacer les éléments selon l'axe y. Je veux dire verticalement. Je vais ajouter ici une valeur négative. Ce sera -0,2 Ram. Si je vérifie le navigateur, comme vous pouvez le voir, une fois que nous avons survolé le bouton, il se déplacera légèrement vers le haut Faisons en sorte que cet effet soit plus fluide en utilisant la transition. Je vais ajouter ici la transformation. Et la durée de l'effet sera de 0,3 seconde. Maintenant, si je passe le curseur sur le bouton , nous obtiendrons cet effet sympa et cool Très bien, en fait, c' est à propos de la bannière. Ensuite, nous allons nous occuper de la navigation, logo et de la barre de navigation, ces éléments de navigation avec leurs menus déroulants Passons à autre chose et occupons-nous de cela. 8. Créer le balisage HTML de la navigation: Bonjour et bienvenue dans votre nouvelle section, dans laquelle nous allons créer une barre de navigation pour notre projet. Dans la dernière section, nous avons créé l'en-tête du site Web, qui consiste en une bannière. Il est placé sur le côté gauche de la page. Et nous avons également ici trois arrière-plans différents qui, mon avis, sont plutôt jolis. Jetons un coup d'œil au projet terminé. La barre de navigation sera composée d'un logo. Il est placé dans le coin supérieur gauche de la page. Et nous aurons également ces éléments de navigation placés horizontalement dans une rangée. Chaque élément de navigation possède un menu déroulant, à l'exception du bouton. Dans cette conférence, nous allons créer un balisage HTML pour le logo ainsi que pour les éléments de navigation En ce qui concerne les listes déroulantes, nous nous en occuperons un peu plus tard OK, allons-y, ouvrons le code VS et commençons à créer le balisage HTML Tout d'abord, je vais insérer ici des commentaires pour la navigation. Ensuite, je vais ouvrir HTML Five Novelment avec l'offre de nom de classe Ensuite, nous devons créer le logo. Dans un premier temps, je vais insérer les commentaires pour le logo. Ensuite, je vais ouvrir le lien Elements. Nous utilisons ici l'élément Link, car lorsque nous cliquons sur le logo, nous devons passer à la page principale, l'index HTML. Si je vais sur l'une des pages ici puis que je clique sur le logo, nous devrions revenir à la page principale I, l'index du fichier HTM. Dans l'attribut de référence H, je vais indiquer l'index HTML. Ensuite, nous avons besoin ici d' un développement avec le logo de la classe. Le logo sera composé de deux éléments d' envergure différents. Ouvrons la balise span et insérons le code. Et puis nous devons à nouveau, étendre les éléments avec le texte Create. Ensuite, je vais ouvrir une autre balise span. Je vais insérer vos modèles. OK, c'est ça, à propos du logo. Ensuite, nous devons créer les éléments de navigation. Je vais insérer vos commentaires pour les articles. Ensuite, je vais ouvrir la liste de tous les éléments avec le nom de la classe, aucun élément. La liste sera composée de six éléments de liste différents. Nous avons besoin ici d'éléments LI et il aura la classe no item. Ensuite, à l'intérieur de l'élément LI, je vais ouvrir le lien comme le logo, nous devons spécifier ici les noms des pages. Au début, je suis en classe, il n'y aura aucun lien et ensuite le premier article sera à la maison. Une fois que nous avons cliqué sur le premier élément, nous devrions revenir à la page principale. Je veux dire l'index du fichier HTML. Jetons un coup d'œil à la version finale. Si je vais sur l'une des pages et que je clique sur Accueil, nous reviendrons à la page principale. Je vais recommencer, indexer le HTML dans son ensemble. Nous aurons six éléments de liste différents. Par conséquent, je vais dupliquer l'élément LI cinq fois, puis modifier les éléments. Le deuxième élément sera celui des clients. Nous devons changer le nom du fichier HTML. En fait, ces fichiers ne sont pas encore créés. Nous nous occuperons d'eux dans les prochaines sections. Dans ce cas, je précise simplement les noms des fichiers HTML. Nous les créerons plus tard. D'accord, le troisième article sera constitué de produits. Changez le fichier HTML, nous devons ensuite entendre les produits. Nous vous contacterons, puis je vais consulter vos comptes Enfin, nous avons besoin de connaître les prix. Comme je l'ai dit, ce sera le bouton et non le lien. Je vais changer le nom de classe dont nous avons besoin ici maintenant, PTN. Modifiez également le nom du fichier HL. Il va fixer le prix du HTML. C'est bon. Je pense que c'est tout à propos du balisage HTML Jetons un coup d' œil aux projets. Comme vous pouvez le constater, les éléments de navigation ainsi que le logo sont placés derrière le fond. De plus, la disposition des arrière-plans est légèrement modifiée. Nous devons prendre soin d'eux et régler ces problèmes. Allons-y et passons à la prochaine conférence. 9. Créer le logo du site Web: Très bien, dans la dernière conférence, nous avons créé le balisage HTML pour la barre de navigation de notre projet Et maintenant, il est temps de styliser cet élément. Dans cette conférence, nous allons styliser le logo. Revenons au fichier CSS et commençons à écrire le code CSS. Nous devons ajouter ici de nouveaux commentaires pour la navigation. Je vais sélectionner les éléments de navigation, qui ont un nom de classe. Non, tout d'abord, je vais définir sa position. Ça va être réparé. Nous devons également définir les propriétés du haut et de la gauche. Les deux seront nuls en ce moment, rien n'a changé ici. Comme vous pouvez le constater, les éléments de navigation sont placés en arrière-plan et nous devons corriger cela. Pour résoudre ce problème, nous devons utiliser une propriété d'index et je vais lui attribuer une valeur plus élevée. Disons dix. Maintenant, comme vous pouvez le constater, les éléments ne sont plus placés derrière l'arrière-plan. Ensuite, je vais définir la largeur et la hauteur de la navigation définie avec, elle sera de 100 %. Quant à la hauteur, je vais la régler sur 12 RAM. De plus, je vais ajouter ici une couleur d'arrière-plan temporaire afin de mieux voir où se trouve la barre de navigation. Réglons la couleur. Disons gris clair. Ça va être CC. Nous avons fait notre sieste. Il est placé en haut de la page Web. Ensuite, je vais créer de l'espace à l' aide d'un rembourrage. Le rembourrage en haut et en bas sera nul. Pour ce qui est du côté gauche et droit, je vais le régler sur 15 rapides. Comme vous pouvez le voir, nous avons ici un espace sur le côté gauche à droite. Ensuite, je vais utiliser Flex Box pour aligner les éléments. Comme vous le savez maintenant, une partie se compose de deux parties différentes. Nous avons le logo et les éléments de navigation. Nous devons placer les deux éléments dans une rangée horizontalement sur les côtés gauche et droit. Pour cela, nous devons utiliser Display Flex. Comme vous pouvez le constater, le logo et les éléments de navigation sont placés côte à côte. Pour les placer à gauche et à droite, je vais utiliser le contenu de justification avec l'espace de valeurs entre les deux. Maintenant, comme vous pouvez le voir, le logo est placé sur le côté gauche. Quant aux éléments de navigation, ils sont placés sur le côté droit du No. OK. Ensuite, je vais placer les éléments, je veux dire, les éléments de la barre de navigation au centre verticalement. Et pour cela, je vais utiliser une autre propriété du CSS, Flexbox, qui s' appelle Align Items Et je vais le mettre au centre. Les éléments sont maintenant placés verticalement au centre. Très bien, c'est tout pour le Now Bar en ce moment. Ensuite, je vais m' occuper du logo. Nous devons ajouter de nouveaux commentaires pour le logo. Ensuite, je vais sélectionner Developments qui porte le logo du nom de classe. Encore une fois, je vais utiliser des livres Flex pour aligner les éléments. Réglons l'affichage pour qu'il soit flexible. Dans ce cas, je vais placer les objets verticalement les uns sur les autres. Pour cela, nous devons changer la direction de Flex Book et ce sera une colonne. Maintenant, comme vous pouvez le voir, les éléments sont placés verticalement. Ensuite, je vais sélectionner le premier élément de span du logo. Je parle de celui-ci. Pour cela, nous avons besoin du logo. Ensuite, répartissez les éléments. Nous devons maintenant utiliser l'une des pseudo-classes appelée nth child selector Ici, nous devons préciser le numéro. Comme je l'ai dit, nous devons sélectionner le premier élément de span. Je vais donc t' en faire une. Tout d'abord, je vais changer de famille de téléphones. Utilisons ici un téléphone appelé les taupes. Augmentons également la taille du téléphone. Je vais le régler sur trois RAM. Jetons un coup d'œil ici, nous avons les premiers éléments d'envergure. Modifions le poids de la police. Je vais faire preuve d'audace. Transformons le texte en majuscules et changeons la couleur. Je vais utiliser la couleur blanche. Nous avons ici le premier élément d' envergure du logo. En fait, allons-y et débarrassons-nous de ce contexte temporaire. Je pense que nous n'en avons plus besoin maintenant. Le logo est bien plus beau. Ensuite, je vais sélectionner l'élément span qui est placé dans le premier élément du volet, celui-ci est créé par le texte. Pour cela, nous avons d'abord besoin du logo suivi de l'élément span avec le sélecteur de graphique Et encore une fois, nous avons besoin d'un élément span. Changeons la taille du téléphone. Ce sera 1,8 RAM. La taille de cette partie, cet élément panoramique, est modifiée à mesure que le texte devient plus petit. Nous devons déplacer l'élément vers le haut comme le texte ici. Pour cela, je vais utiliser transform. Avec la fonction translate y, elle déplace l'élément selon l'axe y. Je veux dire qu'il déplace l'élément verticalement. Pour déplacer l' élément vers le haut, nous devons utiliser une valeur négative. Dans ce cas, ce sera 0,8 Comme vous pouvez le voir, l'élément n'a pas été déplacé vers le haut. Le problème est que Spanelon est un élément intégré. Et une fois que vous avez l'élément en ligne, propriété de transformation n' est pas appliquée Nous devons donc transformer les éléments d'un bloc en ligne en un bloc en ligne afin d' appliquer la propriété de transformation Maintenant, le problème doit être résolu. Bien, comme vous pouvez le voir, l'élément est placé vers le haut et la propriété de transformation fonctionne correctement. Ensuite, je vais sélectionner le deuxième élément de span. Je veux dire que ce modèle nous permet de copier ce sélecteur à partir d'ici Et modifiez le sélecteur ni. Il nous en faut deux. Changeons la famille de polices. Ce sera Croson One Cosi. Ensuite, nous avons besoin d'une taille de police, elle sera de 1,5 Rams Je vais changer de couleur. Ajoutons-le au DDT, qui est de couleur gris clair Nous avons ici le deuxième extrait. Ensuite, je vais créer un espace entre les lettres en utilisant l'espacement des lettres, et ce sera 0,1 RAM Je vais également placer les éléments sur le côté droit. Et pour cela, utilisons la propriété line avec la valeur, droite, le texte est placé sur le côté droit. Mais en fait, ce n'est pas ce dont nous avons besoin ici. Si nous examinons la version finale, vous verrez que le deuxième élément de rotation est bien placé sur le côté droit. Nous devons le déplacer légèrement vers la droite et aussi vers le haut, je vais utiliser la propriété transform. Nous devons ici traduire fonction comme les valeurs auxquelles je vais passer ici. 0,2 Ram, également ligne ici, moins un Ram. La première valeur, 2,2 Ram, déplace l'élément vers la droite horizontalement de 22 pixels. Quant à la deuxième valeur, moins un RAM, elle déplace l'élément verticalement de dix pixels vers le haut. Le signe négatif, dans le cas où c'est la direction, est vers le haut. Quant aux valeurs positives, elles les déplaceraient vers le bas. Nous avons maintenant le même problème ici. Affectons également un bloc d'affichage en ligne au deuxième élément Maintenant, comme vous pouvez le constater, le problème est résolu. Nous avons ici des résultats intéressants et intéressants. Enfin, je souhaite ajouter un petit effet d'ombre au logo. Je parle des éléments de portée. Allons-y et sélectionnons tous les éléments de span dans la propriété d'ombre du texte du logo avec les valeurs 0,5 Ram, un Ram. Ensuite, la couleur sera RGBA, couleur noire avec une opacité plus faible, et ce sera 0,2. D'accord, nous avons donc le logo C'est plutôt joli avec le logo. Nous avons maintenant terminé, il est temps de passer à autre chose et de personnaliser les éléments de navigation. Allons-y et faisons-le lors de la prochaine conférence. 10. Éléments de navigation de coiffage: Très bien, lors de la dernière conférence, nous avons conçu le logo du site Web. Il est maintenant temps de passer à autre chose et continuer à personnaliser la barre de navigation. Dans cette conférence, je vais styliser les éléments de navigation. Passons au code VS. Tout d'abord, avant de commencer à styliser les éléments de navigation, je souhaite déplacer la navigation vers le haut. Je veux dire en dehors de l'en-tête. Découpons le code d' ici et collons-le ici. OK, après le logo, je vais voir de nouveaux commentaires pour les éléments de navigation. Ensuite, je vais sélectionner l' élément UL qui porte le nom de classe Now items. Tout d'abord, je vais définir la largeur. Ce sera 50 % Ensuite, je vais placer les éléments de navigation côte à côte, horizontalement dans une rangée. Parce qu'à l'heure actuelle, ils sont placés verticalement. Pour ce faire, je vais utiliser Flex box. Nous avons besoin de Display Flex. Maintenant, si nous vérifions les résultats, vous verrez que les éléments sont placés horizontalement dans une rangée. Ensuite, je vais créer un espace entre les éléments et pour cela je vais utiliser l'une des propriétés de boîte flexible appelée justify content. Et je vais lui attribuer une valeur appelée space even. Cela créera un espace uniforme entre les objets. Bien, après cela, allons-y et sélectionnons éléments LI dont le nom de classe est l'élément. Je vais me débarrasser des puces par défaut pour cela. Utilisons le style de liste et attribuons-lui la valeur none. Comme vous pouvez le constater, les balles ont disparu. Ensuite, je vais sélectionner les éléments de lien dont nous avons besoin ici. Aucun lien. Augmentons la taille du téléphone. Je vais passer à Ram, puis je vais transformer le texte en majuscules. En fait, nous avons besoin ici de la transformation du texte et du case value appl. Et changez également la couleur. La couleur sera le blanc. Nous allons vérifier le résultat. Comme vous pouvez le constater, les éléments de navigation sont plutôt jolis. Ensuite, je vais créer un espace entre les lettres. Faisons en sorte que ce soit 0,1 RAM. Ensuite, je vais ajouter un petit effet d'ombre aux éléments du lien en utilisant Tech Shadow. Les valeurs seront de 0,5 gramme par RAM. Et la couleur noire RGBA avec une opacité de 0,2 Très bien, donc je trouve que les boutons sont plutôt jolis Nous devons maintenant nous occuper du dernier élément qui sera le bouton, je veux dire le bouton de tarification. Allons-y et sélectionnons cet élément en utilisant le nom de classe maintenant, PTN. Définissons la hauteur maximale. Je vais régler la largeur à 13 RAM. Pour ce qui est de la hauteur, je vais faire cinq béliers. Modifiez également la couleur de fond. Mettons-le en blanc. Comme vous pouvez le constater, les hauteurs ne sont pas appliquées aux éléments et nous avons ici le même problème. Je veux dire que l' élément de lien par défaut est un élément en ligne et que, par conséquent , les hauteurs intérieures ne sont pas appliquées à l'élément, nous devons le modifier Dans ce cas, je vais utiliser Display Flex car nous aurons également besoin d'autres propriétés de boîte flexible. C'est pourquoi j'utilise ici du lin et non un bloc ou un bloc en ligne. Maintenant, si je vérifie le résultat, vous verrez que la hauteur intérieure est appliquée à l'élément qui placera le contenu au centre de la boîte. Et pour cela, je vais utiliser le code de justification du contenu avec le centre de valeur. Et nous avons également besoin d' un centre d'éléments, centre de contenu justifié. Alignez l'élément au centre horizontalement. Quant au centre de l'élément de ligne, il place l'élément au centre verticalement. Nous avons maintenant ici le centrage parfait. En fait. Je vais placer les éléments de lien ainsi que le bas au centre verticalement. Pour cela, nous pouvons ajouter ici centre des éléments de ligne et le problème sera résolu. Maintenant, les éléments du lien et le bouton sont bien placés au centre. Passons à autre chose et ajoutons ici quelques styles supplémentaires. Ensuite, je vais arrondir le bouton en utilisant le rayon, ça va être une forme, maintenant le bouton est arrondi. De plus, je vais ajouter en bas un effet d' ombre en utilisant Box Shadow avec des valeurs 01 Ram. Alors nous aurons ici trois Ram. La couleur sera RTP A avec une opacité 0,1. Nous avons ici un bel effet d'ombre Ensuite, je vais retirer le téléphone. Augmentons la taille du téléphone. Il y aura deux béliers. Je vais utiliser l'espacement des lettres. Ce sera une RAM de 0,1. Changeons la couleur. Je vais utiliser la couleur F88 344. Il sera de couleur orange, comme les boutons. Je vais mettre le texte en majuscules. Utilisons les texans en majuscules. Très bien, les boutons avec le bouton sont plutôt jolis Je vais ajouter un effet de survol au bouton. En fait, je vais utiliser le même effet de survol. Sélectionnons le bouton PTN. Avec Hover, nous devons nous transformer. La valeur Translate Y sera de -0,2 n. Si je survole le bouton, il se déplacera vers Mais comme vous le voyez, nous avons besoin d' une transition harmonieuse. Utilisez la propriété de transition dont nous avons besoin ici pour transformer. La durée de l' effet sera de 0,3 seconde. Nous avons maintenant ici un effet de survol agréable et cool. Bien, en fait, il s'agit des n éléments. Nous devons maintenant ajouter à chaque élément de navigation le menu déroulant, comme dans le projet terminé. Pour cela, allons-y et passons à la prochaine conférence. 11. Créer le balisage HTML du premier menu déroulant: Très bien, dans la dernière conférence, nous avons personnalisé les éléments de navigation ainsi que le bouton. Il est maintenant temps de passer à autre chose et de commencer à créer le menu déroulant. Je parle du menu déroulant du premier élément de navigation. Jetons un coup d'œil au projet terminé. Si je survole le premier élément de navigation, le menu déroulant apparaît Comme vous pouvez le constater, le premier menu déroulant se compose de deux parties principales. Nous avons le côté gauche et nous avons également le côté droit. Sur le côté gauche, nous avons la liste des fonctionnalités. Comme vous pouvez le constater, une fois que nous survolons les éléments de la liste, peu d'effet de survol Le côté droit est plus complexe. Nous avons ici les icônes des téléphones avec effet de survol. De plus, nous avons des éléments textuels de différentes couleurs. Et en bas, vous pouvez voir le bouton. bon, c'est ça. Ce que nous allons créer dans cette conférence. Je vais créer le balisage HTML, puis nous allons concevoir le menu du haut de la ville Très bien, passons au code VS et commençons à créer le balisage HTML Nous devons insérer les commentaires juste après l'élément lien, à l'intérieur de l'élément LI. Insérons vos commentaires dans le menu déroulant. Ce sera le premier menu déroulant dont nous avons besoin ici, le menu déroulant. Ensuite, dans la première liste déroulante, je vais ouvrir les éléments profonds qui auront deux classes différentes. Le premier sera un nom de classe commun, menu déroulant. En plus de cela, nous en avons besoin ici, d'un menu déroulant. Ensuite, je vais insérer ici un autre élément profond qui se trouvera à gauche de la liste déroulante dont nous avons besoin ici. Déposez-en un vers la gauche. Créons également le côté droit. Dupliquons cette ligne de code et changeons le nom de la classe. Nous avons besoin que vous en fassiez une liste déroulante, d'accord. Très bien, dans un premier temps, occupons-nous du côté gauche. Je vais insérer ici H, trois éléments de titre avec les fonctionnalités du texte. Ensuite, après le départ, nous avons besoin d'un autre développement qui sera le moins important, je veux dire l'enveloppe à l'intérieur du développement Je vais en créer un autre qui sera l'élément des fonctionnalités. Je vais donc ajouter ici le nom de la classe, l'élément de fonctionnalités. Chaque élément de la liste sera composé de deux éléments. Le premier sera un phonosomicon. Pour le second, nous aurons ici un élément si nous examinons le projet terminé et que nous vérifions le côté gauche Comme vous pouvez le voir, nous avons les phonosomicons ainsi que le panelement avec du texte Sécurisons les éléments I avec les classes FA solid A solid A star et puis, à la place, span element, le texte sera entièrement composé de fonctionnalités Bien, au total, nous aurons 11 éléments de liste différents. Par conséquent, je vais dupliquer dix fois l'élément de la liste des fonctionnalités. Ensuite, nous devons modifier les noms de classe des téléphones ainsi que le contenu des éléments span Le deuxième élément sera un solide, des boîtes A empilées Quant à cet élément de ventilateur, il y aura plus de 100 éléments. Ensuite, le troisième phonosomicon sera un solide, un fichier A. En ce qui concerne cet élément de ventilateur, je vais insérer plus de 1 000 mises en page Le prochain phonosomicon sera un solide, une plume de stylo. Nous devons également modifier ce panneau. Je vais insérer votre design sans code. Ensuite, le micon du téléphone deviendra une clé solide En ce qui concerne ce panneau, je vais insérer votre générateur de thèmes Ensuite, l'icône suivante sera un solide, un achat de voiture. Comme nous devons modifier ce panel qui sera le commerce électronique. Ensuite, nous ferons également câbler un réseau pour changer ces panneaux. Nous allons avoir ici le flux de travail. Ensuite, la prochaine sera un solide, une ampoule. En ce qui concerne ce panel, insérons ici le marketing Ensuite, nous aurons ici une phase solide pour les développeurs de code. L'icône suivante sera un bureau solide. En ce qui concerne ce panneau, je vais insérer des exemples secondaires. Enfin, nous avons besoin de la dernière icône indiquant quels solides le spanelment sera intégré OK, passons à la première partie, je veux dire le côté gauche du menu déroulant. Ici, nous avons tous les phonicons et les extraits. Ensuite, nous devons prendre cet endroit du côté droit. Tout d'abord, nous avons besoin de la troisième rubrique qui sera consacrée aux services. Ensuite, après avoir dirigé, je vais ouvrir ce menu déroulant. Ensuite, dans le cadre du développement, je vais ouvrir un autre D qui sera le service déroulant lui-même. Il comprendra des éléments et également un développement qui inclura lui-même, deux éléments de travée. Insérons ici l'élément I, qui sera une clé Aa solida Ensuite, comme je l'ai dit, nous avons besoin d'un développement avec le service de liste déroulante des noms de classe. Je vais instituer deux éléments d'envergure. Le premier sera Thin Builder. Dupliquons cette ligne de code. Le deuxième élément de span sera le Thin Builder numéro un. Maintenant, je vais dupliquer le service de liste déroulante. Au total, nous aurons sept services déroulants. Dupliquons ce code six fois. Nous devons maintenant modifier la phonétique ainsi que le contenu des éléments span Le deuxième phonsomicon sera un solide. En fait, nous devons ici supprimer ce T, sinon l'icône ne s'affichera pas. Débarrassons-nous de ça. Comme je l'ai dit, le phonoomicon sera un solide, une ampoule En ce qui concerne la place de marché de panelmentse. En ce qui concerne le deuxième élément du panneau, je vais insérer ici des modules, des mises en page et des thèmes Le phonosomicon suivant sera alors un solide, un nuage. Pour ce qui est de ces éléments généraux, entrons dans le cloud. Ensuite, le second sera le stockage dans le cloud pour les concepteurs. Le prochain phosmicon sera un solide, un cerveau. Nous allons changer les panneaux. Ai Spanel va créer des sites Web avec l'IA Ensuite, l'icône suivante sera un groupe de personnes solide. En ce qui concerne les éléments généraux, nous avons besoin d'équipes. Ensuite, le second sera la collaboration pour les agences. Nous avons alors besoin d'un globe solide. En ce qui concerne l'hébergement de panelmentseed, le second sera l' hébergement rapide des sites Web Nous devons maintenant modifier le dernier service de haut en bas. Nous avons besoin d'une couronne solide. En ce qui concerne les éléments span, interférons IP et le second sera le support 2047 et tout compte Très bien, tous les services déroulants sont prêts. La dernière chose à faire est de créer le bouton qui doit être placé ici. Ouvrons le type de bouton qui sera bouton. En ce qui concerne le contenu, je vais m'inscrire aujourd'hui. C'est bon. J'espère que tout est correct. Nous verrons cela dans les prochaines conférences. Nous allons vérifier les résultats que nous avons ici. Services, toutes les icônes sont affichées. Nous devons maintenant passer à autre chose et styliser la première liste déroulante pour cela Passons à la prochaine conférence. 12. Fonctions de coiffure dans le premier menu déroulant: Très bien, dans la dernière conférence, nous avons créé le balisage HTML pour notre premier menu déroulant Je veux dire le menu déroulant du lien d'accueil. Il est maintenant temps de commencer à personnaliser le menu déroulant. Passons au fichier CSS et juste après navlink, insérons de nouveaux commentaires pour le menu déroulant Ce sera le premier menu déroulant dont nous aurons besoin ici. Un menu déroulant, puis un menu déroulant. Très bien, allons-y et sélectionnons une liste déroulante. Tout d'abord, je vais définir sa position en valeur absolue. Nous allons positionner cet élément en fonction de l'élément parent, qui n'est pas un élément. Je ne vais attribuer à aucun élément une position relative. Nous en avons besoin pour positionner les éléments enfants. Dans ce cas, déposez-en un en fonction de l'élément parent, qui n'est pas un élément. Très bien, définissons les propriétés top et let. La position la plus haute sera de 4,9 m. Quant à la position de gauche, je vais la porter à -24 m. Voyons le résultat Comme vous pouvez le constater, le menu déroulant est positionné. Maintenant, je vais définir la couleur de fond et elle sera blanche. Très bien, nous avons ici le menu déroulant. Nous devons maintenant définir le, avec la hauteur de l'élément. Je vais régler avec 96 RAM. Quant à la hauteur, elle sera de 60 Ram. Ensuite, je vais placer les fonctionnalités et les services côte à côte, horizontalement. Et pour cela, je vais utiliser Flex box, nous devons afficher Flex. Si nous vérifions le résultat, vous verrez que les fonctionnalités et les services, je veux dire les côtés gauche et droit du menu du haut vers le bas, sont placés côte à côte horizontalement. Bien, après cela, je vais arrondir légèrement le menu du haut vers le bas en utilisant le rayon de bordure. Je vais le régler sur un Ram. Je vais également créer un petit effet d'ombre en utilisant Po Shadow. Les valeurs seront 01 Ram, puis trois Ram comme couleur. Je vais utiliser la valeur RGBA. La couleur sera le noir avec une opacité plus faible, 0,2 comme vous pouvez le voir dans les coins du menu déroulant qui l'entoure Et nous avons également ici des effets d'ombre sympas et sympas. Ensuite, je vais créer un espace dans le menu déroulant pour cela. Utilisons du pudding Je vais le régler sur deux RAM. C'est bon, c'est ça. À propos du drop one, je parle de l'élément wrapper. Ensuite, je vais m'occuper des côtés gauche et droit. Je vais choisir d'en faire une liste déroulante vers la gauche et de définir sa largeur. Ce sera 30 %. De plus, je vais créer de l'espace sur le côté droit de l'élément à l'aide d' un rembourrage, n'est-ce pas ? La valeur sera de quatre m. Maintenant, dans la première partie dans laquelle je me trouve , le côté gauche a la largeur, et nous avons également un peu d' espace après le côté gauche. Ensuite, je vais dupliquer ce code et faire de même pour le côté droit. La largeur du côté droit sera de 70 %. Nous avons également besoin d'un rembourrage à gauche Et ce sera pour courir. Très bien, ensuite je vais m'occuper des titres des deux côtés Nous avons besoin des mêmes styles pour les deux rubriques. Je vais les sélectionner tous les deux. Il faut en descendre un à gauche, le H trois. Dupliquons le code et changeons la gauche en droite. Ajoutons ici des styles pour le titre. Tout d'abord, je vais changer de famille de téléphones. Ce sera Molly Cursive. Ensuite, je vais régler la taille du téléphone à 1,8 RAM. Il nous faut de la couleur. Ce sera la couleur 86987 Donc, comme vous pouvez le constater, les titres sont jolis. Ensuite, je vais créer de l'espace en bas à l'aide d'un rembourrage En bas, il y aura un Ram. Nous avons également besoin d'une marge. En bas, il y aura trois RAM et une bordure sera créée en bas. Nous avons besoin ici en bas, la largeur sera de 0,2 Ram. Ensuite, nous avons besoin du solide comme couleur que je vais utiliser ici, RGBA, 134-15-2167 et l'opacité sera de 0,5. J'ai utilisé Vérifions-le. Comme vous pouvez le voir, nous avons ici une jolie bordure cool en bas. Et en fait, les titres des côtés gauche et droit sont plutôt jolis C'est bon. Ensuite, allons-y et sélectionnons un élément de la liste des fonctionnalités. Cette partie comprend les deux éléments placés dans l'élément de la liste des fonctionnalités. Je vais sélectionner un élément de la liste des fonctionnalités, définissons la marge. Nous avons besoin de 1,5 image en haut et en bas et de zéro sur les côtés gauche et droit Ensuite, je vais placer les éléments horizontalement, côte à côte à l'aide de la boîte flexible. Nous avons également besoin d'un article. Il alignera les éléments au centre verticalement , puis changera le type du curseur, en fera un pointeur. OK, maintenant nous avons un peu d'espace entre les éléments et le curseur est également modifié. Ensuite, je vais personnaliser les icônes , puis les éléments span. Commençons par les icônes. Je vais sélectionner l' élément des fonctionnalités suivi des éléments. La taille de la police sera de deux RAM. Je vais régler la largeur sur quatre RAM, puis changer la couleur. La couleur sera le gris, que nous avons utilisé récemment. Vérifions-le. Comme vous pouvez le constater, les icônes sont plutôt jolies. Allons-y et personnalisons les éléments du ventilateur. Je vais sélectionner à nouveau l'élément de la liste des fonctionnalités suivi des éléments du ventilateur. Je vais augmenter la taille du téléphone, il y aura 1,8 RAM. Pour ce qui est de la couleur, je vais utiliser la même couleur. Je parle de la couleur grise. Comme vous pouvez le constater, les panelements sont plutôt jolis. La seule chose que nous devons faire dans cette conférence est créer un petit effet de survol Une fois que nous avons survolé l' icône ou l'élément span, ils devraient changer de couleur Allons-y et faisons-le. Je vais sélectionner Fonctionnalités, un élément de liste survolé. Nous avons également besoin de ses éléments. Nous devons sélectionner les éléments d'envergure. Une fois que nous avons survolé les éléments, nous devons changer de couleur La couleur sera de deux à deux. C'est de couleur gris foncé. Maintenant, si je survole le, vous voyez que la couleur est modifiée Mais nous avons besoin d'une transition harmonieuse. Ajoutons aux deux éléments la propriété de transition. Nous avons besoin de votre couleur. Et la durée sera de 0,3 seconde. Maintenant, si je passe le curseur sur les articles, ils changeront de couleur en douceur. Je trouve que ça a l'air plutôt sympa. Ensuite, nous devons prendre soin du côté droit. Et pour cela, je vais passer à la prochaine conférence. 13. Services de coiffure dans le premier menu déroulant: OK, dans la dernière conférence, nous avons stylisé le côté gauche du menu déroulant, je veux dire la liste des fonctionnalités Et maintenant, nous devons nous occuper de la deuxième partie de notre menu déroulant. Je veux dire, la partie services, le côté droit. Passons au code VS et sélectionnons Dropdown Services. Je vais définir la hauteur, ça va être 45 landau De plus, je vais aligner les éléments en utilisant à nouveau S Flax Book. Nous avons besoin de Display Flex. Nous devons changer de direction car nous devons aligner les éléments verticalement. Nous avons donc besoin que la direction de flexion soit une colonne. Très bien, maintenant je vais sélectionner à nouveau le service déroulant lui-même. Utilisons Flex Box. Nous avons besoin de Display Flex. Ensuite, nous devons créer un espace en bas de l' élément en utilisant la marge inférieure. Ce sera un 3,5 RAM. Ensuite, je vais changer le curseur et le faire pointer. Très bien, maintenant je vais aligner les éléments au centre verticalement. Je vais ajouter ici un centre de rubriques. Comme vous pouvez le constater, les icônes et les éléments textuels sont placés au centre Ensuite, je vais personnaliser les icônes. Allons-y et sélectionnons le service déroulant, puis l'élément. Je vais augmenter en hauteur. Je vais les régler tous les deux sur 5,5 RAM. Il en va de même pour la hauteur. Changeons ensuite l'arrière-plan. Changeons l'arrière-plan. Je vais utiliser la fonction de gradient linéaire. La direction de la transition de couleur va être deux, non ? En ce qui concerne les couleurs, la première couleur sera la B1501. Pour ce qui est de la deuxième couleur, je vais utiliser le 723 Ce sont les couleurs violettes. Le plus clair et le plus foncé peuvent voir la phonétique. Je veux dire que ces boîtes ont un gradient linéaire. Ensuite, je vais passer aux articles flexibles. Nous devons les placer sur deux colonnes. Je vais utiliser flex wrap pour la valeur p. Maintenant, les éléments sont placés dans deux colonnes. Nous avons ici de bien meilleurs résultats. Après cela, j'ajoute ici quelques styles supplémentaires. Nous devons arrondir les cases, et pour cela, utilisons un rayon de bordure d'une valeur de 50 %. Maintenant, les éléments sont arrondis et nous devons placer les icônes au centre de ces cercles. Pour cela, je vais utiliser X Book. Nous avons besoin d'exposer du lin, puis de justifier un centre de conférence et un centre de produits de gamme. Maintenant, comme vous pouvez le constater, les icônes sont parfaitement centrées. Ensuite, personnalisons les icônes. Nous devons augmenter la taille du téléphone. Ce sera 2,5 RAM. Ensuite, je vais changer de couleur. Faisons-le blanc. De plus, je vais régler Po Shadow à 0,5 m, soit deux RAM. En fait, nous avons besoin ici de m. En ce qui concerne la couleur, je vais utiliser la valeur RGBA, mais dans ce cas, nous devons utiliser la couleur violette La première valeur sera comprise entre un et six. Alors nous en aurons ici 35. Ensuite, la prochaine sera 218 pour l'opacité. Je vais dire 2.3 D'accord, les icônes sont plutôt jolies. Ensuite, j'ajoute un petit espace sur le côté droit de chaque icône. Ajoutons ici une marge. À droite et dirigez-vous vers la rampe. OK, après cela, je vais créer un petit effet de survol Une fois que nous avons survolé les services, nous devons augmenter la taille des icônes Je vais sélectionner le service déroulant avec le pointeur. Ensuite, nous avons besoin d'éléments. Pour augmenter la taille de l'élément, je vais utiliser la fonction d'échelle. Nous avons besoin de transformation, nous avons besoin de transformer l'échelle. Et je vais insérer ici 1.1 Maintenant, si je survole les icônes, elles augmenteront, je veux dire la taille de l'icône Faisons en sorte que cet effet soit plus fluide. Utilisez la transition. Nous avons besoin ici de nous transformer. Et la durée sera de 0,3 seconde. Nous avons maintenant de bien meilleurs résultats. La taille de l'icône augmente avec un effet lisse. Très bien, je vais maintenant m' occuper du service déroulant. Je parle de ces éléments textuels, nous avons ici deux éléments différents et nous devons les placer verticalement. Allons-y et sélectionnons l'élément de service dans le menu déroulant. Utilisez Flex box. Nous avons besoin de lin pour étalage. Ensuite, nous devons changer de direction. Ce sera une chronique. Maintenant que vous pouvez voir les éléments textuels, les éléments de span sont placés verticalement Comme vous pouvez le voir maintenant, toutes les icônes ont la même couleur de fond. Si nous examinons le projet terminé, vous verrez que chaque élément a une couleur de fond différente. Nous devons nous occuper de cela. Je vais sélectionner le premier service déroulant dont nous avons besoin ici, le sélecteur d'enfants Et nous devons préciser ici le numéro un. Ensuite, nous avons besoin d'éléments. Corrigeons également l'arrière-plan, nous devons récupérer l' ombre de la boîte à partir d'ici Maintenant, comme vous pouvez le voir sur le premier phomicon, la couleur de fond est violette En fait, je vais dupliquer ce code six fois car au total, nous avons sept icônes. Nous avons ici sept éléments. Modifions les sélecteurs du graphique. Nous devons entendre les chiffres 1 à 7 Maintenant, nous devons changer les couleurs de fond La deuxième icône sera celle des couleurs de fond. 31 DCA. Un. Pour ce qui est de la deuxième couleur, je vais créer le 23683 et également changer l'ombre de la boîte dont nous avons besoin ici 35214131. Vérifie le navigateur. Comme vous pouvez le voir, le deuxième phonique a maintenant une couleur verte Je parle de la couleur de fond. Passons au troisième point. Nous avons besoin ici de couleurs, 351, EC. Pour le deuxième appelant, ce sera 22 DCF Changez également l' ombre de la boîte dont nous avons besoin ici, 45, puis encore une fois, 45207 La troisième phonémique est prête. Passons à autre chose et occupons-nous du quatrième point. La couleur sera 0030. C'est le deuxième dont nous avons besoin ici, 03. 48. Ensuite, je vais changer l' ombre de la boîte dont nous avons besoin ici. 3180216. Vérifie le navigateur. Le quatrième téléphone, Atomican, est personnalisé. Passons à la cinquième. Nous avons besoin ici du F9625. Quant au deuxième appelant, ce sera le FA 751 Et puis changez l'ombre de la boîte dont nous avons besoin ici, 250, puis 11728 Nous avons ici la couleur de fond orange. Passons au micro du téléphone suivant, qui est le sixième ici. Trois à 93 pieds. Ensuite, la deuxième couleur sera 2371f, tandis que l'ombre sera 35, puis Nous avons ici la sixième icône, et maintenant nous devons nous occuper de la dernière icône des polices. La première couleur sera 28235. Pour ce qui est de la deuxième couleur, nous avons besoin ici, 202, 52c, d'une ombre en forme de boîte Insérons ici 32, puis 3744. OK, donc toutes les omiques téléphoniques sont prêtes. Ils sont plutôt jolis. Et maintenant, nous devons nous occuper des éléments de travée. Je veux dire, ces éléments textuels. Tout d'abord, je vais m' occuper du premier élément de span. Sélectionnons l'élément de service dans le menu déroulant, puis nous devons sélectionner l'enfant. Nous avons besoin du premier élément d'envergure. Changeons la famille de téléphones. Ce sera Molly Cursive. Ensuite, je vais définir la police. Trop d'audace. La couleur sera 150f1. Ensuite, je vais régler l'espacement des lettres à 0,1 m. Transformons le texte en majuscules Nous avons besoin ici de transformer le texte et non de le rendre, la valeur sera en majuscules. Comme vous pouvez le constater, les styles sont appliqués au premier élément du volet. heure actuelle, ils ont la même couleur, il faut changer cela. Et nous devons également augmenter la taille des éléments du moule. Sélectionnons ici, déroulons l'élément de service, suivons le panneau Réglez la taille du téléphone sur 1,6 RAM. La police des deux éléments de rotation est maintenant augmentée. En ce qui concerne les couleurs, je vais sélectionner le premier service. Ensuite, nous devons faire défiler l'élément de service suivi des éléments de rotation. Encore une fois, nous avons besoin d'ici et d'un sélecteur de chi. Nous avons besoin du premier élément de rotation. Reprenons la couleur d'ici et insérons-la ci-dessous. Désormais, seul le premier élément d'envergure est de couleur violette. Ensuite, nous devons faire de même pour le reste des éléments. Je vais dupliquer ce code six fois. Changeons les sélecteurs. Nous avons besoin de chiffres de un à sept, comme nous l'avons fait pour les micros phono, la deuxième couleur Ça va être 31c1. C'est une couleur verte. Ensuite, le troisième clou sera 3f51c. Changeons toutes les couleurs, puis vérifions le navigateur. Ensuite, nous avons besoin de 0030. Ensuite, le cinquième élément sera le f9625. Ensuite, nous avons besoin de 3293 FF. En ce qui concerne les derniers éléments de span dont nous avons besoin ici, 28 à 35. Très bien, vérifions le navigateur. Comme vous pouvez le constater, tous les éléments de span ont les bons appels. Nous devons maintenant personnaliser les éléments de la deuxième travée. Pour cela, sélectionnons le menu déroulant Service Item Span, et nous avons besoin d'un sélecteur de chat avec le numéro deux Je vais régler le téléphone à 300 et aussi changer de couleur. Utilisons ici 66, nous avons besoin du signe de la livre, puis du 6672 C'est une couleur grise. Comme vous pouvez le constater, les couleurs sont modifiées pour les éléments de la deuxième plage. Enfin, nous devons personnaliser le bouton. Allons-y et sélectionnons un bouton déroulant avec le bouton droit de la souris. Tout d'abord, définissons la largeur. Il sera de 100 % et la hauteur sera de quatre béliers. Et changez également la couleur de fond. Utilisons ici la couleur 3776. Ici, nous avons le fond. Nous devons nous débarrasser de la bordure pliante. Réglons-le sur neuf et arrondissons également les coins en utilisant le rayon de bordure. Il y aura deux Ram. Maintenant, le bas est beaucoup plus beau. Occupons-nous de la police. Je vais régler la taille de police sur un point du forum. Ensuite, le poids de la police sera en gras. Comme je vais transformer le texte en majuscules, changer les couleurs, la couleur sera le blanc Ensuite, j'ajoute un espace entre les lettres. Et enfin, changez le curseur, faites-le pointer. Très bien, la deuxième partie du menu déroulant est donc préparée et stylisée Ça a l'air plutôt sympa. Nous devons maintenant faire fonctionner le menu déroulant. Je veux dire, nous devons le masquer par défaut, puis l'afficher une fois que nous avons survolé le noveling, je veux dire, la première maison de noveling, nous devons également créer ce C'est pour ça. Passons à la prochaine conférence. 14. Faire fonctionner le menu déroulant: Très bien, dans la dernière conférence, nous avons fini de styliser le menu déroulant. Maintenant, nous devons faire en sorte que cela fonctionne. Par défaut, le menu déroulant doit être masqué, et une fois que nous avons survolé l'élément de navigation, il devrait apparaître avec une transition fluide Jetons un coup d'œil au projet terminé. Comme vous pouvez le constater, le menu déroulant est masqué par défaut. Une fois que j'ai survolé l'élément de navigation, il apparaît Vous pouvez également voir ici ce triangle que nous devons créer dans cette conférence. Allons-y et revenons au code VS. Tout d'abord, je vais créer le triangle que je vais utiliser après le pseudo élément. Le triangle fera partie de l'élément de navigation, avons donc besoin ici d' aucun élément suivi du sélecteur enfant Nous avons besoin du premier élément de navigation. Et puis je vais utiliser après le pseudo élément, le contenu va être vide. Ensuite, je vais définir le poste. Ça va être absolu. Je vais positionner l'élément en fonction de l'élément parent. Dans ce cas, l' élément parent n'est pas un élément. Mais à l'heure actuelle, comme vous pouvez le voir, il a déjà la position relative. Ensuite, je vais définir les propriétés en haut et à gauche. Les deux positions seront de 2,9 RAM. Quant à la position de gauche, je vais la porter à 50 %. Le triangle doit être placé au centre de l'élément de navigation. Pour centrer l'élément, je vais utiliser la fonction transform translate x avec la valeur -50%. Le triangle sera créé avec une petite astuce en utilisant des bordures Je vais utiliser la bordure gauche avec les valeurs unies et la couleur sera transparente. Ensuite, je vais dupliquer ce code deux fois. Passons de la gauche à la bordure droite, les valeurs seront les mêmes. Ensuite, nous avons besoin d'une bordure inférieure. Au lieu de transparent, je vais utiliser le blanc. Comme vous pouvez le voir, le triangle est créé et il est placé au centre du feu de navigation. Je vais maintenant masquer cet élément ainsi que le menu déroulant. Pour masquer l'élément, je vais utiliser l'opacité zéro et la visibilité masquée Nous avons également besoin de la même chose pour le menu déroulant. Maintenant, comme vous pouvez le constater, les deux éléments sont masqués. Maintenant, nous devons faire appel d'eux. Une fois que nous avons survolé l'élément no I ici, aucun élément avec survol suivi du F pour voir les éléments, nous avons besoin de ces deux propriétés pour afficher l' Nous avons besoin d'une opacité unique et d'une visibilité visible. De plus, je vais également ajouter ici le menu déroulant. Mettons ici une opacité et une visibilité possibles. Maintenant, si je passe le curseur sur le point « aucun élément » sur le triangle, c'est « oui », nous devons en faire une liste déroulante Les deux éléments s'affichent maintenant. La seule chose que je dois faire est de rendre cette apparence un peu plus lisse. Et pour cela, je vais utiliser la transition. Les valeurs seront toutes de 0,3 seconde. Maintenant, si je passe le curseur sur le bouton, nous obtiendrons cette apparence agréable, cool et plus fluide du menu déroulant et du triangle D'accord, c'est tout à propos du premier menu déroulant. Maintenant, nous devons nous occuper de la seconde. Et pour cela, passons à la prochaine conférence. 15. Créer le balisage HTML pour le deuxième déroulant: D'accord, lors de la dernière conférence, nous avons fini de travailler sur le premier menu déroulant, qui fonctionne bien et qui a l'air plutôt sympa et cool. Il est maintenant temps de passer au deuxième menu déroulant. Allons-y et jetons un coup d'œil au projet terminé. Si nous survolons le deuxième élément , à savoir les clients, le deuxième menu déroulant apparaîtra Comme vous pouvez le constater, il se compose de quatre parties différentes. Chacun d'eux a une couleur de fond agréable et cool avec des effets de dégradé linéaires. De plus, chaque partie est composée d'un P. Ensuite, nous avons ici le titre et du texte. OK, c'est tout à propos du deuxième menu déroulant. Comme d'habitude, nous allons créer le balisage HTM, puis nous nous occuperons du style Nous devons trouver le deuxième élément de navigation , à savoir les clients. Juste après les éléments du lien, je vais insérer des commentaires pour le deuxième menu déroulant. Ensuite, je vais ouvrir des développements avec des classes. Liste déroulante également, nous avons besoin de la liste déroulante deux. Ensuite, je vais passer à Open Development qui aura un élément client de nom de classe. Comme je l'ai dit, chaque article sera composé d'un asomicon téléphonique. Ensuite, nous aurons le titre et le paragraphe. Ouvrons les éléments I, qui auront pour classes une enveloppe normale, puis une enveloppe A. Après cela, nous avons besoin ici de H, de trois éléments d'en-tête. Le texte sera destiné aux agences de conception Web. De plus, nous avons besoin d'un paragraphe avec un peu de salaud pour mettre ici une dame, je vais taper du terreau Ensuite, il faut préciser ici le nombre de mots. Dans ce cas, je vais insérer vos 15 mots factices. Maintenant, je vais appuyer sur Entrée. Comme vous pouvez le constater, nous avons ici un texte factice de 15 mots Très bien, passons au premier point. Comme vous le savez, nous aurons quatre articles au total. Je vais reproduire ce développement trois fois. Ensuite, il faut changer ici les icônes et aussi les titres. Le deuxième élément, je veux dire que la deuxième icône sera un solide. Ensuite, nous avons besoin de FA Earth America. En ce qui concerne le titre, je vais insérer ici, les propriétaires de boutiques en ligne. Ensuite, nous devons changer le troisième élément. En fait, il y a une petite erreur ici, d'habitude. Changeons les classes de la troisième icône. Ce sera FA Brands, puis A sketch. En ce qui concerne l'élément d'en-tête, je vais instituer le design web, les free lanceurs. Nous devons maintenant nous occuper du dernier point. Nous devons changer les classes de l' icône, nous avons besoin de FA solid FA store. En ce qui concerne l'élément d'en-tête, je vais insérer les propriétaires de votre petite entreprise. Très bien, donc je pense que cela concerne le balisage H tel. Jetons un coup d'œil. Comme vous pouvez le voir, nous avons ici le deuxième menu déroulant. Je veux dire, le balisage H Tl. Il est maintenant temps de styliser ces éléments. Et pour cela, passons à la prochaine conférence. 16. Mettre en forme le deuxième menu déroulant: Très bien, dans la leçon précédente, nous avons créé le balisage HTML pour notre deuxième menu déroulant. Et maintenant, il est temps de le styliser et de le faire fonctionner. Revenons au code VS et je vais utiliser New Commons pour le deuxième menu déroulant dont nous avons besoin ici. Liste déroulante deux, puis fin de la liste déroulante deux. Comme vous le savez, nous aurons cinq menus déroulants différents et tous auront les mêmes styles. Au lieu d'écrire les mêmes styles encore et encore, je vais tous les sélectionner en utilisant un nom de classe commun, que nous avons attribué aux listes déroulantes. Ce nom de classe ici, dans le menu déroulant. Je vais tous les sélectionner. Retrouvez certains de ces styles ici dans les styles courants. Eh bien, ces deux lignes de code, je place, en position absolue et en première position. Nous aurons également ici la couleur de fond. Ensuite, ces trois lignes de code, le rayon de bordure, la navette entre boîtes et le rembourrage Je vais également récupérer ces styles et les ajouter ici également. Ensuite, je vais changer la liste déroulante au lieu de la liste déroulante, celle dont nous avons besoin ici, la liste déroulante. En fait, je vais récupérer ce code et le coller ici. En plus de cela, je vais supprimer la sélection par enfant à partir d'ici car nous avons besoin d'un triangle pour chaque élément de navigation. En fait, je pense que tout est prêt. Allons dans le navigateur et vérifions si tout fonctionne bien. Comme vous pouvez le constater, certains de ces styles sont appliqués au menu déroulant, le second est déjà présent. Passons au code VS, sélectionnons la deuxième liste déroulante et ajoutons-y également des styles. Nous devons ici définir la largeur comme 90 Ram. Ensuite, nous avons besoin de hauteur, ce sera 37 béliers Je vais définir la position de gauche, elle sera de -27 RAM Ensuite, nous devons utiliser des livres flexibles. Réglons l'affichage pour qu'il soit flexible et vérifions les résultats. Comme vous pouvez le constater, nous avons maintenant de bien meilleurs résultats. Les objets sont bien placés horizontalement dans une rangée. Il faut maintenant les sélectionner. Personnalisez. Sélectionnons l' article du client que je vais régler à 100 %. Ensuite, nous avons besoin que la marge soit nulle. Et puis 0,5 RAM. Nous avons besoin ici de 0,5 RAM. Je vais également définir le rembourrage, réglons-le sur 0,7 RAM Nous avons maintenant un peu d'espace entre les objets. Ensuite, je suis à nouveau Flex Books, afin d'aligner les éléments à l'intérieur de l'article du client. Réglons l'affichage pour qu'il soit flexible. Ensuite, nous devons changer de direction car nous devons aligner les éléments verticalement. Et pour cela, nous devons définir le sens de flexion de la colonne. Je vais également utiliser le centre Align Items. D'accord ? Comme vous pouvez le constater, les éléments contenus dans les articles sont placés au centre à l'aide de livres flexibles. Réglons le curseur sur le pointeur. OK, la prochaine chose que je vais faire est de changer la couleur de fond pour chaque élément client. Comme vous vous en souvenez, chaque élément a une couleur de fond différente avec un dégradé linéaire. Allons-y donc et faisons-le pour chaque article. Je vais sélectionner le premier à l'aide du sélecteur d'enfant. Je vais préciser ici le numéro un. En ce qui concerne l'arrière-plan, comme je l'ai dit, nous devons utiliser un dégradé linéaire. La première chose que nous devons faire ici est de définir la direction. Je vais le régler à 135 degrés. Ensuite, je vais définir la première couleur, qui sera un sept. Quant à la deuxième couleur, ce sera un sept. Nous allons vérifier les résultats. Comme vous pouvez le constater, le premier élément a une couleur de fond. Je vais arrondir les coins de l'article. Pour cela, utilisons ici le rayon de bordure avec la valeur une rampe. Nous avons maintenant un beau rayon de bordure ici. Changeons également la couleur du reste des éléments. Je vais dupliquer ce code trois fois, puis je vais changer les chiffres. Nous avons besoin de chiffres de un à quatre. Pour ce qui est des couleurs, je vais les changer. La première couleur du deuxième article sera F 2f6ff Quant au second, il coûtera neuf dollars canadiens F. Voyons le deuxième article que nous avons ici en bleu ciel. Ensuite, nous devons changer les couleurs du troisième élément. La première couleur sera F1fd, F sept. Quant à la deuxième couleur, faisons-la F, F , F. C'est la couleur verte. Maintenant, nous devons changer les couleurs du dernier article, nous allons insérer ici FFF four ED. Pour la deuxième couleur, ajoutons ici 87c5. Très bien, les quatre éléments ont donc couleur de fond agréable et cool avec un effet de dégradé linéaire. Nous devons maintenant prendre soin des éléments qui se trouvent à l'intérieur des objets. Allons-y et commençons par les atomes du téléphone. Tout d'abord, je vais augmenter la taille des objets. Sélectionnons ici les éléments et réglons la taille du téléphone à dix RAM. Comme vous pouvez le constater, la taille des icônes est plus grande. Nous devons maintenant changer les couleurs de chaque article séparément. Nous devons sélectionner le premier élément suivi de l'icône du téléphone. Réglons la couleur sur AC 63 A. Si l'on considère que la première icône du téléphone a changé de couleur, faisons de même pour les autres icônes. Je vais dupliquer ce code trois fois, modifier les numéros du sélecteur de graphique et également changer les couleurs La deuxième couleur sera 15f3. Ensuite, nous aurons ici un F C F 77. Quant à la dernière icône que je vais utiliser ici, couleur FF 8645 Comme vous pouvez le constater, les icônes sont plutôt jolies, elles ont des couleurs différentes. Maintenant, nous devons nous occuper des titres, alors allons-y et sélectionnons les titres Nous avons besoin de l'article de votre client suivi des trois éléments d' en-tête H. Je vais augmenter la taille du téléphone. Ça va faire 2,5 fram. Ensuite, nous aurons ici le poids du téléphone. Je vais le mettre à 300. Ensuite, nous devons transformer le texte en majuscules. Je vais également définir une ligne au centre. La prochaine chose que je vais faire est de changer la hauteur de la ligne. Réglons-le sur 3,5 RAM. Et créez également de l'espace en bas de la marge avec la valeur 0,7 Ram. Maintenant, les titres sont bien meilleurs. En tant qu'invité, nous devons changer les couleurs des titres, et les couleurs doivent correspondre aux couleurs des icônes Je vais le faire d'une manière simple. Je vais ajouter ici un sélecteur pour le titre, nous avons besoin de l'article de votre client Ensuite, nous avons besoin d'un sélecteur de graphique. Nous devons en spécifier un ici. Il faut ajouter ici H trois éléments de titre. Copions le sélecteur et ajoutons-le pour le reste des éléments Je vais modifier les numéros du sélecteur de graphiques. Nous avons besoin ici de chiffres de un à quatre. Passons au navigateur. Comme vous pouvez le constater, les titres ont les bonnes couleurs et ils sont plutôt jolis La seule chose que je dois faire est de personnaliser le graphique de puissance. Allons-y et sélectionnons l'article du client, puis les éléments. Réglons la taille de police à 1,6 RAM. Le poids de la police sera alors de 300. Et je vais aussi centrer le centre de la ligne de texte en utilisant le centre. Maintenant, tout semble plutôt beau en fait. Avec le deuxième menu déroulant, c'est terminé. Il est maintenant temps de passer à autre chose et de passer au troisième menu déroulant. 17. Créer le balisage HTML pour le troisième menu déroulant: Très bien, dans la conférence précédente, nous avons fini de styliser le deuxième menu déroulant. Je veux dire, le menu déroulant du client. Il est maintenant temps de passer à autre chose et de créer le troisième menu déroulant. Jetons un coup d'œil au projet terminé. Si nous survolons l'article du produit, nous verrons ici le troisième menu déroulant, qui, à mon avis, est plutôt joli Nous avons ici quelques icônes différentes ainsi que quelques détails sur les produits. Et en bas, tu peux t'asseoir. La première chose à faire est de créer le balisage HTML, nous devons trouver le troisième élément de navigation qui est les produits et après l' élément de lien, je veux dire la balise de lien de fermeture, nous devons insérer de nouveaux commentaires pour les trois éléments de la liste déroulante Ensuite, je vais ouvrir le tag avec le menu déroulant des classes et le menu déroulant trois. Ensuite, je vais ouvrir une autre balise DIP, qui sera consacrée aux produits. Ce sera l' enveloppe du contenu. Ensuite, je vais insérer ici le produit lui-même. Cet élément comprendra le phonosomique et deux éléments span Si nous jetons un coup d'œil au menu déroulant, vous verrez ici le phonosomique ainsi que les deux éléments ainsi Insérons ici des éléments I avec les classes solid, une clé à molette dont nous avons besoin ici Ensuite, je vais ouvrir T. Je vais insérer ici deux éléments de span. Le premier sera Theme and Page Builder. Ensuite, nous avons besoin du deuxième élément span dans lequel je vais insérer le texte suivant, le thème numéro un et le constructeur visuel de pages. Passons à l'ensemble des produits, nous aurons cinq produits, donc je vais dupliquer cet article quatre fois. Ensuite, nous devons apporter ici de légères modifications. Je vais modifier les phonosomicons ainsi que le contenu de l'élément span Le deuxième phonosomicon sera un fichier solide, puis le premier élément de span sera le plugin Page Builder En ce qui concerne le deuxième élément d'envergure, je vais passer aux thèmes et aux mises en page in situ Ensuite, le troisième phonosomicon sera un livre ouvert en phase solide En ce qui concerne les éléments panoramiques, je vais insérer le thème de votre magazine supplémentaire. En ce qui concerne le second sanelement, insérons alors le meilleur thème pour Blogger À 16 h 00, ce sera une enveloppe solide, tout comme les panneaux Le premier sera celui des Mal Bloom opt-in par e-mail de Mal Bloom . En ce qui concerne le second, Panelment sera le plugin ultime d'option de courrier électronique Pour le dernier produit, le téléphone sera solide. En ce qui concerne les panels que je suis, insérez votre partage social En ce qui concerne les deuxièmes téléphones, Micon va promouvoir le partage social Très bien, et la dernière chose que j' ai à faire est de créer le bouton que nous devons insérer ci-dessous. Ouvrons le bouton. Le type sera un bouton. En ce qui concerne le contenu, je vais me connecter pour télécharger Ok. Cela se trouve à peu près dans le troisième menu déroulant. Je veux dire le balisage H t. Nous allons vérifier les résultats. Si je survole l'article du produit, vous verrez ici le menu déroulant. Il possède déjà quelques styles, car nous avons défini certains styles courants dans la dernière conférence pour les listes déroulantes Par conséquent, il a déjà quelques styles. Maintenant, nous devons faire en sorte que cela ressemble à la version finale Passons à la prochaine conférence. 18. Mettre en forme le troisième menu déroulant: Dans la dernière conférence, nous avons créé le balisage HTML pour le troisième menu déroulant. Comme vous pouvez le constater, la liste déroulante comporte déjà des styles car nous avons déjà défini des styles communs pour chaque liste déroulante. Nous devons maintenant continuer et terminer le style du troisième menu déroulant. Passons au code VS et insérons nouveaux commentaires pour les trois listes déroulantes. Allons-y et sélectionnons le menu déroulant trois. Je vais définir la largeur et la hauteur. La largeur sera de 40. Pour ce qui est de la hauteur, je vais la régler 47 run next, je définis la position gauche, elle sera de 50 %. De plus, nous devons censurer l'élément en utilisant transform translate x -50 %. L'élément est parfaitement positionné au centre Enfin, j'ajoute qu'en fait, le menu déroulant est rembourré, mais je vais remplacer le style par défaut Utilisons le rembourrage dès maintenant. Par défaut, chaque liste déroulante possède un pad deux. Et je vais changer le rembourrage sur le dessus pour en faire un Ram Pour le reste des côtés, je vais en laisser deux. Très bien, après cela, je vais personnaliser les produits. Comme je l'ai dit, cet élément sera similaire aux services de la première liste déroulante, le téléphone, Atomics, et ces éléments de durée seront également similaires Si je regarde la version finale, vous verrez qu'elles sont assez similaires. Je vais utiliser ces vignettes dans le premier menu déroulant. Faisons défiler la page vers le haut et trouvons les services de la liste déroulante. Nous les avons ici. Je vais ajouter ici des produits. Voyons ce que nous avons en ce moment. Comme vous pouvez le constater, les icônes et les panneaux sont placés horizontalement dans une rangée Allons-y et ajoutons ici les produits I. Maintenant, les phonosomicons ne sont pas visibles car nous devons définir leurs Pour cela, en fait, débarrassons-nous de ces espaces à partir d'ici. Je vais ajouter ici les produits Child One. Ensuite, si on vérifie le résultat, vous verrez que le premier phonosomicon a sa couleur de fond et qu'il est plutôt joli Nous devons faire de même pour le reste des icônes. Je vais copier ce sélecteur et le modifier ici. Changeons le sélecteur d'ancrage. Nous en avons besoin ici deux, puis faisons de même pour le troisième élément, également pour le quatrième, et nous avons également besoin de la même chose pour la cinquième icône. Au total, nous aurons cinq produits. Voyons, comme vous pouvez le voir sur le téléphone, icônes géniales sont plutôt jolies. Nous avons également besoin du même effet de survol ici. Je veux dire, avec cet effet de survol, ajoutons également le sélecteur de produits ici Nous avons besoin du survol, puis des éléments. Nous avons maintenant le même effet de survol. Bien, la prochaine chose que je dois faire est de m'occuper des éléments de la colonne vertébrale. Je vais ajouter ici produit qui enveloppe les éléments de la travée Ces spinelements sont maintenant alignés verticalement. La prochaine chose que je vais faire est d'ajouter ici le produit , puis l'élément span. Cela modifiera la taille des éléments de portée du téléphone. Comme vous pouvez le constater, la taille du téléphone est modifiée. Nous devons maintenant personnaliser chaque élément de span. Je vais commencer par le premier. Ajoutons ici les produits, puis l'élément span. Avec Chart Selector, nous avons besoin du premier élément de span. Si je coche, vous direz que le premier élément de span est personnalisé. Nous devons maintenant changer les couleurs du premier élément du ventilateur. Nous avons besoin des couleurs appropriées. Nous l'avons dans le premier menu déroulant. Je vais accéder à un nouveau sélecteur de produits. Nous avons besoin du produit Child One. Ensuite, nous avons besoin du développement suivi des éléments de portée, toujours avec le sélecteur d'enfants Maintenant, nous devons en adhérer un. Allons-y et vérifions-le. Comme vous pouvez le constater, le premier élément panoramique a une couleur différente. La même couleur que celle que nous avons pour l'icône. Faisons de même pour le reste des éléments d'envergure. Je vais copier ce sélecteur ici. Nous devons modifier le numéro du produit. Ça va être le deuxième. Faisons de même pour le troisième produit. Ensuite, nous avons le produit numéro quatre, puis nous avons besoin de la même chose pour le produit numéro cinq. Comme vous pouvez le constater, tous les éléments d'envergure, les premiers éléments de travée ont changé de couleur et ils sont plutôt jolis. Nous devons maintenant nous occuper des éléments de la deuxième travée. Je vais ajouter ici le sélecteur pour les produits dont nous avons besoin ici, le sélecteur span with child, nous avons besoin ici du deuxième Comme vous pouvez le constater, le deuxième phénomène est plutôt sympa. Bien, la prochaine chose que je vais faire est de définir l'espace entre les produits. Je vais revenir à la troisième liste déroulante. Sélectionnons les produits et définissons la marge. Nous avons besoin d'une marge en haut et en bas, 1,7 RAM. Pour ce qui est du côté gauche et du côté droit, ce sera zéro. Maintenant, nous devons prendre soin du fond. Allons-y et stylons-le. Sélectionnez le menu déroulant trois, puis le bas. Je vais définir la largeur, elle sera de 100 %, puis la hauteur sera de quatre m. Changeons la couleur de fond. Ce sera la couleur violette dont nous avons besoin ici, 9544c. Ensuite, je vais me débarrasser de la bordure de faille. Je vais aussi arrondir le bouton en utilisant le rayon de bordure, il y aura deux RAM. Ensuite, je m' occuperai du téléphone. Changeons la taille du téléphone. Ça va être 1.4, puis je vais faire tourner le téléphone. Transformons le texte en majuscules et changeons la couleur. Il faut que la couleur soit blanche. Le bouton est plutôt joli. Ensuite, je vais augmenter l'espace entre les lettres. Passons à 0.1 Changez également le pointeur du curseur. Enfin, je vais placer le bouton légèrement vers le bas. Faisons-le en utilisant Transform. Traduisez y avec la valeur un r. D'accord, c'est tout. Le troisième menu déroulant est plutôt sympa. Maintenant, nous devons passer à autre chose et nous occuper de la suivante. 19. Créer le balisage HTML pour le quatrième menu déroulant: Très bien, dans la conférence précédente, nous avons fini de styliser le troisième menu déroulant , que je trouve plutôt sympa. Et maintenant, nous devons passer à autre chose et commencer à créer le menu déroulant suivant. Je veux dire le menu déroulant pour le lien de contact. Jetons un coup d'œil au projet terminé. Nous avons ici le quatrième menu déroulant. Il se compose de phonons et de quelques liens. Et nous avons également le bouton ci-dessous. OK, allons-y et commençons à créer le balisage HTM. Nous devons trouver le quatrième article , c'est-à-dire le contact. Et je vais insérer ici les commentaires de la quatrième liste déroulante. Ensuite, je vais ouvrir Deep Tag, qui aura deux classes différentes. Le premier sera le menu déroulant des noms de classes communs. Quant au second, il s'agira d' un nom de classe individuel dans la liste déroulante quatre. Ensuite, nous devons ouvrir un autre élément profond et ce sera les options de contact. Ensuite, je vais insérer un autre tag. Il sera composé d'éléments de pH et de span. Je vais ouvrir une enveloppe A solide pour les cours. Ensuite, je vais participer au panel d' instituer, qui abordera l'ensemble du sujet Nous allons avoir six développements différents. Dupliquons-le cinq fois, puis changeons de pontons et de panelements La deuxième icône sera un bien commun solide. En ce qui concerne l'élément span, je vais m'immiscer dans le chat avec les ventes. Ensuite, le prochain phonosomicon sera un solide, un utilisateur que je suis, un utilisateur que je suis comptes et des pilules Alors le phonosomicon suivant sera un solide. Une clé à molette. En ce qui concerne les éléments de portée, je suis le support technique d'interférence, alors nous aurons ici un groupe de personnes solide. Je vais également modifier le contenu de ce panneau. Ce sera en tant que communauté. Enfin, nous devons modifier le dernier élément. Le téléphone sera une ligne de fichier solide. En ce qui concerne les panels, je vais les aborder dans la documentation OK, la dernière chose à faire est de créer le fond. Insérons ici une balise de bouton avec un bouton de saisie. En ce qui concerne le contenu du bouton, je vais le partager avec nous. OK, c'est à propos du balisage H tl du quatrième menu déroulant. Comme vous pouvez le voir, nous avons ici le balisage H Tl, qui possède déjà certains styles car nous avons défini des styles courants pour les listes déroulantes Par conséquent, ces styles sont également appliqués à la quatrième liste déroulante Nous devons continuer à styliser le menu déroulant. Et pour cela, passons à la prochaine conférence. 20. Mettre en forme le quatrième menu déroulant: Dans la conférence précédente, nous avons préparé le balisage HTML de notre quatrième menu déroulant. Et maintenant, nous devons le styliser. Passons au code VS et insérons de nouveaux commentaires. Quatre. Quatre dans le menu déroulant, puis je vais sélectionner le menu déroulant avec son nom de classe individuel. Dans la quatrième liste déroulante, nous devons définir avec la hauteur. La largeur sera de 28 RAM. Pour ce qui est de la hauteur, je vais régler 233 Ram. Comme vous pouvez le constater, la taille du menu déroulant est plus grande. Ensuite, je vais changer de position. Je veux le placer au centre. Pour cela, nous devons définir la position gauche et la faire passer à 50 %. Ensuite, pour centrer parfaitement l'élément, nous devons utiliser transform, translate x pour la valeur -50 %. Maintenant, comme vous pouvez le voir, le menu déroulant est parfaitement centré Enfin, je vais définir le rembourrage. Réglons le rembourrage sur un Ram sur le dessus, puis sur Ram sur le reste des sites Nous devons appliquer trois fois le rembourrage sur l'élément D'accord, je vais maintenant personnaliser le développement. Je parle d'un développement qui inclut le phonémicon et cet élément panoramique Allons-y et sélectionnons les options de contact. Ensuite, je vais définir une marge de profondeur , qui sera de 1,4 m en haut et en bas et de zéro sur les côtés gauche et droit. De plus, je vais passer au pointeur. Comme vous pouvez le constater, la marge est appliquée. Il y a un certain espace entre les développements. Ensuite, je vais retirer le phontosomicon. Allons-y et sélectionnons les options de contact, puis l'élément. Je vais définir une largeur de 24 m. La taille de police du phontosomicon sera alors de Et nous devons également changer de couleur. Je vais utiliser la couleur 3293. Nous allons vérifier le résultat. Comme vous pouvez le constater, les osomicons du téléphone sont plutôt jolis. Ensuite, nous devons personnaliser les éléments de la travée. Je vais sélectionner les options de contact, puis l'élément span. La première chose que je vais faire est de changer la taille du téléphone. Ce sera 1,6 RAM. Ensuite, je vais transformer le texte en majuscules. Changez également la couleur. Je vais utiliser la même couleur que celle que nous avons utilisée pour le phonesomicon Créez également un espace entre les lettres en utilisant l' espacement des lettres avec la valeur 0,1 Ram Passons au navigateur. Comme vous pouvez le constater, les éléments du volet sont plutôt jolis. Et la seule chose à faire est de styliser le bouton, qui est placé en bas. Allons-y et sélectionnons le menu déroulant quatre en bas. Tout d'abord, je vais définir avec en hauteur. La largeur sera de 100 %. Quant à la hauteur, je vais la régler pour qu'elle soit de forme. Nous devons également changer la couleur de fond. Utilisons ici la couleur 2371. Ici, nous avons le bouton suivant pour y accéder depuis la commande par défaut. De plus, je vais arrondir le bouton. Allons-y et définissons la bordure sur non. En ce qui concerne le rayon frontalier, je vais le faire fonctionner maintenant. Notre bouton est bien plus joli. Ensuite, nous devons prendre soin de la police. Tout d'abord, définissons la taille de police. Ce sera 1,4 RAM. Ensuite, je vais rendre le téléphone plus audacieux en utilisant le poids de police en gras Transformez également le texte au cas par cas et changez la couleur. La couleur sera le blanc. La police est plutôt jolie. La seule chose que je dois faire est de créer un espace entre les lettres en utilisant le rythme des lettres, 0,1 RAM Et aussi, je vais créer à nouveau le pointeur du curseur. C'est ça. Le quatrième menu déroulant est plutôt sympa. Nous avons fini de travailler dessus. Ensuite, nous devons nous occuper du menu déroulant suivant, qui sera le cinquième menu déroulant et le dernier. Passons à la prochaine conférence. 21. Créer un balisage HTML pour le cinquième déroulant: Très bien, dans la conférence précédente, nous avons fini de travailler sur notre quatrième menu déroulant. J'ai créé le menu déroulant du lien de contact. Je trouve que ça a l'air plutôt sympa. Et maintenant, nous devons passer à autre chose et nous occuper du dernier menu déroulant, qui sera destiné au lien du compte Allons-y et jetons un coup d'œil au projet terminé. Nous avons ici notre dernier menu déroulant. Comme vous pouvez le constater, il se compose de plusieurs éléments différents. Nous avons deux entrées différentes pour le nom d'utilisateur et le mot de passe. Ensuite, vous pouvez voir ici la case à cocher suivie du bouton. Et en bas, vous pouvez voir quelques liens. Si vous oubliez votre nom d'utilisateur ou votre mot de passe, ces liens vous aideront à récupérer votre compte. C'est à peu près le dernier menu déroulant. Comme d'habitude, je vais créer le balisage HTML , puis nous allons le styliser Allons-y, trouvons le lien vers les comptes et créons de nouveaux commentaires pour le menu déroulant 5. Ensuite, je vais ouvrir le développement, qui comportera deux classes différentes, une liste déroulante et une liste déroulante de cinq. Ensuite, je vais ouvrir la balise de formulaire. Débarrassons-nous de l' attribut action, nous n'en avons pas besoin. Je vais ajouter ici le nom de la classe, qui sera un formulaire de compte. À l'intérieur des éléments de formulaire que je vais créer, qui seront des groupes de saisie de comptage, ils incluront deux champs de saisie. Je vais ouvrir la balise d'entrée avec du texte de type, et nous avons également besoin ici d'un attribut d'espace réservé comme valeur Je vais insérer ici le nom d'utilisateur. Dupliquons cette ligne de code. Le deuxième champ de saisie sera destiné au mot de passe. Je vais changer de type. Ce sera aussi un mot de passe. Changeons l'attribut d' espace réservé dont nous avons besoin ici, le mot de passe OK, voyons voir le groupe de saisie. Ensuite, je vais créer un développement qui inclura l'entrée et l'étiquette. Je veux dire saisir une case à cocher. Ajoutons un nom de classe au développement et ça va être vérifié. Ensuite, je vais instituer des éléments d'entrée. Le type sera une case à cocher. Nous avons également besoin de votre attribut d'identification avec le contrôle de valeur. Ensuite, je vais ouvrir l'étiquette et dans les quatre attributs je vais placer cocher également sous forme de texte, je vais insérer votre, souvenez-vous de moi, nous avons utilisé votre attribut ID et également quatre attributs avec les mêmes valeurs. Jetons un coup d' œil au navigateur. Si je clique sur l'étiquette, la case sera cochée. C'est pourquoi nous avons utilisé ces deux attributs avec les mêmes valeurs. Très bien, ensuite j'insère votre bouton avec le bouton de saisie. Je vais insérer votre verrou de membre par SMS. Après cela, je vais créer un paragraphe dans lequel nous insérerons le texte suivant oublié. Ensuite, nous avons besoin de ses éléments de durée, de son nom d'utilisateur. Ensuite, nous devons, encore une fois, étendre les éléments avec le passage de texte. Enfin, nous avons besoin d' un point d'interrogation. D'accord, cela concerne le balisage HTML de la liste déroulante 5. Nous avons ici le balisage HTML. Ensuite, nous devons styliser ces éléments. Et pour cela, passons à la prochaine conférence. 22. Mettre en forme le cinquième menu déroulant: Dans la conférence précédente, nous avons préparé le balisage HTM pour notre dernier menu déroulant. Je veux dire, le menu déroulant pour associer un compte. Il faut maintenant le personnaliser. En fait, nous allons terminer la navigation dans cette conférence. Jetons un coup d'œil au projet terminé, au menu déroulant. Le dernier menu déroulant devrait ressembler à. Passons au code VS et insérons de nouveaux commentaires pour la cinquième liste déroulante. Ensuite, je vais en descendre cinq, l'élément profond du rappeur et définir sa hauteur maximale. La largeur sera de 30 ram. Pour ce qui est de la hauteur, je vais faire 32 RAM. Comme vous pouvez le constater, la taille du menu du haut vers le bas a changé. Ensuite, je vais censurer l'élément. Je vais le faire en utilisant position gauche à 50%. Et nous devons également transformer translate x avec la valeur -50%. Cela nous permet de censurer parfaitement l'élément Comme vous pouvez le constater, le menu déroulant est centré. La prochaine chose que je vais faire est de définir le rembourrage. Je vais fabriquer un rembourrage de 2,5 RAM sur les quatre côtés. Le rembourrage est créé, l'espace à l'intérieur du menu déroulant. C'est tout ce qui concerne le développement du wrapper. Ensuite, je vais sélectionner le groupe d'entrée. Je vais aligner les entrées en utilisant Flax Box. Nous avons besoin de Display Flex. Ensuite, nous devons aligner les entrées verticalement. Et pour cela, nous devons changer la direction de la boîte flexible et en faire une colonne. OK, c'est tout à propos du groupe de saisie. Ensuite, nous devons personnaliser l'entrée elle-même. Allons-y et sélectionnons le groupe de saisie, suivi de la balise d'entrée. Tout d'abord, je vais définir la hauteur écrite. La largeur sera de 100 %. Quant à la hauteur, je vais en faire cinq. Nous allons également changer la couleur d'arrière-plan. Dans ce cas, je vais utiliser la couleur RGBA. La première valeur sera 191, puis la suivante sera 213. Car la troisième valeur sera 240. Ensuite, nous devons définir l'opacité, et je vais définir l' opacité 2.4 Comme vous pouvez le voir, la taille des entrées est modifiée Et nous avons également ici une couleur de fond différente. La prochaine chose que je vais faire est de créer de l'espace dans les entrées, et nous avons également besoin d'espace entre les champs de saisie. Je vais régler le rembourrage de 2,5 RAM haut et en bas et un RAM sur les côtés gauche et droit Ensuite, je vais séparer les entrées en utilisant le bas de la marge. Ça va faire trois descentes. Comme vous pouvez le voir, l'espace à l'intérieur des entrées créé et nous avons également séparé les entrées les unes des autres. La prochaine chose que je vais faire est de me débarrasser de la bordure par défaut en utilisant border none. Je vais arrondir légèrement les entrées. Nous devons le faire en utilisant rayon de bordure et la valeur sera de 0,5. Maintenant, les entrées sont bien meilleures. La prochaine chose que je vais faire est de m'occuper du défaut. Je vais changer la taille de police. Réglons la taille de police à 1,6 RAM. Et je vais aussi changer de couleur. Utilisons la couleur 444, qui est une couleur gris foncé. Maintenant que la police et la couleur sont modifiées avec le champ de saisie, c'est terminé. La prochaine chose que je vais faire est de changer la couleur de l'attribut placeholder Pour cela, nous devons sélectionner le groupe d'entrée, puis l'entrée, qui sera suivie du pseudo élément placeholder, du pseudo élément placeholder Celui-ci est un pseudo élément, il nous faut ici de la couleur. Je vais utiliser la couleur 888, qui est une couleur gris plus clair. OK, comme vous pouvez le voir, la couleur de l' attribut placeholder est modifiée, en fait, avec les entrées. Nous avons terminé. La prochaine chose que je vais faire est de m'occuper de la case à cocher et de l'étiquette. Je vais sélectionner le développement d'un wrapper qui vérifie le nom de classe Je vais déplacer la case à cocher et l'étiquette légèrement vers le haut pour cela. Utilisons la marge supérieure avec la valeur moins deux. Comme vous pouvez le constater, les éléments se sont déplacés vers le haut. Ensuite, je vais m'occuper de l'étiquette, vérifions-le, puis de l'étiquette, je vais régler la taille de police sur 1,6 RAM. Alors nous avons besoin d'un étang. Ça va être 300, 300. Je vais également changer de couleur. Utilisons la couleur 777. OK, la case à cocher et l'étiquette sont jolies. Maintenant, je vais m' occuper du bas. Allons-y et sélectionnons le formulaire de compte. en bas, je vais régler à 100 %, puis la hauteur sera pleine. Je vais changer la couleur du dos. Utilisons ici la couleur deux, D deux DCF, la taille du bas et la couleur du dos sont modifiées Ensuite, je vais me débarrasser de la bordure par défaut. Je vais arrondir le bouton. Nous n'avons besoin ici d'aucune frontière. De plus, nous avons besoin d'un rayon de bordure avec la valeur Ram. Nous devrions maintenant obtenir de bien meilleurs résultats. Le bouton est plutôt joli. Maintenant, nous devons prendre soin du téléphone. Changeons la taille du téléphone. Réglons-le sur 1,4 RAM. Ensuite, nous avons besoin que les épaisseurs de police soient plus audacieuses. De plus, je vais transformer le texte en majuscules, changer de couleur, le rendre blanc. Nous avons de bien meilleurs résultats. bouton a l'air sympa, mais nous devons ajouter quelques styles Mos à cet élément. Je vais augmenter l'espace entre les lettres. Faisons-en une RAM de 0,1. Changez également le curseur, faites-en un pointeur. Nous avons besoin d'espace en haut et en bas du bas. Je vais fixer la marge à trois RAM en haut. Ensuite, nous avons besoin de zéro sur le côté droit, 1,5 RAM en bas et de zéro sur le côté gauche. Nous avons maintenant de bien meilleurs résultats. Nous avons de l'espace en haut et en bas du bouton. Et en fait, c'est tout à propos du bouton. Ensuite, nous devons personnaliser le paragraphe ci-dessous. Sélectionnons le formulaire de compte. Réglons la taille du téléphone à 1,5 Fram. Ensuite, nous avons besoin de texte, d'une ligne au centre. Je vais également ajouter ici le poids du téléphone 300. Voici le paragraphe. N'oubliez pas que nous avons ici deux liens. Je veux dire nom d'utilisateur et mot de passe, nous devons personnaliser ces deux mots. Ce sont des éléments de travée. Nous avons ici deux éléments de travée. Je vais sélectionner le formulaire de compte, puis le span. Changeons la couleur de l'élément. Ça va être 2371. Ensuite, nous avons besoin que le curseur soit pointeur. De plus, je vais en changer pour huit, disons 2400, d'accord ? Donc tout semble plutôt beau en fait. Avec le menu déroulant, c'est terminé. De plus, on peut dire qu'avec la navigation, c'est terminé. Ensuite, nous devons nous occuper de la section suivante de la page de destination, qui est celle-ci. C'est plutôt sympa. Passons à la prochaine conférence et commençons à créer cette section. 23. Créer le balisage HTML pour la section Services: Très bien, dans la dernière conférence, nous avons fini de travailler sur la navigation. Nous avons créé tous les menus déroulants. Et maintenant, nous devons passer à autre chose et commencer à créer la section suivante de notre page de destination. Jetons un coup d'œil au projet terminé. La section suivante sera consacrée aux services. La section comprendra un titre, puis nous aurons neuf services différents. Chaque service sera composé d'un titre ponsomicon et d'un Et en plus de cela, nous aurons ici des arrière-plans sympas et sympas. Ces différentes formes que je trouve jolies et cool. Bien, comme d'habitude, nous allons commencer à créer cette section en créant le balisage HTML Revenons au code VS et après l'en-tête, créons de nouveaux commentaires pour les services. Ensuite, je vais ouvrir le tag de section avec les services de classe. Ensuite, je vais ouvrir le tag qui va être le wrapper du contenu et je vais assigner à son nom un wrapper de services Dans le wrapper, je vais ouvrir une balise d'en-tête et insérer votre contenu, ce que nous proposons Ensuite, après le départ, je vais ouvrir tag dip et ce sera la liste des services. Ajoutons à cet élément la liste des services de noms de classes. Dans la liste, je vais créer les services. Ouvrons le tag avec le service de nom de classe. Comme je l'ai dit, chaque service inclura titre de phonosomicon et également paragraphe avec un texte factice Je vais inculquer des éléments informatiques à la classe. Un ordinateur portable FA solide. Ensuite, après PhonomIcone, je vais ouvrir la balise H à trois titres, ce sera la création du site Web après l'élément de titre ce sera la création du site Web après l' Je vais ouvrir le tag, je vais vous insérer un texte factice de 20 mots, disons C'est ici. OK, c'est ça. En ce qui concerne le premier service, nous allons avoir neuf services au total. Je vais dupliquer cet élément huit fois. Ensuite, je vais changer la phonétique et les titres. Le deuxième phonomicon sera constitué flèches FA pleines pointant vers des cercles Pour les éléments de titre, il s'agira de gestion de contenu. Ensuite, la troisième icône sera FA Brands, le A logger En ce qui concerne l'élément de titre, je vais parler d'un blog d'initié. Le prochain phonomicon sera alors un solide, un globe. Quant à l'élément d'en-tête, ce sera le commerce. Ensuite, nous aurons ici une marque, un moteur de recherche. Ensuite, nous devons changer l'élément d'en-tête, ce sera PDG. Ensuite, je vais changer le phonosomicon, ce sera un solide Quant à l'élément d'en-tête, il s'agit de la gestion des utilisateurs. Le prochain phonomicon sera un bon ticket FA. Changeons l'élément de titre H à trois, ce sera un support multilingue Ensuite, nous aurons ici un solide hashtag FA dont le titre sera l'intégration des réseaux sociaux. Et la dernière icône du service sera Parents FA, Rocket Chat. Voilà, à propos des services. Jetons un coup d'œil au résultat. Ici, nous avons tous les services et toutes les icônes sont affichées. La seule chose à faire est créer deux arrière-plans. Ces deux formes, nous avons besoin de deux éléments profonds juste au-dessus de la section de fermeture. Nous avons besoin ici des services de nom de classe G un, puis des services PG deux. OK. Le balisage HTML de la section des services est créé Les deux derniers éléments, je veux dire, ces arrière-plans ne sont pas encore visibles car ce ne sont que des éléments vides. Il est maintenant temps de personnaliser cette section. Et pour cela, passons à la prochaine conférence. 24. Section des services de coiffure: Très bien, dans la conférence précédente, nous avons créé le balisage HTML pour notre nouvelle section, je parle de la section des services Il est maintenant temps de passer à autre chose et de commencer à styliser cette section. Revenons au code VS et insérons de nouveaux commentaires après l'en-tête Nous avons besoin ici de commentaires pour les services. Ensuite, parmi les services, je vais sélectionner l'élément de section. Tout d'abord, je vais définir la hauteur maximale. La largeur sera de 100 % Quant à la hauteur, je vais faire de la hauteur 170, la hauteur de la fenêtre d'affichage Cela signifie que la hauteur occupera 170 % du pot de vue Si nous vérifions le navigateur, vous verrez que la section aura une hauteur de 170 % de la vue affichée. Bien, parlons de l'élément section pour le moment. Ensuite, je vais sélectionner le wrapper de services. Je vais définir avec 60 %. Ensuite, je vais changer la couleur de fond. Ça va être blanc. De plus, je vais ajouter ici une ombre de boîte afin de rendre l' élément visible. L'ombre de la boîte aura les valeurs suivantes, 02 Ram, puis nous aurons six Ram. En ce qui concerne la couleur, je vais utiliser la valeur RGBA. Je vais insérer ici 130, puis 162235. Ensuite, nous avons besoin d'opacité, et ce sera 0,3. Maintenant, comme vous pouvez le voir, l'élément a une ombre encadrée et il est visible sur la page Ensuite, je vais m' occuper de la position de l'emballage. Réglons la position sur absolue. Je vais positionner le wrapper de services en fonction de ses éléments parents, qui dans ce cas sont les services Nous avons besoin de la position relative de l'élément parent. Je vais régler la position à 50 %, puis la position de gauche à 50 %. J'essaie de censurer parfaitement l'élément sur la page pour cela Comme vous le savez déjà, nous devons utiliser la transformation avec la fonction de traduction. Et nous devons ajouter ici -50 % et -50 % Nous avons besoin ici de deux -50 % parce que nous essayons de censurer l'élément Maintenant, si je vérifie le navigateur, vous constaterez que l'élément est parfaitement centré dans les deux directions. Je veux dire verticalement et horizontalement. Bien, après cela, je vais créer de l' espace en utilisant du rembourrage Réglons le rembourrage en haut et en bas à six RAM. En ce qui concerne les côtés gauche et droit, je vais mettre le rembourrage à zéro Nous avons de l'espace en haut et en bas. Ensuite, je vais arrondir légèrement l'élément en utilisant un rayon de bordure avec une valeur de un Ram. De plus, je vais aligner les éléments à l'aide d'une boîte en lin dont nous avons besoin ici pour afficher du lin. Ensuite, je vais placer les éléments flexibles verticalement. Nous devons changer la direction de la boîte flexible. Ce sera une chronique. Je vais également aligner les éléments au centre. Comme vous pouvez le constater, les éléments sont placés verticalement dans la colonne et le contenu est également placé au centre. Très bien, passons à l'emballage des services. Ensuite, je suis le style des éléments de titre. Allons-y et sélectionnons wrapper de services avec un élément d'en-tête H. Je vais changer de famille de téléphones. Dans ce cas, je vais utiliser des téléphones appelés Mull Cursive. Ensuite, je vais augmenter la taille du téléphone, il y aura trois RAM. Transformons également le texte en majuscules. Ensuite, le téléphone est allumé, le téléphone va être en gras et changer d'appelant. Je vais utiliser le numéro 39. 4353. C'est de couleur gris foncé. Regardons le titre. Comme vous pouvez le constater, le titre est plutôt joli. Je vais augmenter l'espace entre les lettres en utilisant l'espacement des lettres Ce sera 0,1 Ram. Et aussi, je vais créer de l'espace au bas de l' élément en utilisant le bas avec une valeur de huit RAM OK, c'est ça, à propos du titre. Ensuite, je vais m'occuper le moins des services. Allons-y et sélectionnons la liste des services. Je vais utiliser à nouveau, Flex Box. Réglons l'affichage pour qu'il soit flexible. Ensuite, pour envelopper les éléments flexibles, afin de les placer sur plusieurs lignes différentes, nous devons utiliser wrap avec la valeur p. De plus, je dois justifier le centre de contenu afin de centrer les éléments flexibles horizontalement. heure actuelle, rien n'est changé ici car nous devons attribuer de la hauteur aux services, je veux dire aux articles eux-mêmes. Une fois cela fait, les éléments seront placés dans différents rôles, comme dans la version finale. D'accord, en tant qu'invité, nous devons sélectionner le service lui-même et le définir en fonction de la hauteur. La largeur sera de 28 RAM. Pour ce qui est de la hauteur, je vais faire 35 RAM. Comme vous pouvez le constater, nous avons trois rangées différentes, et dans chaque rangée, vous pouvez voir les trois éléments. Très bien, la mise en page est prête. Nous devons maintenant personnaliser les articles. Je vais créer un espace entre les éléments sur les côtés gauche et droit. Je vais utiliser la marge. Nous avons besoin ici de zéro en haut et en bas et 2,5 fram sur les côtés gauche et droit Nous avons maintenant de l'espace entre les services. La prochaine chose que je vais faire est d'utiliser à nouveau, Flex Box. Réglons l'affichage pour qu'il soit flexible. Ensuite, je vais changer de direction car les éléments à l'intérieur des services doivent être placés verticalement. Pour cela, nous devons définir la direction de flexion sur la colonne. Ensuite, je vais centrer les éléments à l'aide d'une ligne. Les articles centrent et justifient le contenu dont nous avons besoin ici . Comme vous pouvez le constater, les éléments des services sont placés au centre. La prochaine chose que je vais faire est de m'occuper des phonoicons Sélectionnons le service, puis l' élément que je vais définir en hauteur, tous deux à dix. Ensuite, je vais changer la couleur de fond. Ça va être blanc. Nous avons également besoin de Box Shadow, ce sera 01 Ram Ram. Ensuite, nous avons besoin de la couleur RGBA. Les valeurs seront 75, puis 1192 contre un, et l'opacité sera 0,15. Ici, nous avons les icônes du téléphone Je vais faire ces cases autour en utilisant le rayon de bordure, ça va être de 50 %. Maintenant, nous avons les cercles. La prochaine chose que je vais faire est de placer les icônes au centre de ces cercles. Pour cela je vais utiliser à nouveau, Flex box. Nous avons besoin de Display Flex , puis d'un centre de rubriques et d'un centre de contenu Justify. Les icônes sont maintenant placées au centre des cercles. Agrandissons-les en utilisant, je vais définir la taille de la police en fonction du formulaire. Je vais également créer un espace au bas des icônes. Réglons la marge inférieure de deux M. D'accord, nous avons ici les icônes du téléphone. Maintenant, en tant qu'invité, nous devons changer les couleurs de chaque icône. Je vais commencer par la première icône, mais avant cela, je vais regarder la version finale. Comme vous pouvez le constater, chaque icône a une couleur différente. Mais si vous regardez les couleurs, vous remarquerez que nous avons ici un effet de dégradé linéaire. Je vais créer cet effet. Tout d'abord, je vais sélectionner le premier service à l'aide du sélecteur de chat Ensuite, nous avons besoin d'un élément. Pour créer un effet de dégradé linéaire avec l'élément de texte, je vais utiliser la technique suivante. Tout d'abord, nous avons besoin d' un arrière-plan avec une fonction de gradient linéaire. Je suis inséré ici. La première couleur sera le blanc. Pour ce qui est de la deuxième couleur, je vais en insérer une à 59. De plus, je vais ajouter ici 60 %. Cela signifie que la transition de couleur commencera après 60 % des éléments. Si nous vérifions le navigateur, vous verrez que le phonosomicon a toujours la couleur noire, mais que l'arrière-plan du cercle En fait, nous n'en avons pas besoin. Nous devons changer la couleur de l'icône elle-même. Pour ce faire, je vais ajouter ici deux propriétés différentes. Le premier sera un clip d'arrière-plan d'une clé Web. La valeur sera du texte. Quant à la deuxième propriété, elle sera la couleur du champ de texte de la clé Web. Je vais ajouter ici transparent comme valeur. Maintenant, comme vous pouvez le voir, nous avons ici un résultat agréable et cool, l'icône en forme de ponme a un effet de dégradé linéaire Faisons de même pour le reste des icônes. Je vais dupliquer ce code huit fois, car au total, nous aurons neuf icônes. Changeons les numéros du sélecteur. Et nous devons également changer les couleurs. La deuxième couleur sera FA 751c. La deuxième icône est plutôt jolie. Allons-y et changeons toutes les icônes. Lorsque vous en avez trois, la couleur va de trois à 93. Alors nous en aurons quatre ici. La couleur sera 31 DCA 1. Ensuite, nous aurons la cinquième icône. Pour ce qui est de la couleur, je vais ajouter ici 4400b. Ensuite, nous aurons le sixième article. Ajoutons ici f4800. Ensuite, nous aurons la septième icône. Pour ce qui est de la couleur, je vais insérer ici le F26 AC. Ensuite, nous avons besoin de l'icône numéro huit. Pour ce qui est de l'appelant , utilisons 0010. Nous devons changer la dernière icône. Ce sera le B6004. Comme vous pouvez le voir, toutes les icônes ont des couleurs de fond dégradées linéaires différentes. Et ils sont plutôt jolis. OK, maintenant nous devons nous occuper des rubriques dans les services Allons-y et sélectionnons le service 3. Je vais changer de famille de téléphones. Ce sera un croson, cursif, puis la taille du téléphone sera Tom Je vais changer de couleur. Réglons la couleur sur 5728. Il nous faut ici le signe de la livre sterling. Enfin, je vais ajouter ici une marge. Réglons la marge à deux RAM en haut et en bas et à zéro sur les côtés gauche et droit. Je vois que les titres sont plutôt jolis. Maintenant, nous devons nous occuper des paragraphes. Allons-y et sélectionnons le service. Je vais régler la taille en livres à 1,6 RAM, mais ensuite nous devons aligner le texte au centre. Enfin, changez de couleur. Je vais utiliser ici, 889b9. C'est bon. Comme vous pouvez le constater, les services sont plutôt jolis. Nous en avons presque terminé avec la section. La seule chose que j' ai à faire est de m' occuper des arrière-plans. Je parle de ces formes ici. Allons-y et faisons-le. Je vais commencer par le cercle. Sélectionnons le service PG 1. Je vais régler la largeur et la hauteur du tram. Ensuite, je vais changer le fond. Nous devons utiliser des dégradés linéaires. La direction va être double. Ensuite, nous avons besoin de transparent comme première couleur. La deuxième couleur sera transparente ainsi que pour la troisième couleur, je vais ajouter ici f437 Ici, nous avons les éléments en arrière-plan. Comme je l' ai dit, ce sera un cercle, donc je vais utiliser un rayon de chaudière d'une valeur de 50 %. Je vais également changer la position de l'élément. Réglons la position sur absolue. Ensuite, nous devons nous positionner à zéro. Quant à la bonne position, elle sera de 10 % Comme vous pouvez le voir, le cercle est la position. En fait, cela couvre les services. Nous n'en avons pas besoin. Pour résoudre ce problème, je vais ajouter une propriété d'index au wrapper de services avec une valeur supérieure à zéro Réglons-le sur un. Comme vous pouvez le voir, le problème est résolu, d'accord ? La seule chose qui a à voir avec le cercle est de diminuer l'opacité Pour le rendre encore plus beau, je vais définir l'opacité 2.3. Comme vous pouvez le voir, nous avons maintenant de bien meilleurs résultats C'est ça, à propos du cercle. Je vais maintenant m'occuper du second arrière-plan qui est un rectangle. En fait, je vais dupliquer ce code. Changeons le nom de la classe. Ce seront les services G 2. Nous avons besoin des mêmes hauteurs que pour l'arrière-plan. Je vais changer la couleur dont nous avons besoin ici, 74b5. Ensuite, je vais modifier le rayon de la bordure. Dans ce cas, nous avons besoin de 15 RAM. De plus, je vais changer la position du haut vers le bas. Ce sera 5 %. Quant à la bonne position, nous devons la changer en gauche. La position de gauche sera 12. 12 % Vérifions les résultats que nous avons ici, le rectangle et je vais le faire légèrement pivoter. Utilisons transform rotate Z et la valeur sera de moins dix degrés. En fait, quelque chose ne va pas ici car dans la version finale nous avons un résultat différent. Vérifions le code. C'est bizarre parce que tout semble correct. Ah oui, il faut changer de direction. Dans ce cas, la direction doit être vers la gauche et non vers la droite. Je pense que ça règle le problème. Le problème est réglé et tout semble parfait. OK, c'est tout à propos de cette section, je la trouve plutôt jolie et elle vous plaît. La prochaine chose que je dois faire est de m'occuper de la navigation, car une fois que nous faisons défiler la page vers le bas, nous devons rendre la navigation collante, fixée en haut. Cet effet ici, une fois que nous faisons défiler la page, la navigation change d'arrière-plan. Il est fixé sur le bord supérieur de la page. Afin de créer cet effet, passons au cours suivant. 25. Créer une barre de navigation collante dans Scroll: Très bien, dans la conférence précédente, nous avons fini de styliser la section des services. Ça a l'air plutôt sympa. Comme nous l'avons dit, nous allons nous occuper de la navigation. Nous ne devons pas fabriquer de colle. Une fois que nous avons fait défiler la page vers le bas, examinons le projet terminé. Une fois que nous avons fait défiler la page vers le bas, nous devons modifier un certain nombre de choses. Nous devons changer la couleur de fond de la navigation. Nous devons également changer les couleurs du logo et des éléments de navigation. Nous devons personnaliser le bas. Et nous devons également modifier la position des menus déroulants. OK, c'est ça, ce que nous allons faire dans cette conférence. Il est maintenant temps d'utiliser un peu de Javascript. Ouvrons le fichier script JS. La première chose que je vais faire est de sélectionner la navigation. Je vais créer une nouvelle variable. Je vais dire que c'est normal. Nous devons sélectionner la navigation, et pour cela je vais utiliser la méthode de sélection des requêtes. Nous devons spécifier ici le nom de la classe, qui ne figurera pas. OK. La navigation est sélectionnée. Nous devons maintenant vérifier si la position de défilement vertical d' une page Web est supérieure à zéro. Je vais utiliser un objet fenêtre. En fait, la fenêtre fait référence à la fenêtre du navigateur Web ou la baignoire que vous consultez actuellement. Nous devons utiliser un objet fenêtre et y ajouter un écouteur d'événements Le type de l'événement va être scrollé. De plus, je vais placer ici une fonction de rappel qui sera exécutée une fois que nous aurons fait défiler la page vers le bas Nous devons maintenant vérifier si la fenêtre défile ou non. Pour cela, je vais utiliser l' instruction if comme condition que je vais insérer ici. Défilement de la fenêtre Y. En fait, le défilement Y est une propriété qui indique le nombre de pixels sur lesquels la page a fait défiler verticalement depuis S'il est supérieur à zéro, cela signifie que vous devez faire défiler la page vers le bas depuis le haut de la page. Nous devons vérifier si le défilement de la fenêtre y est supérieur à zéro. Si c'est vrai, alors je vais ajouter une nouvelle classe à la barre de navigation. Ensuite, nous définirons de nouveaux styles dans le fichier CSS. Pour cette classe nouvellement créée, je vais utiliser la barre de navigation. Ensuite, je vais accéder à la liste des classes de la sieste. Nous devons ajouter ici une nouvelle classe et je vais l'appeler sticky. Encore une fois, si l'on fait défiler la page vers le bas, la nouvelle classe sera conservée dans le naber Ensuite, nous avons besoin de déclarations. Si la propriété window scroll y n' est pas supérieure à zéro, nous devons supprimer le sticker back class du napper Nous avons besoin de la liste des classes Napper Dot. Ensuite, nous devons utiliser la méthode de suppression. Et nous devons le préciser encore une fois, sticky. D'accord, c'est tout à propos du script Java. Je vais maintenant revenir au fichier CSS. Nous devons sélectionner Napper avec une classe adhésive. Je vais insérer Napper Sticky, et nous devons définir de nouveaux styles Je vais diminuer la hauteur, ce sera un bélier. Et je vais aussi changer la couleur de fond. Mettons-le en blanc. Maintenant, si nous faisons défiler la page vers le bas, les nouveaux styles seront appliqués au napper Comme vous pouvez le constater, la couleur de fond est blanche et la hauteur de la couche a également diminué OK, la prochaine chose que je vais faire est de rendre cet effet plus fluide. Et pour cela, nous devons utiliser les valeurs de transition, la durée totale sera de 0,3 seconde. Une fois que nous avons fait défiler la page, l' effet sera plus fluide. Très bien, ensuite je vais ajouter un petit effet d'ombre à la barre Of. Utilisons ici l'ombre de la boîte avec les valeurs 01 Ram, dix Ram, et la couleur sera RGB, A 130-16-2235, A 130-16-2235, et l'opacité sera de 0,6 une fois que nous ferons défiler la page Vous verrez ici un effet d'ombre agréable et cool. Bien, la prochaine chose que je vais faire est de changer la couleur du logo. Allons-y et sélectionnons les éléments d'envergure. En utilisant à nouveau, sticky, nous avons besoin ici du sticker, puis du logo, puis de l'élément span. Je vais changer de couleur. Il sera 9 h 26 moins sept heures. De plus, je vais me débarrasser de l'ombre technologique du logo. Disons qu'aucune en fait, la couleur n'est pas modifiée. Il y a quelque chose qui ne va pas. Nous devons ajouter ce code ci-dessous après le code où nous stylisons ces éléments de panneau pour que ce code fonctionne Si nous faisons défiler la page vers le bas, nous verrons que la couleur du logo est modifiée. OK, maintenant nous avons besoin de la même chose pour les articles sans objet. Ne trouvons aucun lien dont nous avons besoin ici. Alors pas de lien, il faut changer de couleur. Ce sera de la même couleur, 092627. devons également nous débarrasser de l' ombre technologique. Réglons-le sur aucun. Comme vous pouvez le constater, la couleur des éléments O est modifiée. Ensuite, nous devons changer la position du triangle, qui est l'élément postérieur de l' élément de navigation. Je vais également modifier la position du menu déroulant. Ajoutons ici Sticky, suivi des éléments publicitaires. Passons à la position deux. Nous avons besoin ici de crochets. Nous devons nous positionner à six Ram. En ce qui concerne le menu déroulant, utilisons le stick suivi du menu déroulant. Je vais me mettre en position pour prendre le tram, et je vais aussi changer l'ombre de la boîte. Faisons en sorte que ce soit 0110 Ram. Et la couleur sera celle-ci avec une opacité plus faible, 0.4 Maintenant, comme vous pouvez le voir, les positions du triangle et des menus du haut vers le bas sont modifiées Et nous avons aussi ici une jolie et cool boîte à ombres. La seule chose à faire est de personnaliser le bouton. En fait, nous avons ici un petit problème. Nous n'avons pas besoin de ce triangle ici. Je vais arranger ça. Trouvons le pseudo-élément, qui est un triangle. Nous devons exclure ici le bouton. Et nous pouvons le faire de la manière suivante. Vous pouvez voir ici que nous sélectionnons un article. Et puis, après les pseudo-éléments, obtenir un élément à partir d'ici, nous devons utiliser l'une des pseudoclasses appelées Nous devons spécifier ici le bas est en fait le dernier élément en haut, afin que nous puissions en déduire une pseudoclasse appelée le Cela exclura le bas d'ici. Maintenant, si nous vérifions, comme vous pouvez le voir, nous n' avons plus ici le triangle. Le problème est résolu. Bien, la dernière chose que j'ai à faire est de personnaliser le bas une fois que nous faisons défiler la page vers le bas. Alors allons-y et trouvons le bouton. Cela devrait être après les listes déroulantes. C'est ici. Sélectionnons le bouton avec la classe Sticky. Je vais changer le fond. Utilisons des dégradés linéaires. Nous avons besoin que la direction soit composée de deux droits. En ce qui concerne les couleurs, la première couleur sera F459. Pour ce qui est de la deuxième couleur, je vais insérer ici le F3598 Ensuite, nous devons passer à travers l'ombre des boîtes, il n'y en aura aucune. Je vais également changer la couleur du bouton. Comme vous pouvez le voir, il sera blanc. Le bouton est plutôt joli en fait. C'est tout ce qu'il faut pour sortir du lot, tout a une apparence et un fonctionnement parfaits. Nous pouvons passer à la prochaine conférence et commencer à nous occuper de la section suivante. 26. Créer le balisage HTML pour les projets: Dans la conférence précédente, nous avons créé un stick of bar. Une fois que nous avons fait défiler la page vers le bas, vous verrez que nous avons ici une barre fixe sans barre en haut de la page Web. Je trouve que ça a l'air plutôt sympa et cool. La prochaine chose que nous devons faire est de créer une autre section appelée projet. Si nous examinons le projet terminé, nous verrons ici la section du projet, que je trouve très impressionnante et cool. La section consiste en un paragraphe d'en-tête, puis nous avons ici une petite navigation avec différentes catégories de sites Web. Vous pouvez voir ici les affaires, la nourriture, la santé, les voyages. si je clique sur l'une des catégories, nous obtiendrons ici les packs de sites Web appropriés. La navigation fonctionne parfaitement. Nous avons ici le bouton Afficher tout, et si nous cliquons dessus, tous les projets s'afficheront. Je pense que cette section sera très intéressante. Nous utiliserons du HTML, du CSS et également du script Java. Il est maintenant temps de commencer à créer la section. Comme d'habitude, je vais commencer par le balisage HTML. Insérons de nouveaux commentaires ici. Je vais ouvrir le tag de section avec les projets de classe. Ensuite, comme je l'ai dit, nous allons commencer par le titre et le paragraphe. Je vais ouvrir H, un élément d' en-tête avec le texte 100 sites Web complets. Ensuite, nous aurons un paragraphe qui inclura du texte factice, comme vous le savez déjà Pour créer un texte factice, nous devons écrire un Lom puis spécifier le nombre de mots Dans notre cas, je vais créer 30 mots. Nous avons ici notre factice paragraphe après paragraphe. Nous devons créer une navigation. Ouvrons le tag avec le filtre de classe global, nous aurons six liens différents. Cinq d'entre elles seront de catégories différentes. Quant au sixième lien, il s'agira du bouton Afficher tout. Je vais ouvrir le lien avec le lien du filtre de classe. Ensuite, comme texte, je vais insérer votre entreprise. En plus de cela, nous avons besoin que vous insériez un attribut appelé type de données dans lequel nous devons spécifier le type, je veux dire la catégorie du projet. Dans ce cas, nous avons besoin de business. Dupliquons l'élément de lien cinq fois, puis changeons de catégorie. Le second sera la nourriture. Nous devons également modifier le type de données. Ensuite, la prochaine étape sera celle de la santé. Ensuite, nous voyagerons ici. Ensuite, le suivant sera un autre. Enfin, nous avons besoin d'une vue ici. Pour ce qui est du type de données, je vais tout insérer ici. Très bien, passons donc à la navigation par filtre. Ensuite, nous devons créer les projets. Je vais ouvrir une balise profonde avec la liste des projets de nom de classe dans laquelle je vais créer le projet. Chaque projet sera composé de trois images différentes, comme nous l'avons ici dans le projet final. Comme vous pouvez le constater, chaque projet est composé de trois images différentes. Nous devons insérer ici trois images différentes. Mais avant cela, nous devons ajouter ici l'attribut de type de données afin spécifier également la catégorie ici. La première catégorie sera celle des affaires. Je vais insérer trois images différentes. Ouvrons l'image. Je vais préciser ici le chemin de l'image. Tout d'abord, nous devons utiliser le dossier actuel. Sélectionnez ensuite le dossier d'images et trouvez la première image qui sera celle du Web, l'image 1. Dupliquons ce code deux fois et changeons les noms des images dont nous avons besoin ici. Web une image deux, puis Web une image trois. C'est bon, c'est ça. À propos du premier projet, comme vous pouvez le voir, nous avons ici le paragraphe d' en-tête, puis nous voyons ici la navigation. Et aussi trois images différentes qui sont trop grandes pour le moment . Mais nous allons régler ce problème. Allons-y et dupliquons les projets 11 fois, car au total, nous aurons 12 projets différents. Allons-y et apportons quelques modifications. Le deuxième type de données sera un autre. Nous devons également ici changer le nom des images dont nous avons besoin ici, Web two. Ensuite, le troisième projet portera sur la nourriture. Il nous en faut trois. Ensuite, le prochain projet sera Health Web Four. Ensuite, nous en aurons d'autres, changeons les noms des images dont nous avons besoin. Web 5. Ensuite, le prochain type de date sera la santé. En ce qui concerne les images, nous avons besoin de Web Six. Ensuite, nous aurons votre Web Seven. Le prochain projet sera dans la catégorie voyages, il s'agira du Web Eight. Ensuite, le suivant est Foot Web Nine. Ensuite, nous aurons du travail à faire. Laissons la valeur ajoutée ici zéro. Nous avons besoin de Web Ten. Ensuite, nous aurons Foot Web 11. Et le dernier type sera celui des affaires. Je ne vais pas le changer en ce qui concerne les noms des images dont nous avons besoin ici, Web 12. D'accord. Voilà, le balisage HTML de la section du projet est prêt Jetons un coup d' œil au navigateur. Comme vous pouvez le constater, nous avons ici les 12 projets. Tout est prêt. Et maintenant, il est temps de commencer à styliser cette section en conséquence. Passons à la prochaine conférence. 27. En-tête de projets et navigation par filtre: Dans la conférence précédente, nous avons préparé le balisage HTML pour la section de notre projet Comme vous pouvez le voir, toutes les images sont là pour le web. Il est temps de styliser cette section. Dans cette conférence, nous allons styliser la première partie de la section, je parle du paragraphe d'en-tête et de la navigation par filtre. Ensuite, nous passerons à autre chose et styliserons également les packs de sites Web. OK, passons au code V juste après la section des services dans définir de nouveaux commentaires pour les projets. Ensuite, je vais sélectionner la section des projets. Tout d'abord, je vais définir la largeur et la hauteur. La largeur sera de 100 % Quant à la hauteur, je vais également la faire de 100 %. Ensuite, je vais créer de l'espace en haut et en bas du rembourrage des sections Je vais régler le rembourrage à 25 RAM, puis à 0,15 Ram et à zéro De plus, je vais aligner les éléments à l'aide Flex Book sur l'écran Flex. Ensuite, pour aligner les éléments verticalement, il faut changer de direction. La direction de flexion sera une colonne. Je vais aligner les objets au centre. Comme vous pouvez le voir sur le contenu, les éléments flexibles sont placés au centre. De plus, nous avons de l'espace en haut et en bas de la section. La prochaine chose que je vais faire est de sélectionner H un élément de titre. Nous avons besoin ici des projets H one. Je vais changer de famille de téléphones. Ce sera de la cursive mull. Nous avons également besoin que la taille du téléphone soit plus grande. Réglons-le sur six RAM. Ensuite, je vais créer un espace en bas en utilisant la marge inférieure. Réglons la marge inférieure pour que je change également la couleur du titre. La couleur sera f4800. Jetons un coup d' œil au titre. Donc, comme vous pouvez le voir, le titre est plutôt sympa. Ensuite, je vais m' occuper du paragraphe. Je vais sélectionner les projets P. Passons à 90 RAM. Ensuite, je passe à une ligne de texte au centre. La prochaine chose que je veux faire est d'augmenter la taille du téléphone. Réglons-le sur deux RAM. Nous devons également changer de couleur. Réglons la couleur entre 57 et 8. Créez également de l' espace en bas. Réglons la marge inférieure à quatre RAM. Comme vous pouvez le constater, le paragraphe est plutôt sympa. Ensuite, je vais m' occuper de la navigation. Allons-y et sélectionnons Filtrer. La première chose que je vais faire est de définir la largeur. Ce sera 80 % , puis je vais régler la hauteur à dix Ram. Modifiez également la couleur de fond. Ça va être blanc. Ensuite, je vais utiliser box shadow afin de rendre la navigation visible. Je vais régler Box Shadow à 02 RAM. Huit RAM comme couleur. Je vais utiliser TBA. Les valeurs seront 130, puis 162. Nous allons sélectionner ces valeurs. Je vais configurer Opacity 2.2 OK, nous avons ici la navigation par filtre Ensuite, je vais le rendre légèrement arrondi, en utilisant le rayon de bordure. Réglons-le sur une RAM. Ensuite, je vais utiliser Flex Box. Réglons l'affichage pour qu'il soit flexible. Je vais aligner verticalement les éléments au centre. Comme vous pouvez le constater, les objets sont placés verticalement au centre. Je vais maintenant créer un espace entre les éléments en utilisant justify content space. Cette valeur nous permet de créer un espace uniforme entre les éléments flexibles. Enfin, nous avons besoin d'un espace entre la navigation et les images. Je vais le faire en utilisant la marge, en bas avec la valeur six. OK, maintenant la navigation est séparée des images. Ensuite, je vais personnaliser le lien. Dans la navigation par filtre, je vais sélectionner le lien de navigation du filtre. Réglons la largeur et la hauteur. La largeur sera de 14 RAM. Ensuite, je vais régler la hauteur à quatre béliers. Changeons la couleur de fond. Ce sera le F245. Comme vous pouvez le constater, la largeur et la hauteur ainsi qu'une couleur arrière sont appliquées aux éléments du lien. Ensuite, je vais créer les éléments autour en utilisant le rayon de bordure. Il y en aura quatre, nous devons donc placer les liens au centre. Pour cela, je vais utiliser à nouveau le CSS Flexbox. Nous avons besoin de Display Flex, puis de Justify Content Center et d'un centre de rubriques. Comme vous pouvez le constater, les liens sont placés au centre. Allons-y et définissons la taille de police à un point. Ensuite, nous avons besoin d'une épaisseur de police, elle sera en gras. Nous devons également transformer le texte en majuscules, puis changer de couleur. Ce sera le 919 AA. Jetons un coup d'œil. La navigation est plutôt sympa. Je vais créer un espace entre les lettres en utilisant l'espacement des lettres Réglons-le sur 0,1 run. Très bien, maintenant je vais créer un petit effet de survol Une fois que nous avons survolé les liens, ils devraient changer de couleur d'arrière-plan Et je veux aussi les déplacer un peu plus haut. Sélectionnons le lien du filtre avec le pointeur de la souris. Je vais changer la couleur de fond. Ça va être un D F deux. Nous devons également déplacer un peu l'élément vers le haut. Nous devons transformer, traduire Y et la valeur sera -0,1. L' effet ho fonctionne bien, mais nous avons besoin d'un effet plus fluide Ajoutons la transition A 0,3 seconde. Maintenant, tout fonctionne bien. En fait, je pense que la hauteur des maillons est un peu plus petite. Voyons la version finale. Oui, c'est définitivement plus petit. Augmentons la hauteur, faisons-en cinq. Nous avons maintenant de meilleurs résultats. La prochaine chose que je vais faire est d'activer le bouton d'affichage par défaut. Comme vous pouvez le constater, la vue en bas a une couleur de fond différente et la couleur du téléphone est également blanche. Pour ce faire, je vais ajouter une nouvelle classe au dernier lien que je consulte. Ajoutons ici Active. Ensuite, je vais sélectionner la classe active et changer la couleur de fond. Ce sera f401 Et nous avons également besoin de la couleur du texte, le blanc Nous devons ajouter aux classes et non à l'attribut de type de données. C'était une petite erreur. Maintenant, le style doit être appliqué. La seule chose que j' ai à faire est de changer la couleur de fond. Je vais sélectionner Active avec le survol. Changeons la couleur de fond. Ce sera le C611. Maintenant, tout fonctionne bien. Nous avons terminé de travailler sur la première partie de notre section. Ensuite, nous devons personnaliser ces packs de sites Web. À l'heure actuelle, nous avons ici des images plus grandes. Nous devons nous en occuper davantage. Passons à la prochaine conférence. 28. Packs de sites Web de coiffure: Très bien, dans la conférence précédente, nous avons abordé le style, la première partie de la section du projet, je parle du paragraphe d'en-tête et de la navigation par filtre. Et maintenant, nous devons nous occuper des packs de sites Web. Au total, nous avons ici 12 packs de sites Web. Ils sont alignés sur des lignes différentes. Nous avons quatre rangées. Dans chaque rangée, nous avons trois sites Web. Passons au code VS et commençons à styliser. la deuxième partie de la section des projets, nous devons sélectionner projets et je vais définir la largeur et la hauteur. La largeur sera de 33 RAM. En ce qui concerne la hauteur, je vais également régler la hauteur 233 Ram. Ensuite, je vais sélectionner et styliser les images. À l'heure actuelle, ils sont trop grands, nous devons donc nous en occuper et les réduire. Je vais sélectionner la première image dont nous avons besoin, l'image du projet, puis le sélecteur d' enfants Nous avons besoin ici de la première image. Je vais régler la largeur à 22. Quant à la hauteur, je vais la faire à 100 %. La première image est plus petite maintenant, mais en fait elle est étirée et elle n'a pas l'air belle. Pour résoudre ce problème, je vais sélectionner une image et utiliser une propriété appelée pieds d'objet avec la valeur cover. Maintenant, comme vous pouvez le voir, les images sont vraiment belles. Ensuite, je vais dupliquer ce code deux fois. Changeons les chiffres ici. Nous avons besoin d'un neuvième enfant et d'un neuvième enfant trois. La deuxième image sera de 20 RAM. Quant à la hauteur, je vais la régler à 30 RAM. Ensuite, nous avons l'image numéro trois. La largeur sera de 100 % Quant à la hauteur, je vais la faire de 70 %. Bien, prochaine chose que je vais faire est de sélectionner la liste des projets. Je vais définir la largeur et la hauteur. La largeur va être de 70 % Quant à la hauteur, je vais la porter à 100 %. Ensuite, je vais utiliser Flex Box pour aligner les éléments. Nous avons besoin de Display Flex. Ensuite, nous avons besoin de Justify Content Center pour centrer les éléments flexibles horizontalement. Ensuite, nous devons envelopper avec la valeur p afin d' aligner les packs de sites Web sur différentes lignes. Comme vous pouvez le voir maintenant, nous avons des images alignées sur différentes lignes. le moment, ils ne sont pas très beaux, mais nous allons bientôt y remédier. La prochaine chose que je vais faire est de régler la position de l' image sur absolue. Ensuite, nous avons besoin de la position relative de l'élément parent, qui dans ce cas est le projet. Nous avons besoin de votre position relative car nous allons positionner les images en fonction de l'élément parent. Maintenant, toutes les images ont une position absolue. La prochaine chose que je vais faire est de régler position de chaque image à 50 %. Ensuite, nous avons besoin de positions pour la première image. Je vais régler la position gauche à 50 %. Afin de placer parfaitement l' image au centre, nous devons utiliser transform translate avec les valeurs -50 % à nouveau -50 %. Les premières images sont parfaitement placées au centre du Ensuite, je vais ajouter un effet d'ombre à la première image. Utilisons Box Shadow. Je vais ajouter ici les valeurs suivantes. Nous avons besoin de 01 RAM, puis de RAM complète et de RTB A. Je vais utiliser la couleur noire avec l'opacité 0.4 Comme vous pouvez le constater, les premières images ont un effet d'ombre. Ils ne sont pas entièrement visibles. Pour résoudre ce problème, je vais utiliser la propriété index. Réglons l'indice 22. Maintenant, ils devraient être entièrement visibles. Oui, ils sont visibles. Ensuite, je vais m' occuper de la deuxième image. Réglons la position gauche à -5 %. De plus, nous devons traduire, en fait, pas pour traduire, pour transformer, puis nous devons traduire Y -50 %. Les secondes images sont positionnées ici Encore une fois, une propriété d'index, car elles ne sont pas entièrement visibles. Fixons un index à un. Elles sont maintenant visibles, mais elles sont placées derrière les premières images, et c'est ce dont nous avons besoin. Je vais ajouter ici une ombre en forme de boîte. Les valeurs seront 03 Ram, 8 Ram. La couleur sera RGBA, 130162. Nous allons sélectionner cette valeur et modifier l'opacité. Ça va être 0,9 Maintenant, les secondes images ont cet effet d'ombre agréable et cool. En fait, je vais arrondir les coins des images. Utilisons pour le rayon. Réglons-le sur une RAM. Maintenant, les images sont bien meilleures. La prochaine chose que je vais faire est de m'occuper de la troisième image. Je vais définir la bonne position pour la troisième image à -10 %. Encore une fois, nous devons transformer, traduire Y -50 %, les troisièmes images sont Ajoutons ici l'ombre de la boîte. En fait, nous avons besoin des mêmes valeurs. Copions-les d'ici et collons-les ci-dessous. Les troisièmes images sont maintenant positionnées et présentent une ombre en forme de boîte. La seule chose que je dois faire est de séparer les packs de sites Web les uns des autres. J'ajoute ici la marge cinq. De plus, je vais pointer le curseur, d'accord ? Tout semble donc parfait et là où nous réalisons les projets, je suis dans les packs de sites Web. Tout est stylé et très joli. Nous devons maintenant faire en sorte que cette navigation fonctionne. Une fois que nous avons cliqué sur l'une des catégories, les images appropriées devraient être affichées. Pour ce faire, je vais passer à la prochaine conférence. 29. Faire fonctionner la navigation par filtre: Très bien, dans la conférence précédente, nous avons fini de styliser la section du projet. Comme vous pouvez le constater, tout est plutôt beau. Et maintenant, nous devons faire en sorte que la navigation fonctionne. Je veux dire, une fois que nous avons cliqué sur l'une des catégories, les packs de sites Web appropriés devraient être affichés. Jetons un coup d'œil au projet terminé. Si je clique sur l'un des liens, les sites Web appropriés seront affichés. Si je clique sur le bouton Afficher tout, tous les sites Web seront affichés. Très bien, c'est ce que nous allons faire dans cette conférence. Passons au fichier script JS. En fait, la première chose que je vais faire ici est ajouter des commentaires pour Napper, car je l'ai oublié Nous avons maintenant besoin d'un. Et ensuite je vais insérer de nouveaux commentaires pour la section du projet. Tout d'abord, je vais sélectionner tous les éléments du lien et les stocker dans la variable. Créons une nouvelle variable. Je vais l'appeler Filtrer les liens. Ensuite, nous devons sélectionner tous les liens en utilisant la méthode Query Selector All Cette méthode nous permet de sélectionner plusieurs éléments portant le même nom de classe. Dans ce cas, nous avons besoin ici d'un filtre de nom de classe, pas de lien. Cette méthode renvoie une liste de nœuds qui est une collection. C'est un objet semblable à un tableau. Nous devons maintenant parcourir la liste des nœuds. Je veux dire filtrer les liens et ajouter un écouteur d'événements à chaque lien Nous avons besoin de liens de filtrage suivis d'une méthode de recherche. En fait, pour chaque méthode, il existe une méthode d'assistance de tableau. Dans le script Go, il est utilisé pour parcourir les éléments d'un tableau ou d'une liste de nœuds et pour effectuer une action ou une opération spécifique sur chaque élément. Nous devons assurer une fonction de rappel. Cette fonction sera exécutée pour chaque élément de la liste des nœuds. Je vais m'assurer d'une dispute. Ce sera un lien de filtrage. Il représente l'élément en cours traitement dans la liste des nœuds. Nous pouvons maintenant ajouter un écouteur d'événements au lien du filtre. Le type de l'événement sera également cliqué, je vais assurer une fonction de rappel qui sera exécutée une fois que nous aurons cliqué sur le lien Si nous jetons un coup d'œil au navigateur et que nous cliquons sur l'un des liens ici, nous naviguerons vers le haut du site Web. En fait, il s'agit d'un comportement par défaut de l'élément de lien. Et nous devons empêcher ce comportement par défaut pour cela, nous devons passer ici et même des objets, puis nous pouvons utiliser la méthode appelée prevent default. Maintenant, si je clique sur les liens, nous ne naviguerons plus vers le haut de la page. Bien, comme vous le savez, le dernier lien, je veux dire le bouton Afficher tout, a une classe par défaut active. Une fois que nous avons cliqué sur l'un des liens, nous devons supprimer cette classe, je veux dire la classe active de l'élément actuel et nous devons l'ajouter à l'élément cliqué Pour ce faire, je vais sélectionner des éléments à l' aide de la méthode de sélection de requêtes Je vais préciser ici le nom de la classe. Nous avons besoin d'un lien de filtre et nous devons ajouter ici la classe active. Une fois actif, l' élément de lien est sélectionné. Nous pouvons maintenant supprimer la classe active de cet élément. Nous avons besoin d'une propriété de liste de classes. Ensuite, nous avons besoin de la méthode de suppression. Et nous devons indiquer ici le nom de la classe active. Une fois que nous avons cliqué sur les éléments du lien, la classe active sera supprimée de l'élément et ajoutée à l'élément cliqué Maintenant, pour ajouter une classe active à l'élément cliqué, nous devons ici filtrer le lien, la classe, la liste, l'ajouter, et nous devons le faire Acte de classe de l'Institut. Très bien, alors vérifions-le dans le navigateur. Si nous cliquons sur l'un des liens, vous verrez que l' arrière-plan est modifié. En fait, cela fonctionne très bien. Très bien, maintenant nous devons nous occuper des projets. Allons-y et sélectionnons à nouveau tous les projets en utilisant le sélecteur de requête, toutes les méthodes que nous devons spécifier ici, le nom de la classe, le projet Maintenant, je vais masquer tous les projets. Une fois que nous avons cliqué sur le lien du filtre, nous devons parcourir les projets, c' est-à-dire un nœud, au moins une collection, et nous devons masquer chaque projet. Pour ce faire, je vais sélectionner des projets suivis d' une méthode de fourrage. Je vais passer ici la fonction de rappel. L'argument sera le projet. Maintenant, afin de masquer les projets, je vais ajouter une nouvelle classe au projet. Ensuite, nous utiliserons cette classe en CSS. Pour masquer l'élément, nous avons besoin d'une liste de classes de projet. Et nous devons indiquer ici le nom de la classe. Dans ce cas, je vais appeler ça se cacher. Passons maintenant au fichier CSS et sélectionnons le projet avec la classe hide. Pour masquer l'élément, je vais utiliser display none. Maintenant, si nous cliquons sur l'un des liens, tous les projets seront chauffés. OK, nous devons maintenant masquer et afficher les projets en fonction des catégories. Et pour cela, nous devons utiliser ici une déclaration conditionnelle. Je veux dire si c'est une déclaration. Créons l'instruction if comme condition que je vais transmettre ici. Nous avons besoin de l'attribut filter link dot get. Je vais passer ici un attribut appelé type de données. Comme vous vous en souvenez, nous avons ajouté des attributs de type de données aux liens ainsi qu'aux projets. Si cette expression est égale aux attributs project get, alors au type de données. Cette condition si le type de données du lien de filtre cliqué correspond au type de données du projet En d'autres termes, il vérifie si le lien du filtre et le projet appartiennent à la catégorie ou au type. Si cette condition est vraie, nous devons continuer à afficher les projets correspondants. Mais ce n'est pas tout ce que nous avons à ajouter ici ou à déclarer, nous devons vérifier une autre condition qui sera filter link get attribute. Nous devons spécifier ici l'attribut du type de données. Si cela est égal à tous, cette partie de la condition vérifie si le type de données du lien de filtre cliqué est défini sur all Cette condition est utilisée pour indiquer que tous les projets doivent être affichés quel que soit leur type ou leur catégorie. Très bien, l'état de la déclaration est prêt. Si c'est vrai, alors nous devons afficher le projet. Par conséquent, nous devons supprimer la hauteur de classe du projet. Nous avons besoin de la liste des classes de projets, supprimez-la. Nous devons spécifier ici la hauteur du nom de classe. Très bien, donc je pense que c'est tout maintenant que la navigation devrait fonctionner. Cliquons, nous avons ici un problème. Examinons la page et vérifions l'onglet de la console. Nous avons une erreur qui indique que le projet n' est pas défini. Nous avons besoin de la 29e ligne. En fait, nous devons faire passer les déclarations ici. C'est pourquoi le projet n' est pas reconnu. Le problème doit maintenant être résolu. Vérifions-le. Si nous cliquons à nouveau, nous avons un problème. Impossible de lire les propriétés d'une suppression de lecture non définie. Voyons cette ligne de code ici, liste des classes avec la majuscule L. Maintenant, si je coche, tout fonctionnera parfaitement. Enfin, la navigation fonctionne bien. En fait, avec la section projet, c'est terminé. J'espère que c'était intéressant et que vous y apprendrez de nouvelles choses. Passons à la prochaine conférence. 30. Créer le balisage HTML pour la section Modèles: Très bien, dans la conférence précédente nous avons fini de travailler sur la section des projets. Il a l'air plutôt joli et fonctionne également bien. Je parle de cette navigation par filtre. Il est maintenant temps de passer à autre chose et de commencer à créer la section suivante. Jetons un coup d'œil au projet terminé. La section suivante sera une section appelée modèles. Cette section se compose de deux parties différentes. La première partie est ce que vous voyez ici en ce moment. Pour ce qui est de la deuxième partie, ce sera la vidéo. Allons-y et décrivons la section. La première partie comprendra les côtés gauche et droit. Sur le côté gauche, vous pouvez voir le paragraphe d'en-tête et le bas. Pour ce qui est du côté droit, vous pouvez voir ici trois images différentes. Et aussi en bas en bas, vous pouvez voir l' effet partiel des images. Nous allons commencer par la première partie , puis nous allons passer à la vidéo. Tout d'abord, nous devons créer le balisage HTML. Passons au code VS et insérons de nouveaux commentaires juste après les projets. Nous avons besoin de commentaires pour les modèles. Ensuite, je vais ouvrir les éléments de section avec les modèles de noms de classe. Comme je l'ai dit, la première partie de notre section sera composée de deux parties différentes. Je veux dire le côté gauche et le côté droit. Je vais ouvrir la balise p qui restera des modèles. Il se composera d'un paragraphe d'en-tête et d'un bouton. Je vais ouvrir les éléments de titre H one qui seront des modèles. Ensuite, nous avons besoin d'un paragraphe. Le paragraphe sera composé d'un texte factice. Je vais insérer ici, Lorem, puis le nombre de mots sera de 30 Nous avons ici le texte factice. Ensuite, nous avons besoin du type du fond, mais nous aurons également ici le nom de la classe, où il s' agira de modèles, PTN. En ce qui concerne le texte que je vais insérer à propos du modèle, d'accord, c'est tout. À propos du côté droit. Tout tourne autour du côté gauche, pas du côté droit. Maintenant, nous devons prendre soin du côté droit. Je vais ouvrir une balise profonde qui sera un modèle. Hein ? Nous allons avoir ici trois images différentes et un jeu de fesses. Insérons des éléments d'image. Je vais spécifier le chemin de l'image dont nous avons besoin pour quitter le dossier de la voiture, puis sélectionner les images. Je vais sélectionner Web 8, image 1. Ensuite, nous avons besoin de l'image Web deux, nous avons besoin de l'image Web huit. Très bien, passons aux images. Ensuite, nous avons besoin du bouton Play. Je vais ouvrir le tag avec le bouton du nom de la classe. Nous allons créer ce bâton en utilisant des téléphones allumés. J'ouvre une première balise de bouton avec le nom de classe Play PTN. Ensuite, je vais insérer vos éléments avec les classes FA solid FA play qui contiennent le balisage HTML sont prêtes pour la section des modèles J'en suis à la première partie de la section. Voici les éléments. Il est maintenant temps de passer à autre chose et de personnaliser ces éléments. Et pour cela, passons à la prochaine conférence. 31. Section de modèles de coiffure: Très bien, dans la leçon précédente, nous avons créé le balisage HTML pour la section des modèles, et maintenant nous devons styliser cette section Passons au code VS et insérons de nouveaux commentaires dans le fichier CSS. Nous avons besoin de Commons pour les modèles. Ensuite, je vais sélectionner la section des modèles. Tout d'abord, je vais définir la largeur et la hauteur. La largeur sera de 100 %. Quant à la hauteur, je vais la fixer à 100 % de hauteur de la fenêtre d'affichage Ce sera 100 % de la fenêtre d'affichage. Ensuite, je vais changer l'arrière-plan. Utilisons la fonction de gradient linéaire. La direction de la transition de couleur sera deux à gauche. Ensuite, je vais insérer votre premier appelant. Ça va être 8430. Ensuite, nous aurons la deuxième couleur. Ça va être 8430. C'est en fait la même couleur que pour le troisième appelant. Il va y en avoir 409. Jetons un coup d' œil au navigateur. Comme vous pouvez le constater, nous avons ici un classement linéaire en matières grasses. Ensuite, je vais cacher le côté droit pendant un moment. Sélectionnons les modèles, à droite. Ajoutez ici, n'en affichez aucun. Comme vous pouvez le constater, la partie droite est cachée et nous n'avons ici que le côté gauche. Tout d'abord, je vais personnaliser le côté gauche , puis nous nous occuperons également du côté droit. Allons-y et sélectionnons les modèles à gauche. Je vais régler la largeur à 50 %, elle occupera la moitié de la section. Ensuite, je vais régler la position sur absolue. Je vais positionner les modèles à gauche en fonction des éléments parents. Nous avons besoin de la position relative des modèles. Ensuite, je vais définir les propriétés en haut et à gauche. Les deux seront nuls. Créons également de l'espace à l'intérieur de l'élément à l' aide du rembourrage Je vais régler le rembourrage à 25 RAM en haut. Ensuite, nous aurons dix RAM sur le côté droit, zéro en bas et dix RAM sur le côté gauche. Encore une fois, nous avons ici les éléments, ainsi que l'espace à l'intérieur du côté gauche. Ensuite, je vais m' occuper du titre. Allons-y et sélectionnons des modèles. Un élément de titre de gauche. Tout d'abord, je vais définir la famille de téléphones. Téléphonons à Molly Cursive. Ensuite, je vais régler la taille du téléphone, il y aura sept RAM Transformons le texte en maquette d'opéra. Ensuite, nous avons besoin d'un espace entre les lettres. Réglons-le sur 2,5 RAM. Je vais donc changer de couleur. Ça va être blanc. Comme vous pouvez le constater, le titre est plutôt joli. Ajoutons-y d'autres styles. Je vais créer des effets d' ombre en utilisant l'ombre. Nous avons besoin ici de 0,5 RAM. Ensuite, la couleur sera RGBA, la couleur noire avec une opacité de 0,3 Enfin, je vais créer un espace au bas du titre en utilisant la marge inférieure, la valeur sera de trois RAM OK, alors passons au titre suivant. Je vais m'occuper du paragraphe. Allons-y et sélectionnons les modèles à gauche. Tout d'abord, je vais définir la largeur du paragraphe. Ce sera 60 RAM. Réglons ensuite la taille de police à 1,6 Rams. Je vais définir le poids de police dont nous avons besoin ici. Poids, ça va être 300 pour créer un espace entre les lettres. Réglons 2,1 RAM et changeons la couleur. La couleur sera 222. Nous avons ici le paragraphe. Ensuite, je vais réutiliser Tech Shadow. Copions cette ligne de code et ajoutons-la ici. Je vais diminuer l'opacité. Faisons en sorte que ce soit 0,1 RAM. En fait, pas de RAM mais juste 0,1. Enfin, lorsque vous entendez un fond plus grand pour créer l'espace en bas, ajoutons-le à sept. Bien, voyons le paragraphe suivant. Nous devons personnaliser le bas. Allons-y et sélectionnons des modèles. En fait, nous n'avons pas besoin des modèles qui restent. Nous avons besoin de modèles BTN, il a son nom de classe individuel. Tout d'abord, utilisons-nous 213 RAM. Ensuite, la hauteur du bas sera de six Ram. Ensuite, nous avons besoin de la couleur de fond. Je vais le mettre en blanc. Jetons un coup d'œil en bas. Nous devons nous débarrasser de la bordure par défaut et arrondir le bas. Nous avons besoin ici d'une bordure zéro, puis d'un rayon de bordure. Il y aura trois Ram. D'accord, après cela, nous devons nous occuper des polices de caractères. La taille de la police sera de 1,8 RAM. Alors je vais mettre le point en gras. Transformons également le texte en majuscules. Ensuite, nous avons besoin d'un espacement entre les lettres pour créer un espace entre les lettres Ce sera une RAM de 0,1 et cela changera également la couleur des téléphones. La couleur sera A, A, trois EC. Jetons un coup d'œil maintenant. Le bouton est plutôt joli. La seule chose que nous devons faire est de créer un effet d'ombre en utilisant Box Shadow. Nous avons besoin ici de 01 RAM, trois RAM, et la couleur sera RGBA avec une opacité de 0,1 également En plus de cela, nous devons souligner. OK, c'est tout, à propos du côté gauche, maintenant nous devons nous occuper du côté droit. Comme vous le savez maintenant, le côté droit est masqué. Je vais me débarrasser de Display None À partir d'ici. Je vais régler la largeur et la hauteur du côté droit. La largeur va être de 50 % Ensuite, nous avons besoin de hauteur, je vais la régler à 100 % je vais régler la position sur absolue. Les deux positions seront alors nulles. Nous devons définir la bonne position, qui sera également zéro. Comme vous pouvez le constater, les éléments sont placés sur le côté droit de la section. Ensuite, je vais vous présenter les images. Tout d'abord, je vais sélectionner toutes les images dont nous avons besoin ici, modèles, à droite, puis la pile d'images Les images auront deux styles communs. La première sera la position absolue. De plus, nous aurons ici un rayon de bordure et ce sera un Ram. Ensuite, nous devons personnaliser chaque image séparément. Allons-y et commençons par la première image dont nous avons besoin ici, le modèle de droite, suivi du nième sélecteur d'enfant Sélectionnez la première image, nous devons définir la largeur. Ça va faire 40 RAM. Je vais également définir la position de la première image. La position supérieure sera de 50 %. Ensuite, nous avons besoin de la bonne position, ce sera 25 %. Nous devons centrer l'image verticalement. Et pour cela, je vais utiliser transform translate Y avec une valeur de -50 % ici Prends la première image, celle-ci. Rendons-le visible en utilisant propriété index, car il s'est retrouvé derrière les autres images. Fixons l'index à un. Vous pouvez maintenant voir ici que la première image est entièrement visible. Ensuite, je vais créer un effet d' ombre en utilisant Po Shadow. Les valeurs seront de 0,27 Ram, et la couleur sera RGBA avec une opacité de 0,4. Je vais également diminuer légèrement l'opacité de l'image Réglons le paramètre 2.8 Encore une fois, nous avons ici la première image. Ça a l'air plutôt sympa. Passons à autre chose et personnalisons la deuxième image. En fait, je vais dupliquer ce code, puis changer le énième sélecteur de chat Il y en aura deux, la largeur sera de 20 RAM. Ensuite, nous devons positionner 20 % au lieu de la bonne position. Je vais utiliser la position de gauche. Et la valeur sera de 18 %. Nous n'avons pas besoin ici de transformer, traduire. Débarrassons-nous de ça. L'ombre de la boîte aura des valeurs différentes. Il nous faut ici 18 grammes. Quant à l'opacité, elle sera de 0,6 Élimine également l' opacité à partir d'ici. Ensuite, jetez un œil au navigateur. Nous avons ici la deuxième image. Il a l'air plutôt joli et il est correctement positionné. Ensuite, nous devons nous occuper de la troisième image. Je vais dupliquer ce code, changer le énième sélecteur de chat. Il y en aura trois. La largeur de l' image sera de sept. Ensuite, la position sera de 22 %. Ensuite, nous avons besoin de la bonne position, c'est 22 %. Ensuite, nous avons besoin de la bonne position, 5 %. Nous devons également modifier l'opacité de l'ombre de la boîte, elle sera de 0,5. Ensuite, ajoutez ici l'opacité, elle sera de 0,5 Je vais supprimer la propriété d'index parce que nous n'en avons pas besoin Je pense que c'est tout à propos de la troisième image. Jetons un coup d'œil. Comme vous pouvez le voir, les trois images sont alignées et elles sont plutôt jolies. OK, maintenant nous devons nous occuper du bouton de lecture. Allons-y et sélectionnons le bouton Development Play. Je vais définir la position comme absolue, puis il restera 57 % à la position La position sera de 23 %. Jetons un coup d'œil. Le bouton n'est pas visible. Elle s'est retrouvée derrière les images dont nous avons besoin ici, la propriété index. Fixons l'index à trois. Le bouton devrait maintenant être visible ici. Bouton. Ensuite, nous devons sélectionner Play BTN et définir la hauteur maximale Ça va faire 20 RAM. Je parle des deux propriétés. Ensuite, je vais changer la couleur de fond. Mettons-le en blanc. De plus, je vais arrondir l'élément en utilisant un rayon de bordure d'une valeur de 50 %. Ici, jouez à BTN I, le cercle Ensuite, nous devons nous débarrasser de la bordure par défaut du bas. Disons qu'il n'y a pas de frontière. Ensuite, nous avons besoin de Box Shadow. Les valeurs seront de 0,1 Ram. Dix RAM. Nous avons besoin de RGBA, de couleur noire avec une opacité de 0,6 Enfin, nous avons besoin de pointer le curseur ici Le cercle, le bas, est plutôt joli. Ensuite, nous devons créer le verso du bas. Cette partie, ce cercle transparent. Et je vais créer cet élément en utilisant quatre pseudo-éléments. Je vais sélectionner Play BTN, puis les quatre pseudo-éléments Définissons le contenu, il sera vide. Ensuite, nous avons besoin du poids et de la taille. Réglons les deux sur 26 RAM. Ensuite, je vais définir la couleur d'arrière-plan sur RGBA. Nous avons besoin ici de la couleur blanche, soit 25053 fois, mais nous avons besoin d'une opacité plus faible, 0,1 , soit 25053 fois, mais nous avons besoin d'une opacité plus faible, 0,1 , c'est vrai. Maintenant, avant, l'élément n'est pas visible car nous devons définir sa position. Réglons la position sur absolue. La première position sera de 50 %, puis la position de gauche sera également de 50 %. J'essaie de centrer l'élément pour cela. Comme vous le savez déjà, nous avons besoin ici transformer la traduction avec les valeurs -50% à nouveau -50% Maintenant, l' élément doit être visible Voici les éléments. Arrondissons-le en utilisant le rayon de bordure. Ce sera 50 %. Nous avons également besoin de Box Shadow. En fait, je vais chercher Box Shadow d'ici. Je veux dire les valeurs dont nous avons juste besoin pour changer l'opacité. Ce sera 0,3 Maintenant que nous pouvons voir clairement le cercle suivant, nous devons nous occuper de la phase. Il est trop petit. Maintenant, sélectionnons les éléments. Nous avons besoin de Play BTN. La taille du téléphone sera de sept RAM. Quant à la couleur de l'icône, je vais la régler sur 2025. Comme vous pouvez le voir, l'icône du téléphone est devenue plus grande et est plutôt jolie. Ensuite, nous devons créer les effets de survol. Les effets. Tout d'abord, je vais m' occuper du jeu BTN, sélectionnons-le avec le pointeur de la souris, je vais augmenter l' échelle de l'élément Pour cela, nous devons transformer l'échelle. Et ce sera 1,2. Nous avons besoin sa transition, le tout en 0,3 seconde. Maintenant, comme vous pouvez le voir, l'échelle augmente une fois que nous survolons le bouton Nous devons maintenant réduire légèrement les quatre éléments. Au survol, nous devons sélectionner Play. Btn avec survol suivi des éléments de force. Nous devons réduire l' échelle des éléments. Récupérons ce code à partir d'ici. Et faites en sorte que l'échelle 0,9 dont nous avons besoin ici fasse la transition de 0,3 seconde. Une fois que nous avons survolé le bas, l'échelle de l' élément diminuera Mais comme vous pouvez le constater, l' élément se déplace vers le bas. Cela se produit parce que vous êtes forcé à accéder à l'élément par défaut, transform translate est ici. Nous devons également copier, traduire et modifier ici. Copions la fonction de traduction et modifions-la ici. Maintenant, le problème doit être résolu. Comme vous pouvez le constater, tout fonctionne plutôt bien. Il faut maintenant créer l'effet polaire. Je veux dire, nous devons créer des éléments qui recouvriront partiellement les images avec un effet de flou Je vais créer avant les éléments de la section. Nous avons besoin ici de modèles suivis des quatre éléments. Définissons le contenu, il sera vide. Ensuite, nous avons besoin de hauteur, je vais les mettre tous les deux en tramway. Ensuite, nous avons besoin du contexte. Je vais utiliser la fonction de gradient linéaire. La direction de la transition de couleur sera deux en bas. Ensuite, la première couleur sera transparente. Ensuite, nous avons besoin d'une deuxième couleur, et ce sera huit pour 30, celle-ci. En ce qui concerne la troisième couleur, nous devons utiliser le même 84430 A dès maintenant avant que l' élément ne soit pas visible Parce qu'il s'est retrouvé derrière d'autres éléments, derrière l'élément de section. Pour rendre l' élément visible, nous avons besoin de l'index de valeur quatre. L'élément n'est pas visible. En fait, cela se produit parce que nous devons définir la position. Je l'ai oublié. Nous avons besoin d' une position absolue. Alors la position inférieure sera de -5 %. Quant à la bonne position, je vais dire deux, 10 %. Maintenant, l'élément devrait être visible Oui, c'est visible. Ensuite, nous devons utiliser une propriété appelée filtre, qui nous permettra de créer un effet polaire. Je vais utiliser un filtre avec fonction polaire et la valeur sera de sept. Comme vous pouvez le constater, nous avons ici un effet plutôt sympa et cool. Maintenant, nous avons un petit problème. Le bouton et le haut derrière l'élément précédent. Pour résoudre ce problème, nous devons augmenter la valeur de la propriété d'index. Pour le moment, il y en a trois. Faisons en cinq, ce qui est supérieur à quatre. Maintenant, le problème doit être résolu. OK ? Tout a l'air plutôt sympa. Et en fait, avec le style de la première partie de la section des modèles, nous avons terminé avec la suite. Nous devons intégrer la vidéo à cette section. Pour cela, passons à la prochaine conférence. 32. Créer le balisage HTML pour Video Player: Dans la conférence précédente, nous avons stylisé la section des modèles, je veux dire, la première partie de la section Il est maintenant temps de passer à autre chose et de passer à la deuxième partie. Je veux dire, nous devons adapter la vidéo à la section. Jetons un coup d'œil au projet terminé. Si je clique sur le bouton de lecture, la vidéo le fera. Si je clique sur le bouton de lecture, le jeu commencera à jouer. En fait, toutes les commandes fonctionnent bien. Ici, nous avons ici des options de vitesse. À l'heure actuelle, la vidéo est diffusée en mode normal. Si je clique, disons deux X, alors le jeu commencera à jouer rapidement. Ensuite, nous avons ici une photo. En mode photo, vous pouvez glisser-déposer cette petite fenêtre. Nous avons également ici le mode plein écran. Si je clique dessus, la vidéo sera diffusée en mode plein écran. Voilà, ce que nous allons faire, si je clique sur le bouton X, la vidéo se fermera. Allons-y et commençons à créer le balisage HTML. Dans le balisage HTML, nous allons cibler de nombreux éléments différents et suivre le cours. Je vais insérer de nouveaux commentaires juste au-dessus la balise de section finale dont nous avons besoin pour la vidéo. Ensuite, ouvrez l'élément, sera un conteneur vidéo dans lequel je vais insérer une autre profondeur et ce sera une vidéo. Je vais créer un motif de fermeture en X. C'est un tag ouvert avec la classe PTN. Insérez ensuite l'élément avec les classes une marque FA x solide. Ensuite, je vais en ouvrir un autre et ce sera un emballage de commandes Ensuite, nous avons besoin d'un autre tag DIP et ce sera chronologie vidéo dans laquelle nous aurons une zone de progression. Cet élément inclura la balise span avec zéro. De plus, nous aurons ici une autre baisse et cela fera partie du progrès. Cet élément sera vide. Ensuite, nous devons créer des commandes vidéo dans lesquelles nous aurons différentes options. Je veux dire les options sur le côté gauche, au centre et sur le côté droit, nous avons besoin d'éléments profonds avec les options des classes à gauche. Je vais dupliquer cette ligne de code deux fois. Comme je l'ai dit, nous avons besoin d' options au centre, également du côté droit. Faisons le point sur les options. En fait, nous avons besoin de vos options et non de vos options. Passons aux options sur le côté gauche du bouton qui comportera quatre volumes. Je vais ne pas sécuriser l' élément I avec les classes un volume élevé Ensuite, je vais créer une balise d'entrée. Le type va être range. Je vais également ajouter ici quelques attributs différents. Le premier sera un minimum. Je vais le mettre à zéro. Ensuite, nous aurons le maximum et ce sera un. Et nous avons également besoin d'un autre attribut appelé step. La valeur va être OK, c'est tout ce qui concerne la plage. Ensuite, je vais créer un autre développement qui sera un minuteur vidéo. À l'intérieur. Le minuteur vidéo comportera trois éléments de durée différents. La première sera à l'heure actuelle. Je vais aller à ins zéro. Dupliquons l'élément span deux fois. Le second sera un séparateur. Je vais insérer. Vers l'avant. Quant au troisième élément de span, il s'agira de la durée de la vidéo. Ensuite, je vais m' occuper des options du centre. Nous allons avoir ici trois boutons différents. Créons Button avec la classe sauter en arrière. Je vais insérer vos éléments. Ça va être FAS FA en arrière. Dupliquons le bouton deux fois. Le deuxième élément du bouton sera destiné à la pose de jeu. Changeons le nom de la classe. Pour l'élément, il s' agira de jouer au FASFA. En ce qui concerne les éléments du troisième bouton dont nous avons besoin ici, vers l'avant plutôt que vers l'arrière. Passons aux options au centre. Ensuite, nous avons des options sur le côté droit. Je vais insérer votre développement. Ce sera du contenu Play Back. Je vais insérer votre bouton, qui va indiquer la vitesse de lecture. Ici, je vais utiliser le symbole Google Material au lieu d'un élément. Allons dans le navigateur et recherchons les symboles Google Material. Nous devons visiter le site Web de Google Fonts, où nous avons récupéré les polices de caractères de Select here. Ce style, il va être arrondi. Ensuite, je vais rechercher une vidéo au ralenti. C'est l'icône dont nous avons besoin. Cliquons sur cette icône. Ensuite, je vais copier ce lien à partir d'ici. Nous devons coller le lien dans l'élément principal. Ensuite, nous devons copier cet élément span à partir d'ici. Insérons l'élément span à l'intérieur du bouton. Vérifiez ensuite si l' icône est affichée. Comme vous pouvez le voir, nous avons ici l'icône, elle est affichée. Ensuite, nous devons ajouter ici des options de vitesse. Dans l'ensemble, nous aurons besoin de cinq options de vitesse différentes. La première option sera deux x. Dupliquons le développement quatre fois et modifierons les options. Le second sera de 1,5 alors nous aurons ici la normale. La prochaine sera de 0,75 Quant à la dernière option de vitesse, elle sera de 0,5. De plus, nous devons également ajouter les attributs aux développements L'attribut sera la vitesse des données, et nous devons insérer ici les valeurs similaires dont nous avons besoin ici deux. Ensuite, 1,5 comme d'habitude, je vais en utiliser ici un. Ensuite, nous aurons ici 0,75 et enfin 0,5 C'est tout, propos des options de vitesse Ensuite, nous devons ajouter ici une icône pour l'image. En mode photo, nous avons besoin d'un bouton avec la classe Pick in Peak. Cela signifie qu'en fait, nous avons besoin d'ici pic pour pic. Cela signifie le mode image dans image. Encore une fois, nous devons récupérer l'icône d'ici. Cherchons image par image. C'est l'icône. Je vais prendre l'élément span et le coller ici, dans le bouton. Si nous vérifions le navigateur, vous verrez que l'icône s'affiche. Bien, nous avons ensuite besoin d' un autre bouton pour le mode plein écran. Ajoutons ici un écran de cluster. Je vais utiliser element avec les classes FA solid, FA, expand. Enfin, nous devons intégrer la vidéo. Nous devons insérer ici la vidéo elle-même. Nous devons ouvrir la balise vidéo dans l'attribut source. Nous devons spécifier le chemin du fichier. Tout d'abord, nous devons quitter le dossier actuel. Ensuite, nous devons sélectionner un dossier appelé vidéos. Et nous devons sélectionner ce fichier ici. Très bien, donc je pense que cela concerne le balisage HTML. J'espère que tout est correct ici. Nous avons tous les éléments en ce moment, tout est en désordre. Vous pouvez voir ici les éléments de l'en-tête. Et cela se produit parce que la vidéo parle de notre projet. C'est l'aperçu de notre projet. C'est pourquoi vous voyez ici les éléments de l'en-tête. Nous allons résoudre ces problèmes, nous personnaliserons ces éléments dans les prochaines conférences. Passons à autre chose. 33. Lecteur vidéo de coiffage: Dans la conférence précédente, nous avons préparé le balisage HDML pour la vidéo, je veux dire pour la deuxième partie de la section des modèles Il est maintenant temps de styliser ces éléments. heure actuelle, tout est foiré ici, mais nous allons bientôt y remédier La première chose que je vais faire avant de commencer à styliser ces éléments est de résoudre un petit problème. Comme vous pouvez le constater, cette icône n' est pas affichée ici. Si nous vérifions le code HTML, vous constaterez qu'il nous manque ici D. Je veux dire, nous avons besoin d'un visage solide. Maintenant, le problème doit être résolu. Comme vous pouvez le constater, l' icône s'affiche. Bien, passons maintenant au fichier CSS et créons de nouveaux communs pour la vidéo. Je vais sélectionner un conteneur vidéo. Tout d'abord, je vais définir la position de la vidéo. Ça va être réparé. Ensuite, je vais définir les propriétés en haut et à gauche. Je vais mettre le top à zéro. La position gauche sera alors zéro. Je vais définir la hauteur maximale. Réglons-les tous les deux à 100 %. Ensuite, je vais changer la couleur de fond. Réglons la couleur d'arrière-plan sur une valeur RGBA. Les valeurs seront de deux à sept, puis deux pour deux, puis nous aurons 253. Pour ce qui est de l'opacité, je vais la définir 2.9 Ici, nous avons le conteneur vidéo Mais c'est là que se trouve le problème. Il s'est retrouvé derrière certains éléments. Afin de résoudre ce problème, nous devons définir la propriété d'index. Réglons-le sur une valeur plus élevée. Disons 100. Maintenant, le problème est réglé. Le conteneur vidéo est créé, il est intitulé Suivant, je vais sélectionner la vidéo I, cet élément ici Sélectionnez Vidéo et définissons sa largeur. Elle sera de 90 m. Pour ce qui est de la hauteur, je vais régler la hauteur sur O. De plus, nous devons sélectionner la vidéo elle-même. Je parle de cet élément ici, sélectionnons-le en utilisant le nom de la balise et définissons-le avec une hauteur de 100 %. Dans ce cas, il occupera 100 % de la hauteur de son élément parent. Maintenant, nous avons la vidéo. La prochaine chose que je vais faire est de le placer au centre du récipient. Pour ce faire, je vais utiliser des livres en lin. Nous avons besoin de Display Flex, puis du centre de contenu Justify et du centre des articles. Maintenant, comme vous pouvez le voir, la vidéo est placée au centre de la page. Ensuite, je vais ajouter une petite ombre à la vidéo. Utilisons Box Shadow. Je vais insérer ici les valeurs suivantes. Nous avons besoin de zéro, puis d'un RAM. Ten Ram comme couleur. Je vais utiliser le RGBA. Les valeurs seront de 2052, puis de un à neuf également, l'opacité Je vais passer à 32.7 Comme vous pouvez le voir, la vidéo a un effet d'ombre agréable et cool Ensuite, je vais retirer l'emballage des commandes. Réglons avec 100 % , puis je vais définir la position sur absolue. Ensuite, je vais définir la position gauche, elle sera zéro. Pour ce qui est de la position inférieure, je vais la régler à deux, à 5,5 m, l'enveloppe des commandes et la partie supérieure en dessous Cela se produit parce que nous avons besoin d'une position relative pour la vidéo. Maintenant, comme vous pouvez le constater, le wrapper des commandes est correctement positionné. Pour mieux voir, je vais ajouter ici une couleur de fond temporaire. Supposons que vous ayez lu ici, nous avons l'emballage des commandes Très bien, débarrassons-nous de cette couleur de fond. La prochaine chose que je vais faire est de m' occuper de la chronologie de la vidéo. Nous allons sélectionner cet élément. Je vais définir la position absolue. Ensuite, je vais régler avec 100 %. Quant à la hauteur, elle sera de 0,7 RAM. Ensuite, je vais placer le curseur sur le pointeur. De plus, pour afficher cet élément, je vais utiliser à nouveau une couleur de fond temporaire. Mettons-le en rouge. Voici la chronologie de la vidéo. Ensuite, nous devons aborder le domaine des progrès. Je vais me débarrasser de cette couleur à partir d'ici. Ensuite, je vais sélectionner la zone de progression. Nous avons besoin de hauteur, ce sera 0,3 RAM. Ensuite, nous avons besoin de sa couleur de fond. Je vais utiliser la couleur RGBA. Ce sera de couleur blanche, mais avec une opacité plus faible, 0,6 Nous avons ici la zone de progression. Ensuite, je vais m' occuper des éléments de la travée. Je veux dire cet élément d'étendue, qui est placé dans la zone de progression, je vais sélectionner la zone de progression, suivie du T. Réglons la position sur absolue. Ensuite, nous avons besoin de la position relative de l'élément parent, qui est la zone de progression. Ensuite, je vais définir les propriétés en haut à gauche. heure actuelle, je vais passer à une ligne au centre de la zone de progression. Pour cela, je vais régler la position sur -2,5 frame. Ensuite, nous avons besoin de la position gauche, elle sera de 50 % Afin de centrer parfaitement l' élément, nous devons transformer la fonction translate x avec la valeur -50 %. Ensuite, je vais changer de couleur Ce sera 333 et définira également la taille de police. Je vais le régler sur 1,3 RAM. Nous avons ici l'élément Pan. Ensuite, je vais m' occuper de la barre de progression. Allons-y et sélectionnons la barre de progression. Je vais définir une largeur. Réglons-le à 50 % pendant un moment. Ensuite, la hauteur sera de 100 %. Je vais changer la couleur de fond. Ça va être 2289. C'est de couleur bleue. Ici, nous avons la barre de progression. Ensuite, je vais quitter le cercle de la barre de progression. Je vais créer ce cercle en utilisant avant l'élément dont nous avons besoin ici, la barre de progression, suivie des quatre, l'élément dont je vais mettre le contenu à vide. Ensuite, je vais régler la hauteur, toutes deux à 1,3 m. Ensuite, nous avons besoin d' un rayon de bordure de 50 %. Comme nous allons créer le cercle et changer la couleur de fond, je vais utiliser la même couleur bleue. Ensuite, nous avons besoin de la position pour afficher l'élément. La position sera absolue. Nous avons besoin de la position relative de l'élément de puissance. Alors les deux positions seront de 50 %. Ensuite, nous avons besoin de la bonne position. Je vais le mettre à zéro. Ensuite, afin de centrer l'élément verticalement, nous devons transformer la translation Y -50% Maintenant, le cercle doit être visible Nous l'avons ici. Très bien, ensuite je vais m'occuper des commandes vidéo. Allons-y et sélectionnons les commandes vidéo. Nous avons besoin de contrôles dans le conteneur. Tout d'abord, définissons la largeur. Ce sera 100 %. Ensuite, je vais aligner les éléments. Je veux dire des articles flexibles utilisant des livres flexibles. Nous avons besoin de Display Flex. Ensuite, nous avons besoin du centre des éléments de ligne afin de centrer les éléments flexibles verticalement. Et aussi, je vais créer de l'espace entre les éléments flexibles. En utilisant l'espace entre les deux, je veux dire justifier l'espace entre les contenus. Nous allons vérifier le résultat. Comme vous pouvez le constater, les commandes sont alignées. Ensuite, je vais créer de l'espace à l'intérieur de l' élément à l'aide du rembourrage Le rembourrage sera composé d' un bélier en haut et en bas et de deux béliers sur les côtés gauche et droit Je vais également changer la couleur de fond. Ce sera du RGBA, couleur noire avec une opacité de 0,5 OK, nous avons donc ici des commandes vidéo Ensuite, je vais m' occuper des options ici. Nous avons trois options, je veux dire les options sur le côté gauche. Ensuite, nous avons des options au centre et des options sur le côté droit. J'espère que tu t'en souviendras d'ici. Il reste des options. Ensuite, nous avons le centre d'options et les options à droite. Allons-y et sélectionnons Options. Je vais régler l' affichage pour qu'il soit flexible. Ensuite, je vais définir la largeur de chaque option. Je vais diviser 100 % par trois afin d' attribuer à chaque élément une largeur uniforme. Pour cela, nous calculons ensuite la fonction, cela nous permet de faire quelques calculs Comme je l'ai dit, il faut diviser 100 % par trois. Ensuite, je vais aligner les éléments au centre, en particulier en utilisant l'option aligner les éléments au centre. Bien, après cela, je vais sélectionner le deuxième élément d' options et le troisième élément d'options parce que nous avons besoin d'un alignement individuel pour ces options, je vais sélectionner les options enfant deux. Nous devons ici justifier le centre de contenu. Dupliquons ensuite ce code, changeons le sélecteur enfant. Il nous en faut trois. Quant à la valeur de la propriété justify content, elle sera flexible. Maintenant, comme vous pouvez le constater, les options sont parfaitement alignées. Maintenant, il faut prendre soin des boutons. Sélectionnons le bouton, je veux dire le bouton Options, je vais régler la hauteur à, puis nous devons supprimer la bordure par défaut par le bas. Définissons la bordure sur none. Ensuite, je vais me débarrasser de la couleur d'arrière-plan par défaut. Je vais définir la couleur de fond sur transparent. Puis changez la couleur du texte. Ça va être blanc. Enfin, nous avons besoin que le curseur soit pointeur. Très bien, comme vous pouvez le voir sur les boutons, les icônes sont plutôt jolies. Ensuite, je vais sélectionner des éléments. Nous avons besoin d'options. Je vais augmenter la taille du téléphone, disons à 1,9 m. Très bien, allons-y. Mais ensuite, je vais m' occuper de l'élément d'entrée, qui est une plage de volume. Je vais sélectionner Options de saisie. Je vais définir la hauteur. Ce sera 0,4 RAM, puis la largeur sera de 7,5. De plus, nous avons besoin d'un peu d'espace sur le côté droit en utilisant la marge, n'est-ce pas ? Disons-le à un Ram. Je pense que c'est l'élément d'entrée, la plage du volume. Plutôt sympa. Ensuite, nous devons prendre soin des éléments de durée du chronomètre vidéo. Allons-y et sélectionnons chronologie de la vidéo. Nous avons besoin d'un élément d'envergure. Réglons la couleur sur le blanc. Comme vous pouvez le constater, les éléments de la travée sont devenus blancs. Parmi les options de vitesse, je vais passer aux options de vitesse, définissons la largeur. Ce sera 9,5 RAM. Ensuite, nous avons besoin que la position soit absolue. Position relative des éléments parents. Dans ce cas, le parent est un contenu en cours de lecture, il nous faut ici la position relative. Ensuite, nous devons définir position inférieure pour les options de vitesse. Pour ce qui est de la position gauche, je vais la régler sur moins quatre RAM. Ensuite, je vais changer la couleur de fond. Il va être blanc. Ici, nous avons les options de vitesse. La prochaine chose que je vais faire est de le rendre légèrement arrondi. Réglons le rayon de bordure 2.4 run. C'est bon, c'est ça. En ce qui concerne les options de vitesse, le développement suivant, nous devons prendre soin de ces éléments de texte, je veux dire de la profondeur. Je vais sélectionner les options de vitesse, puis le développement. Réglons la taille du téléphone à 1,4 RAM. Ensuite, je vais créer de l'espace dans le développement. Disons du pudding, 2,5 grammes de RAM en plus. Ensuite, nous avons besoin de zéro sur le côté droit, de 0,5 en bas et de 1,5 RAM sur le côté gauche. Ensuite, utilisez à nouveau, plus près de 0,2 OK, maintenant les options de vitesse sont bien meilleures. Ensuite, nous devons activer l'une des options de vitesse. En fait, je vais faire en sorte que celui-ci soit actif normalement. L'option de vitesse par défaut que je vais ajouter au troisième développement, qui est normale, sera l'option active. Ensuite, je vais sélectionner ici l'option active. Changeons la couleur de fond. Ce sera la couleur bleue que nous avons utilisée récemment. Ensuite, il faut que la couleur soit blanche. D'accord, comme vous pouvez le voir, nous avons ici une option de vitesse par défaut agréable et cool, ce qui est normal. Bien, la dernière chose que je vais faire avec les commandes est de placer ces icônes parfaitement au centre. Je parle du centrage vertical, comme vous le voyez, ils ne sont pas parfaitement centrés Pour ce faire, je vais sélectionner ici Options puis Options Spin. Je vais régler W et hauteur à 100 %. Ensuite, je vais utiliser la hauteur de ligne. Je vais le configurer pour qu'il se plie. Maintenant, comme vous pouvez le constater, le problème est résolu. Très bien, donc la seule chose que je vais faire dans cette vidéo est de m'occuper du bouton de fermeture en X. Il devrait être placé ici. Allons-y et sélectionnons PTM. En fait, nous avons besoin d'un élément, je veux dire de l'icône. Je vais régler la position sur absolue. Ensuite, nous devons nous positionner à -6 %. La bonne position sera zéro Je vais également augmenter la taille de la police à 3 022,2 RAM Puis pointez le curseur. C'est bon, alors c'est tout. Nous avons fini de styliser la vidéo, elle est plutôt jolie. Ensuite, nous devons faire en sorte que cela fonctionne pour cela. Passons à la prochaine conférence. 34. Faire fonctionner Play/Pause Button: Dans la conférence précédente, nous avons fini de styliser le lecteur vidéo et nous devons maintenant le faire fonctionner. Pour cela, je vais utiliser Javascript. Passons au code VS et ouvrons le script ou le fichier JS. Je vais insérer de nouveaux commentaires pour la vidéo. Ensuite, je vais sélectionner quelques éléments différents. Le premier sera un conteneur vidéo. Je vais sélectionner cet élément en utilisant la méthode du sélecteur de requête Nous devons spécifier ici le nom de la classe, le conteneur vidéo. Ensuite, je vais sélectionner la vidéo elle-même. Je parle du fichier vidéo. Appelons la variable principale vidéo. Et sélectionnez cet élément en utilisant le nom du tag. Nous avons sélectionné cet élément ici, Vidéo également, je vais créer une autre variable et elle va être lue en BTN. Sélectionnons l'élément dont nous avons besoin ici, le nom de la classe, pose, et nous devons également saisir l'élément parce que c'est un téléphone, également un micro. D'accord, nous avons sélectionné trois éléments différents, le conteneur vidéo, la vidéo elle-même et le bouton de lecture. Nous devons maintenant ajouter un écouteur d'événements au bouton de lecture en cliquant sur un événement Une fois que nous avons cliqué sur le bouton de lecture, la vidéo devrait être jouée. Ensuite, au clic suivant, cela devrait être le cas. Je vais ajouter un écouteur d'événements au play BTN. Spécifiez ici l'événement de clic. Je vais également instituer une fonction de rappel. Cette fonction sera exécutée une fois que nous aurons cliqué sur le bouton. Nous devons vérifier si la vidéo est publiée ou non. Si c'est le cas, cela signifie que la vidéo n'est pas en cours de lecture. Si la vidéo est publiée, elle devrait commencer à être diffusée. Nous avons besoin de l'instruction if dans laquelle je vais insérer la condition suivante. Nous avons besoin d'un post vidéo principal. Il s'agit d'une propriété intégrée en script Java. Si c'est vrai, alors nous devrions regarder la vidéo. Pour cela, je vais utiliser fonction intégrée appelée argile. Bien, nous avons ensuite besoin déclaration L dans laquelle nous devons publier la vidéo. Nous avons besoin d'une méthode appelée post. Très bien, allons dans le navigateur et vérifions-le. Cliquez sur le bouton. Comme vous pouvez le constater, la vidéo est en cours de diffusion. Maintenant, une fois que j'ai cliqué sur le bouton, il s'arrête. Très bien, donc tout fonctionne bien. Ensuite, nous devons changer l'icône. Je veux dire, si la vidéo est en cours de diffusion, nous devrions afficher ici le bouton de pose. Et une fois que nous aurons posté la vidéo, nous devrions revenir ici avec le bouton de lecture. Nous devons remplacer les boutons, je veux dire les icônes. Pour cela, je vais ajouter even listener à la vidéo principale L'événement va se dérouler. De plus, je vais ajouter ici une fonction de rappel. Il sera exécuté une fois que la vidéo sera jouée. Si la vidéo est en cours de lecture, nous devons remplacer la classe de l'icône du téléphone. Nous avons besoin d'une liste de plateaux, puis nous devons utiliser la méthode de remplacement Nous devons remplacer la classe actuelle qui est une pièce de théâtre. Nous devons le remplacer par un post FA. Cela changera l'icône. Nous avons besoin de la même chose pour l'événement de pose dont nous avons besoin ici. Ensuite, je vais ajouter ici FAA play Très bien, voyons si cela fonctionne. Une fois que nous avons cliqué, la vidéo sera jouée et l'icône sera également modifiée. Comme vous pouvez le constater, tout fonctionne parfaitement. C'est bon, c'est tout pour le moment. Passons à la prochaine conférence. 35. Mettre à jour la barre de progression: Très bien, dans la conférence précédente, nous avons programmé le bouton de lecture. Une fois que j'ai cliqué dessus, la vidéo commence à jouer. L'icône changera également. Ensuite, si je clique sur le bouton Publier, la vidéo s'interrompt. Tout fonctionne parfaitement jusqu'à présent. Ensuite, nous devons prendre soin de la barre de progression. l'heure actuelle, la valeur par défaut est de 50 %. Nous devons la modifier et mettre à jour la largeur de la barre de progression en fonction de la progression de la vidéo. Revenons au fichier Javas. Tout d'abord, je vais sélectionner la barre de progression. Créons une nouvelle variable. Ce sera une barre de progression. Je vais sélectionner cet élément en utilisant, encore une fois, la méthode de sélection de requête Je vais spécifier ici le nom de la classe, la barre de progression. Ensuite, je vais modifier la largeur de la barre de progression. Comme je l'ai dit tout à l'heure, il est 50 % et je vais le ramener à zéro. Comme vous pouvez le constater, la largeur de la partie de progression est nulle. En fait, avant que l'élément sorte du lecteur vidéo, je vais changer de position. À l'heure actuelle, la position correcte est réglée à zéro et je vais la porter à -1,3 m. Maintenant, le problème est réglé Ensuite, je vais ajouter un écouteur d'événements à la vidéo principale Et l'événement sera une mise à jour temporelle. événement de mise à jour de l'heure se déclenche périodiquement au fur et à mesure que le temps de lecture des vidéos avance. Je vais ajouter un écouteur d'événements à la vidéo principale. Comme je l'ai dit, l'événement sera une mise à jour horaire. Nous avons besoin ici d'une fonction de rappel. Il sera exécuté une fois que le temps de lecture des vidéos aura progressé. Je vais utiliser la structuration et récupérer deux propriétés, l'heure actuelle et la durée, à partir de l'objet de l'événement Nous avons besoin de cibles ici. Et je vais placer ici l'objet de l' événement comme argument. Cette ligne de code extrait deux propriétés, heure actuelle et la durée, de l'objet cible pensé. Dans ce contexte, la cible représente l'élément vidéo, en l'occurrence la vidéo principale. L'heure actuelle représente la durée de lecture actuelle de la vidéo en secondes. Et la durée représente la durée totale de la vidéo, également en secondes. Je vais montrer ces deux propriétés dans la console. Insérons ici l' heure et la durée actuelles. Ensuite, je vais aller dans le navigateur, inspecter la page, vérifier l'onglet de la console. Une fois que j'ai cliqué sur le bouton de lecture, vous verrez ici l'heure actuelle affichée en secondes. Et nous avons également ici la durée totale, temps total de la vidéo. Bien, revenons au dossier Charles. Je vais me débarrasser de cette ligne de code. La prochaine chose que je vais faire est de définir la valeur en pourcentage de la partie progression. Pour cela, nous devons créer une nouvelle variable. Je vais l'appeler « personne ». Il sera égal à l' heure actuelle divisée par la durée. Il faut le multiplier par 100. Cette ligne calcule le pourcentage de la vidéo qui a été visionnée. Il divise l'heure actuelle par la durée et multiplie le résultat par 100 pour le convertir en pourcentage. Cette valeur représente l'état d'avancement de la lecture vidéo Nous devons maintenant ajouter cette valeur au style de la barre de progression. Pour cela, nous devons sélectionner la barre de progression. Ensuite, nous avons besoin de la propriété de style suivie de la largeur. Ensuite, je vais ouvrir, puis je vais ouvrir les chaînes de modèles. Nous devons passer ici la valeur en pourcentage que nous venons de définir. Nous avons besoin d'étalonnages suivis du signe du pourcentage. Cette ligne met à jour la largeur d' un élément de la barre de progression pour représenter visuellement la progression de la vidéo. Il définit la propriété de largeur du style CSS des barres de progression sur la valeur de la personne calculée, suivie du signe de pourcentage. Cela fera grossir ou rétrécir la barre de progression. Au fur et à mesure de la diffusion de la vidéo, ou six, tout est prêt à fonctionner. La barre de progression. Si je clique sur le bouton Play, la barre de progression sera mise à jour en conséquence, donc tout fonctionne correctement. Bien, parlons-en de cette vidéo, passons à la suivante. 36. Sauter une vidéo vers l'arrière et vers l'avant: Dans le cours précédent, nous avons programmé la barre de progression. Une fois que nous commençons à lire la vidéo, la barre de progression se met à jour automatiquement au fur et à mesure que la vidéo progresse. La prochaine chose que je vais faire est de programmer ces boutons de saut en avant et en arrière. Si nous examinons le projet terminé et que nous cliquons sur les boutons avant et arrière, comme vous pouvez le constater, ils fonctionnent. La vidéo est en cours de reliure. Passons au fichier geos et sélectionnons deux éléments, le phonomiconsan Les boutons permettent de passer en avant et de revenir en arrière. Je vais donc créer une variable et je vais l' appeler skip backward. Je vais sélectionner l'élément en utilisant la méthode du sélecteur de requête Nous devons ici revenir en arrière, puis passer aux éléments. Dupliquons ce code et changeons de l'arrière vers l'avant. Nous devons, d'accord, maintenant ajouter un écouteur d'événements aux deux boutons avec un événement de clic Ensuite, nous devons définir sauter la vidéo en ajoutant et en soustrayant un certain temps à l'heure actuelle de la Ajoutons un écouteur d'événements en arrière. Nous avons besoin d'un événement de clic. Ensuite, nous devons passer ici une fonction de rappel qui sera exécutée une fois que nous aurons cliqué en bas Comme je l'ai dit, nous devons soustraire un certain temps à l' heure actuelle de la vidéo Nous avons donc besoin de sa vidéo principale, à l'heure actuelle. Nous avons besoin de son heure actuelle, puis moins est égal, je vais soustraire 5 secondes. Maintenant, si je commence à lire la vidéo, puis si je clique sur le bouton retour, la vidéo sera ignorée de 5 secondes. Le bouton « Sauter en arrière » fonctionne correctement. Ensuite, nous devons faire de même avec le bouton Passer en avant. Je vais dupliquer ce code. Nous devons changer de variable, ça va être sauté en avant. Nous devons à nouveau ajouter ici 5 secondes. Ici, nous soustrayons 5 secondes de la durée de lecture actuelle de la vidéo Il recule la vidéo de 5 secondes lorsque vous cliquez sur le bouton « Passer en arrière » De la même manière, nous ajoutons 5 secondes au temps de lecture récurrent de la vidéo, et la vidéo avance rapidement de 5 secondes lorsque vous cliquez sur le bouton « Continuer à avancer ». Si nous vérifions les résultats et cliquons sur les boutons Ignorer, vous verrez que tout fonctionne parfaitement bien. Voyons quels sont les boutons de retour en arrière et de retour en arrière. Passons à la prochaine conférence. 37. Travailler sur Volume Button: Dans le cours précédent, nous avons programmé les boutons de saut en arrière et de saut en avant. Si nous visionnons la vidéo puis que nous cliquons sur ces boutons, ils ignoreront la vidéo. Ils fonctionnent bien. Ensuite, nous devons prendre soin du bouton de volume. Si nous examinons le projet terminé et que nous visionnons la vidéo, vous entendrez le son de la vidéo. Si je clique sur le bouton de volume, le son de la vidéo sera coupé Et vous pouvez également voir que l'icône est modifiée. Nous programmerons ce bouton dans cette conférence, puis nous nous occuperons du slider Très bien, passons au code VS. Tout d'abord, je vais ajouter des commentaires ici car le code devient de plus en plus volumineux. Et pour éviter toute confusion, ajoutons les commentaires. Je vais ajouter ici la barre de progression, la fin de la barre de progression. Ensuite, nous avons ici le bouton Play Pose. En fait, nous devons ajouter cette ligne ici. Et puis nous avons les boutons Ignorer. Très bien, il est maintenant temps de prendre soin du bouton de volume. Je vais sélectionner le volume. Batson. Changeons le nom. Ensuite, nous devons changer le nom de la classe qui sera le volume I du téléphone, donc l'icône. Ensuite, je vais ajouter ici de nouveaux commentaires. Je vais ajouter un écouteur d'événements au bouton de volume. Avec Click Event, nous avons besoin du volume BTN, d'ajouter un écouteur d'événements. Je vais insérer votre événement de clic. Et nous avons également besoin d'une fonction de rappel, qui sera exécutée une fois que nous aurons cliqué sur le bouton de volume Nous devons maintenant utiliser une instruction dans laquelle je vais vérifier l'état actuel du bouton de volume. Dans la condition, dans la déclaration, puis je vais l'expliquer. Nous n'avons pas besoin d'un opérateur suivi d'une liste de classes PCN de volume. Ensuite, je vais utiliser la méthode appelée contains. Je vais spécifier ici le nom de la classe qui correspond à un volume élevé. Cette condition vérifie si le volume du bouton de volume n'est pas élevé. La méthode class contains est utilisée pour déterminer si une classe est présente sur l'élément. Si le bouton n'a pas la classe de volume FA élevée, cela signifie que le volume n'est actuellement pas réglé sur le niveau le plus élevé. Si cette condition est vraie, alors nous devons régler le volume 2.5 Cela signifie que nous avons défini la propriété de volume de l' élément vidéo principal à 50% Ensuite, nous devons remplacer l'icône. Si cette condition est vraie, nous devons remplacer le téléphone. Donc, l'icône doit être remplacée par la liste des classes PTN du volume. Nous devons passer ici le point X du volume FA. Cette icône indique que le son est coupé. Nous avons maintenant besoin de ce nom de classe. Copions-le et collons-le ici. Bien, après cela, nous devons utiliser l'instruction L dans laquelle nous devons régler le volume de la vidéo à zéro. Nous devons couper le son. Nous avons besoin du volume vidéo principal. Il doit être égal à zéro. Nous devons également remplacer l'icône dont nous avons besoin ici, le volume FA élevé, puis le symbole du volume X. Permettez-moi de vous expliquer encore une fois. Cette ligne remplace la marque de classe FA volume X, qui représente une icône muette, par la marque FA volume élevé, qui représente une icône de volume élevé Cela met à jour visuellement l'icône du boson du volume pour indiquer que le volume est désormais à un niveau supérieur Quant à cette ligne, elle remplace la classe FA volume élevé par la marque FA volume X. Mise à jour visuelle de l'icône du bouton pour indiquer que le volume est coupé. Allons dans le navigateur et vérifions s'il fonctionne correctement. Je vais jouer la vidéo, le son. Si je clique sur le bouton volar, le son sera coupé et l'icône changera Comme vous pouvez le constater, tout fonctionne bien. Le bouton de volume est programmé. Ensuite, nous devons prendre soin de ce slider ici pour cela. Passons à la prochaine conférence. 38. Travailler sur Volume Slider: Dans le cours précédent, nous avons programmé le bouton de volume. Maintenant, comme je l'ai dit, nous devons nous occuper du curseur de volume, cet élément de saisie ici Jetons un coup d'œil au projet terminé et visionnons la vidéo. Vous pouvez interagir avec le curseur et modifier le volume en conséquence Si je fais glisser ce cercle vers la gauche, la vidéo sera coupée et l'icône changera en conséquence C'est ce que nous allons faire dans cette conférence. Revenons au code VS, sélectionnons les éléments d'entrée, mais tout d'abord, je vais modifier les commentaires. Laissons le volume ici car nous allons également ajouter le code du slider ici Je vais partir d' ici, juste du volume. Ensuite, je vais sélectionner les éléments d'entrée. Nous avons besoin d'un curseur de volume. Je vais changer le nom de la classe. Il faut qu'il parte. C'est la partie des options sur le côté gauche. Il faut entrer à gauche puis à droite, l'élément est sélectionné. Ensuite, nous devons ajouter un écouteur d'événements à l'élément dont nous avons besoin ici, le curseur de volume, nous devons ajouter un écouteur d'événements L'événement va être saisi. Cet événement est déclenché chaque fois que la valeur de l' élément d'entrée change. Dans ce cas, lorsque l'utilisateur interagit avec le curseur de volume Je vais transmettre votre entrée, puis nous avons besoin d'une fonction d'erreur qui sera exécutée une fois que l'événement se produira. Je vais maintenant définir le volume de la vidéo. Nous avons besoin du volume vidéo principal. Nous devons récupérer la valeur de l'objet cible. Nous avons besoin ici d'une valeur cible. Il faut le multiplier par un. Et je vais expliquer pourquoi nous faisons cela. Cette ligne définit la propriété de volume de l'élément vidéo principal sur la valeur actuelle du curseur de volume, qui dans ce cas consiste à cibler la multiplication par Cette conversion garantit que la valeur est traitée comme un nombre, et non comme une chaîne. Ensuite, nous devons utiliser l'instruction if. Nous avons besoin d'une déclaration avec la condition suivante. La vidéo principale est égale à zéro. Cette condition vérifie si le volume des vidéos est réglé sur zéro. En d'autres termes, s' il est désactivé ou non. Si le volume est coupé, nous devons mettre à jour l'icône du bouton de volume pour indiquer le mode muet Si le son n'est pas désactivé, nous devons mettre à jour l'icône pour indiquer un volume élevé Encore une fois, nous devons utiliser ces lignes. Nous avons besoin ici de cette ligne de code. Et puis dans l'instruction L, nous devons remplacer la marque X par une icône de volume élevé. Je vais passer cette ligne de code ici. Très bien, enfin, je vais ajouter ici une valeur du curseur de volume égale au volume vidéo principal Cette ligne de code définit la valeur du curseur de volume corresponde au niveau de volume actuel de l'élément vidéo principal Cela garantit que la position de la poignée du curseur reflète visuellement le réglage de volume actuel lorsque la page se charge ou lorsque le curseur est affiché pour la première fois Très bien, allons dans le navigateur et vérifions si tout fonctionne bien. Je vais regarder la vidéo. Ensuite, suivons le curseur. En fait, le curseur ne fonctionne pas. Vérifie le code. Il se peut qu'il y ait une erreur quelque part ici. Nous avons besoin du volume vidéo principal. J'ai oublié d'écrire cette propriété ici. Maintenant, je pense que le code devrait fonctionner. Vérifions-le. Maintenant, nous avons toujours un problème. Revenons au code VS. Le problème est qu'il nous manque ici l'objet de l'événement. Maintenant, je pense que cela devrait fonctionner. Oui Maintenant, ce curseur fonctionne correctement. Et nous pouvons interagir avec elle et modifier le volume en conséquence. Très bien, c'est tout pour le volume. Passons à la prochaine conférence. 39. Réguler les options de vitesse: Dans le cours précédent, nous avons réussi à contrôler le volume. Je veux dire, nous avons programmé le bouton de volume ainsi que le curseur de volume Et maintenant, il est temps de passer à autre chose et de régler les options de vitesse. Si nous examinons le projet terminé et que nous visionnons la vidéo, nous pouvons choisir ici n'importe quelle vitesse. Jouons à Two X. Comme vous pouvez le voir, la vidéo se joue plus rapidement. La même chose que nous avons avec une vitesse inférieure. La vidéo est diffusée à un rythme inférieur. OK ? C'est ce que nous allons faire dans cette conférence. Passons au code VS. Je vais sélectionner deux éléments différents. Le premier sera le bouton de vitesse. Je vais sélectionner l'élément est la méthode électronique d'investigation. Spécifiez ici le nom de la classe. Ce sera la vitesse de lecture. Nous avons besoin ici de l'élément span car le Batson est un élément de spin En plus de cela, je vais sélectionner les options de vitesse. Nous avons besoin ici d'options de vitesse. Je veux dire, le wrapper développe cet élément ici, nous devons spécifier le nom de la classe et ce seront des options de vitesse OK ? La première chose que je vais faire est donc de gérer l'affichage et le masquage des options de vitesse. Une fois que nous avons cliqué sur le bouton de vitesse , les options de vitesse sont maintenant visibles par défaut. À l'heure actuelle, les options de vitesse sont visibles par défaut. Nous devons le changer. Je vais ajouter Click Events au bouton de vitesse. En fait, nous avons besoin ici de nouveaux commentaires pour les options de vitesse. Ensuite, je vais ajouter un écouteur d'événements au bouton de vitesse avec un événement de clic Nous avons également besoin ici d'une fonction de rappel qui sera exécutée une fois que vous aurez cliqué sur le bouton de vitesse Je vais ajouter aux options Speed une nouvelle classe avec une méthode togal Je vais utiliser ce nom de classe dans le fichier CSS et nous allons définir de nouveaux styles pour ce nouveau nom de classe. Je vais utiliser les options de vitesse suivies de la propriété class list. Ensuite, comme je l'ai dit, nous avons besoin de la méthode togal, nous devons spécifier ici le nom de la classe Je vais appeler ça une émission. Ensuite, nous devons accéder au fichier CSS et sélectionner les options de vitesse avec la classe show nouvellement créée. Tout d'abord, nous devons masquer les options de vitesse. Je vais régler l'opacité à zéro et la visibilité à masquée Ensuite, nous avons besoin de ces deux propriétés avec des valeurs différentes. L'opacité en sera une, car la visibilité sera également visible Afin de rendre l'effet plus fluide, faisons simplement la transition. Nous avons besoin ici d'opacité. Ensuite, la durée sera de 0,15 seconde. De plus, je vais ajouter que tout va bien. Comme vous pouvez le constater, les options de vitesse sont masquées. Maintenant, une fois que j'ai cliqué sur le bouton, ils seront affichés. OK, tout fonctionne bien. La prochaine chose que je vais faire est de masquer les options de vitesse lorsque nous cliquons n'importe où sur la page, sur le document. Pour ce faire, je vais ajouter un écouteur d'événements au document Nous avons besoin d'un écouteur d'événements avec des événements de clic. Je vais également insérer ici une fonction de rappel. Je vais d'abord utiliser des déclarations. Je vais insérer ici la condition, puis je vais l'expliquer. Nous avons besoin que la cible ne soit pas égale à l'envergure. Ensuite, nous avons besoin de la deuxième condition avec notre opérateur. Ce sera le nom de la classe cible. N'est pas égal au nom de classe de l'élément span. Je veux dire celui-ci, les symboles matériels sont arrondis. Permettez-moi de vous expliquer ce que signifie cette condition. Cette condition vérifie si la cible des éléments cliqués n'est pas un élément span ou ne porte pas le nom de classe Material symbols rounded, en d'autres termes Il vérifie si l'élément sur lequel vous avez cliqué est autre chose qu'un élément de span spécifique Avec cette classe, je veux dire le nom de la classe, les symboles matériels ronds. Si cette condition est vraie, nous devons supprimer la classe Show des options de vitesse. Je vais récupérer ce code et changer la méthode togal en remove Maintenant, si nous allons dans le navigateur affichons les options de vitesse , puis cliquons n'importe où sur la page, quelque chose ne va pas ici. Vérifie l'onglet de la console. L'erreur indique que ce n' est pas défini car j'ai deviné que nous avons oublié d' insérer ici même l'objet en tant que paramètre Maintenant, le code devrait fonctionner. Affichons les options de vitesse , puis cliquons n'importe où sur la page. Maintenant, tout fonctionne bien. Bien, la prochaine chose que je vais faire est gérer la sélection de ces options. Nous devons sélectionner les développements qui sont placés dans le wrapper des options de vitesse I, nous devons sélectionner ces options ici Pour cela, je vais créer une nouvelle variable. Dupliquons ce code. Je vais changer de nom. Ce seront des options de vitesse, des éléments que nous devons ajouter ici de vous. Ensuite, je vais examiner les options de vitesse, les développements. Utilisons ici éléments d'options de vitesse variable nouvellement créés. Ensuite, nous avons besoin de chaque méthode qui nous permet d'itérer dans la collection Je vais ajouter ici fonction de rappel qui a besoin d'un paramètre Ce sera une option, c'est un élément courant dans la boucle. Je vais ajouter un écouteur d' à l'option avec événement de clic Ensuite, nous avons à nouveau besoin d'une fonction de rappel. Ce code parcourt chaque développement sélectionné à l' aide de la méthode du fourrage Pour chaque développement, qui représente une option de vitesse de lecture, il configure un écouteur d' événements par clic Ensuite, nous devons définir le taux de vitesse de lecture. Selon les options de vitesse cliquées. Nous avons besoin de votre taux de lecture vidéo principal. Il s'agit d'une propriété intégrée, en script Java. Il doit être égal à Option Dataset Do Speed. Nous avons défini le taux de lecture qui est égal à la vitesse du jeu de données d' options. Nous récupérons ici les valeurs de ces attributs. Comme vous vous en souvenez, nous avons ajouté un attribut de vitesse des données à chaque option de vitesse avec les valeurs appropriées Nous accédons à ces valeurs ici. Encore une fois, cette ligne indique que la propriété de vitesse de lecture de l'élément vidéo principal correspond à la valeur stockée dans l'attribut de vitesse des données de l'élément cliqué La propriété dataset vous permet d' accéder à des attributs de données personnalisés dans des éléments HTML. Dans ce cas, il est utilisé pour stocker les valeurs de vitesse de lecture associées à chaque option. Je parle de ces valeurs ici. OK, la prochaine chose que je vais faire est de changer l'option active. Comme vous le savez par défaut, l'option active est normale. Nous ajoutons de la classe à l'élément HTML. Cet élément est là. Vous pouvez voir ici l'option active de la classe. Nous devons changer cette classe. Nous devons supprimer cette classe de cet élément et l'ajouter à l'élément sur lequel vous avez cliqué Pour ce faire, nous avons besoin d'options de vitesse. Ensuite, nous devons sélectionner les éléments avec l'option class active. Nous avons besoin ici d'une option active. Et nous devons supprimer de la propriété de la classe, l'option active du nom de classe, et nous devons l'ajouter à l'option de clic. Nous avons besoin d'une liste de cours. la classe sera une option active. Très bien, je pense que c'est tout maintenant que le code devrait fonctionner. Sélectionnons l'option. Jouons la vidéo. Et puis sélectionnez l'option Vitesse. Il y a quelque chose qui ne va pas ici. Vérifions les options de vitesse de l'onglet de la console, les éléments. Ce fourrage n'est pas une fonction. Examinons cette ligne de code : options de vitesse, articles, fourrage. En fait, ici, tout semble correct. Nous allons vérifier les variables. Oui, nous avons besoin ici du sélecteur de requête, de la méthode All, car nous sélectionnons cinq éléments différents Voyons maintenant les résultats. Lisons l'option Select Speed de la vidéo. Ça ne marche toujours pas. Maintenant, je vais vérifier à nouveau le code. Je pense qu'ici tout semble correct. Le problème, c'est que nous n' arrivons pas ici. Toute erreur. Je vais vérifier si l' événement de clic fonctionne correctement. Je vais courir vers la console, cet élément est là. Je vais cliquer sur l'option de vitesse , puis cocher la case Console. Nous n'obtenons pas les résultats ici. Cela signifie que l' événement de clic ne fonctionne pas ici. Peut-être que les options de vitesse se retrouvent derrière certains éléments, c'est pourquoi l' événement de clic ne fonctionne pas. Je vais essayer ici d'ajouter une propriété d'index avec une valeur plus élevée. Disons dix. Voyons si cela fonctionne. C'était le problème. Maintenant, tout fonctionne bien. Nous pouvons modifier les options de vitesse sans aucun problème. Très bien, il s' agit donc des options de vitesse. Je suis désolée pour les derniers malentendus, mais en fait je pense que ce n'est pas C'est bon pour vous, pour les étudiants, car lorsque vous écrivez le code, vous rencontrerez de telles situations. Souvent, vous devez savoir comment résoudre le problème, trouver la boîte, etc. OK, c'est ça. Passons à la prochaine conférence. 40. Modes d'image et plein écran: Lors de la dernière conférence, nous avons programmé les options de vitesse. Nous devons maintenant passer à autre chose et prendre soin de ces deux boutons. Le premier est le mode image dans image. Quant au second, il s'agit d'un mode plein écran. Jetons un coup d'œil au projet terminé. Une fois que nous avons cliqué sur l' image en mode image, nous arriverons à cette petite fenêtre, vous pourrez suivre et déposer la fenêtre. C'est ainsi que fonctionne le mode image dans image. En ce qui concerne le mode plein écran, si nous cliquons sur le cycle ici , la vidéo sera jouée. En mode plein écran, vous pouvez réduire la fenêtre à partir d'ici, d'accord ? Nous allons donc programmer ces deux boutons dans cette conférence. Passons au code VS. Tout d'abord, je vais créer une nouvelle variable. Disons que c'est une photo que je choisis, choisissez PTN. Nous devons le sélectionner en utilisant la méthode du sélecteur de requête. Spécifiez ici le nom de la classe. Choisissez, suivi du panel dont nous avons besoin ici. Réflexions. Ensuite, je vais créer ici de nouveaux commentaires. En fait, débarrassons-nous de cette ligne de code à partir d'ici. Nous avons besoin de commentaires pour le mode image dans image, je vais ajouter un écouteur d' événements à la variable image dans image BTN la variable que nous venons Ajoutons ici un écouteur d'images avec événement de clic. De plus, nous avons besoin ici d'une fonction de rappel pour pouvoir lire la vidéo en image En mode image, nous devons utiliser l'une des fonctions Java intégrées C'est ce qu'on appelle demander une image dans une image. Nous devons joindre cette méthode à la vidéo principale. Comme je l'ai dit, nous avons besoin d' une demande photo par image. Très bien, allons dans le navigateur et cliquez sur cette icône ici. Comme vous pouvez le voir, nous avons ici une petite fenêtre que vous pouvez faire glisser. Et la fenêtre image en mode image fonctionne parfaitement. OK. C'est maintenant le mode plein écran. Ensuite, passons au code VS et créons une nouvelle variable. Je vais dupliquer cette ligne de code. Nous avons besoin d'un BTN en plein écran et je vais changer ici le nom de la classe Nous avons besoin d'un élément I en plein écran. Ensuite, je vais créer de nouveaux commentaires pour le mode plein écran. En fait, je vais récupérer ce code. Collons-le ici et changeons le bouton dont nous avons besoin ici, BTN en plein écran En ce qui concerne la méthode au lieu de la méthode de demande, nous avons besoin de la méthode de demande en plein écran. Passons maintenant au navigateur et cliquez sur le bouton plein écran. Cela ne fonctionne pas. Nous avons ici une erreur : impossible de lire les propriétés de. Maintenant, vérifions le code. Plein écran, BTN, vérifions la variable dont nous avons ici le type Tout ce dont nous avons besoin, c'est du double L. Maintenant, cela devrait fonctionner. Cliquons sur l'icône en plein écran. Et oui, nous avons ici le mode plein écran. Cela fonctionne très bien. Très bien, c'est tout ce qui concerne les modes image et plein écran, les deux fonctionnent bien Ensuite, nous devons nous occuper de la chronologie de la vidéo. Passons à la prochaine conférence. 41. Travailler sur la timeline vidéo: Dans la conférence précédente, nous avons programmé les boutons d'image et de plein écran Les deux modes fonctionnent correctement. Nous devons maintenant passer à autre chose et nous occuper de la chronologie de la vidéo. Je veux dire, nous devons dynamiser la partie progrès. Et nous devons également afficher l'heure actuelle de la vidéo ainsi que la durée de la vidéo. Jetons un coup d'œil au projet terminé. Comme vous pouvez le voir, nous avons ici la durée de la vidéo. Si nous commençons à regarder la vidéo, l'heure actuelle s' affichera comme si je cliquais ici n'importe où. Ensuite, nous mettrons à jour la barre de progression . OK, c'est ça. Ce que nous allons faire dans cette conférence. Passons au code VS. Je vais sélectionner un élément appelé chronologie de la vidéo. Créons une variable et appelons-la chronologie de la vidéo. Je vais sélectionner cet élément en utilisant la méthode du sélecteur de requête Nous devons indiquer ici le nom de la classe. Ce sera une chronologie vidéo. Ensuite, je vais insérer les commentaires pour la chronologie de la vidéo. Ensuite, je vais ajouter un écouteur d'événements à la chronologie de la vidéo avec un événement de clic Je tiens à vous rappeler où se trouve cet élément dans le fichier HTML, ici se trouve la chronologie de la vidéo. Il enveloppe la zone de progression. Je vais ajouter un écouteur d'événements à la chronologie de la vidéo. Utilisons cette méthode d' écoute d'événements , puis spécifions ici l'événement de clic Ensuite, nous avons besoin d'une fonction de rappel qui sera exécutée une fois que vous aurez cliqué sur la chronologie Je vais définir une nouvelle variable qui sera utilisée comme chronologie. Je vais le rendre égal à la largeur du client de la chronologie de la vidéo. Cette ligne calcule la largeur de l'élément chronologique de la vidéo et le stocke dans une variable Cette largeur représente la largeur totale de la chronologie, qui est nécessaire pour déterminer l'endroit où l'utilisateur a cliqué par rapport à la chronologie Pour que les choses soient claires, je vais lancer sur la console cette largeur de ligne de temps variable. Examinons la page. En fait, je vais attacher cette fenêtre au sommet actuel. Si je clique sur la chronologie de la vidéo , nous obtiendrons 900 pixels. La largeur totale de la chronologie vidéo est de 900 pixels. Encore une fois, la propriété de largeur du client calcule la largeur de l'élément Très bien, débarrassons-nous de cette ligne de code. Ensuite, je vais définir l'heure actuelle de la vidéo. Nous avons besoin de l'heure actuelle de la vidéo principale. Elle doit être égale à l'expression suivante que je vais utiliser ici, offset x. Je vais expliquer ces choses dans un instant. Nous avons besoin de sa chronologie avec la variable que nous avons définie ici. Ensuite, nous devons le multiplier par la durée de la vidéo principale. Laissez-moi vous expliquer ce qui se passe ici. Cette ligne calcule et définit la durée de lecture actuelle de l'élément vidéo principal en fonction endroit où l'utilisateur a cliqué sur la chronologie Voici comment cela fonctionne. Do offset X représente la position horizontale de l'événement de clic dans l'élément de chronologie vidéo. Il indique l'endroit où l'utilisateur a cliqué le long de la chronologie. Je vais courir jusqu'au point de la console. Offset X. En fait, nous devons passer son paramètre. Si je clique sur la chronologie de la vidéo, nous obtiendrons la position où l'utilisateur clique le long de la chronologie. Nous arrivons là, les positions exactes en pixels. Bien, nous avons ensuite ici le décalage x divisé par la chronologie. Cela permet de calculer la position relative du clic dans la chronologie en tant que fraction de la largeur totale de la chronologie Cette fraction est comprise entre 0 et 1 Ensuite, nous avons la multiplication par la durée de la vidéo principale Il représente la durée totale de la vidéo en secondes. Le résultat du calcul détermine la position exacte de lecture de la vidéo. Il définit la propriété temporelle actuelle de la vidéo principale sur cette position, permettant ainsi à l'utilisateur rechercher le point de clic dans la vidéo. Si je passe à la vidéo principale de la console, que je fais l'heure actuelle, puis si nous allons dans le navigateur et que nous cliquons sur la chronologie, nous obtiendrons l'heure actuelle de la vidéo en secondes. OK. Ensuite, je vais créer une nouvelle variable. Je vais appeler ça l'heure de la vidéo. Sélectionnons l'élément à l'aide de la méthode de sélection de requête. Je vais préciser ici le nom de la classe, heure actuelle. Je vais vous rappeler où se trouve cet élément. Nous avons ici l'heure actuelle. Il s'agit d'un élément d'envergure. Par défaut, nous avons des zéros ici. Nous devons maintenant afficher l'heure actuelle de la vidéo dans cet élément. Nous devons afficher l'heure actuelle ici. Pour cela, nous devons insérer l'heure actuelle de la vidéo, le texte intérieur étant égal à l'heure actuelle. Allons dans le navigateur et commençons à lire la vidéo. Comme vous pouvez le constater, nous arrivons ici quelques secondes. Mais nous devons formater cette valeur. Nous n'en avons pas besoin. Nous devons afficher l'heure actuelle dans le format tel que nous l'avons ici dans la version finale. Nous avons besoin de ce format ici. Pour ce faire, je vais revenir au code VS. Je vais créer une nouvelle fonction. En fait, je vais insérer cette fonction ici. Appelons la fonction format time. Ce sera une fonction de flèche. Je vais insérer ici un paramètre. Ça va être le moment. La première chose que je vais faire est de définir les secondes. Nous avons besoin d'une nouvelle variable appelée secondes. Ce sera égal à t floor et nous devons insérer ici le module de temps 60 Cette ligne calcule les secondes restantes en prenant le module de la valeur temporelle. Avec 60, cela garantit que les secondes contiennent une valeur 0 à 59. De la même manière que nous devons définir les secondes, dupliquons cette ligne de code dont nous avons besoin ici Minutes, nous devons diviser le temps par 60, puis nous avons besoin du module 60 Cette ligne calcule le nombre de minutes en divisant la valeur temporelle par 60 et en prenant la valeur plancher L'opération du module est à nouveau utilisée pour garantir que minutes sont comprises entre 0 et 59. Ensuite, nous devons définir les heures Je vais dupliquer cette ligne de code. Nous avons besoin d'heures, puis de calculs pour le temps divisé par 3 600 Nous n'en avons plus besoin ici Module 60, cette ligne calcule le nombre d'heures en divisant la valeur du temps par 3 630 600 signifie que 60 secondes sont multipliées par 60 minutes. Il donne le nombre total d' heures et la valeur temporelle. Ensuite, nous devons nous assurer que les secondes, les minutes et les heures à un chiffre sont formatées avec un zéro en tête pour garantir la cohérence de l'affichage Par exemple, si les secondes sont inférieures à dix, nous devons y ajouter un zéro initial. Pour ce faire, les secondes sont égales à 2 secondes, alors la condition est inférieure à dix. Nous avons besoin de son point d'interrogation. Si cette condition est vraie, alors nous avons besoin ici des chaînes de modèles zéro suivies des secondes. Si c'est faux, nous n' avons besoin que de quelques secondes. Nous avons également besoin de la même chose pour les minutes et les heures. Dupliquons cette ligne de code deux fois ici, minutes puis en heures. Bien, la prochaine chose que je vais faire est d'utiliser l'instruction if, où nous devons vérifier si les heures sont égales à zéro. Nous avons besoin d'une déclaration et nous devons vérifier les heures d'ouverture. Nous avons besoin d'heures égales à zéro. Si cette condition est vraie, nous devons renvoyer le résultat suivant dont nous avons besoin ici, en minutes et en secondes. Ensuite, nous devons rentrer. Récupérons ce code à partir d' ici. Collez-le ici. Et je vais ajouter ici les heures avec colonne, d'accord ? L' instruction conditionnelle suivante vérifie si la valeur des heures est égale à zéro. Si c'est le cas, cela signifie que le temps est inférieur à 1 heure. Et la fonction renvoie une chaîne au format minutes et secondes. Si le nombre d'heures est supérieur à zéro, cela signifie que la valeur horaire contient des heures . Et la fonction renvoie une chaîne au format heures, minutes et secondes. Maintenant, une fois que la fonction est prête, nous pouvons formater l'heure actuelle. Je vais appeler la fonction ici comme argument je vais insérer ici, heure actuelle. Alors maintenant, l'heure actuelle devrait être visible. Jouons la vidéo. Oups, nous avons ici une erreur. La nôtre n'est pas définie. Vérifions la déclaration. Oui, nous avons ici une faute de frappe. Nous avons besoin d'heures sans. J'ai fait cette erreur plusieurs fois. Maintenant, vérifions-le. Oui, nous avons ici l'heure actuelle mise à jour. OK, revenons à l'heure actuelle. Ensuite, nous devons nous occuper de la durée de la vidéo. Revenons au code VS. Je vais créer une nouvelle variable. Appelons cela la durée de la vidéo. Je vais sélectionner cet élément en utilisant, encore une fois, la méthode de sélection de requête Spécifiez ici le nom de la classe, la durée de la vidéo. Nous avons cet élément à côté de l'heure actuelle, et le séparateur ici est la durée de la vidéo. Je vais ajouter un écouteur d'événements à la durée de la vidéo. Je suis désolée, je vais voir la vidéo principale. Les données de l'événement vont être chargées. L' événement de données chargées est déclenché lorsque la vidéo a chargé suffisamment de données pour commencer la lecture. Ensuite, nous devons interférer avec une fonction de rappel. Cette fonction sera exécutée une fois que suffisamment de données seront chargées pour commencer la lecture. Ici, nous devons définir le contenu de la durée de la vidéo dont nous avons besoin. Ici, dans notre propriété de texte, ce sera la durée de la vidéo principale. OK, vérifions les résultats. Comme vous pouvez le voir, nous avons ici le nombre total de secondes. Nous devons le transformer dans le même format que celui que nous utilisons actuellement. Pour cela, il suffit d' appeler la fonction format time. Et nous devons utiliser la durée principale de la vidéo comme argument. Si nous vérifions les résultats, vous verrez que l'heure actuelle est affichée dans le même format que celui que nous avons utilisé pour l'heure actuelle. OK, c'est tout pour le moment. Passons à la prochaine conférence. 42. Créer une barre de progression glissable: Dans la conférence précédente, nous avons travaillé sur la chronologie de la vidéo. Je veux dire, l'heure actuelle de la vidéo et aussi la durée de la vidéo. Les deux fonctionnent bien et ils sont mis à jour une fois que nous avons visionné la vidéo. Ensuite, nous devons prendre soin de la barre de progression. Nous devons créer la barre de progression déplaçable. Nous devons également prendre soin de cette fois. Ici, nous devons mettre à jour l'heure actuelle. Une fois que nous avons fait glisser la barre de progression, examinons les projets terminés. Comme vous pouvez le constater, je peux faire glisser la barre de progression et l' heure actuelle est mise à jour en conséquence. Nous devons le créer. En fait, dans cette vidéo, passons au code VS. La première chose que je vais faire est d'ajouter un écouteur d'événements à la chronologie de la vidéo L'événement va être une étape importante. L'événement marquant est déclenché dès que le bouton de la souris est enfoncé sur un élément. Elle est plus spécifique à l'action qui consiste à appuyer sur le bouton de la souris sans qu'il soit nécessaire de relâcher le bouton. Cet événement est souvent utilisé pour détecter le début d' une interaction utilisateur, exemple le fait qu'il commence à faire glisser une fin. En outre, cet événement se produit avant le clic si la souris n'est pas éloignée de la fin. La différence entre l'événement click et l'événement mousedown est la suivante L'événement de clic est déclenché après un clic complet, qui consiste à appuyer puis relâcher le bouton de la souris sur un élément. Cela nécessite que les événements souris vers le bas et vers le haut se produisent sur le même élément. outre, l'événement de clic est généralement utilisé pour les actions qui doivent se produire une fois qu'un utilisateur a sélectionné ou activé un élément, comme appuyer sur le bouton pour soumettre un formulaire, etc. Je vais maintenant passer ici une fonction de rappel. Ensuite, nous avons à nouveau besoin d'une chronologie vidéo avec un écouteur d'événements. Dans ce cas, l'événement sera un déplacement de la souris. Nous ajoutons maintenant un écouteur d'image pour l'événement de déplacement de la souris Nous devons maintenant appeler la fonction appelée barre de progression Dale. le moment, cette fonction n' est pas encore créée, mais nous allons la créer dans un instant. Nous ajoutons un écouteur d'événements pour l'événement de déplacement de la souris. Lorsque l'utilisateur déplace la souris, la fonction de barre de progression déplaçable est appelée Cela mettra à jour la barre de progression et la durée de la vidéo au fur et à mesure que l'utilisateur fait glisser le pointeur. Je vais créer cette fonction. Créons une nouvelle variable, puis utilisons ce nom ici. Nous avons besoin ici d'un objet événement, puis d'une fonction flèche. La première chose que je vais faire est saisir ces deux lignes à partir d'ici. Comme vous vous en souvenez, cette ligne de code enregistre la largeur de l'élément chronologique de la vidéo. Quant à la deuxième ligne de code, elle calcule et met à jour l'heure actuelle de la vidéo en fonction de l'endroit où l'utilisateur clique sur la chronologie Outre ces deux lignes de code, je vais passer ici, largeur du style de barre de progression égale au décalage x. Et nous avons besoin ici de pixels. Nous trouvons maintenant la largeur de la barre de progression. décalage x indique le décalage horizontal du pointeur de la souris entre l'événement et le bord de mise du nœud cible. Régler efficacement la barre de progression au point où l' utilisateur clique ou fait glisser le pointeur. Maintenant, si nous allons dans le navigateur et dans la barre de progression, cela fonctionnera. Comme vous pouvez le constater, nous pouvons maintenant faire glisser la barre de progression. J'appuie sur le bouton de la souris, mais si je survole simplement la chronologie de la vidéo, je pourrai faire glisser la barre de progression Nous n'en avons pas besoin. Nous n'avons pas besoin de faire glisser la barre de progression au survol, nous devons faire glisser la barre de progression une fois que nous avons cliqué sur la chronologie de la vidéo Afin de résoudre ce problème, je vais dupliquer ce code. Nous devons transformer la chronologie de la vidéo en conteneur vidéo. Cet élément enveloppe l' intégralité du contenu de la vidéo. Je vais maintenant supprimer l' écouteur d'événements de la chronologie vidéo OK, maintenant le problème devrait être résolu. En fait, nous avons besoin de la souris vers le haut et de la souris vers le bas. OK, maintenant allons dans le navigateur et vérifions les résultats. Maintenant, j'appuie sur le bouton de la souris, mais une fois que je l'ai relâché et que j'ai simplement survolé la chronologie de la vidéo, nous ne pourrons plus suivre la barre de progression OK, donc le problème est réglé. Ensuite, nous devons mettre à jour l'heure actuelle de la vidéo. Pour cela, je vais utiliser cette ligne de code. Insérons-le ici. Nous devons ajouter ici la vidéo principale. Maintenant, si je suis la barre de progression, vous verrez que l' heure actuelle est mise à jour en conséquence. Cela fonctionne très bien. Bien, ensuite nous devons nous occuper de l'heure actuelle. Une fois que nous avons suivi la barre de progression, je veux dire, nous devons travailler sur cet élément ici. Comme vous vous en souvenez, il s'agit d'un élément d'envergure. Dans la zone de progression, nous devons nous occuper de cet élément. Je vais ajouter un écouteur d'événements à la chronologie de la vidéo. L'événement va être un mouvement de souris. Ensuite, nous avons besoin d'objets d'événements suivis de la fonction de rappel. Je vais sélectionner cet élément. Nous devons créer la variable, ce sera le temps de progression. Nous avons besoin ici d'une sélection de documents. Spécifiez ici l' élément appelé zone de progression. Ensuite, nous avons besoin d'un élément span. Ensuite, je vais définir le décalage x de l'élément. Créons un décalage x. Il doit être égal au décalage X. Nous obtenons ici le décalage horizontal du pointeur de la souris entre l'événement et le bord du pudding de l'élément cible, à savoir la chronologie de la vidéo Ensuite, nous devons définir la position gauche du temps de progression. Nous avons besoin ici du style de temps de progression à gauche. Il va être décalé X, et nous avons besoin de pixels. Nous définissons maintenant la propriété CSS gauche de l'élément de progression sur la valeur X du décalage. Déplacer l'aperçu temporel pour aligner avec le curseur de la souris sur la chronologie. Si je vais dans le navigateur et curseur sur la chronologie de la vidéo, vous pouvez voir que l'élément span se déplace le long de la chronologie de la vidéo Ensuite, nous devons définir la largeur de la ligne de temps. Je vais copier cette ligne de code. Nous devons maintenant définir l'heure actuelle de l'élément span. Créons une variable. Ce sera l'heure de la barre de progression. Je vais corriger cette valeur ici. Nous calculons maintenant le temps correspondant à la position actuelle de la souris sur la chronologie. Pour ce faire, il divise la souris dont la position x est définie par la largeur totale de la chronologie, pour obtenir une fraction qui pour obtenir une fraction qui représente la position de la souris sur la chronologie. Cette fraction est ensuite multipliée par la durée totale de la vidéo principale pour obtenir le temps correspondant dans la vidéo. Nous devons maintenant formater l' heure et l'afficher. Je vais attacher à la propriété de texte interne du temps de progression. Ensuite, nous avons besoin de l'heure du formatage. Je vais transmettre ici les progrès à temps partiel. Très bien, passons au navigateur. Comme vous pouvez le constater, une fois que je passe le curseur sur la chronologie de la vidéo, l'heure s'actualise Mais nous avons ici un petit problème. Par défaut, nous devons masquer l'heure ici ainsi que le cercle. Ensuite, une fois que nous avons survolé la chronologie de la vidéo, elles devraient apparaître Nous avons besoin de CSS. Je vais sélectionner les deux éléments. Zone de progression, étendue. De plus, nous avons besoin d' une barre de progression située avant l'élément. Je vais les masquer en utilisant l'affichage. Ensuite, au survol, survolez la chronologie de la vidéo. Ensuite, la zone de progression s'étend. Ensuite, nous avons besoin d'une barre de progression. Jusqu'à présent, nous devions réafficher les éléments à l' aide d'un bloc d'affichage. Comme vous pouvez le voir maintenant, le cercle et l'élément span sont tous deux masqués. Une fois que j'ai survolé la chronologie de la vidéo, elles s'afficheront à nouveau. Très bien, donc tout fonctionne bien. Nous avons créé la barre de progression de Gable. Passons à la prochaine conférence. 43. Cacher et montrer les commandes: Très bien, dans la conférence précédente, nous avons créé une barre de progression traçable Et maintenant, nous devons gérer le masquage et l'affichage des commandes vidéo. Nous devons également programmer le bouton de fermeture en X et le bouton de lecture sur la page de destination. Jetons un coup d'œil aux projets terminés. Si je lance la vidéo puis que j'arrête la souris, les commandes vidéo se masqueront au bout de 3 secondes. Si je déplace la souris, ils réapparaîtront. Comme je l'ai dit, nous allons gérer cela dans cette vidéo. Et nous devons également programmer le bouton de fermeture X, qui ferme la vidéo, et qui programmera également le bouton de lecture. Si je clique dessus, la vidéo apparaît. D'accord, passons au code VS. La première chose que je vais faire est de trouver des emballages de contrôle et de les masquer en utilisant Capacity Zero Visibility Masken Comme vous pouvez le constater, les commandes vidéo sont masquées. Ensuite, nous devons accéder au fichier script JS et créer, en fait, je vais le faire et ici, nouveaux commentaires pour les contrôles. Nous devons créer une fonction. Je vais l'appeler de controls, ce sera une fonction flèche. Ensuite, je vais utiliser l'une des méthodes Javascri intégrées appelée set time La fonction de temps du motet est une méthode Scot intégrée à Java qui définit un temporisateur et exécute une fonction ou un morceau de code spécifié Une fois le délai expiré, je vais passer ici une fonction de rappel C'est le premier argument. Ensuite, nous devons placer ici le deuxième argument, qui est le temps, et il est exprimé en millisecondes Je vais encore en placer 3 000 ici. Le premier argument de set time out est une autre fonction d'erreur. Cette fonction interne définit ce qui se passera une fois le chronomètre terminé. Quant au deuxième argument, c'est le délai en millisecondes Ici, il est réglé sur 3 000 millisecondes, ce qui équivaut à OK, maintenant que le bloc de code que je vais utiliser pour supprimer la classe du conteneur vidéo, je vais spécifier ici le nom de la classe. Appelons cela afficher les commandes. La classe show controls ajoutera des styles en CSS qui rendront les commandes du lecteur vidéo visibles. En supprimant cette classe, les commandes sont masquées dans la vue. Ensuite, je vais appeler cette fonction. Nous devons maintenant accéder au fichier CSS et utiliser les contrôles de classe show. Tout d'abord, je vais trouver le wrapper des commandes. Ensuite, je vais sélectionner le conteneur vidéo, suivi de la classe show controls. Ensuite, nous devons sélectionner le wrapper de contrôles. Nous devons rendre visibles les commandes. Tout d'abord, je vais définir que la position sera zéro, je veux dire la position inférieure. Ensuite, nous avons besoin d'une capacité et d'une visibilité visible. Je vais également utiliser la transition pour un effet plus fluide. Nous avons besoin de tout cela, alors la durée sera de 0,08 seconde Et nous en avons besoin ici. Ensuite, je vais ajouter la classe show controls au conteneur vidéo dans le fichier HTM. Insérons ici les commandes d'affichage, puis allons dans le navigateur. Si j'attends 3 secondes, les commandes disparaîtront. Il faut maintenant les afficher une fois que la souris est déplacée. Pour cela, je vais ajouter ici le conteneur vidéo avec écouteur d'événements L'événement va être déplacé. Nous devons placer ici l' appel de la fonction. Nous devons maintenant ajouter à la classe de conteneur vidéo show controls. Maintenant, si j'arrête de déplacer la souris pendant 3 secondes , les commandes vidéo se masqueront et une fois que j'aurai déplacé la souris, elles apparaîtront. OK, nous devons afficher les commandes pendant que la vidéo est en cours de pose. Pour cela, je vais revenir au fichier enfant et créer une instruction ici juste au-dessus de la fonction de temporisation définie. Nous avons besoin d'une déclaration, dans laquelle nous devons vérifier si la vidéo principale est publiée ou non. Ensuite, nous avons besoin d'une déclaration de retour. Laisse-moi t'expliquer. Qu'est-ce que je fais ici ? Cette instruction vérifie une condition. Et en fonction des résultats de la condition, soit continue d'exécuter le reste de la fonction, soit dépasse les rendements de la fonction très tôt. La publication est une propriété qui renvoie une valeur d'intimidation. Vrai ou faux. L'instruction if, si la condition est vraie, si la vidéo est publiée, alors la condition contenue dans l'instruction if est satisfaite. Si la condition est satisfaite, l' instruction de retour est exécutée. L'instruction de retour dépasse immédiatement la fonction de réglage de la hauteur. Cela signifie qu'aucun code suivant l'instruction return dans la fonction de contrôle n' est exécuté. En termes simples, si la vidéo est publiée, la fonction ne fait rien et cesse de fonctionner immédiatement. Si la condition est fausse, est-à-dire que la vidéo est en cours de lecture, la condition de l'instruction if n'est pas satisfaite et l' instruction return n'est pas exécutée. La fonction exécute ensuite le bloc de temporisation défini, qui attend 3 secondes puis exécute le code dans sa fonction de rappel, supprimant ainsi la classe show controls du Cela entraîne le masquage des commandes vidéo après le délai. J'espère que vous comprenez à quoi sert cette ligne de code. Passons au navigateur. Si je lance la vidéo puis que je la mets en pause, les commandes ne disparaîtront pas. Le code fonctionne bien. La prochaine chose que je vais faire est d' arrêter d' exécuter la fonction de temporisation définie Une fois que nous aurons déplacé la souris pour cela, je vais créer une nouvelle variable. Ça va être un chronomètre. Je vais décliner la variable sans lui attribuer de valeurs Ensuite, je vais attribuer la fonction set timeout à cette variable, le timer Ensuite, je vais utiliser l'une des méthodes Java Sc intégrées appelée clear time out. Je vais passer ici le chronomètre variable. Il arrêtera d'exécuter la fonction de temporisation définie. Et nous devons également appeler ici la fonction de contrôle de la hauteur. Très bien, allons dans le navigateur et vérifions si tout fonctionne bien. Je vais regarder la vidéo et attendre 3 secondes. Les commandes sont masquées. Si je déplace la souris, ils s'afficheront à nouveau. Si je publie la vidéo, les commandes seront visibles. Je pense que tout fonctionne parfaitement. Et maintenant, nous devons nous occuper du bouton de fermeture en X et du bouton de lecture dans la section des modèles. Revenons au fichier chavs et créons de nouvelles variables. Je vais dupliquer ce code, nous avons besoin de Play Button. Je vais sélectionner cet élément avec le nom de la classe. Jouez. Motif Btn x PTN X. Insérons ici. X PTN suivi du terrain. OK, nous devons maintenant ajouter des événements de clic aux deux modèles. Insérons ici le bouton Play, Ajouter un écouteur d'événements. Et je vais préciser ici l'événement de clic. Ensuite, nous avons besoin d' une fonction de rappel. Je vais ajouter une nouvelle classe au conteneur vidéo, que nous utiliserons. Ensuite, dans le fichier CSS, nous avons besoin d' une liste de classes de conteneurs vidéo. Je vais insérer le nom de la classe. Appelons ça une émission vidéo. Ensuite, je vais dupliquer ce bouton de changement de code. Ce sera X Baton. Ensuite, je vais changer de méthode en supprimer. De plus, je publierai la vidéo une fois que nous aurons fermé le conteneur vidéo dont nous avons besoin ici mainvideook Tout est prêt dans jovscript. Passons au fichier CSS. Et tout d'abord, je vais masquer le conteneur vidéo dont nous avons besoin ici, capacité zéro et visibilité dix. Ensuite, je vais sélectionner un conteneur vidéo avec la classe show video. Je vais afficher la vidéo. Nous avons besoin d'une opacité unique et d'une visibilité visible. De plus, je vais utiliser la transition pour des effets plus fluides. Nous avons besoin d'une transition, puis d'une opacité de 0,3 seconde, d'accord ? Comme vous pouvez le constater, par défaut, la vidéo est masquée. Si je clique sur le bouton de lecture, le lecteur vidéo s'affiche. Si je clique sur le bouton de fermeture X, il se masquera. accord, je pense que tout ce que nous avons fait, va bien et en fait, avec le lecteur vidéo, nous en avons fini avec le lecteur vidéo. J'espère que c'était intéressant. Nous avons utilisé beaucoup de Javascript et je pense que vous avez appris de nouvelles choses. OK, il est maintenant temps de passer à la création de la section suivante de notre projet. Pour cela, passons à la prochaine conférence. 44. Créer le balisage HTML pour la section Subscribe: Très bien, dans la conférence précédente, nous avons fini de travailler sur la section des modèles. Je veux dire, nous avons fini de travailler sur la deuxième partie de la section des modèles, qui était un lecteur vidéo. Nous avons créé le lecteur vidéo et l'avons fait fonctionner avec succès. Nous devons maintenant passer à autre chose et commencer à créer la section suivante de notre projet. Jetons un coup d'œil à la version finale. La section suivante est une section d'abonnement. C'est une section sympa et cool, mais petite. Nous avons ici une boîte noire au centre de la page. Il comprend un certain nombre d'éléments différents. Nous avons ici l'icône Google Material, suivie du paragraphe d' en-tête, et nous avons également ici un élément de saisie avec un bouton. La boîte a un effet d'ombre agréable et cool. D'accord, tout tourne autour de la section d'abonnement. Passons au code VS. Et tout d'abord, je vais créer le balisage HTML juste après la section du modèle, je vais insérer de nouveaux commentaires Il va s'agir d'un abonnement, puis nous avons besoin de la fin de l'abonnement. Ensuite, je vais ouvrir le tag de section avec le bouton subscribe. Le premier élément que je vais insérer dans l' élément de section sera le wrapper. Ouvrons avec le wrapper subscribe , puis je vais créer l'icône que nous devons développer avec la classe subscribe Ce sera le symbole Google Material. Je vais visiter le site Google Material Symbols. Cliquons sur ce lien ici. Je vais rechercher une icône appelée Mark. Lisez. Ici, nous avons l'icône. Je vais découper ce panneau à partir d' ici et le coller dans le développement, je vais changer le plan en plan arrondi Vérifions-le dans le navigateur. Comme vous pouvez le constater, nous avons ici l'icône Google Material. Ensuite, je vais créer les éléments de titre H one avec le texte subscribe. Nous avons maintenant le paragraphe suivant. Le texte va être saisi dans votre e-mail pour recevoir des mises à jour. Après le paragraphe, je suis un tag ouvert avec le groupe de saisie class subscribe. Dans le cadre du développement, nous aurons une balise de saisie avec le type email. De plus, je vais ajouter ici un attribut d'espace réservé et ce sera votre e-mail Ensuite, nous avons besoin du fond. Le texte sera en bas comme le texte. Je vais m'abonner. D'accord. Le dernier élément que je vais créer sera l'ombre. Je veux dire, il faut régler le nom de la classe, s'abonner à Shadow Il s'agira d' un élément vide. C'est tout à propos du balisage HD. Jetons un coup d'œil au navigateur Nous avons ici tous les éléments. Il est maintenant temps de passer à autre chose et commencer à styliser ces éléments. Passons à autre chose. 45. Section d'abonnement de style: Dans la dernière conférence, nous avons créé un balisage HTML pour la section d' abonnement Maintenant, comme je l'ai dit, nous devons styliser ces éléments. Jetons un coup d'œil, encore une fois, au projet terminé. Ici, nous avons la section d' abonnement. Nous devons styliser ces éléments et créer cet effet d' ombre agréable et cool. D'accord, passons au code VS dans le fichier CSS. Je vais insérer de nouveaux commentaires juste après la section du modèle dont nous avons besoin ici, abonnez-vous. Ensuite, je vais sélectionner les éléments de section avec le nom de classe Subscribe. La première chose que je vais faire est de définir avec la hauteur. Je vais régler avec 100 %. Quant à la hauteur, elle sera de 100 % de hauteur de fenêtre Je veux dire 100 % de la fenêtre d'affichage. Nous allons également changer la couleur d'arrière-plan. Je vais utiliser un dégradé linéaire. La couleur d'arrière-plan sera similaire à celle l'arrière-plan des sections du modèle Je vais définir la direction vers la gauche. Ensuite, nous devons passer ici trois couleurs. Le premier sera 8430. Je vais réutiliser cette couleur, 8430. Quant à la troisième couleur, elle sera 409, d'accord ? La couleur d'arrière-plan est modifiée et la largeur et la hauteur sont également appliquées à l'élément de section. Revenons au code VS et prenons soin de l' alignement des éléments. Je vais utiliser le boîtier Flex de CS. Nous avons besoin de Display Flex. Ensuite, je vais placer le contenu au centre de la section. Pour cela, nous devons justifier centre de contenu, puis un centre d'éléments de ligne. Comme vous pouvez le constater, les éléments sont placés au centre de la section. Ensuite, je vais m'occuper du wrapper d'abonnement, qui est cette boîte noire. Allons-y et sélectionnons le wrapper d' abonnement. Définissons les hauteurs comprises. La largeur sera de 80, c'est pour la hauteur. Je vais en faire 50. Et puis changez la couleur de fond, ce sera 231, D34 Ici, nous avons l'emballage. Ensuite, je vais arrondir les coins. Pour cela, nous devons utiliser le rayon. La valeur sera d'un RAM. De plus, je vais aligner les éléments en utilisant à nouveau la boîte flexible. Nous avons besoin de Display Flex. Ensuite, je vais changer de direction car nous devons aligner les éléments flexibles verticalement. Nous avons besoin de la direction de flexion pour être une colonne. Ensuite, je vais créer un espace uniforme entre les éléments flexibles. Pour cela, nous devons justifier le contenu non pas au centre mais à l'espace de manière uniforme. Enfin, je vais passer à une ligne d'éléments au centre, horizontalement. Pour cela, nous avons besoin d'une ligne de centres d'articles, nous avons besoin d'un centre ici, d'accord. Comme vous pouvez le voir, les éléments sont placés verticalement au centre. Ensuite, je vais m' occuper de l'icône. Sélectionnons l'icône Subscribe, suivie de l'élément span. Je vais augmenter la taille du téléphone. Ça va faire dix grammes. Je vais également changer la couleur de l'icône. La couleur sera 035. Nous avons ici une icône sympa et cool. Ensuite, je vais m' occuper du titre. Allons-y et sélectionnons le wrapper Subscribe, suivi de l'élément d'en-tête H. Je vais augmenter la taille du téléphone, il y aura quatre RAM. Ensuite, je vais modifier le poids de la police. Allons le rendre plus léger. Définissez le poids de police sur 300. Ensuite, je vais changer de couleur. Je vais utiliser la couleur AA. Il est de couleur grise. Ensuite, je vais déplacer l'élément un peu vers le haut en utilisant la marge supérieure. Nous avons besoin d'une valeur négative et ce sera moins cinq images. OK, le titre est plutôt sympa. Ensuite, je vais passer au paragraphe. Dupliquons ce code, puis changeons le sélecteur dont nous avons besoin ici La taille du téléphone sera de 1,8 RAM. Ensuite, nous avons besoin de la même valeur de poids du téléphone. La couleur sera 999. Il est de couleur gris légèrement plus foncé. Pour ce qui est de la marge supérieure, je vais partir d'ici moins cinq RAM. C'est ça. À propos du paragraphe suivant, nous devons nous occuper de la saisie et du bas. Tout d'abord, je vais sélectionner le wrapper, je veux dire le groupe de saisie Subscribe. Définissons la largeur. Ça va faire 50 RAM. Ensuite, je vais changer la hauteur. Réglons-le sur 5,5 images. En fait, afin de rendre cet élément visible, je vais ajouter ici une couleur de bacon temporaire. Mettons-le en rouge. Nous avons ici le wrapper, Subscribe input group. Ensuite, je vais m' occuper des éléments d'entrée. Nous devons donc à nouveau souscrire au groupe d'entrée, suivi des éléments d'entrée. Tout d'abord, je vais régler la position sur absolue. Ensuite, nous avons besoin de la position relative pour l'élément parent, qui est le groupe d'entrée. Ensuite, je vais régler la hauteur à 100 %. Dans ce cas, élément d'entrée reprendra la hauteur de son élément parent. Je veux dire 50 Ram et 5,5 Ram. Jetons un coup d' œil au navigateur. Voici les éléments. Débarrassons-nous de cette couleur de fond. Nous n'en avons plus besoin. OK. Ensuite, je vais changer la couleur de fond. Réglons-le entre 1b16 et neuf. De plus, je vais me débarrasser de la bordure de défaut, puis arrondir les coins de l'entrée en utilisant un rayon de bordure d'une valeur de cinq RAM, l'élément d'entrée est beaucoup plus beau Ensuite, je vais créer de l'espace à l'intérieur de l' entrée en utilisant du pudding Le rembourrage sera donc composé d'un bélier en haut, puis d'un bélier sur le côté droit, un bélier en bas et de deux béliers sur le côté gauche Nous avons maintenant un peu d'espace à l'intérieur de l'entrée. Ensuite, nous devons prendre soin du téléphone. Réglons la taille du téléphone à 1,6 RAM. Ensuite, le tarif téléphonique sera de 300. Je vais également changer de couleur. Utilisons un 05 FD. OK, donc tout a l'air plutôt sympa. Ensuite, je vais m'occuper de l'attribut placeholder Allons-y et sélectionnons le groupe Subscribe Input, puis l'élément d'entrée. Ensuite, nous avons besoin d' un pseudo élément substituable. Je vais changer la taille du téléphone. Ça va être 1.6 Je vais aussi changer de couleur. Utilisons la même couleur. Les vendeurs peuvent voir que l' espace réservé a été modifié. Bien, passons aux éléments d'entrée. Ensuite, nous devons prendre soin du bas, qui est actuellement placé derrière l'élément d'entrée. Allons-y et sélectionnons, il nous faut ici s'abonner au groupe de saisie, suivi de l'élément inférieur. Définissons la hauteur maximale. La largeur sera de 16 RAM. La hauteur sera alors de 100 % Elle occupera la hauteur de l'élément parent, 5,5 RAM. En fait, vous pouvez soit écrire ici à 100 %, soit hériter. Cela fonctionnera de la même manière, mais je préfère 100 %, je ne sais pas pourquoi. Ensuite, je vais définir la couleur de fond. Réglons l'arrière-plan sur 644 EF. La prochaine chose que je vais faire est de changer la position du bouton afin de voir à quoi il ressemble. Réglons la position sur absolue. Ensuite, nous devons nous positionner à zéro. Et nous devons également mettre la bonne position à zéro. Le bouton est maintenant visible. Supprimons la bordure défectueuse et arrondissons également le bouton. Nous avons besoin de la bordure non, alors le rayon de la bordure sera de cinq images, le bouton est beaucoup plus beau Ensuite, je vais te raccrocher au téléphone. Le côté téléphone va être de 1,5 fram, nous avons besoin de pontights, ça va être audacieux De plus, je vais transformer le texte en majuscules, puis changer de couleur, le rendre blanc. Nous allons vérifier le résultat. Comme vous pouvez le voir, le bouton est plutôt joli. La seule chose que nous devons faire est de créer un espace entre les lettres. Et je vais aussi ajouter au bouton un petit effet d'ombre. Je vais régler l'espacement entre les lettres à 0,2 m. Quant à l'ombre de la boîte, elle sera de 01, puis de cinq comme couleur Je vais utiliser le RGBA avec une opacité de 0,2, c' est la couleur noire Enfin, définissons le point du curseur. OK, c'est ça. Le bouton est prêt et en fait, tous les éléments sont stylés La seule chose que je dois faire est créer un effet d'ombre. Je parle de cet effet ici. Souvenez-vous que nous avons créé les éléments appelés Subscribe Shadow, le développement qui est vide. Je vais donc sélectionner cet élément. Tout d'abord, définie dans les hauteurs, la largeur sera de 80 %. C'est pour la hauteur. Je vais le régler sur 12 RAM. Ensuite, nous avons besoin de la couleur de fond. Je vais le régler entre 116 et 9. Ici, nous avons l'ombre. Changeons de position. Je vais régler la position sur absolue. Nous devons positionner cet élément en fonction des éléments de section. Nous avons besoin d'une position relative pour les éléments de section dont je vais définir la position inférieure à moins sept RAM. Quant à la position de gauche, elle sera de 50 %. Nous devons centrer l' élément horizontalement. Pour cela, nous devons utiliser la transformation avec la fonction de traduction. Dans ce cas, nous devons traduire x et la valeur sera de -50 %. Comme vous pouvez le voir, l'élément est centré Je vais maintenant faire pivoter les éléments selon l'axe X verticalement. Pour cela, nous devons utiliser la fonction de rotation x. Et la valeur sera de Siento Degrees. Maintenant que l'élément est pivoté, je vais l'arrondir En utilisant le rayon de bordure, l'élément sera arrondi à 30 %. Et maintenant, nous devons le rendre flou comme nous l'avons fait dans le projet final Pour ce faire, je vais utiliser propriété du filtre avec la fonction appelée polar et la valeur sera de trois RAM. Je vais également définir l'opacité 2.7. Maintenant, nous avons ici l'effet d'ombre, mais nous devons le transformer en effet tridimensionnel comme dans le projet final Afin de créer un environnement en trois D, je vais attribuer à l'élément de section une propriété appelée perspective. Cela nous permet de créer l'environnement en trois D, la valeur sera de 50 RAM. Nous avons également besoin d'une propriété appelée style de transformation pour l'élément parent de l'ombre, qui est le wrapper subscribe. Nous avons besoin ici d'un style de transformation avec la valeur préservée, trois D. Maintenant, l'effet des trois D sera appliqué. Jetons un coup d'œil. Comme vous pouvez le constater, nous avons ici un effet d'ombre agréable et cool. Il s'agit d'un effet en trois D qui se trouve dans la section d' abonnement. Je trouve que c'est plutôt joli et moderne. Passons à la prochaine conférence. 46. Créer un balisage HTML pour Footer: Très bien, dans la dernière conférence, nous avons fini de styliser la section d'abonnement. Il a l'air plutôt joli et moderne. Nous devons maintenant passer à autre chose et créer la dernière section de la première page, la page d'accueil. Ce sera le pied de page. Ici, nous avons le pied de page. C'est simple, mais je trouve qu'il a l'air plutôt sympa. Nous avons ici différents liens, ainsi que les icônes des téléphones. En bas, vous pouvez voir les éléments de navigation qui fonctionnent. Si nous cliquons sur l'un des éléments de navigation, nous accédons à la page appropriée. Comme vous pouvez le constater, tous les liens fonctionnent correctement. OK, allons-y et, tout d'abord, comme d'habitude, créons le balisage HTML Je vais insérer vos nouveaux commentaires pour le pied de page. Ensuite, je vais ouvrir un H de cinq pieds. Il comportera deux parties différentes. Nous aurons cette partie ici et en bas de page. Les éléments de navigation dont nous avons besoin ici. Remorqueur profond avec le bas de page de la classe en haut. De plus, je vais également créer un bas de page. En haut, il y aura des icônes de réseaux sociaux. Je vais ouvrir une session sur les réseaux sociaux de la classe. C'est ici que nous avons besoin de médias. Il s'agira d'un nom de classe individuel. Mais en plus de cela, je vais ajouter ici un nom de classe commun. Et ce sera un élément de bas de page, je suis en titre trois, le texte sera « Suivez-nous Ensuite, nous avons besoin ici d' un développement qui enveloppera les icônes. Je vais appeler ça des icônes, je vais insérer les icônes de votre téléphone. La première sera une phase Brands A. Dans l'ensemble, nous aurons sept icônes différentes, donc je vais dupliquer cette ligne de code six fois, puis changer les noms des classes. Le second sera FA Instagram. Ensuite, nous aurons ici un lien. Ensuite, le prochain sera un Twitter. le moment, Twitter a un nom différent, mais je vais quand même l'insérer ici. Ensuite, nous aurons Pinterest. Ensuite, l'icône suivante sera un tribble. Enfin, nous devrons, d' accord, pour que toutes les icônes du téléphone soient également créées. Vérifions-les si elles sont toutes visibles et affichées. Ici, nous avons sept icônes différentes et elles sont toutes affichées. OK, ensuite je vais m' occuper du prochain élément de filtre et il y aura quelques liens. Je vais d'abord insérer vos trois éléments de titre en H, ce seront des fonctionnalités. Ensuite, nous avons besoin d'éléments de lien. Le premier comportera plus de 1 000 mises en page. Je vais dupliquer cette ligne de code cinq fois car nous allons avoir six liens différents. Je veux dire, le deuxième élément de lien sera composé de plus de 100 éléments. Ensuite, le suivant sera un design sans code. Ensuite, le prochain sera le commerce électronique. En fait, les liens sont des liens vers le ventre que vous pouvez insérer ici comme bon vous semble Cela dépend entièrement de vous. Ensuite, l' élément suivant, sera le flux de travail. Enfin, je ne suis pas sûr du marketing. OK, c'est ça. À propos du deuxième élément de pied de page, en fait, je vais dupliquer cet élément deux fois Ensuite, je vais changer de titre. Changeons ici la première lettre, elle doit être majuscule. La deuxième rubrique sera consacrée aux services. Dans cet élément de bas de page, nous en aurons cinq. Lien. Je vais donc supprimer l'un d' entre eux, puis modifier le contenu des éléments du lien. Le premier sera Marketplace. Ensuite, nous aurons Theme Builder. Le prochain sera Cloud. Ensuite, je vais enfin passer à Intro Themes OK, c'est tout pour le deuxième Fem, en fait c'est le troisième élément de pied de page et le second, le dernier élément de pied de page, sera destiné à l' Nous allons avoir ici quatre liens. Je vais insérer ici un article à propos de nous. Ensuite, nous bloquerons, les prochains seront les transporteurs. Le dernier élément du lien sera le contact. Très bien, il s'agit des éléments du pied de page. En fait, c'est tout, à propos de la partie supérieure du pied de page. Je vais prendre note du bas de page. Nous aurons ici six éléments de lien différents seront des éléments de navigation. Je vais ouvrir les éléments du lien dans l'attribut de référence H. Je vais insérer un index HTML car cet élément de lien nous dirigera vers la page d'accueil. Dupliquons ensuite cette ligne de code cinq fois, car au total, nous avons six éléments de navigation différents. Le second sera destiné aux clients. Ensuite, nous aurons des produits dès maintenant, ces liens, je veux dire que ces pages ne sont pas créées. Nous les créerons lors des prochaines conférences. Quoi qu'il en soit, je vais préciser ici les noms des fichiers. La prochaine étape sera le contact. Ensuite, nous aurons un compte à rendre. Enfin, en ce qui concerne les prix, en ce qui concerne les prix, je pense qu'il s'agit d'une question de majoration extrême Tous les éléments sont créés. Vérifions-le dans le navigateur. Comme vous pouvez le voir, nous avons ici tous les liens ainsi que les asomicons du téléphone Il est maintenant temps de styliser ces éléments. Et pour cela, passons à la prochaine conférence. 47. Pied de page de style: Dans le cours précédent, nous avons créé le balisage HDML pour le pied de page, et il est maintenant temps de styliser ces éléments Regardons une fois de plus le projet terminé. Nous avons ici le pied de page, qui est simple, mais je le trouve plutôt joli et moderne Passons au code VS et commençons à écrire du CSS. En fait, avant cela, je vais ajouter ici un élément car j'ai oublié de le créer lors de la dernière conférence. Nous avons besoin ici du contenu du pied qui enveloppera le contenu du pied de Supprimons cette fermeture, Deep talk, et collons-la ci-dessous. OK, c'est ça. Le H sur le balisage est prêt. Je vais introduire vos nouveaux commentaires pour le pied de page. Ensuite, je vais sélectionner l'élément de pied de page. Tout d'abord, je vais définir la largeur et la hauteur. La largeur sera de 100 %. Quant à la hauteur, je vais faire en sorte que la hauteur du pot soit de 60 vues. Je veux dire 60 % de la fenêtre d'affichage. Et aussi, créons de l' espace à l'intérieur du pied de page en utilisant le rembourrage Le pudding sera composé de dix béliers en haut, puis de zéro sur le côté droit, trois béliers en bas, zéro sur le côté gauche D'accord ? Comme vous pouvez le constater, la largeur, hauteur et le pudding sont appliqués aux éléments Ensuite, je vais m'occuper du contenu du pied de page. Nous allons sélectionner ces éléments. Tout d'abord, définissez la largeur et la hauteur. La largeur sera de 100 % Quant à la hauteur, je vais également la faire de 100 %. Ensuite, je vais aligner les éléments à l'aide de la boîte CSS Flex, nous devons afficher flex. Ensuite, je vais placer les éléments, je veux dire les éléments flexibles, verticalement dans une colonne. Nous devons changer la direction du flex et il deviendra une colonne. Ensuite, je vais créer un espace entre les éléments flexibles en utilisant la justification d'un espace concret entre les deux. Et aussi, alignons les éléments au centre. Encore une fois, comme vous pouvez le voir, les éléments, je veux dire que les côtés supérieur et inférieur sont alignés. Ensuite, je vais m' occuper de la face supérieure. Allons-y et sélectionnons du pied vers le haut. Je vais régler avec 100 %. Ensuite, je vais aligner les éléments horizontalement dans une rangée. Et pour cela, utilisons à nouveau des livres flexibles. Afin de créer de l'espace entre les éléments flexibles, je vais utiliser le contenu de justification avec l'espace de valeur de manière uniforme. D'accord ? Les éléments, la première partie en haut du pied de page, sont bien alignés OK. Ensuite, je vais m' occuper des réseaux sociaux. Je vais sélectionner les réseaux sociaux en bas de page. Et je vais définir la largeur. Ce sera 30 % Comme vous pouvez le voir, la largeur du premier élément de pied de page dans les icônes des réseaux sociaux est augmentée C'est 30 % du pied de page. Ensuite, je vais sélectionner un élément de pied de page. C'est un nom de classe commun pour les quatre éléments de pied de page, nous devons utiliser du CSS, des livres flexibles Je vais aligner les éléments flexibles verticalement dans une colonne. En tant qu'invité, nous devons changer de direction et ce sera une colonne. Comme vous pouvez le constater, les éléments flexibles sont placés dans une colonne. Ensuite, nous allons nous occuper des titres. Je vais sélectionner l'élément de bas de page de la troisième page. Nous avons besoin des mêmes styles pour tous les éléments de titre. Je vais changer de famille de téléphones, ça va être cursif, puis la taille du téléphone sera de 2,5 Rams Je vais changer de couleur, utilisons la couleur 007. De plus, je vais créer un espace en bas en utilisant la marge. Les deux derniers, Ram. Comme vous pouvez le constater, les titres sont plutôt jolis Ensuite, nous devons prendre soin des icônes. Nous allons sélectionner les icônes, puis l'élément. Je vais augmenter la taille du téléphone, il sera de 2,5 RAM. Ensuite, nous avons besoin d'espace sur le côté droit de chaque icône. Je vais utiliser Marching Right avec une valeur de deux RAM. Et modifiez également le pointeur Coursermate. OK, maintenant nous avons de plus grandes icônes. En tant qu'invité, nous devons changer la couleur de chaque article. Allons-y et commençons par le premier. Je vais sélectionner les icônes I, puis le sélecteur pour le neuvième enfant Nous avons besoin du premier élément en fait d'une icône, la couleur sera 187. 72. Nous allons vérifier le résultat. Comme vous pouvez le constater, la couleur du premier élément est modifiée. Faisons de même pour le reste des icônes. Je vais dupliquer ce code six fois car total, nous avons sept icônes. En fait, nous avons besoin de sept icônes et de huit. Je vais modifier les numéros des sélecteurs de graphiques. Nous avons besoin de chiffres, de 1 à 7. Nous devons également changer les couleurs. La deuxième couleur sera C323. Ensuite, nous aurons un 662. Le prochain sera le 112. Ensuite, nous aurons ici le D081. Le sixième élément est la couleur 4c89. Nous avons également besoin ici de la couleur rouge, qui est F0000. D'accord, comme vous pouvez le voir, les couleurs des icônes ont changé et elles sont plutôt jolies. Ensuite, nous devons nous occuper des liens ici, je vais sélectionner l'élément pied de page. Changeons la taille du téléphone. Ce sera 1,8 RAM. Ensuite, nous avons besoin d'espace en bas en utilisant la marge inférieure. Et ce sera 1,5 RAM. Et changez également la couleur du lien. Ce sera 394353. Il est de couleur gris foncé. Voici les liens. En fait, je pense qu'il y a trop d'espace entre eux. Diminérons la marge. Potson, passe à 1,4 RAM. Faisons en sorte que ce soit 1,3 RAM. Je pense que nous avons maintenant de meilleurs résultats. Ensuite, nous avons dû nous occuper de la face inférieure. Sélectionnons le bas de page. Je vais définir la largeur à 100 %. Ensuite, nous devons aligner les éléments à l'aide de Flexbox. Nous devons afficher Flex. Ensuite, je vais créer un espace entre les éléments flexibles en utilisant justify content space. De plus, je vais utiliser l'option aligner les éléments au centre afin de centrer les éléments flexibles horizontalement. Comme vous pouvez le voir, les éléments du lien sont bien placés en ligne horizontale, ils sont alignés. Je vais maintenant créer une bordure en haut, la bordure que nous avons ici. Utilisons le haut de la bordure et les valeurs seront de 0,2 Ram solid comme couleur. Je vais utiliser la valeur RGBA, il nous faut zéro, puis 122, puis la valeur suivante sera 170 En ce qui concerne l'opacité, je vais la fixer à 0,2. De plus, nous avons besoin d'un peu d'espace en haut, en haut entre les éléments de navigation et la bordure Créons cet espace dans le rembourrage, en haut d'une RAM. Très bien, nous devons enfin personnaliser les éléments du lien. Je vais sélectionner le bas de page suivi de l'élément lien. Nous avons besoin d'une famille de polices. Ce sera un croissant, puis je vais définir une taille de police deux, Ram Et changez également la couleur de l'élément de lien. Ça va être 007 AA, d'accord ? Comme vous pouvez le constater, les éléments du lien sont plutôt jolis. En fait, avec le pied de page, c'est terminé. Nous pouvons dire que nous avons fini travailler sur la page principale, la page d'accueil. Tout a l'air plutôt sympa. Ensuite, nous devons nous occuper des pages, des clients, des produits, des contacts, de la tarification du compte. Nous devons créer cinq pages différentes. Nous devons également adapter l'ensemble du projet aux différentes tailles d' écran et aux différents appareils. Nous devons tout de même faire beaucoup de choses. Passons à la prochaine conférence. 48. Créer une barre de défilement personnalisée: Dans la conférence précédente, nous avons fini de travailler sur le pied de page Ça a l'air plutôt sympa. Comme je l'ai dit, nous devons passer à autre chose et commencer à créer les pages car la page d'accueil est déjà stylisée et personnalisée Avant de passer à autre chose et de commencer à créer les pages, je voudrais faire une dernière chose. Si nous examinons le projet terminé, vous trouverez ici une barre de défilement personnalisée. Elle est différente de la barre de défilement standard par défaut. Je veux dire à partir de celui-ci. Dans cette conférence, je vais modifier la barre de défilement. Passons au code VS et faisons défiler la le haut juste après les styles par défaut Je vais insérer de nouveaux communs pour une barre de défilement personnalisée. Ensuite, je vais sélectionner les éléments du corps, puis l' un des éléments du CD. Elle s'appelle Webkit Scroll Bar. Je vais maintenant définir la largeur de la barre de défilement. Réglons-le sur 1,5 RAM. Ensuite, nous devons définir un autre pseudo-élément appelé kit Web, barre de défilement, pouce, c'est cette partie ici. Je vais maintenant définir le fond et utiliser ici le dégradé linéaire. La première couleur sera 830. Pour le second, je vais utiliser le B55. Maintenant, si nous vérifions, vous verrez que le pouce est changé. Nous avons ici le pouce avec une couleur de fond différente. Maintenant, nous devons prendre soin de la piste. En fait, en ce moment, il peut voir que la piste est blanche. Quoi qu'il en soit, je vais le définir car vous pourriez avoir besoin d'une piste différente avec une couleur différente. À l'avenir, vous devriez savoir comment le modifier. Je vais sélectionner Body, puis webkit, scroll, bar, track Faisons en sorte que la couleur de fond soit blanche. La piste est blanche. Si nous changeons la couleur et la rendons verte, la piste changera de couleur de fond. C'est ainsi que vous pouvez modifier la couleur d'arrière-plan de la piste de la barre de défilement Revenons ici. Encore une fois de couleur blanche. C'est ça. Nous avons modifié la barre de défilement par défaut pour lui donner un aspect moderne et agréable. Il est maintenant temps de passer à la prochaine conférence, dans laquelle nous devons commencer à créer les pages. 49. Personnaliser Navbar: Très bien, dans la leçon précédente, nous avons créé une barre de défilement personnalisée qui est plutôt jolie et différente barres de défilement par défaut et standard. Maintenant, comme je l'ai dit, nous devons commencer à créer les pages. Dans cette conférence, je vais commencer à créer la page du client. Passons au projet terminé et vérifions à nouveau la page du client. Ici, nous avons la page du client qui consiste en un titre. Ensuite, nous avons ici quelques témoignages de différents clients Et en bas, nous avons le même pied de page que celui que nous avons créé pour la page principale, je parle également de la page d'accueil Nous avons ici la navigation. Elle est similaire à la navigation principale. La seule chose à voir avec la navigation est de changer la couleur du logo et des éléments de navigation. Et nous devons également changer l'arrière-plan, couleur et la couleur du bouton. OK, allons-y et commençons à travailler sur la page du client. La première chose que je vais faire est de créer un nouveau fichier ici dans le dossier HTML. Le fichier va être client, faites du HTML. Ouvrons ce fichier. Je vais le déplacer ici. La page des clients. Je veux dire, le fichier HTML est créé. Maintenant, je vais récupérer l'intégralité du contenu. Copions le code entier et collons-le ici. Ensuite, je vais supprimer toutes les sections sauf la navigation. Supprimons tout sauf la navigation que nous avons ici. Toute la navigation depuis la page d'accueil. Également, tous les liens que nous utilisons tout au long de ce projet. Vérifie le navigateur. Accédez à la page du client. Ici, nous avons la navigation, et la page entière est vide. Comme je l'ai dit, nous devons modifier légèrement la navigation. Je veux dire, nous devons changer les couleurs du logo et des éléments de navigation. Je vais ajouter un nouveau nom de classe à la nième barre et elle sera multipage Ensuite, je vais aller dans le fichier CSS et nous devons trouver l'élément span du logo. Nous l'avons ici. Je vais sélectionner la classe nouvellement ajoutée, suffisamment multipage, suivie du logo Ensuite, nous avons besoin d'un élément span. Changeons la couleur du texte. Il sera 9 h 26 moins sept heures. De plus, je vais me débarrasser de l'effet d'ombre, car lorsque nous avons un fond blanc , l'ombre n'est pas très belle. Je vais définir l'ombre du texte sur Non. Vérifie le navigateur. Comme vous pouvez le constater, la couleur du logo a changé et il est maintenant beaucoup plus beau. Prenons ici les éléments de navigation. Je vais trouver des éléments de lien ici, nous n'avons aucun lien. Et je vais accéder ici à plusieurs pages non suivies d'aucun lien. Ensuite, je vais changer de couleur. La couleur sera de 9 h 26 à 7 h. Et je vais aussi me débarrasser de l'ombre technologique. Réglons-le sur aucun. Comme vous pouvez le constater, la couleur des objets engourdis est modifiée OK, maintenant nous devons prendre soin de nos fesses. Trouvons le fond qui est placé après les gouttes. Au fur et à mesure que je remontais les cinq. Alors nous devrions trouver ici oui, PTN. Je vais sélectionner plusieurs pages, puis aucun élément. Ensuite, nous devons sélectionner, en fait nous avons besoin ici d'articles et d'articles. Ensuite, nous n'avons pas besoin de PTN. Je vais changer le fond dont nous avons besoin ici. Gradients linéaires La transition de couleur va prendre deux directions , non ? La première couleur sera alors F459. Pour ce qui est de la deuxième couleur, je vais utiliser le F3598 Comme vous pouvez le constater, la couleur de fond est modifiée. Ensuite, je vais changer la couleur du texte et il sera blanc. Je vais aussi me débarrasser de Box Shadow. Réglons-le sur aucun, d'accord ? Comme vous pouvez le constater, la navigation est plutôt sympa. La seule chose à faire en ce qui concerne la navigation, c'est de changer l'ombre des menus déroulants. Je vais le modifier légèrement. Trouvons alors le menu déroulant . Je vais ajouter ici, en fait, nous devons placer le code ici. Je vais sélectionner un numéro multipage, suivi de O éléments Ensuite, nous devons descendre. L'ombre de la boîte sera 0110. Ensuite, nous avons besoin de la couleur RGP 130. Ensuite, le prochain sera 162. Ensuite, nous avons besoin de 235, et l'opacité sera de 0,4 OK. Maintenant, comme vous pouvez le voir, nous avons ici un effet d'ombre différent et je pense il est bien meilleur que le précédent pour le fond blanc. Très bien, donc avec la navigation, c'est terminé. Voyons si le Tiki no bar fonctionne bien. Pour cela, je vais augmenter la hauteur du conteneur pendant un moment. Je vais utiliser des attributs de style. Ensuite, nous avons besoin de hauteurs. Réglons-le sur 150, mettons la hauteur. Et maintenant, vérifiez les résultats. Comme vous pouvez le constater, la barre adhésive fonctionne très bien. Nous avons ici une barre de défilement personnalisée, mais nous allons la modifier. Nous n'avons pas besoin de la barre de défilement violette ici. Si je me souviens bien. Nous avons ici une barre de défilement verte. Nous le modifierons un peu plus tard. OK, tout fonctionne bien. La navigation est plutôt sympa. Ensuite, nous devons ajouter le contenu à la page du client. Pour cela, passons à la prochaine conférence. 50. Créer le balisage HTML pour la section Témoignages: Lors de la conférence précédente, nous avons commencé à travailler sur la page du client. Nous avons personnalisé la navigation et il est maintenant temps d'ajouter le contenu à la page. Jetons un coup d'œil au projet terminé. La page du client inclura les témoignages des clients Nous allons créer le balisage HTML pour le contenu de la page du client Passons au code VS, et juste après la navigation, insérons de nouveaux commentaires pour les témoignages Ensuite, je vais ouvrir la section avec les témoignages sur les noms des cours Le premier élément que je vais insérer ici sera l'en-tête. Nous avons besoin de développements avec l' en-tête des témoignages relatifs aux noms de classes Ensuite, je vais ouvrir une balise d'en-tête avec le texte de ce que les clients disent de nous. Ensuite, nous devons continuer, car nous allons ajouter trust pilot. Après l'élément d'en-tête, je vais ouvrir une balise profonde avec les étoiles du nom de classe. Nous allons avoir des étoiles ici. Je vais insérer ici un symbole Google Material. Allons dans le navigateur et recherchons les symboles matériels de Google. Ensuite, nous devons trouver une icône appelée classe d'hôtel. C'est l'icône dont nous avons besoin. En fait, je vais l'arrondir, puis prendre l'élément span et le coller ici. Si nous vérifions le navigateur, vous verrez que l' étoile est affichée sur la page. Ensuite, je vais ajouter Tug avec le nom de classe Trust Pilot Ensuite, nous avons besoin de l'élément Span, puis du texte Trust Pilot. Ensuite, je vais ajouter ici cinq étoiles. Ouvrons Deep Tug. Accédez ensuite au navigateur et recherchez l' icône appelée étoile. Nous avons besoin de cette icône. Prenons l'élément span et collons-le dans le développement. Dans l'ensemble, nous aurons cinq étoiles. Je vais donc dupliquer cette ligne de code quatre fois. Vérifie le navigateur. Comme vous pouvez le constater, nous avons ici cinq étoiles. OK, la prochaine chose que je vais faire est de créer un autre développement, qui sera un emballage de témoignages Au total, nous aurons 12 témoignages différents. Ouvrons Deep Tug avec le témoignage du nom de la classe. Nous allons créer le premier, puis dupliquer le témoignage et apporter quelques modifications Le témoignage comportera deux éléments différents. Nous aurons un haut de témoignage et un corps de témoignage. Ouvrons de tu avec le nom de la classe. Le témoignage inclura l'image du client ainsi que le nom Je vais insérer une balise d'image, puis nous devons spécifier le chemin de l'image. Avant cela, nous devons quitter le dossier actuel. En ce moment, nous sommes dans le dossier HTML. Nous devons quitter le dossier, nous avons besoin de points et de s. Ensuite, nous devons entrer dans le dossier des images et sélectionner celui du client. J'ai besoin d'un nom, je vais ouvrir le tag span. Il s'appellera John Smith. Nous avons ici l'image du client ainsi que son nom. Bien, parlons de l'élément principal du témoignage. Ensuite, nous avons besoin d'un corps de témoignage. Les éléments incluront l'en-tête en forme d'étoiles et le paragraphe. En fait, c'est un titre, c'est aussi un paragraphe. Insérons ici des étoiles. Je vais prendre ces éléments avec cinq étoiles, puis les coller ici. Ensuite, nous avons besoin d' un paragraphe avec un texte factice. Nous avons besoin de cinq mots. Je vais insérer vos cinq Lorin, puis insérer un autre paragraphe En fait, si nous examinons le projet terminé, vous constaterez que nous avons ici différents paragraphes. La longueur des paragraphes est différente. le moment, je vais laisser cet élément vide, puis nous nous en occuperons un peu plus tard. Bien, alors passons au balisage HTML du premier témoignage Comme je l'ai dit, nous aurons 12 témoignages différents. Je vais dupliquer ce code 11 fois, puis je vais apporter quelques modifications. En fait, nous devons changer, tout d' abord, je vais insérer ici le nombre de mots. Je veux dire, nous avons besoin de Lauren 30 ans. Ensuite, nous devons nous occuper du deuxième témoignage dont nous avons besoin ici, le deuxième client Alors le nom sera Jack Brown. J'utilise des noms de domaine, vous pouvez utiliser ce que vous voulez Ensuite, je vais aller à Inerre Lauren 40. Alors nous aurons ici le client 3. Il s'appellera Smith. Pour ce qui est du paragraphe, je vais m' immiscer dans Lauren 50. Ensuite, nous avons ici le client 4, qui s'appellera Nick Peters En ce qui concerne le paragraphe, nous aurons ici 30 mots. Nous avons besoin de Lauren 30 ans. OK. Ensuite, nous avons besoin du client 5 nommé Philip Dough. Pour ce qui est du paragraphe, ce sera Laura 13. En fait, nous avons besoin de 12 articles. C'est le premier 112345. Il s'agit de six éléments, donc je vais le dupliquer six fois. Maintenant, j'espère que nous avons 12 témoignages. Il s'agit du cinquième témoignage. Il nous faut maintenant le client 6. Alors le nom sera Jane Smith. Pour ce qui est du paragraphe, ce sera Lauren 40. Ensuite, le client suivant est le client 7 , nommé Jessica Mendes, et le paragraphe sera Lauren 40 C'était le septième témoignage. Il nous faut ici le client 8 du nom de Steve Thompson. Le paragraphe sera Lauren 50. Il nous en faut neuf et ce sera Maria Green. Et le paragraphe sera, euh, 60. Alors nous avons ici le client 10. C'est Alexis, Alexis Smith, et nous avons besoin de Lorem 40 Puis le client 11, Bob Brown, Lum 20. Enfin, nous avons besoin du client 12. Ce sera Rose Hanson. En ce qui concerne le paragraphe, je vais insérer ici, Laurum 40 OK, donc je pense que le balisage horaire H est prêt, et j'espère que tout est correct ici Allons dans le navigateur et vérifions-le. Nous avons ici des images avec des noms et des paragraphes différents. Je pense que tout ce que nous n'avons pas ici, l'image du 11e client. Il se peut que nous ayons une erreur. Il s'agit du client 11. Maintenant, le problème est réglé. Je pense que tout semble correct. Nous devons maintenant personnaliser cette section. Passons à la prochaine conférence. 51. Témoignages de stylisation: Dans la conférence précédente, nous avons créé le balisage HTML pour la page du client Nous avons créé la section des témoignages. Vous pouvez voir ici tous les éléments. Nous devons maintenant commencer à styliser ces éléments. Mais avant cela, je vais faire une chose. Comme vous pouvez le voir, nous avons ici une barre de défilement dont le fond est violet Mais si nous examinons le projet terminé, vous verrez que la barre de défilement a une couleur verte différente Je vais m'occuper de ça dans un premier temps. Passons au code VS et créons d'abord un nouveau fichier dans le dossier CSS. Ce seront des clients. Ensuite, je vais déplacer ce fichier ici. Nous devons lier le fichier CSS du client au fichier HTML. Je veux dire, les clients pointent du code HTML. Je vais dupliquer ce code. Et nous devons changer ici le nom du fichier qui sera « clients ». OK, une fois les fichiers connectés. Ensuite, je vais accéder au fichier CSS de la vignette et récupérer ce code. Je veux dire, le code où nous changeons la couleur de fond de la barre de défilement Bruit sourd. Copions ce code, puis passons aux clients du fichier CS. Tout d'abord, je vais insérer vos commentaires pour barre de défilement personnalisée , puis coller le code Ici, nous devons changer ces deux couleurs. La première couleur sera 0067 A. Quant à la deuxième couleur, je vais utiliser 34 DC 87 Comme vous pouvez le voir, la couleur, je veux dire la couleur d'arrière-plan de la barre de défilement, est modifiée. Et ça a l'air plutôt sympa. Très bien, voyons donc à propos de la barre de défilement. Ensuite, nous devons vous emmener de la section des témoignages. Je vais insérer vos nouveaux commentaires pour les témoignages. Ensuite, nous devons sélectionner l'élément de section contenant les témoignages des noms de classe Tout d'abord, je vais définir la hauteur des éléments de section avec la main. Je vais les régler tous les deux à 100 %. Ensuite, je vais déplacer la section vers le bas en utilisant la marge supérieure. Je vais mettre en haut. En fait, nous créons l'espace entre le bord supérieur de la page et la section. Ensuite, je vais utiliser CSS Flexbox afin d' aligner les éléments flexibles Je vais régler l' affichage pour qu'il soit flexible. Ensuite, je vais changer de direction car nous allons aligner les éléments verticalement. Nous avons besoin de la direction de flexion pour être une colonne. Et nous devons également aligner les éléments au centre, comme vous pouvez le voir, le contenu placé au centre. En fait, nous devons modifier la taille des images car elles sont actuellement trop grandes. Je vais sélectionner le témoignage en haut, suivi de la pile d'images Réglons la hauteur de l'image, dans les deux cas à six RAM. Ensuite, je vais placer les pieds des objets à couvrir afin d'éviter de rétrécir les images et de perdre en qualité d'image Ensuite, je vais arrondir les images. Pour cela, nous avons besoin d'un rayon d' une valeur de 50 % chem. Comme vous pouvez le constater, nous avons ici un bien meilleur résultat car les images sont devenues plus petites. Ensuite, je vais m' occuper de l'en-tête. Je suis là, en-tête du témoignage. Nous devons aligner le texte au centre. Ensuite, je vais m'occuper de l'élément de titre H one. Allons-y et sélectionnons en-tête du témoignage suivi de l'élément de titre H. Tout d'abord, changeons la famille de téléphones. Ce sera Molly Cursive. Ensuite, je vais régler la taille du téléphone sur pi. Nous devons également changer la couleur utilisée ici, la couleur 0926, en sept Vérifions-le dans le navigateur. Nous avons ici le titre. Maintenant, je vais augmenter l' espace entre les lettres. Réglons-le sur 0,2 RAM. Je vais également diminuer la largeur du titre. Fixons-le à 70 % Comme vous pouvez le voir, le titre est placé sur le côté gauche de la page. Nous devons le placer au centre, et pour cela je vais utiliser la marge, même si cela nous permet de placer l'élément au centre. Si vous souhaitez centrer l'élément, vous devez utiliser simultanément la largeur et la marge. Souviens-toi de ça. Maintenant, comme vous pouvez le voir, le titre est placé au centre. Ensuite, je vais modifier la hauteur de la ligne. Réglons la hauteur de la ligne à huit. OK, ensuite je vais m' occuper des étoiles. Sélectionnons le développement du wrapper qui porte le nom de classe Stars Je vais utiliser Flex Box pour aligner les éléments. Comme vous pouvez le constater, les éléments sont placés horizontalement dans une rangée. Ensuite, je vais m' occuper de la position de l'élément. Réglons la position sur absolue. Nous devons positionner les éléments en fonction de leur élément parent. Nous avons besoin de la position relative du parent qui est l'en-tête du témoignage Maintenant, je vais définir les deux positions, ce sera 50 %. Quant à la bonne position, je vais la porter à 15 %. D'accord, vérifions les résultats. Les éléments sont bien placés et correctement. Ensuite, je vais m' occuper du projet pilote de confiance, mais comme je le vois, les étoiles sont soulignées. Si nous examinons le projet final, vous pouvez voir que les étoiles ne sont pas tracées, elles sont remplies. Allons visiter les symboles de Google Material. Allons consulter le site Web. Comme vous pouvez le voir dans la section des filtres, nous avons ici une option appelée champ et nous devons l'activer. Maintenant, si je recherche l'icône, vous verrez qu'il s'agit d'un champ. Si je clique sur l'icône, vous pouvez voir que nous avons ici exactement le même élément span, le même nom de classe et l'étoile de contenu. La seule différence que nous avons ici est que dans ce cas, lorsque nous utilisons les icônes de champ, la valeur de la propriété du champ est égale à un. Mais si nous vérifions le lien dans notre fichier H Neal, vous verrez que nous avons ici la propriété du champ Sa valeur appropriée est zéro. Si je remplace zéro par un et que je consulte le navigateur, vous verrez que toutes les étoiles sont remplies. D'accord ? Le problème est résolu. Passons à autre chose et passons à l'élément suivant, savoir Trust Pilot. Je vais sélectionner Trust Pilot et définir la marge en haut, car nous avons besoin d' espace en haut, fixons la marge maximale à un m. OK, la prochaine chose que je vais faire est occuper de cet élément de texte ici. Je veux dire Trust Pilot. Passons au code VS et au pilote de confiance puis aux panelements, si nous examinons le balisage HTML Vous pouvez voir ici que cet élément, l'élément trustpilot, inclut différents éléments de span Nous avons ici le text span trustpilot, et nous avons également ici les symboles avec des éléments span Dans notre cas, nous devons sélectionner uniquement cet élément span. Pour cela, je vais utiliser l'un des combinateurs CSS, ce signe ici Cela nous permet de sélectionner uniquement le premier élément d' envergure secondaire ici. Si j'ajoute ici des styles tels que la taille de police 2,5 RAM, alors la couleur est de 0926 à sept Je vais également utiliser l'espacement des lettres. Disons-le, 2,3 RAM. Ensuite, si nous vérifions le navigateur, vous verrez que seul cet élément span est stylé, ces étoiles ne sont pas modifiées Si je m'en débarrasse, veuillez signer d'ici puis changer de couleur pour obtenir des résultats différents. Comme vous pouvez le constater, tous ces éléments du pan sont maintenant modifiés. Mais si nous ajoutons ici le combinateur, l'élément de panneau changera OK, j'espère que c'est clair pour toi, je vais récupérer ces tuiles. OK, ensuite nous devons prendre soin des étoiles. Je vais sélectionner Trust Pilot, puis le développement. Ensuite, nous avons besoin de Span. Changeons la couleur. Ça va être 00. Ensuite, nous avons besoin d'une taille de police trois, Ram. De plus, je vais utiliser la marge. La marge sera nulle en haut et en bas -0,25 RAM. C'est sur le côté gauche et sur le côté droit. OK, les étoiles sont plutôt jolies. Ensuite, je vais m' occuper de cette étoile ici. Je vais sélectionner les étoiles suivies de l'élément span. Nous devons maintenant utiliser la même technique. Nous avons besoin du premier élément enfant. Je vais réutiliser le combinateur CSS. Changeons la taille de police. Il y aura cinq RAM. Ensuite, il nous faut de la couleur. Je vais régler la couleur sur 00b 67. Et nous devons également marcher du bon côté. Réglons-le sur une RAM. Je pense que nous en avons terminé avec l'en-tête. Tout a l'air plutôt sympa. Ensuite, nous devons nous occuper des témoignages. Je vais accéder au code VS et sélectionner le témoignage. Je vais définir la largeur et la hauteur du témoignage La largeur sera de 33 RAM. Quant à la hauteur, je vais la fixer à 100 %. Ensuite, je vais placer les témoignages sur différentes lignes Pour cela, je vais sélectionner un emballage de témoignages, fixons-le à 80 %, puis je vais utiliser Flex box Nous avons besoin de Display Flex pour placer les éléments flexibles sur différentes lignes. Nous devons utiliser un film flexible. Je vais également justifier le contenu et le placer au centre. Maintenant, comme vous pouvez le constater, les témoignages sont alignés. Ensuite, je vais créer un espace dans l' emballage des témoignages que je vais utiliser, Nous avons besoin d'un rembourrage de dix RAM en haut et en bas et de zéro sur les côtés gauche et droit D'accord. Tout a l'air plutôt sympa. Ensuite, nous devons revenir au témoignage, et je vais ajouter ici quelques styles différents Nous avons besoin d'une marge pour créer un espace entre les témoignages Ajoutons-le à deux RAM sur les quatre côtés. Ensuite, je vais régler Box Shadow à 01 Ram, dix Ram. La couleur sera le 113. Zéro, alors il nous en faut 162. Le prochain sera 235, et pour ce qui est de l'opacité, je vais utiliser 0,4. Maintenant, les témoignages sont bien meilleurs Ensuite, je vais les arrondir. Pour cela, nous avons besoin d'un rayon de bordure dont la valeur est un Ram. Je vais également créer un espace à l'intérieur du témoignage à l' aide d'un rembourrage Réglons-le à deux m sur les quatre côtés. C'est bon. Ensuite, je vais m'occuper du haut du témoignage. Je parle de l'image et du nom. Tout d'abord, je vais sélectionner l' emballage qui est le meilleur témoignage En fait, c'est le top du témoignage et non le top du témoignage. Utilisons Flex Books pour afficher Flex. Ensuite, je vais aligner les éléments au centre. Créons également de l'espace en bas en utilisant la marge. En bas, 1,5 RAM. Bien, après cela, je vais sélectionner les éléments de span, je veux dire le nom du client. Écrivons ce code après image, je vais sélectionner le haut du témoignage, suivi de l'élément span Je vais augmenter la taille du téléphone. Disons-le à 1,8 RAM. Le texte sera en majuscules. Nous avons besoin de transformer le texte en majuscules. Ensuite, je vais fixer la marge de gauche à deux RAM. Ensuite, nous avons besoin de couleur, et ce sera 588 Enfin, nous avons besoin que l' espacement des lettres soit de 0,1 exécution. OK, donc tous les noms sont plutôt jolis. Ensuite, nous devons prendre soin des éléments profonds contenus dans le corps du témoignage. Je parle de l'enveloppe des étoiles. Sélectionnons le corps du témoignage suivi du développement Je vais régler la marge à un RAM en haut et en bas et à zéro sur les côtés gauche et droit. Nous avons maintenant un peu d'espace. Ensuite, je vais m' occuper des étoiles. Nous allons sélectionner Testimonial Body, puis le développement. Ensuite, nous avons besoin de Span. Je vais augmenter la taille du téléphone, elle sera de trois mètres, puis changer de couleur. Je vais utiliser ici cette couleur verte. Les étoiles sont plutôt jolies. La seule chose que nous devons faire est de prendre soin de ces paragraphes ici. Commençons par le premier paragraphe. Je vais sélectionner le corps du témoignage, puis les éléments Et puis nous avons besoin de N sélecteur d'enfants. Nous avons besoin d'un sélecteur d'enfants. Vous pourriez penser que j'en écris une ici. Mais si nous examinons le fichier de courrier HT, vous verrez que ce paragraphe est le deuxième membre du développement. Au lieu d'un, il nous en faut deux. Augmentons la taille du téléphone. Ce sera 1,8 RAM. Ensuite, nous avons besoin de la famille téléphonique. Je vais le régler sur Molly Cursive. Déplaçons ensuite cette ligne vers le haut. Je vais mettre le poids du téléphone en gras. Et je vais changer de couleur. Il sera 9 h 26 moins sept heures. Enfin, je vais utiliser ici, margin, Bottom one, Ram. OK, vérifions les résultats. Le premier paragraphe est plutôt sympa. Passons maintenant au deuxième paragraphe. En fait, je vais dupliquer ce code, puis modifier le sélecteur de graphique Il va y en avoir trois. Je vais me débarrasser de la famille de téléphones, alors la taille du téléphone sera de 1,6 RAM. Ensuite, nous avons besoin que le poids du téléphone soit de 300, la couleur sera de 466. Enfin, nous avons besoin d'une marge. En bas, un Ram. OK, c'est ça. Les témoignages sont stylés et ils sont plutôt jolis. Avec la section des témoignages, c'est terminé. Mais avant de terminer la conférence, je vais faire une dernière chose. Si nous examinons le projet terminé, vous verrez que nous avons ici le I en pied de page que nous avons créé pour la page d'accueil. La seule chose que je vais faire est simplement de copier le balisage HTM du pied de page depuis la page d'accueil Copions-le et collons-le dans la page du client. Si je copie et colle ici le pied de page, puis que je vérifie le navigateur, vous verrez que nous avons exactement le même pied de page que sur la page d'accueil OK, ça y est, la page du client est prête. Ensuite, nous devons nous occuper de la page des produits. Et pour cela, passons à la prochaine conférence. 52. Créer le balisage HTML pour les produits Page: Dans la section précédente, nous avons créé la page du client. Ça a l'air plutôt sympa et cool. Il est maintenant temps de passer à autre chose et de commencer à créer notre page suivante, qui sera la page du produit. Passons à la version finale de notre projet et passons à la page du produit. La page des produits se compose de plusieurs parties différentes. Nous allons avoir ici l'entête, qui comprend deux rubriques. Ensuite, nous avons ici cette partie qui comprend deux côtés, gauche et droite. Sur le côté gauche, nous avons quelques éléments textuels. Et sur le bouton sur le côté droit, vous pouvez voir de belles et belles images du projet. Ensuite, nous avons ici une section qui ressemble à une section promotionnelle. Nous avons ici un effet d'horreur sympa et cool. bas, vous pouvez voir le pied de page que nous avons utilisé dans les pages I précédentes, la page d'accueil et sur la page clients Tout tourne autour de ça. La page du produit, je la trouve plutôt jolie, cool et moderne. Il est temps de commencer à créer cette page. Je vais passer au code VS. Je vais créer une nouvelle page, je veux dire un fichier HTML et je vais l'appeler products HTML. Créons également le fichier CSS et appelons-le products SS. Je vais fermer deux dossiers alors, en fait, nous avons besoin de clients. Ouvrons-le. Je vais copier l'intégralité du contenu et le coller dedans. Les produits du fichier HTML, nous devons conserver ici ces éléments HTML par défaut. Il suffit de changer le nom du fichier CS. Ce seront les produits dont nous aurons besoin ici. Ensuite, je vais laisser ici la navigation. Je vais supprimer la section des témoignages. Supprimons la section des témoignages. Je pense que c'est ça. Le fichier HTML est prêt. Regardons la page des produits. Comme vous pouvez le constater, nous avons ici la navigation et le pied de page Je vais masquer le pied de page pendant un moment. Afin de rendre notre processus de travail plus pratique. Nous avons différentes manières de masquer les éléments. Dans ce cas, je vais utiliser un attribut appelé. Comme vous pouvez le constater, le pied de page est masqué. D'accord ? Donc, comme je l'ai dit, nous allons commencer à créer une page de produits. Et la première chose à faire est de préparer le balisage HTML comme d' habitude dans la section des nouveaux commentaires non sécurisés pour les produits Ensuite, je vais ouvrir les éléments de section avec le nom de classe products. Ensuite, nous avons besoin de développements, qui seront l' enveloppe du contenu Je vais l'appeler product wrapper. Comme je l'ai dit, la page du produit comprendra trois parties différentes. Le premier sera l'en-tête dont nous avons besoin ici, en-tête des produits, qui comprendra deux éléments de titre. Le premier sera constitué d'éléments de titre Hone. Je vais insérer ici des thèmes et des plugins. Ensuite, nous avons besoin de H trois éléments de titre. Le texte sera facturé selon les thèmes et plugins les plus populaires au monde Bien, asseyons-nous à propos de l'en-tête. Ensuite, nous devons créer la deuxième partie. Je vais appeler cela du contenu des produits. Créons des développements avec le nom de classe, Products content. Je ne sais pas si c' est un bon nom, mais je vais quand même l'appeler. Dans le contenu des produits. Nous aurons deux côtés. Je veux dire, le côté gauche et le côté droit. Nous avons besoin de développements qui ne porteront que sur le contenu du produit. Je vais également créer le côté droit. Nous avons besoin de contenu de produits, n'est-ce pas ? OK, occupons-nous du côté gauche. Sur le côté gauche, nous aurons H un élément de titre avec le texte construit. Ensuite, je vais insérer ici paragraphe avec un texte factice en forme de loam ipsum Le nombre de mots sera de 13. Nous avons également besoin d'un bouton. Le type va être, nous avons besoin ici de l'attribut type et ce sera un bouton. Je vais suivre le nom de la classe. Le cours portera sur les produits, PTN. Comme le texte du bouton, je vais aller ici, en savoir plus sur nous qui sommes assis sur le côté gauche. Occupons-nous maintenant du côté droit. Et le côté droit comportera cinq images différentes. Nous avons besoin de votre étiquette d'image. Ensuite, nous devons spécifier le chemin du fichier. Tout d'abord, nous devons quitter le dossier en cours. Ensuite, nous devons entrer dans le dossier des images. Et je vais sélectionner Web 2, image 1. Dupliquons cette ligne de code quatre fois car nous aurons besoin de cinq images. La deuxième image sera Web 2, image 2. Ensuite, nous aurons le Web 2, l'image 3. La prochaine sera le Web 5, image 1, et le Web 5, image deux. Tout dépend du contenu des produits. Voici les images en ce moment, elles sont trop grandes, mais nous allons nous en occuper. La prochaine chose que je vais faire est de créer la troisième partie de la section. La troisième partie sera, comme je l'ai dit, la promotion des produits. Nous aurons deux parties. La première partie sera consacrée aux formes. Ces formes ici. Nous avons ici un cercle, deux cercles et le rectangle que je vais insérer ici Développements et ce seront des formes promotionnelles de produits. Nous aurons ici un rectangle, puis je vais créer un petit cercle et ensuite nous aurons besoin d'un grand cercle. Ensuite, je vais insérer un autre développement qui sera du contenu promotionnel. Dans le contenu promotionnel, nous avons besoin d'éléments d'en-tête H. Le texte sera de 100 000. Nous avons besoin d'ici, plus de 100 000 clients créent déjà sites Web géniaux et modernes avec du code et de la création. Ensuite, nous devons rejoindre la communauté la plus autonome. OK, c'est à propos de l'élément d'en-tête. Ensuite, nous avons besoin de Batson. Le type sera Patson. Pour ce qui est du texte dont nous avons besoin ici, inscrivez-vous dès aujourd'hui d'ailleurs, mais je vais interférer avec le texte. Nous offrons une garantie de remboursement de 30 jours. Joignez-vous à nous. D'accord. Enfin, je vais insérer votre développement. Ce sera Promo Shadow. Nous allons créer cet effet d'ombre agréable et cool. C'est pourquoi nous avons créé ce développement ici. OK, je pense que tous les éléments sont créés et que le balisage HTML est prêt Nous devons maintenant styliser ces éléments. Et pour cela, passons à la prochaine conférence. 53. Section des produits de coiffage: Très bien, dans la conférence précédente, nous avons créé le balisage HTML pour la page des produits Il est maintenant temps de styliser ces éléments. En fait, avant de commencer à styliser cette section, je vais modifier quelque chose dans le fichier HTML. J'ai ajouté ici cinq images différentes, mais en réalité, nous n'en avons besoin que de trois. Les trois premières images, c'est une erreur de ma part, et je suis désolée, je vais supprimer ces deux images car nous n'en avons pas besoin. Ensuite, je vais m' occuper du CSS car, souvenez-vous que nous avons créé un nouveau fichier CSS lors de la conférence précédente. C'est ce qu'on appelle le CSS du produit. Je vais l'ouvrir, déplaçons ce fichier sur le côté droit. Ensuite, je vais fermer le fichier CSS des clients. La première chose que je vais faire est de suivre les commentaires sur les produits. Ensuite, je vais sélectionner l'élément de section. Ce sont des produits. Tout d'abord, je vais définir la hauteur maximale. La largeur sera de 100 % Quant à la hauteur, je vais également la faire de 100 %. Je vais également créer de l'espace en haut de la section en utilisant le haut pour courir OK, donc la largeur et la hauteur sont appliquées à la section. Et nous avons également ici l'espace entre la navigation et la section. La barre de défilement est également affichée. Si nous examinons le projet terminé, vous verrez que nous avons ici une barre de défilement avec une couleur de fond différente. Je vais le changer. Revenons au code VS. Je vais ouvrir un fichier de style CSS. Nous devons corriger l'intégralité de ce code et le coller ici. Ensuite, je vais supprimer ce code. Nous n'en avons pas besoin. En outre, nous devons supprimer la piste de la barre de défilement. Ensuite, changeons les couleurs ici. La première couleur sera 14b3. C'est pour la deuxième couleur que je vais utiliser ici, 538 pieds se vendent Vous pouvez voir que la couleur d'arrière-plan de la barre de défilement a changé. Et ça a l'air plutôt sympa et ça correspond aux couleurs de cette page. Ensuite, je vais m'occuper de l'emballage des produits. Nous allons sélectionner cet élément, la largeur et la hauteur. Les deux seront à 100 %. Ensuite, je vais utiliser Flex Box pour aligner les éléments. Nous avons besoin de Display Flex. Ensuite, je vais changer de direction car nous allons aligner les éléments verticalement. Nous avons besoin de la direction de flexion pour être une colonne. Et je vais également aligner les éléments au centre horizontalement. Comme vous pouvez le constater, le contenu est placé au centre. Ensuite, je vais m' occuper de l'en-tête. Sélectionnons l'en-tête des produits. Nous devons aligner le texte au centre à l'aide du texte. Aligner le centre. Le texte du titre est placé au centre. Ensuite, nous devons nous occuper des titres. Je vais commencer par le premier titre, qui est un H. Nous avons besoin de l'en-tête du produit suivi de l'élément d'en-tête H. Tout d'abord, je vais définir la famille de téléphones. Ce sera le cas, nous n'en avons pas besoin, nous avons besoin de la famille téléphonique. Ce sera Molly Cursive. Ensuite, je vais changer la taille de police. La taille de police sera de six tours. Comme nous avons besoin d' un espacement entre les lettres pour créer un espace entre les lettres, ce sera 0,2 RAM Enfin, je vais changer la couleur du titre. La couleur sera 26353. OK, le premier titre est plutôt sympa. Ensuite, nous devons nous occuper de la deuxième rubrique, qui est la troisième. Sélectionnons. En-tête du produit suivi des trois éléments de titre H. Tout d'abord, je vais définir la taille de police. Il y aura trois Ram. Ensuite, nous avons besoin de poids. Je vais en faire 300. Changez également la couleur. La couleur sera 567599, puis créez une marge. Je suis dans l'espace, la marge sera de deux RAM en haut, puis zéro sur le côté droit, puis 15 RAM en bas, zéro sur le côté gauche. Nous avons donc ici l'en-tête. Les deux rubriques sont plutôt jolies et nous devons maintenant nous occuper du contenu du produit Je veux dire, cette partie ici, comme je l'ai dit, et comme vous le voyez, les images sont plus grandes. Je vais modifier la taille des images, puis nous allons styliser le reste des éléments. Je vais sélectionner les produits, le contenu. Dans ce cas, nous avons besoin de votre image avec un sélecteur pour enfants. Je vais sélectionner la première image. Nous devons définir la largeur. Il va faire 35 RAM. Dupliquons ensuite ce code deux fois, changeons le numéro du nième sélecteur enfant Nous avons besoin de 2.3 La deuxième image aura une capacité égale à 20 RAM. Quant à la troisième image, elle sera de 30 RAM. Maintenant, les images deviennent plus petites et nous pouvons styliser le reste des éléments. Je vais sélectionner le wrapper, qui est le contenu du produit Tout d'abord, je vais définir la hauteur maximale. La largeur sera de 80 %. Quant à la hauteur, je vais la porter à 90 RAM. Ensuite, pour rendre cet élément visible, nous devons ajouter une ombre carrée pour la valeur 01 Ram, dix Ram, et la couleur sera la valeur RGBA La première valeur sera 130, puis nous aurons 162, puis nous aurons besoin de 235 Enfin, l' opacité sera 0,4. Maintenant, comme vous pouvez le voir, l'élément, je veux dire le contenu du produit, l'élément wrapper est visible Ensuite, je vais coller rembourrage afin de créer de l'espace à l'intérieur de l'élément Le rembourrage sera composé de cinq béliers sur les quatre côtés. Nous allons également arrondir les coins de l'élément en utilisant le rayon de bordure. Et la valeur sera d'un RAM. Nous avons ici le rembourrage et aussi les coins qui l'entourent. Ensuite, je vais aligner les éléments dans le contenu des produits en utilisant CSS, Flax box. Je vais ajouter ici un drapeau d'affichage et nous devons également aligner les éléments au centre. En fait, nous avons un petit problème. Cette partie doit être placée en dehors du contenu du produit. C'est peut-être là le problème. Par erreur, j'ai ajouté du contenu promotionnel dans le contenu du produit. Supprimons ce code et ajoutons-le en dehors des développements. Maintenant, le problème devrait être résolu. Eh bien, nous avons ici le même problème. Trouvons le contenu des produits. Il s'agit de la fermeture, du tag du contenu du produit. Par conséquent, comme je l'ai dit, nous devons récupérer le code du contenu chromo et le coller en dehors du contenu des produits Maintenant, le problème devrait être résolu à coup sûr. Et oui, comme vous pouvez le constater, le contenu du Romo est placé en dehors du contenu des produits Maintenant, une fois ce problème résolu, nous devons personnaliser les éléments du contenu du produit. Nous devons commencer par le contenu des produits qui restent. Définissons que la largeur sera de 40 % du contenu du produit. Pour ce qui est de la hauteur, je vais l'atteindre à 100 %, puis je vais créer un rembourrage Je veux dire un peu d'espace à l'intérieur de l'élément. Le rembourrage sera de 15 grammes en haut et en bas et de zéro sur les côtés gauche et droit Ensuite, nous devons aligner les éléments à l'aide de la boîte flexible. Je vais utiliser Display Flex. Ensuite, nous devons placer les éléments flexibles verticalement dans une colonne. Par conséquent, nous devons changer le sens de la colonne. Et je vais également créer de l'espace entre les éléments flexibles en utilisant Justify Content Space de manière uniforme. Cela ajoutera un espace uniforme entre les éléments flexibles. Comme vous pouvez le constater, les éléments du côté gauche sont alignés. Ensuite, nous devons personnaliser chacun des éléments. Nous devons commencer par le titre. Je vais sélectionner H un élément de titre. Nous avons besoin de laisser le contenu des produits, suivi de l'élément d'en-tête H. Tout d'abord, changeons la famille de téléphones. Ce sera Croissant One Co. Ensuite, nous devons changer la taille du téléphone. Ce sera dix RAM. Ici, nous avons le titre. Si je regarde le projet terminé et que je regarde le titre, vous verrez que le titre a un effet de dégradé linéaire. Nous avons ici la couleur bleue. Comme vous pouvez le constater, la couleur a un effet de dégradé linéaire. Passons au code VS et définissons l'arrière-plan sur un dégradé linéaire. Nous devons changer le sens de la couleur. Il va y avoir deux transitions, n'est-ce pas ? La première couleur sera alors 35730. C'est pour la deuxième couleur, ça va être de deux à 509. Et je vais aussi m'y tenir à 80 % afin de modifier la transition de couleur. Ensuite, nous devons utiliser la propriété suivante. C'est ce qu'on appelle le clip d'arrière-plan du kit Web Il doit être défini sur du texte. Enfin, nous avons besoin d' une couleur transparente. Le titre devrait maintenant avoir un effet de dégradé linéaire. Nous l'avons ici. Je pense que c'est différent du projet fini. Vérifie les couleurs dont nous avons besoin. 357.3 il devrait être 730 puis 22509. OK, nous avons maintenant exactement la même couleur de fond. Je veux dire, l' infection linéaire que nous avons dans le projet terminé Bien, asseyons-nous au-dessus du titre. Ensuite, nous devons nous occuper du paragraphe, sélectionner les produits, le contenu laissé, puis les éléments. Tout d'abord, changeons la famille de téléphones. Je vais utiliser votre téléphone appelé Mull per, alors la taille du téléphone sera de 1,6 RAM Je vais également changer la couleur du texte. La couleur sera 537983. Ensuite, je vais réduire l'espace entre le titre et le paragraphe en utilisant la marge supérieure. Dans ce cas, nous avons besoin d'une valeur négative moins cinq RAM. Comme vous pouvez le constater, le paragraphe est en mosaïque. En fait, je vais changer la hauteur de la ligne, elle sera de 2,5 RAM. Nous avons maintenant un fait un peu meilleur. OK, c'est tout à propos du paragraphe. Ensuite, je vais m' occuper du bas. Allons-y et sélectionnons Produits, Contenu à gauche, puis les éléments du bas. La largeur du bas sera égale à 50 % du côté gauche. La hauteur sera de six béliers. Je vais changer le fond et utiliser un dégradé linéaire. Le gradient linéaire sera le même que celui que nous avons utilisé pour le titre. Je vais copier la valeur. Comme vous pouvez le constater, nous avons ici le même effet de dégradé linéaire. Ensuite, nous devons nous débarrasser de la bordure par défaut du bas. Réglons la bordure sur aucune et arrondissons les coins en utilisant le rayon de bordure. La valeur sera de cinq RAM. Maintenant que le bouton est plutôt joli, il faut prendre soin du téléphone. Réglons la taille du téléphone. Jusqu'à 1,6 RAM. Ensuite, nous devons transformer le texte en majuscules. Réglons la couleur sur le blanc, mais nous avons ensuite besoin de l'espacement entre les lettres L'espace entre les lettres sera de 0,2 RAM. Et enfin, rapprochons-nous de 0.0 Comme vous pouvez le voir, le bouton est plutôt joli. En fait, avec le côté gauche, c'est terminé. Tout a l'air plutôt sympa. Ensuite, nous devons prendre soin du côté droit. Je vais sélectionner le côté droit. Je veux dire des éléments avec le nom de classe product content. Bien, définissons la largeur. Cela représentera 60 % des éléments parents. Ensuite, je vais sélectionner Image. Utilisons ce sélecteur ici. Nous allons ajouter ici quelques styles courants. Le premier sera la position. Je vais régler la position sur absolue. Ensuite, nous avons besoin de la position relative pour les éléments parents, je veux dire le contenu des produits. Parce que nous allons aligner les images en fonction des éléments de contenu des produits. Je vais ajouter ici la position relative. Ensuite, je vais arrondir les coins des images en utilisant le rayon de bordure. Ce sera un Ram. De plus, nous avons besoin d'une ombre pour toutes les images avec les valeurs 02 Ram, huit Ram, et la couleur sera le noir. Pour ce qui est de l'opacité, je vais la fixer à 0,5 OK, nous avons donc ici les images avec des zones d'ombre Ensuite, nous devons positionner les images pour cela. Ajoutons quelques styles aux images individuelles. Je vais ajouter ici la hauteur, elle sera de 70. Ensuite, afin de maintenir la qualité de l'image, afin d'éviter de la rétrécir, je vais utiliser un couvre-pieds pour objets Nous avons besoin ici de couvrir et de contenir. D'accord, nous devons ensuite nous occuper des positions. Les deux positions seront de 50 %, alors nous avons besoin de la bonne position. Je vais le mettre à 15 %. Ensuite, nous devons centrer la verticale à l'intérieur de l'élément de contenu des produits. Pour cela, nous devons utiliser transformation avec la fonction translate y et la valeur sera de -50% Comme vous pouvez le voir, la première image est alignée et placée au centre des éléments I verticalement Ensuite, nous devons prendre soin de la deuxième image. Je vais ajouter ici. La position sera de 20 % pour la bonne position, passant de 30 à 33 %. La deuxième image est alignée et nous devons maintenant nous occuper de la troisième image, la position. En fait, nous n'avons pas besoin de nous positionner, nous avons besoin de la position inférieure. La position inférieure sera de 20 %, alors nous avons besoin bonne position, 3 % C'est tout. Les images sont alignées et en fait, avec l' élément de contenu du produit, c'est terminé. Ensuite, nous devons nous occuper du contenu pour cela. Passons à la prochaine conférence. 54. Section promotionnelle de produits de coiffage: Dans la conférence précédente, nous avons stylisé la première partie de la page du produit Je veux dire le contenu des produits. Nous devons maintenant nous occuper de la deuxième partie, qui est la promotion des produits. Tous les éléments sont créés et préparés et nous devons à nouveau les styliser. Jetons un coup d'œil au projet terminé. Nous allons personnaliser cette section ici. Et nous devons créer cet effet de survol agréable et cool. D'accord, passons au code VS et sélectionnons la promotion des produits. Je vais définir la largeur et la hauteur. La largeur sera de 100 %. C'est pour la hauteur. hauteur de la fenêtre sera de 150, je veux dire 50 % de la vue Vérifie le navigateur. Comme vous pouvez le constater, la hauteur n'est pas appliquée à l'élément promotionnel des produits. Il se peut qu'il y ait une erreur dans le fichier HTML. Ici, nous avons la promotion des produits. promotion des produits doit inclure le contenu de cette section. En fait, vérifions le tag de fermeture. OK, nous avons quelques erreurs ici. Nous devons supprimer ce code à partir de là car il ne fait pas partie du contenu des produits. Collons-le ici. De plus, nous devons inclure du contenu promotionnel dans la promotion des produits. Nous devons inclure cet élément ici. Maintenant, je pense, et j'espère que tout est correct et que le code devrait fonctionner ici. Nous avons une hauteur égale à 50 % de la fenêtre d'affichage De plus, la largeur est appliquée à 100%. OK. Ensuite, je vais m' occuper des formes, de ces trois formes ici. Je vais commencer par le rectangle Romo. Allons-y et sélectionnons ces éléments. Tout d'abord, nous devons définir la largeur et la hauteur. Les deux feront 60 m. Ensuite, je vais changer la couleur de fond. En fait, je vais utiliser un dégradé linéaire. Je vais définir le sens de la transition de couleur, et je vais le régler à 135 degrés. Dans ce cas, la direction sera en diagonale. La première couleur sera 184b. Pour ce qui est de la deuxième couleur, je vais la rendre transparente. Et je vais également définir la valeur en pourcentage. Cela va être de 8 %. Ici nous avons le rectangle et le fond en dégradé linéaire. Ensuite, je vais m'occuper de la position de cet élément. La position sera absolue. Afin de positionner cet élément en fonction des éléments parents, à savoir la promotion des produits, je vais utiliser la position relative. Ensuite, définissons les positions gauche et supérieure. Je vais commencer par la première place. Ce sera 25 %. Ensuite, la position de gauche sera de 10 %. Vérifie le navigateur. Comme vous pouvez le voir, le rectangle est positionné ensuite. Je vais l'arrondir parce que si nous examinons le projet fini, vous verrez qu'il est arrondi. Je vais utiliser le rayon de bordure avec une valeur de dix RAM, car vous pouvez voir les coins du rectangle qui l'entoure. Ensuite, je vais faire pivoter cet élément. Pour cela, nous devons transformer la fonction de rotation Z. Nous devons faire pivoter l'élément sens Z à la valeur que je vais insérer de 45 degrés. Comme vous pouvez le constater, le rectangle est pivoté. Enfin, je vais diminuer l'opacité du rectangle Faisons en sorte que ce soit 0,2 OK, c'est tout. À propos du rectangle promotionnel. Ensuite, je vais t'emmener hors du cercle. Je veux dire le plus petit. Allons-y et sélectionnons un petit cercle, définissons-le en hauteur. La largeur va être une forme. Pour ce qui est de la hauteur, je vais également lui donner une forme. Ensuite, nous avons besoin d'une couleur de fond, qui sera A D00 Ensuite, nous devons arrondir les éléments en utilisant un rayon de bordure d'une valeur de 50 % Let's. Vérifiez le navigateur. Ici, nous avons le cercle. Après cela, je vais m' occuper du poste. Réglons sa position en valeur absolue. Ensuite, nous devons nous positionner à 20 %. Quant à la bonne position, je vais la fixer à 40 %. Comme vous pouvez le voir, le cercle est positionné. Et la dernière chose que je vais faire est diminuer légèrement l' opacité Réglons l'opacité à 0,7 OK, voyons voir, au niveau du petit cercle Ensuite, nous devons prendre soin du grand cercle. Allons-y et en fait je vais dupliquer ce code, changer le nom de la classe. Nous avons besoin ici d'un grand cercle avec hauteur de 50 Ram. Ensuite, il faut changer la couleur de fond. Je vais utiliser la couleur 34 DC, puis la couleur 87. C'est une couleur verte. Ensuite, nous avons besoin d'un rayon de bordure, 50 % et d'une position absolue. Ensuite, nous devons mettre une certaine position et ce sera 25 %. Pour ce qui est de la bonne position, je vais le dire à 12 %. Débarrassons-nous de l'opacité Nous n'en avons pas besoin dans le cas d'un grand cercle. OK, nous avons donc déjà le grand cercle vert et toutes les formes. Ensuite, nous devons nous occuper du contenu promotionnel. Je parle de cet élément ici. Sélectionnons le contenu promotionnel. Je vais régler la largeur à 60%. Ensuite, la hauteur sera de 45 fram Je vais également changer l'arrière-plan en utilisant un dégradé linéaire. Utilisons la fonction de gradient linéaire. Tout d'abord, définissons le sens de la transition de couleur. Dans ce cas, je vais en utiliser deux, non ? La première couleur sera alors 184 PB. Pour ce qui est de la deuxième couleur, je vais utiliser le 13036 Nous avons ici le contenu promotionnel. Je vais le placer ici, au centre. Pour cela, nous devons changer de position. Je vais régler la position sur absolue. Ensuite, pour parfaitement centrer l'élément, nous avons besoin de la même technique. Nous devons utiliser le coin supérieur gauche et transformer les propriétés. Je vais définir la position supérieure à 50 %, puis la position gauche sera de 50 %. De plus, nous avons besoin d'une transformation avec une fonction de traduction et les valeurs seront -50 % et encore une fois de -50 %. Maintenant, dans ce cas, l'élément est parfaitement au centre de la section Ensuite, je vais faire en sorte que la boîte soit légèrement arrondie. Pour cela, nous avons besoin d'un rayon de bordure avec la valeur 1,5 à partir de. Je vais créer de l' espace à l'intérieur de la boîte, mais nous n'avons besoin d'espace que sur les côtés gauche et droit. Nous devons mettre une valeur de 0,5 image. D'accord, après cela, je vais aligner le contenu du contenu promotionnel, je parle de cet élément. Pour aligner les éléments, je vais utiliser la boîte S Flex. Nous avons besoin de Display Flex. Ensuite, je vais changer de direction car nous allons placer les éléments flexibles verticalement. Par conséquent, nous devons changer de direction et ce sera une colonne. Ensuite, je vais centrer le contenu dans les deux sens. Je suis à l'horizontale et à la verticale. Et pour cela, nous devons justifier un centre de contenu et également un centre de rubriques. Vérifie le navigateur. Comme vous pouvez le constater, le contenu est placé au centre. Ensuite, je vais changer le pointeur d'enregistrement du curseur pour que tout soit prêt. Ensuite, nous devons personnaliser chaque élément du contenu promotionnel. Je vais commencer par le titre. Sélectionnons le contenu de la promotion, suivi de l'élément d'en-tête H. Je vais régler la famille de téléphones pour qu'elle réfléchisse à la cursive. Ensuite, la taille du téléphone sera de quatre RAM. Je vais également augmenter l'espace entre les lettres. Disons 2,2 RAM. Je vais mettre le texte en majuscule. Par conséquent, nous devons utiliser la transformation de texte avec la valeur de majuscule Enfin, changez de couleur, rendez-la blanche. Le titre est personnalisé, mais comme vous pouvez le constater, nous devons aligner le texte au centre. Pour cela, je vais ajouter ici un centre de texte. Le texte est maintenant placé au centre. Très bien, tout dépend du titre. Ensuite, nous devons retirer le bouton. Allons-y et sélectionnons le contenu promotionnel, puis l'élément bouton. Tout d'abord, définissons les hauteurs comprises. La largeur sera de 25 RAM. Ensuite, nous avons besoin d' une hauteur qui sera de six RAM. Changeons la couleur de fond. Je vais utiliser 34 DC. Je parle ici de cette couleur, que nous avons utilisée dans le cas du grand cercle. OK, vérifions le navigateur. Nous avons donc le bouton. En fait, nous avons besoin d'un peu d'espace entre ces trois éléments. Je vais créer cet espace en utilisant la marge. Réglons la marge à sept RAM en haut, puis à zéro sur le côté droit. Cinq cadres en bas et zéro sur le côté gauche. Maintenant, nous avons de l'espace. Ensuite, nous devons nous débarrasser de la bordure par défaut et arrondir le bouton. Nous n'avons besoin d'aucune bordure, puis d'un rayon de bordure avec la valeur cinq boutons Ram. Ça a l'air sympa, mais il faut prendre soin de la police. Changeons la taille de police. Il y aura deux Ram. Ensuite, nous avons besoin que l' épaisseur de la police soit en gras. De plus, je vais transformer le texte en majuscules, puis changer la couleur, le rendre blanc. Enfin, nous avons besoin d'un espace entre les lettres. Réglons-le sur 0,2 RAM. Et changez aussi le cos, faites-en un pointeur. Voilà, à propos du bouton, il a l'air plutôt sympa. Enfin, nous devons nous occuper du paragraphe. Allons-y et sélectionnons le contenu promotionnel. Réglons la taille de police à 2,5 RAM. Le poids du téléphone sera alors de 300. De plus, nous avons besoin que la couleur soit blanche. Ensuite, je vais mettre le texte en majuscule. Nous avons besoin d'une transformation de texte avec la valeur à mettre en majuscule. Et enfin, créez un espace entre les lettres à 32,1 RAM. D'accord, le paragraphe est également très joli, et en fait, les trois éléments du contenu promotionnel sont personnalisés. Ensuite, nous devons créer l'ombre. Je parle de cette ombre ici. Comme vous vous en souvenez, nous avons créé un élément vide appelé « ombre promotionnelle ». Je vais sélectionner cet élément. Nous avons besoin d'une ombre promotionnelle. Disons qu'à l'intérieur des peaux, la largeur sera de 90 % , puis les peaux seront de dix béliers. Changeons la couleur de fond. Je vais utiliser la couleur 0525c. Ici, nous avons l'ombre. Ensuite, nous devons prendre soin de sa position. Réglons la position absolue. Ensuite, nous avons besoin que la position inférieure soit -20 %, la position de l'ombre est modifiée Ensuite, nous devons l' arrondir au rayon. Réglons-le sur dix RAM. Mais ensuite je vais faire pivoter les éléments en utilisant la fonction transform rotate x. Et la valeur sera de 20 degrés. L'élément est légèrement pivoté. Ensuite, nous devons créer l'effet de flou. Pour cela, nous devons filtrer avec fonction blar et la valeur sera de trois RAM, l'élément est flou et nous devons maintenant diminuer légèrement l' Réglons l'opacité 2.7 D'accord, l'ombre est presque prête Ensuite, nous devons créer l'environnement tridimensionnel. Et l'effet de l'ombre sera beaucoup plus cool. Je vais revenir au code VS. Pour créer l'environnement en trois D, nous devons utiliser une propriété appelée Perspective. Et je vais l'ajouter à l' emballage, qui est une promotion du produit qui met Perspective à 50 RAM Ensuite, pour appliquer cette propriété à l'ombre, nous devons ajouter une autre propriété au parent de l'élément d'ombre promotionnel. Dans ce cas, le parent est le contenu promotionnel et nous devons ajouter ici le style de transformation. Avec la valeur préservée, trois D. Maintenant, comme vous pouvez le constater, nous avons ici un résultat bien meilleur et cool. OK, il est maintenant temps de créer l'effet de survol. Au survol. Je vais transférer le contenu promotionnel à l'utilisateur. Ici, cet effet se rapproche davantage de l'utilisateur. Nous devons le faire en utilisant la propriété de transformation. Tout d'abord, je vais ajouter ici, survoler le contenu de la Romo Ensuite, nous devons nous transformer. Si j'utilise ici uniquement la fonction translate Z, nous remplacerons ce code ici Nous devons récupérer cette fonction, l'ajouter ici. Et nous devons ajouter ici fonction translate Z avec la valeur dix. Pour que l'effet fonctionne bien en tant qu'invité, nous devons le rendre plus fluide Pour cela, nous avons besoin d'une transition avec les valeurs a et 0,5 seconde. Maintenant, nous avons des acteurs sympas et cool. Ensuite, nous devons modifier l'arrière-plan de la promotion du produit. Nous devons également déplacer ces formes. Pour ce faire, je vais utiliser un script Java. Vous pensez peut-être que nous pouvons le faire en utilisant le CSS. Mais une fois que nous avons sélectionné les éléments, nous devons changer le style de l'élément parent, qui est la promotion du produit. Nous ne pouvons pas le faire en utilisant le CSS. C'est pourquoi je vais utiliser Javascript. En fait, créons un nouveau fichier Javascript dans le dossier JS. Je vais l'appeler products JS. Ensuite, nous devons lier cet élément au fichier HTML. Dupliquons ce code ici et changeons le nom du fichier. Ce seront les produits S. Je vais déplacer ce fichier ici. Tout d'abord, nous devons sélectionner deux éléments différents. Le premier est l'emballage. Créons une nouvelle variable et appelons-la produits. Je vais sélectionner cet élément en utilisant la méthode du sélecteur de requête Spécifiez ici le nom de classe dont il s'agit. Dupliquons cette ligne. La deuxième variable sera le contenu promotionnel. Changeons le nom de la classe. Nous avons besoin ici de contenu promotionnel. Ensuite, je vais ajouter un écouteur d'événements au contenu promotionnel Nous n'avons pas besoin de points, nous avons besoin de contenu promotionnel. En fait, nous avons besoin de contenu ici. Comme je l'ai dit, je vais ajouter à ces éléments dans Event Listener et l'événement sera passé au pointeur de la souris C'est la même chose que l'effet de survol. Ensuite, nous devons passer ici la fonction abc, qui sera exécutée une fois que nous aurons survolé les éléments, je veux dire le contenu promotionnel Je vais ajouter une nouvelle classe à l'élément promotionnel des produits. Ensuite, nous utiliserons cette nouvelle classe dans le fichier CSS et nous définirons le nouveau style. Je vais ajouter ici propriété de la liste des classes promotionnelles des produits, puis ajouter une méthode. Je vais appeler la classe animate. Nous devons ajouter à la promotion des produits sur Hover. Mais une fois la souris retirée, nous devons supprimer ce nom de classe de l'élément promotionnel des produits. Par conséquent, je vais dupliquer ce code ici. Lors des événements Mouse Out, nous devons supprimer Class Animate des produits que la promotion peut vendre C'est tout à propos de gov script. Ensuite, nous devons revenir au fichier CSS et trouver la promotion des produits. Je vais sélectionner cet élément en utilisant la classe animate. Nous avons besoin d'une animation suivie d' une promotion de produit professionnel Nous devons changer la couleur de fond. Je vais utiliser la valeur RGBA et ce sera dix. 59, puis 156, et l' opacité sera de 0,7. De plus, utilisez la transition pour des effets plus fluides, nous avons besoin ici de 0,3 seconde. Si je passe le curseur sur le contenu promotionnel, l'arrière-plan sera modifié Tout fonctionne bien. Ensuite, nous devons prendre soin des formes. Je vais sélectionner Promo Rectangle. Avec la classe animate, nous avons besoin d'animations suivies du rectangle promotionnel au survol Je vais augmenter l' opacité des éléments. Disons-le 2.8 Nous devons également augmenter la taille du rectangle à l' aide de la fonction d'échelle. Mais outre la fonction d'échelle, nous devons également ajouter ici la fonction de rotation Z. Afin d'éviter de remplacer le code, je vais récupérer ce code à partir d'ici Ajoutez également ici la fonction d'échelle. Je vais augmenter l' échelle du rectangle. Faisons en sorte que 1.4 Nous avons également besoin d'une transition. Tout cela va prendre 0,3 seconde. OK, passons le curseur sur le contenu de Romo. Comme vous pouvez le constater, l'échelle du rectangle augmente au survol. Et l'opacité de l' élément augmente également. Très bien, passons aux formes suivantes. Je veux dire, nous devons prendre soin du petit cercle. Sélectionnez-le en utilisant la classe animate. Dans le cas du petit cercle, je vais augmenter l'opacité à un Je vais également augmenter l'échelle. Passons également à 1.4. Ajoutons ici un sondage de transition de 0,3 seconde. Comme vous pouvez le constater, nous avons également un effet agréable et cool avec le petit cercle. Ensuite, nous devons prendre la troisième forme, qui est ce grand cercle ici. Sélectionnons un grand cercle avec la classe animate. Dans le cas du grand cercle , il suffit d' augmenter l'échelle. Réglons-le sur 1,4 et ajoutons également un appel de transition de 0,3 seconde. Très bien, donc tout est plutôt beau. La seule chose que nous ayons à faire est de nous débarrasser de l'ombre. Nous devons également changer l' ombre au survol. Trouvons l'ombre, puis sélectionnons-la. Avec la classe animate au survol, je vais augmenter la hauteur Ça va faire 13 RAM. Je vais changer la position inférieure. Disons deux à -15 % , puis je vais changer, également l'effet polaire dont nous avons besoin ici, 2,5 RAM Enfin, changeons l'opacité, 0,9. Je vais ajouter ici la transition p 0,3 seconde Si je survole le contenu, l'ombre changera En fait, nous avons ici un effet sympa et cool. OK, avec la section de promotion des produits, c'est terminé. La seule chose que nous devons faire dans le cas de la page des produits est d' ajouter ici le pied de page Je veux dire le pied de page que nous ajoutons à la page du client . Pour ce faire, il la page du client . Pour ce faire suffit de copier le pied de page d' ici et de le coller En fait, j' ai déjà un pied de page ici. Nous n'avons pas eu besoin de copier-coller, nous avons juste besoin de nous débarrasser de cet attribut à partir d'ici. J'ai juste oublié que nous avons ici le pied de page. Maintenant, tout devrait bien fonctionner. Nous pouvons dire qu'avec la page du produit, nous en avons terminé. Tout a l'air et fonctionne bien. Bien, passons à la page du produit. Ensuite, nous devons nous occuper de la page de contact. Passons à la prochaine conférence. 55. Créer le balisage HTML pour la page de conception: Lors de la conférence précédente, nous avons terminé de travailler sur la page du produit. Ça a l'air plutôt sympa et cool. Nous devons maintenant passer à autre chose et commencer à nous occuper de la page suivante, qui est la page de contact. Jetons un coup d'œil au projet terminé. Ici, nous avons la page de contact. Il se compose d'un en-tête où nous avons deux en-têtes différents Vous pouvez également voir ici deux parties différentes. Sur le côté gauche, vous pouvez voir plusieurs champs de saisie différents. Nous pouvons contacter l'équipe d'assistance. En ce qui concerne le côté droit, vous pouvez voir ici un support technique, nous pouvons discuter avec le support. Et vous pouvez également voir ici quelques options différentes. Nous avons également ici un cercle sympa et cool derrière la section de l'équipe d'assistance. OK, c'est à propos de la section contact. Passons au code VS et organisons les fichiers de travail pour une nouvelle page. Je vais fermer ces dossiers. Ensuite, je vais créer un nouveau fichier dans le dossier HTML. Ce sera contact Html. Je vais également créer un fichier de contacts. Ensuite, je vais déplacer ce fichier ici sur le côté gauche. Copions ensuite l' intégralité du contenu du fichier HTM du produit et collons-le ici. Ensuite, je vais fermer ce dossier. Nous devons changer le nom du fichier CSS. Ce sera Contact CSS. Ensuite, nous devons supprimer la section du produit. Cette section est ici. Débarrassons-nous de ça. De plus, je vais masquer le pied de page pendant un moment et me débarrasser de ce lien à partir d'ici, que tout soit prêt Passons à la page de contact. Ici, nous avons la page vide avec juste la navigation. Dans cette conférence, je vais créer le balisage masculin HTM pour la section contact Laissez-nous vos commentaires pour nous contacter. Ensuite, je vais ouvrir les éléments de section avec le nom de classe contact à l'intérieur de l' élément de section dont nous avons besoin, qui sera un wrapper de contact Il reprendra l'intégralité du contenu de cette section. Ensuite, je vais insérer ici des développements vides, qui seront un cercle de contact, je parle de ce cercle ici. Ensuite, nous devons créer l'en-tête. Je vais donc ouvrir la balise p avec l'en-tête de contact du nom de la classe dans laquelle je vais insérer deux en-têtes différents Le premier sera H, un élément d'en-tête avec le contact textuel. Quant au deuxième titre, il s'agira de l'élément H à trois titres. Je vais m'assurer. Si vous avez des questions, hésitez pas à nous contacter. C'est tout à propos de l'en-tête. Ensuite, nous devons assurer de tu, qui sera du côté du contenu du contact, cet élément Nous aurons deux parties, formulaire de contact et l'enveloppe du support de contact Ces deux parties ouvrent ici le deep tag, qui sera un wrapper de formulaire de contact Je vais insérer le symbole Google Material. Allons dans le navigateur et recherchons les symboles Google Material. Je vais rechercher une icône appelée groupe. En fait, nous l'avons ici, je vais sélectionner arrondi. Copions l'élément span à partir d'ici et collons-le ici. Je vais vérifier si l'icône est affichée. Donc, comme vous pouvez le voir, nous avons ici une icône. OK, ensuite nous avons besoin quatre éléments de titre et ce sera le contact. L'équipe d'assistance. Ensuite, je vais entrer dans votre paragraphe avec le texte Si vous avez des questions, envoyez-nous un e-mail. Après le paragraphe, je vais ouvrir les éléments du formulaire. À l'intérieur des éléments du formulaire, nous aurons deux entrées différentes. Je vais ouvrir une entrée avec le texte de type, et nous avons également besoin ici d'un attribut d' espace réservé Entrez le nom du texte. Je vais dupliquer ce code deux fois. La prochaine entrée sera pour le courrier électronique, nous devons changer le type et également l'attribut placeholder, ce sera l'adresse e-mail En ce qui concerne le troisième élément de saisie, je vais sauter ici, taper du texte. En ce qui concerne l'attribut placeholder, je vais insérer votre sujet Ensuite, après les éléments de saisie, nous avons besoin d'une zone de texte, elle aura un attribut d'espace réservé, le texte sera votre message Enfin, nous avons besoin du bouton ici avec le bouton de saisie comme texte du bouton. Je vais vous demander de soumettre un message. OK, c'est ça. À propos de l'emballage du formulaire de contact. Ensuite, je vais créer la deuxième partie qui sera un wrapper de support de contact Je vais à nouveau insérer ici le symbole Google Material. Allons sur le site Web et recherchons une icône appelée construction. Eh bien, nous devons récupérer cette icône. Copions ceci. Panelmentlose, cet onglet Insérons ici le panneau, puis vérifierons le navigateur. Nous avons ici la deuxième icône après l'élément span. Je vais insérer vos quatre en-têtes avec le texte « Support technique ». Ensuite, nous aurons ici un paragraphe avec le texte. Si vous avez besoin d'aide, vous pouvez discuter directement avec notre équipe d'assistance. Après cela, je vais insérer votre bouton avec le bouton de saisie. Je vais ajouter ici le nom de la classe. Ce sera le chat BTN. En ce qui concerne le texte, je vais insérer Chat avec le support. Ensuite, je vais insérer la balise p, qui sera une liste de support. Je vais insérer ici quelques modèles différents. Ouvrons le tag du bouton avec les types. Je vais également ajouter ici le nom de la classe. Ce sera Supporter le moins de PTN. Le premier PTN. Le premier modèle sera antérieur en tant que communauté, nous aurons quatre modèles différents. Je vais donc le dupliquer trois fois. Ensuite, je vais modifier le contenu de chaque modèle. Le second est Browse Documentation. Alors voilà, rejoignez le groupe Facebook. Enfin, nous avons besoin ici d' explorer, d'explorer le bloc. Je pense que c'est tout à propos du balisage nul de notre section de contact J'espère que tout est correct. Nous verrons que lorsque nous commencerons à styliser cette section, nous en avons ici tous les éléments. Ils sont prêts et nous devons maintenant styliser cette section. Pour cela, passons à la prochaine conférence. 56. Section de conception de coiffure: Dans la conférence précédente, nous avons créé le balisage HTML pour la section contact Maintenant, comme je l'ai dit, nous devons à nouveau styliser cette section. Jetons un coup d'œil au projet final. Voilà à quoi ressemble la page de contact. Nous avons ici un en-tête et deux parties différentes. Nous allons personnaliser tous les éléments. Passons au code VS et insérons de nouveaux commentaires dans le fichier CSS. Ce sera un contact. Ensuite, je vais sélectionner l' élément de section qui a un contact de nom de classe. Et je vais définir avec en hauteur, la largeur sera de 100 %. Quant à la hauteur, je vais la fixer à 150 m de hauteur de fenêtre Je veux dire 50 % de la fenêtre d'affichage. Je vais également créer l'espace sur le côté supérieur en utilisant la marge, 30 m au-dessus. Comme vous pouvez le voir, ces carreaux sont appliqués. En fait, nous allons changer la barre de défilement. Si nous examinons le projet terminé, vous verrez que nous avons ici une barre de défilement bleue. Je vais copier le code du fichier des produits. Nous avons besoin de ce code. Je vais le récupérer et le coller ici en haut. Maintenant, comme vous pouvez le voir, la barre de défilement est modifiée. OK, je vais maintenant m' occuper de l'emballage du contenu. Je vais définir les hauteurs, les deux seront à 100 %. De plus, je vais aligner le contenu à l'aide d'une boîte en lin. Nous avons besoin de lin pour étalage. Nous devons changer de direction car nous allons aligner les éléments flexibles verticalement. Nous avons besoin que la direction soit une colonne. Je vais également aligner les éléments au centre. OK, comme vous pouvez le voir, le contenu de la section contact est aligné. Ensuite, je vais m' occuper du cercle. Je suis dans ce cercle. Allons-y et sélectionnons le cercle de contact. Je vais définir avec les hauteurs. Passons à 290 m, puis la hauteur sera également de 90 Ram. Nous allons créer cet élément autour de lui, nous devons donc délimiter le rayon avec une valeur de 50 %. Ensuite, je vais changer l'arrière-plan. Je vais utiliser un dégradé linéaire. Tout d'abord, selon la définition, la direction sera deux, non ? En ce qui concerne les couleurs, la première sera 651f. Pour ce qui est de la deuxième couleur, je vais la rendre transparente. Et nous avons également besoin ici que le pourcentage de transparence soit 30%. Ici, nous avons le cercle avec un effet de gradient linéaire. Je vais changer la position de l'élément. Réglons la position sur absolue. Ensuite, nous avons besoin de la position relative, ou de l'élément parent, qui est l'enveloppe de contact Nous allons positionner l'élément en fonction de l' élément parent en fonction de l'enveloppe de contact Nous avons donc besoin ici de la position relative. Ensuite, je vais définir la position inférieure, et elle sera de 12 %. Quant à la position de gauche, je vais la mettre à 20 %. Enfin, je vais diminuer l' opacité du cercle Faisons en sorte que le cercle soit bien positionné. Ensuite, je vais m' occuper des titres. Allons-y et sélectionnons l'en-tête du contact. Je vais aligner le texte au centre en utilisant le centre d'alignement du texte. Comme vous pouvez le constater, le texte est placé au centre des deux titres. Je vais commencer à styliser le premier titre. Allons-y et sélectionnons l'en-tête de contact H. Changeons la famille de téléphones. Ce sera Lee Cursive. Ensuite, je vais définir la taille du téléphone. Réglons-le sur six RAM. Nous avons également besoin d'un espacement entre les lettres. Je vais faire de l'espace entre les lettres 0,2 Ram et aussi changer la couleur du titre, et ce sera 26353 D'accord, comme vous pouvez le voir, le premier titre est plutôt sympa. Ensuite, nous devons nous occuper de la deuxième rubrique. Sélectionnons l'en-tête du contact suivi des trois éléments d' en-tête H. Augmentons la taille du téléphone. Ça va faire trois rounds. Ensuite, je vais modifier le poids du téléphone. Réglons-le sur 300. Je vais changer la couleur du titre et ce sera 567599 Ensuite, nous devons créer de l'espace en haut et également en bas. Je vais utiliser la marge et il y aura deux RAM en haut. Le zéro sur le côté droit, 15 RAM sur le côté inférieur, puis le zéro sur le côté gauche. OK, nous avons ici le deuxième titre. Ils sont tous les deux très jolis. Ensuite, nous devons nous occuper du contenu du contact. Je veux dire, cette partie ici. Allons-y et sélectionnons le contenu du contact. Je vais placer les deux parties du contenu du contact côte à côte, horizontalement. Et pour cela, je vais utiliser Flex Book. Comme vous pouvez le constater, les deux côtés sont placés horizontalement. Ensuite, je vais sélectionner la première partie qui est l'emballage du formulaire de contact. Définissons les hauteurs comprises. La largeur sera de 45 RAM. Ensuite, nous avons besoin de hauteur, ce sera 78 Ram. Ensuite, je vais changer la couleur de fond. Ça va être blanc. Afin de rendre l' élément clairement visible, définissons l'ombre de la boîte. Nous avons besoin de 01 RAM, dix RAM et de la couleur RGBA Les valeurs seront 130162, puis 235, et l'opacité sera 0,4. Nous avons ici la première partie, le côté gauche du contenu du contact Il faut en fait placer le cercle derrière ces éléments. Pour cela, je vais utiliser une propriété d'index. Réglons l'index à dix, puis vérifions le navigateur. Maintenant, comme vous pouvez le voir, le cercle s'est retrouvé derrière l'élément. Ensuite, je vais créer de l'espace à l'intérieur de la boîte en utilisant du rembourrage Le rembourrage sera composé de quatre sur les côtés supérieur et inférieur, puis de deux Ram sur les côtés gauche et droit Bien, après cela, je vais arrondir les coins de la boîte. Pour cela, nous avons besoin d'un rayon de bordure d'un RAM. Ensuite, je vais créer de l'espace sur les côtés gauche et droit de l'élément en utilisant la marge. Nous avons besoin ici de 0,3 RAM. Je vais également aligner le texte au centre qui se trouve autour de l'emballage. En fait, comme vous pouvez le constater, nous avons ici un petit problème. La navigation se termine derrière cet élément. Je vais régler ce problème. Ouvrons le style. Faisons un fichier et trouvons que la barre de navigation que nous avons ici est la propriété d'index, et je vais augmenter la valeur. Réglons-le sur 100. Nous sommes maintenant confrontés au même problème. Réglons l'index à 1 000 Eh bien, le problème est maintenant résolu. OK, passons à autre chose et continuons à styliser la section contextuelle. le moment, je vais m' occuper de l'icône, qui est un symbole matériel de Google. Allons-y et sélectionnons l'emballage du formulaire de contact, puis l'élément Pan Augmentez ensuite la taille du téléphone. Ça va être un gramme. De plus, je vais changer la couleur de l'icône, et je vais dire 2842 Comme vous pouvez le voir, l'icône est plutôt jolie. Ensuite, nous devons nous occuper du titre. Sélectionnons le wrapper du formulaire de contact suivi des quatre éléments d'en-tête Je vais configurer la famille de téléphones pour qu'elle réfléchisse à la cursive, puis je vais régler la taille du téléphone sur 1,6 run Ensuite, nous avons besoin du poids du téléphone, il sera de 300. Ensuite, je vais transformer le texte en majuscules. Ensuite, changeons la couleur du texte. Je vais utiliser la même couleur ici, partons d'ici. Et ajoutez ici le signe de la livre sterling. Ensuite, je vais augmenter l'espace entre les lettres. Réglons-le sur 2,1 RAM. Enfin, je vais créer de l'espace en utilisant la marge. Il nous faut de la marge, trois RAM en haut. Ensuite, nous avons zéro sur le côté droit, un RAM en bas et zéro sur le côté gauche. Voici le titre, il a l'air plutôt sympa. Ensuite, nous devons nous occuper du paragraphe ici. Je vais sélectionner l'emballage du formulaire de contact. Tout d'abord, définissons la taille, ce sera 1,8 RAM. Ensuite, je vais changer de couleur. Faisons-en 5646. Modifiez le poids de la police. Déplaçons cette ligne haut, puis nous devons marcher en bas. Réglons-le sur une scie à cames à sept vitesses située au-dessus du paragraphe. Le dessus de l' emballage est plutôt joli. Ensuite, nous devons nous occuper du formulaire, je veux dire de ces champs de saisie. Allons-y et sélectionnons le wrapper de formulaire suivi des éléments du formulaire Je vais utiliser Flex box pour aligner les champs de saisie, nous avons besoin de Display Flex. Ensuite, pour placer les éléments d'entrée verticalement dans une colonne, nous devons changer la direction de la boîte flexible et la mettre en colonne. Comme vous pouvez le constater, les champs de saisie sont placés verticalement dans une colonne. Ensuite, je vais les personnaliser. Je vais définir le wrapper suivi l'entrée t. Ensuite, nous devons également sélectionner la zone de texte Tout d'abord, définissons un peu. Ce sera 100 %. Ensuite, je vais changer d'espace I, puis je vais créer de l' espace entre les entrées. Fixons la marge à deux RAM. Puis zéro, changez la couleur de fond des entrées et réglez-la sur 024 Vérifie le navigateur. OK, ensuite je vais augmenter l'espace à l'intérieur des entrées. Pour cela, je vais utiliser du pudding. Il y aura un bélier de tous les côtés sauf du côté gauche. Il y aura deux Ram, je veux dire deux Ram sur le côté gauche. Comme vous pouvez le constater, nous avons de l' espace à l'intérieur des entrées. Ensuite, je vais me débarrasser de cette bordure par défaut. Définissons la bordure sur none. Je vais arrondir légèrement les coins en utilisant rayon de bordure avec la valeur 0,5 fram Réglons ensuite la taille de police à 1,5 image et modifions également le poids de la police Je vais en faire 300, d'accord ? Comme vous pouvez le constater, les champs de saisie sont plutôt jolis. Ensuite, nous devons définir la hauteur séparément pour les entrées et pour le texte Aa, car nous avons besoin de hauteurs différentes pour ces éléments. Sélectionnons l'enveloppe du formulaire de contact, puis les entrées, et définissons la hauteur sur cinq Ensuite, je vais dupliquer ce code et changer la saisie en texte Aa. Nous avons besoin d'une hauteur de dix Ram. Je vais également ajouter ici une autre propriété. C'est ce qu'on appelle la taille Re et je vais en faire une nulle. Nous ne pouvons plus redimensionner la zone de texte. OK, donc je pense que ces champs de saisie sont plutôt jolis. Ensuite, nous devons prendre soin des attributs de l'espace réservé. Je vais changer la couleur de l' attribut placeholder pour les entrées ainsi que pour la zone de texte Je vais récupérer ce sélecteur à partir d'ici. Ensuite, collez, copiez-collez. Je vais ajouter ici une pseudo classe d' espace réservé, je veux dire un pseudo élément Ensuite, je vais ajouter ici la propriété de couleur. Et pour ce qui est de la couleur, ce sera 0335. Comme vous pouvez le constater, les attributs de l' espace réservé ont changé de couleur et ils sont plutôt jolis Ensuite, nous devons prendre soin du bouton. Allons-y et sélectionnons Contact Form Wrapper, puis l'élément Boson Je vais changer la hauteur, il y aura cinq RAM. Ensuite, je vais changer le fond en utilisant un dégradé linéaire. La direction à suivre sera double. Ensuite, il faut insérer ici deux couleurs différentes. Le premier sera le C40c. Pour ce qui est de la deuxième couleur, je vais lui donner 85, en fait 852 A. La couleur a changé Je veux dire, la couleur de fond est maintenant un dégradé linéaire. Je vais me débarrasser de la bordure par défaut, la régler sur non, et arrondir le bouton en utilisant le rayon de bordure. Il y aura cinq RAM. Maintenant, nous avons ici de bien meilleurs résultats. Je vais changer de police. Je vais personnaliser la police et ne pas la changer, régler la taille du téléphone sur 1,4 RAM. Ensuite, le poids du téléphone sera en gras. Ensuite, je vais transformer le texte au cas par cas. Augmentez également l' espace entre les lettres. Faites-en 0,1 RAM. Changez de couleur, ça va être blanc. Enfin, nous avons besoin d'un point de curseur situé autour de la première partie du contenu du contact, comme nous devons le faire ici pour la deuxième partie. Allons-y et sélectionnons le wrapper de support de contact. Je vais définir la largeur et la hauteur. La largeur qui va le faire basculer ici sera de 45 RAM. Ensuite, nous avons besoin de hauteur, je vais faire 67 RAM. Changez ensuite la couleur de fond, rendez-la blanche. De plus, nous avons besoin d'une ombre pour rendre l' élément visible. L'ombre de la boîte sera de 0,110 Ram comme couleur. Je vais insérer cette couleur ici. Nous avons ici la deuxième partie que je vais ajouter ici pour le rayon, ce sera un Ram. Ensuite, nous avons besoin d'une marge à gauche et à droite, il y aura trois RAM. De plus, il s'agit d'une ligne de texte au centre. OK, après cela, je vais parler de l'icône. Sélectionnons le wrapper d' assistance aux contacts, puis le panneau dont nous avons besoin ici, la taille du téléphone, il y aura huit RAM Ensuite, je vais ajouter de la couleur ici. La couleur sera 6797 FF. En fait, nous avons ici un problème dont nous avons besoin. Contactez le support Wrapper. Maintenant, le problème est réglé. En fait, je pense qu'il nous manque quelque chose parce que nous n'avons pas de place ici. Nous avions besoin d'espace et nous avons dû le fabriquer avec du rembourrage. Manquant ici. Remplissage avec des valeurs quatre Ram puis deux Ram. Maintenant, le problème doit être résolu. Oui, nous avons maintenant le même résultat. Je vais m' occuper du titre. Allons-y et sélectionnons wrapper de support de contact suivi de l'élément de titre H quatre Je vais régler la famille de téléphones pour qu'elle réfléchisse à la cursive. Ensuite, la taille du téléphone sera de 1,6 mm. Changez le poids du téléphone, ça va être 300. Ensuite, je vais transformer le texte en majuscules. Changeons donc de couleur. Je vais le faire 6797f. Vérifie le navigateur, le titre est sympa. Ensuite, je vais augmenter l'espace entre les lettres. Faisons en sorte que ce soit 0,1 RAM. Et aussi, nous avons besoin d' espace en utilisant la marge. La marge sera de trois RAM en haut, zéro sur le côté droit, un RAM en bas, puis zéro sur le côté gauche. OK, le titre est plutôt sympa. Ensuite, nous devons prendre ici le paragraphe. Allons-y et sélectionnons wrapper Contact support suivi de l'élément La taille de police sera de 1,8 RAM. Ensuite, nous aurons ici le poids de la police. Il y en aura 300. Passons à la couleur. Je vais en faire 56460. Ensuite, nous avons besoin d'une marge en bas. Réglons-le sur quatre RAM. C'est à propos du paragraphe. Ensuite, nous devons nous occuper de la cabane BTN. Je parle de ce bouton ici. Allons-y et sélectionnons Hut BTN. Je vais régler la largeur à 100 %, puis la hauteur sera de cinq. Je vais changer le fond d'écran. Utilisons à nouveau les dégradés linéaires. La direction sera donnée à deux droits pour les couleurs. Je vais utiliser 651f. La deuxième couleur, ce sera 48 FF. Regardons le bas ici. Nous avons le fond. Je vais me débarrasser de la bordure par défaut. Nous avons également besoin ici d' un rayon de bordure d'une valeur de cinq M. Vérifions-le en bas. Ça a l'air plutôt sympa. Passons au point. Je vais régler la taille du téléphone à 1,4 M. Ensuite, ce sera en gras De plus, je vais le faire par cas, puis je vais augmenter l' espace entre les lettres. Réglons-le sur 2,1 RAM. Changez la couleur, rendez-la blanche. Donc, comme vous pouvez le voir, le bas est plutôt joli. La seule chose que je dois faire est d'augmenter l' espace en bas. Et nous devons également créer le pointeur du curseur. Réglons donc la marge inférieure à cinq RAM. Et puis le pointeur du curseur. Oups. OK. En fait, oui, curseur. Eh bien, nous avons ici un petit problème. Je pense que nous avons également besoin de la propriété d'indice Z pour cette partie, car je suppose que le cercle chevauche cette partie Je vais ajouter ici, pas ici, mais ici. Indice avec la valeur dix. Maintenant, vérifions-le. Comme vous pouvez le constater, le problème est résolu. Bien, nous devons maintenant nous occuper de ces motifs, nous allons les styliser de cette façon. Allons-y et sélectionnons le wrapper, qui contient une liste de support pour les noms de classe Je vais utiliser Display Flex, car nous allons aligner ces boutons à l'aide de Flexbox. Je vais les aligner verticalement dans la colonne. Nous avons besoin de la direction de flexion pour être une colonne. Très bien, maintenant nous allons les personnaliser. Allons-y et sélectionnons la liste de support, puis l'élément bouton. Réglons la hauteur, faisons-en 4,5 RAM. De plus, nous avons besoin d'espace entre ces boutons. Nous avons besoin que la marge soit d'un RAM en haut et en bas et zéro sur les côtés gauche et droit. Changez également la couleur de fond. Utilisez ici, couleur F245. Regardons les résultats ensuite. Je vais me débarrasser de la bordure par défaut. Définissons la bordure sur none. Nous avons besoin d'un rayon de bordure pour arrondir les coins. Le rayon de bordure sera de quatre RAM. Ensuite, je vais m' occuper des téléphones. Réglons la taille du téléphone à 1,4 RAM. Je vais transformer le texte en majuscules. La couleur sera alors quatre A, pas un mais huit A F. Ensuite, nous devons laisser l'espacement, définissons-le à 2,1 RAM Enfin, nous avons besoin de courser pointer, d'accord ? Comme vous pouvez le constater, tout est plutôt beau. Et en fait, avec cette page, nous avons presque terminé. La seule chose que nous devons faire est d'ajouter ici le pied de page Pour cela, il suffit de supprimer les attributs que nous avons ajoutés ici. Je veux dire, l'attribut ici, supprimons-le. Ici, nous avons le pied de page avec la page de contact. Nous avons terminé. Ensuite, nous devons créer la page suivante de notre projet. C'est la page du compte. Pour cela, passons à la prochaine conférence. 57. Créer le balisage HTML pour la page de compte: Lors de la conférence précédente, nous avons fini de travailler sur la page de contact. Comme vous pouvez le voir, ça a l'air plutôt sympa. Et maintenant, nous devons passer à la page suivante, qui est la page du compte. Jetons un coup d'œil au projet terminé. Ici, nous avons la page du compte. Comme vous pouvez le voir, il s' agit d'un en-tête et nous avons ici les champs de saisie. Je veux dire le formulaire avec icône et aussi avec le bouton Soumettre. En bas, vous pouvez voir un autre fond. Nous pouvons voir ici le cercle qui est un joli et cool fond du formulaire. En bas, vous pouvez voir le pied de page standard. OK, c'est tout à propos de la page du compte. Passons au code VS et je vais organiser les fichiers de travail. Nous devons créer un nouveau fichier HTML dans le dossier HTML, compte HTML. Ensuite, je vais créer un nouveau fichier CSS dans le dossier CSS. Passons au fichier HTML du contact et copions le code entier. Je vais le coller ici. Fermons ce dossier. Je vais apporter ici quelques modifications. Nous devons changer le nom du fichier CSS, il s'agira de comptes. De plus, je vais me débarrasser de la section contact, nous devons donc masquer le pied de page Faisons-le cacher. OK, je pense que je vais déplacer ce fichier sur le côté droit. Vérifie que le navigateur accède à la page du compte. Nous avons ici la page du compte, qui est actuellement vide. Nous avons juste ici la navigation. Je vais créer le balisage HTML. Insérons vos nouveaux commentaires pour le compte. Je vais ouvrir une balise de section avec le nom d'un compte de classe. Ensuite, nous avons besoin de développements, qui seront des enveloppes de comptes. Donc, la première chose que je vais insérer ici est le cercle des comptes. Je suis en arrière-plan du formulaire. Ensuite, je vais insérer votre en-tête. Il sera composé de deux éléments de titre. Le premier sera un titre H avec l'espace membre du texte. En ce qui concerne le deuxième titre, je parle des trois éléments du titre H, dont nous avons besoin pour gérer votre compte, télécharger des produits et discuter avec nous. Nous avons également besoin de 2047 qui se trouve à propos de l'en-tête du compte Ensuite, je vais ouvrir un autre élément profond avec le wrapper de formulaire de compte de nom de classe La première chose que je vais insérer ici concerne les éléments d'envergure, je veux dire le symbole Google Material. Passons au navigateur, puis visitons le site Web. Je vais rechercher une icône appelée Person Check. En fait, c'est l'icône. Je vais sélectionner arrondi. Saisissez ensuite l'élément span et collez-le ici. Je vais vérifier le navigateur. Si l'icône est affichée, nous avons ici l'icône. Ensuite, je vais ajouter ici quatre éléments dans lesquels nous aurons le nom de la classe. Entrées de compte. Je vais insérer votre balise d'entrée avec le texte du type et avec l'attribut placeholder, ce sera le nom d'utilisateur Ensuite, nous avons besoin d'une autre entrée pour le mot de passe. Je vais changer de type, ce sera un mot de passe. Et nous devons également modifier l'attribut placeholder. Je vais insérer ton mot de passe. Ensuite, je vais ouvrir un autre deep tag et ce sera la vérification du compte. Je vais donc insérer ici balise d'entrée avec la case à cocher type. Je vais également ajouter ici l'attribut ID. Ce sera une vérification de compte. Ensuite, nous avons besoin d'une étiquette à l'intérieur de quatre attributs. Je vais insérer la même valeur, je veux dire vérifier le compte de la valeur que nous avons utilisée pour l'attribut ID. Insérons ici, souvenez-vous de moi ici. Les mêmes valeurs pour l'ID et quatre attributs, car une fois que nous avons cliqué sur l'étiquette, la saisie doit être vérifiée. C'est pourquoi nous avons utilisé ici les mêmes valeurs. Ensuite, je vais interférer avec le bouton de saisie comme texte. Je vais interférer avec la connexion. Ensuite, après le bouton, je passe au paragraphe avec le texte « J'ai oublié votre ». Ensuite, nous devons ouvrir l'élément span, nom d'utilisateur ou encore une fois, faire tourner Passport. Nous avons ajouté des éléments span à ces mots , car il s'agira de liens. Je vais ajouter ici un point d'interrogation. OK, c'est tout pour les éléments du formulaire. Ensuite, nous devons ajouter un autre bouton après ce développement. C'est un bouton ouvert avec les types. Je vais également ajouter ici le nom de la classe. Appelons-le PTN car il doit être placé en dehors du formulaire. Le texte. Je vais vous présenter qui n'est pas encore membre. Rejoignez-nous aujourd'hui. OK, donc je pense que c'est tout à propos du balisage HTML. Tout est prêt. Vérifie le navigateur. Nous avons ici tous les éléments de la page du compte. Ensuite, nous devons personnaliser ces éléments pour cela. Passons à la prochaine conférence. 58. Section de compte de coiffure: Dans la conférence précédente, nous avons créé le balisage HTML pour la page du compte Maintenant, on devine que nous devons styliser ces éléments. Encore une fois, je vais vous montrer la version finale de notre projet. Ici, nous avons la page du compte. Il se compose d'un en-tête, puis nous avons un formulaire avec ce cercle en arrière-plan et en bas, vous pouvez voir le pied de page Passons au code VS et insérons ici les nouveaux commentaires pour le compte. Ensuite, je vais sélectionner élément de section avec un compte de nom de classe. Tout d'abord, telle que définie avec et hauteur, la largeur sera de 100 %. Quant à la hauteur, je vais la porter à 120. Hauteur de la fenêtre d'affichage. Nous avons également besoin d'espace en haut en utilisant la marge. Top 30, d'accord ? La largeur et la hauteur sont appliquées à l'élément. En fait, vous pouvez voir ici la barre de défilement. Si nous examinons le projet terminé, vous verrez que nous avons ici défilement bleue. Changeons-le. Je vais accéder au fichier CSS du contact et récupérer ce code à partir d' ici, sur la page de contact. Nous avons une barre de défilement bleue. Je vais copier ce code et le coller ici. D'accord ? Comme vous pouvez le constater, la couleur de fond de la barre de défilement a changé . Ensuite, je vais sélectionner Account Wrapper. Nous devons définir la hauteur intérieure. Réglons-les tous les deux à 100%. Et je vais également utiliser Flex Box pour aligner les éléments. Nous avons besoin d'un écran Flex. Ensuite, nous devons changer de direction car nous avons deux éléments linéaires verticalement. Nous avons donc besoin d'une colonne de direction de flexion , puis d'un centre de ligne. OK, maintenant je vais m' occuper du cercle. Je parle de ce cercle ici. Revenons au code VS et sélectionnons un cercle de comptage. Définissons les hauteurs comprises. La largeur sera de 70. Pour ce qui est de la hauteur, je vais également atteindre 70 m. Changeons ensuite l'arrière-plan. Je vais utiliser un dégradé linéaire. La direction sera deux à gauche. En ce qui concerne les couleurs, la première couleur sera 651f. Pour ce qui est de la deuxième couleur, je vais la rendre transparente. Nous avons ici l'élément qui, pour le moment, n'est pas un cercle. Nous devons définir le rayon de la bordure à 50 %. Maintenant, l'élément a la forme du cercle. Ensuite, je vais m' occuper de sa position. Nous avons besoin d'une position absolue. Ensuite, je vais ajouter ici la position relative. Parce que nous allons positionner l'élément en fonction de son élément parent. Dans notre cas, l' élément parent est un wrapper de comptage. La position inférieure sera de 20 %. Quant à la position de gauche, je vais la porter à 33 %. Enfin, diminuons l'opacité, faisons-la 0,2. Voici le cercle Ensuite, je vais m' occuper de l'en-tête. En fait, l'en-tête sera similaire à l'en-tête de la page précédente, je veux dire la page de contact. Afin d'éviter d' écrire le même code, je vais ouvrir fichier CSS de contact et récupérer le code de l'en-tête. Collons-le ici. Et changez les noms des classes. Nous avons besoin de votre compte. Vérifie le navigateur. Comme vous pouvez le constater, l' en-tête est plutôt joli. les deux rubriques, la seule chose que je vais faire Dans les deux rubriques, la seule chose que je vais faire est de diminuer la marge en bas Réglons-le sur 12 RAM. OK, ça y est, à propos de l'en-tête. Ensuite, je vais m' occuper du formulaire. Sélectionnons l'emballage. Je veux dire un wrapper de formulaire de comptage Tout d' abord, définissez sa largeur Ça va faire 50 grammes. Ensuite, nous avons besoin de hauteur. Je vais également le régler sur 50 RAM. Ensuite, je vais définir la couleur de fond sur le blanc afin de rendre cet almon clairement visible Je vais régler Box Shadow sur 01 Ram. Huit béliers. Pour ce qui est de la couleur que je vais utiliser, il nous faut ici zéro, puis un RAM. Et la valeur RGBA 130-16-2235 et l'opacité 0,3. Ici, nous avons l'enveloppe en ce moment, elle et l'opacité 0,3. Ici, nous avons l'enveloppe en ce moment, elle s'est retrouvée derrière le cercle. Je vais résoudre ce problème en utilisant la propriété d'index Z. Mettons-le à dix. Maintenant, le problème est réglé. Ensuite, je vais arrondir les coins de l' emballage. Réglons le rayon de bordure à un RAM. Je vais aligner les éléments à l'intérieur de l' emballage à l'aide de flex box. Nous avons besoin de lin pour étalage. Ensuite, afin d'aligner les éléments verticalement, je vais définir la direction de flexion sur la colonne. Nous avons également besoin d'un centre de rubriques. OK, les éléments sont alignés. Ensuite, je vais m'occuper de l'élément de rotation I dans l'icône. Allons-y et sélectionnons Compte l'emballage, puis dans les éléments du moule En fait, si nous examinons le code HTML, vous constaterez que nous avons ici quelques éléments de span différents. Nous devons sélectionner cet élément de span ici, uniquement celui-ci. Par conséquent, je vais utiliser l' un des combinateurs CSS. Dans ce cas, nous ne sélectionnons que cet élément span. Je vais me fixer à une hauteur de neuf béliers. Changeons ensuite la couleur de fond. Ça va être FC8f. Ensuite, je vais arrondir les éléments, l'epod, le rayon à 50 %. Ensuite, je vais placer l'icône au centre du cercle Pour cela, je vais utiliser Flex box. Nous avons besoin d'un centre d'affichage, centre de contenu Justify et d'un centre de rubriques. Comme vous pouvez le constater, l'icône est placée au centre du cercle. Ensuite, je vais augmenter la taille du téléphone. Mettons-en 26. Je vais changer de couleur. Réglons la couleur sur 3776. Maintenant, nous avons besoin d'espace en bas, mais en fait, je pense que nous avons raté une année de rembourrage Je veux dire, dans l'emballage, parce que nous n'avons pas de place à l'intérieur de l'emballage, réglons le rembourrage sur trois Ram haut et en bas et deux Ram sur les côtés gauche et droit OK, maintenant nous avons de l'espace à l'intérieur de l'emballage et je vais l'ajouter ici en bas afin de créer de l'espace en bas de l'icône Mettons-le à trois m. D'accord, c'est à propos de l'icône. Ensuite, nous devons prendre soin des éléments d'entrée. Je vais sélectionner le wrapper avec les entrées. Je vais utiliser Flex Box. Nous avons besoin d'afficher la flexion puis de la colonne de direction de flexion, car nous allons aligner les entrées verticalement. Réglons la direction de flexion sur la colonne. Maintenant, comme vous pouvez le voir, les entrées sont placées verticalement. Ensuite, je vais les personnaliser. Allons-y et sélectionnons entrées du compte, suivies de l'élément d'entrée. Je vais régler la largeur à 40 Ram, puis la hauteur sera de cinq Ram. Je vais changer la couleur de fond. Réglons la couleur d'arrière-plan entre F zéro et quatre. Ensuite, nous avons besoin d'un peu d'espace entre les entrées Je vais donc définir une marge inférieure à trois RAM. Alors je vais me débarrasser de la limite de faille, disons à personne. Et arrondissez également l' entrée en utilisant un rayon de bordure de 0,5 Ram. Maintenant, les entrées sont plutôt belles. Ensuite, nous devons créer de l'espace à l'intérieur des entrées à l'aide du rembourrage Je vais régler le rembourrage à 0,5 RAM en haut et en bas et à un RAM sur les côtés gauche et droit Ensuite, nous devons changer la taille de police que je suis. Réglez la taille du téléphone sur 1,6 RAM et changez également la couleur. Ce sera 444, qui est une couleur gris, gris foncé. OK, donc c'est à propos des entrées. Ensuite, nous devons prendre ici l'espace réservé. Je vais sélectionner les entrées du compte. Ensuite, nous avons besoin de l'élément d'entrée, suivi de la pseudo-classe placeholder Je veux dire un pseudo élément. La couleur sera 888. OK, après ça, je vais m' occuper de la case à cocher. Allons-y et sélectionnons une vérification de comptage. Il s'agit d'un développement de wrapper. Je vais définir la marge. Je vais déplacer l' élément légèrement vers le haut. Je vais définir une marge en haut, moins deux RAM. Ensuite, nous avons besoin de zéro sur le côté droit, trois RAM en bas et de zéro sur le côté gauche. Bien, après cela, je vais changer le curseur en pointeurs Sélectionnez la vérification du compte, puis l'élément de saisie et réglez le pointeur sur le pointeur Nous avons maintenant ici un pointeur. Ensuite, je vais m' occuper de l'étiquette. Allons-y et sélectionnons la vérification du compte, puis l'étiquette. Je vais augmenter la taille du téléphone. Réglons-le sur 1,6, alors le poids du téléphone sera de 300. Je vais changer de couleur. Réglons-le sur 777. Et modifiez également le pointeur du cours. OK, c'est tout à propos de la case à cocher. Ensuite, nous devons prendre soin du bouton. Je vais sélectionner le wrapper du formulaire de compte, suivi de l'élément bouton Je vais régler la largeur à 100%, puis la hauteur sera de cinq RAM. Ensuite, je vais changer la couleur de fond. La couleur sera 3776. Ensuite, je vais me débarrasser de la limite de faille. Faisons en sorte que le rayon de la bordure ne soit pas modifié. Faisons en sorte que le bouton soit arrondi. Je vais le mettre à quatre. Ici, nous avons le bouton qui a l'air sympa, mais il faut prendre soin de la police. Allons-y et définissons la taille de police sur 1,5 RAM. Ensuite, nous avons besoin que la police soit en gras, car je vais transformer le texte en majuscules. Ensuite, il nous faut de la couleur, ce sera du blanc. Ensuite, je vais régler l'espacement des lettres à 0,1 RAM. Et aussi, changeons le curseur, faisons-en un pointeur. Très bien, le bouton est plutôt joli. La seule chose à faire est de créer de l'espace. Je vais régler la marge à 1,5 image en haut, puis avoir besoin de 1,5 image en haut et en bas En fait, je vais mettre zéro à gauche et à droite. D'accord, c'est tout à propos du bouton. Passons à autre chose et prenons soin du paragraphe. Je vais sélectionner le wrapper Act Form, suivi de l'élément Je vais augmenter la taille du téléphone. Ce sera 1,8 RAM. Ensuite, nous aurons ici le centre de la ligne de texte. Nous devons centrer le texte. Et je vais aussi changer le poids du téléphone. Disons-le à 300. OK. Le paragraphe a l'air sympa. Comme vous vous en souvenez, nous avons deux éléments d'envergure à l'intérieur du paragraphe. Je suis connecté, le nom d'utilisateur et le mot de passe. Je vais le personnaliser. Ensuite, sélectionnons l'emballage en mousse du compte suivi des éléments Ensuite, nous avons besoin de Span. Je vais changer de couleur. Il y en aura 2371. Ensuite, nous avons besoin que le poids de la mousse soit de 400. Et je vais aussi définir un point de cap, c'est tout à propos du paragraphe Tout a l'air plutôt sympa. La seule chose que nous devons faire est de personnaliser ce bouton ici. Je vais sélectionner un bouton avec un nom de classe, BT et out. En fait, je vais copier ce code à partir d' ici car nous avons besoin de styles similaires. La largeur sera de 35 fram, alors nous avons besoin de la même hauteur que pour le fond Je vais utiliser la fonction des dégradés linéaires. La direction va être à droite. Nous avons besoin de couleurs. Le premier sera le f48f. Pour ce qui est de la deuxième couleur, je vais utiliser le F3393 Ensuite, nous avons besoin d'un rayon frontière sans frontière. Pour Am, toutes ces tuiles seront identiques. La seule chose que je vais changer ici, c'est la marge. Nous avons besoin d'une marge supérieure. La valeur proviendra du deuxième bouton. Ça a l'air plutôt sympa. En fait, nous en avons presque terminé avec cette page. La seule chose que nous devons faire est de réafficher le pied de page Pour cela, il suffit de supprimer l'attribut appelé hidden d'ici. Maintenant, tout est plutôt beau et nous en avons terminé avec la page du compte. La prochaine chose que nous devons faire est de nous occuper de la dernière page, qui est une page de tarification. Pour cela, passons à la prochaine conférence. 59. Créer le balisage HTML pour la page de prix: Lors de la conférence précédente, nous avons fini de travailler sur la page du compte. Ça a l'air plutôt sympa. Nous devons maintenant passer à autre chose et nous occuper de la dernière page de notre projet, et ce sera la page des prix. Passons à la version finale de notre projet et examinons la page de tarification. Il se compose d'un en-tête. Nous avons ici quelques symboles matériels. Ensuite, vous pouvez voir ici deux options de tarification différentes, l'accès annuel et l'accès à vie. De plus, nous avons ici quelques formes différentes comme arrière-plan de ces options. bas, vous pouvez voir le pied de page standard que nous avons utilisé dans les pages précédentes C'est tout à propos de la page de tarification. Dans cette conférence, je vais créer le balisage HTML. Passons au code VS. Ensuite, je vais créer de nouveaux fichiers dans les dossiers HTML et CSS dont nous avons besoin ici, en facturant le HTML. Ensuite, je vais créer un fichier CSS de tarification. Déplaçons ce fichier sur le côté droit. Ensuite, je vais accéder au compte HTM du fichier et copier le code entier. Collons-le ici. Je vais apporter quelques modifications. Nous devons changer le nom du fichier CSS. Il va s'agir de la tarification du CSS. Je vais me débarrasser de la section des comptes. Je vais également masquer le pied de page. Vérifie le navigateur. Nous avons ici la page des tarifs. Il est vide pour le moment. Nous n'avons ici que la navigation. Alors allons-y et répondons. Pour créer le balisage HDM, je vais insérer vos commentaires concernant les prix Ensuite, je vais ouvrir balise de section avec le nom de classe Pricing, le premier élément à l'intérieur de l'élément section, je vais créer un wrapper de tarification dans lequel je vais insérer un autre élément profond Et il s' agira de formes de tarification. Nous aurons trois formes différentes. Le premier sera le rectangle de tarification. Ensuite, je vais créer un petit cercle de tarification. Ensuite, nous avons besoin d'un grand cercle. Je vais dupliquer cette ligne de code et simplement changer le nom de la classe. Nous avons besoin d'un grand cercle de prix. OK, après les formes, je vais créer un en-tête de tarification dans lequel nous aurons trois en-têtes différents Le premier sera constitué d'éléments de titre H avec le texte « Tarification simple ». Ensuite, je vais ouvrir à nouveau éléments d'en-tête H one et il devrait être complet sous forme de sites Web illimités. Ensuite, après ces éléments de titre je vais ouvrir le titre H trois avec le texte Join. Plus de 100 000 clients ont accès à un nombre illimité de sites Web. Modernisez-les. En fait, nous avons besoin ici thèmes et de plugins modernes. Et nous avons également besoin du créateur de site Web ultime. OK, ensuite je vais ouvrir et il y aura les critiques dont nous aurons besoin dans le paragraphe. Avec le texte. Excellente. Ensuite, je vais ouvrir le tag p, il y aura pricing stars. Nous devons aller sur le site Web de Google Material Symbols et rechercher une étoile. Nous avons besoin d'icônes de champ, et je vais également sélectionner des icônes arrondies. Copions les éléments du span. Nous avons besoin de cinq sanelements différents. Je vais dupliquer cette ligne de code quatre fois. Ensuite, vérifions-le dans le navigateur si les icônes sont affichées. Comme vous pouvez le constater, nous avons ici cinq étoiles. Après cela, nous avons à nouveau besoin d' un paragraphe avec les critiques de texte. Ensuite, après le paragraphe, je vais ouvrir le tag avec le nom de la classe, Pricing, Trust, Pilot. À l'intérieur de cet élément, je vais réinsérer le symbole Google. Allons-y et cherchons le symbole appelé hôtel. Nous avons besoin de ce symbole ici. Copions cet élément span et collons-le ici. Vérifiez ensuite le navigateur. Nous avons ici l'icône. Ensuite, je vais insérer ici un autre élément span avec le texte Trust Pilot. Avec cet élément span, nous en avons terminé avec l'en-tête. Je passe ensuite à des éléments approfondis avec les cartes de tarification par nom de classe. Nous aurons deux cartes différentes. Créons le premier. En fait, je vais ajouter ici une autre carte de tarification par nom de classe à gauche. Il s'agira du nom de chaque classe. Pour ce qui est de la carte tarifaire, je vais l'utiliser comme nom de classe courant. À l'intérieur de la carte, nous aurons des éléments profonds avec le nom de classe en haut de la liste des prix, dans lequel je vais insérer un élément H à trois titres avec le texte annuel Xs. Ensuite, nous avons besoin de H un élément d'en-tête pour le prix. Le prix sera de 99,90$. 9$ Ensuite, après le titre, nous avons encore besoin d'étoiles. Je vais ouvrir le tag P avec les étoiles de tarification du nom de la classe. Copions alors ce panneau ici. Nous avons besoin de cinq étoiles. Je vais donc dupliquer ce panneau quatre fois. Vérifie le navigateur. Nous avons ici les étoiles. Ensuite, je vais ouvrir les éléments avec la liste des noms de classe, dans laquelle nous aurons plusieurs éléments de liste différents. Ouvrons les éléments LI. Le premier sera constitué de centaines de packs de sites Web. Au total, nous aurons six éléments de liste. Par conséquent, je vais dupliquer cet élément cinq fois, puis en modifier le contenu. Le second sera consacré aux mises à jour des produits, puis à l'assistance premium. Ensuite, la prochaine sera l'utilisation illimitée du site Web. Ensuite, la prochaine sera la garantie sans risque. Enfin, je vais intervenir pour une seule fois, d'accord ? Nous avons donc ici les éléments de la liste. Ensuite, je vais ouvrir le bouton avec le bouton de saisie. De plus, je vais ajouter ici le nom de la classe et ce sera la carte de tarification BTN comme texte que je vais insérer pour m'inscrire aujourd'hui OK. En fait, je pense que c'est tout à propos de la première carte. Tous les éléments sont créés. Ensuite, je vais dupliquer ces éléments car nous avons également besoin d'une deuxième carte. Je suis en train de le dupliquer. Nous devons apporter quelques modifications. Changeons le nom de la classe. Nous avons besoin d' une carte de prix, alors je vais modifier le contenu des rubriques. Dans ce cas, nous avons besoin d'un axe temporel. Quant au prix, il sera de 249,90 $. Ensuite, nous avons besoin d'étoiles comme liste de Je vais apporter de légères modifications. Nous avons besoin de mises à jour à vie des produits, support premium à vie. Pour le reste des articles, je ne vais pas les modifier. Je pense que tout est prêt. J'espère qu'il n' y a aucune erreur et que tout est correct. Nous verrons cela dans la prochaine conférence, où nous allons styliser ces éléments. Pour l'instant, vérifions le navigateur. Tous les éléments sont préparés. Allons-y et passons à la prochaine conférence, où nous allons styliser la page de tarification. 60. Styles de formes: Dans la conférence précédente, nous avons créé le balisage HTML pour la section des prix Tous les éléments sont créés et préparés. Nous devons maintenant commencer à styliser ces éléments. Passons au code VS dans le fichier CSS de tarification. Je vais insérer de nouveaux commentaires pour la section des prix. Ensuite, je vais sélectionner les éléments de section, le nom de la classe, la tarification. En fait, nous avons besoin de la tarification ici. La première chose à faire est de définir le w et la hauteur. La largeur sera de 100 %. Quant à la hauteur, je vais faire en sorte que la hauteur de la fenêtre soit de 150 Je veux dire 50 % de la fenêtre d'affichage. Ensuite, nous avons besoin de la marge supérieure 30 afin de créer de l'espace en haut de la section. D'accord, la hauteur est appliquée aux éléments. Ensuite, nous devons changer la couleur de fond de la barre de défilement. Je vais accéder au dossier du compte. Prenez ce code que nous avons ici, barre de défilement bleue. Je vais coller ce code ici. Comme vous pouvez le constater, la couleur d' arrière-plan de la barre de défilement est modifiée. Ensuite, je vais sélectionner l'emballage des prix. Je vais définir en hauteur. Réglons les deux propriétés à 100 %. Ensuite, je vais aligner les éléments à l'aide de la boîte flexible. Nous avons besoin de lin pour étalage. Ensuite, je vais changer de direction et en faire une colonne. Comme nous allons aligner les éléments flexibles verticalement, nous avons besoin que la direction du texte soit celle de la colonne. Je vais également définir une ligne d'éléments au centre. OK, je peux voir que le contenu est placé au centre. Ensuite, je vais m'occuper des formes de cette section. Je parle de ces trois formes, du rectangle et de ces deux cercles. Allons-y et commençons par le rectangle. Je vais sélectionner un rectangle de tarification. Tout d'abord, définissons les hauteurs écrites. Je vais les régler tous les deux à 50 m , puis je vais changer la couleur de fond. En fait, je vais utiliser un dégradé linéaire. La direction de la transition de couleur sera de 135 degrés. Ensuite, je vais sélectionner la première couleur, elle sera 184 BB. Quant à la deuxième couleur, elle sera transparente avec une valeur de pourcentage 8 %. Nous avons ici le rectangle avec un effet de dégradé linéaire. Ensuite, je vais l' arrondir en utilisant le rayon de bordure dix. Ensuite, nous devons changer de position. Je vais régler la position sur absolue. Ensuite, afin de positionner l' élément en fonction du parent, qui est le wrapper de tarification, nous avons besoin de la position relative de l'élément parent Ensuite, je vais définir propriété supérieure sur 30 %. Quant à la propriété du laboratoire, je vais la définir sur 15 % . Vérifie le navigateur. Nous avons ici le rectangle dont nous avons besoin pour le faire pivoter. Je vais utiliser le transfert avec la fonction de rotation Z, et la valeur sera de 45 degrés. Comme vous pouvez le constater, le rectangle est pivoté. La dernière chose à faire concernant cette forme est de diminuer l'opacité Réglons l'opacité 2.2 Très bien, passons à la première forme Je suis dedans, le rectangle. Ensuite, je vais m' occuper de la deuxième forme, qui est ce petit cercle. Je vais sélectionner un petit cercle de tarification. Tout d'abord, comme défini dans les hauteurs, je vais les régler toutes les deux à huit grammes, puis je vais changer la couleur de fond. Utilisons ici les couleurs 34d, d87. C'est une couleur verte. Ensuite, pour arrondir l'élément, nous avons besoin d'un rayon de bordure 50 %. Ensuite, je vais changer la position des éléments. Réglons-le sur absolu. Définissez ensuite les propriétés en haut et à droite. La première position sera de 25 %. Quant à la bonne position, je vais la fixer à 15 %. Voici le petit cercle. Ensuite, nous devons nous occuper de la troisième forme, je veux dire, ce grand cercle ici. Passons au code VS et sélectionnons le grand cercle de tarification. Tout d'abord, définissons la hauteur maximale. Je vais les envoyer tous les deux à Fort to Ram. Ensuite, nous devons changer le fond. Je vais utiliser à nouveau le dégradé linéaire. Le sens de la transition de couleur sera défini par deux droits. Ensuite, nous avons besoin de la première couleur, qui sera transparente. Quant à la deuxième couleur, elle sera 71186 Et nous avons également besoin d'une valeur en pourcentage de 9 %. Nous avons ici une erreur, nous avons besoin de 71186 Maintenant, tout semble correct. Nous avons ici l'élément, qui est actuellement en cercle. Occupons-nous de ça. Nous avons besoin d'un rayon de bordure 50 %. Maintenant, vous pouvez voir ici le cercle avec des interfaces de grade linéaire. Ensuite, nous devons prendre soin de la position de cet élément. Nous avons besoin d'une position absolue. Ensuite, je vais définir la position inférieure. Ce sera 15 % Ensuite, je vais définir la bonne position. Étudions à 15 %. Et enfin, je vais modifier l'opacité Commençons par 2.2 Les trois formes sont personnalisées et positionnées. Ensuite, nous devons prendre soin de l'en-tête de la page. Pour cela, passons à la prochaine conférence. 61. En-tête de coiffage: D'accord, dans la dernière conférence, nous avons stylisé ces formes ici Maintenant, comme je l'ai dit, nous devons passer à autre chose et personnaliser l'en-tête de la page de tarification. Passons au code VS, puis sélectionnons l'en-tête de tarification. Je suis au centre du texte, je veux dire que nous avons besoin du centre de la ligne de texte. En plus de cela, je vais créer de l'espace en bas en utilisant la marge. 20 RAM inférieure. Comme vous pouvez le voir, le texte est placé au centre et nous avons également ici l'espace. Ensuite, je vais m'occuper des rubriques individuellement. Je vais commencer par le premier titre. En fait, je vais personnaliser les deux titres simultanément car nous avons ici deux éléments de titre H un Je vais les sélectionner. Nous avons besoin d'un en-tête de tarification suivi de l'élément d'en-tête H. Tout d'abord, je vais changer de famille de téléphones. Ce sera Mode Coursin'm, pour trouver la taille de police, il y aura cinq RAM De plus, nous avons besoin d'un espace entre les lettres. Réglons un espacement entre les lettres de 2,2 RAM et trouvons un lichen. La couleur que nous allons utiliser ici, la couleur 26353. D'accord ? Comme vous pouvez le constater, les deux premiers titres sont personnalisés, ils sont plutôt jolis Ensuite, nous devons nous occuper de l'élément de titre H à trois niveaux. En fait, dupliquons ce code, dupliquons ce code, changeons le sélecteur dont nous avons besoin ici, H trois Ensuite, je vais me débarrasser de Phone Family. De plus, je vais régler la taille du téléphone à deux RAM. Ensuite, nous devons nous débarrasser de l'espacement entre les lettres. La couleur du titre sera 567599. En plus de cela, je vais ajouter ici le poids du téléphone 300. Vérifie le navigateur. Je vais diminuer la largeur du titre. Réglons deux RAM. Et puis dans le navigateur, la largeur est diminuée. Mais comme vous pouvez le constater, il faut placer le titre au centre. Par conséquent, je vais utiliser la marche. faut marcher, il y aura deux béliers en haut. Ensuite, nous avons besoin d'une voiture sur le côté droit, puis de deux RAM. En fait, débarrassons-nous de deux car nous avons besoin des mêmes valeurs pour le côté inférieur et aussi pour le côté gauche. Nous pouvons donc ne laisser ici que deux RAM et une voiture. Vérifions-le. Comme vous pouvez le voir, le titre est placé au centre et nous avons également un peu d'espace en haut et en bas. Bien, passons aux titres. Ensuite. Je vais m'occuper de cette partie ici. Je vais sélectionner le paragraphe. Réglons la taille de police à deux RAM. Ensuite, nous avons besoin du poids de police. Il y en aura 300. De plus, je vais créer de l'espace sur le côté droit en utilisant la marge, n'est-ce pas ? La valeur sera d'un RAM. D'accord, les paragraphes sont donc personnalisés. Ensuite, je vais m' occuper des étoiles. Sélectionnons le développement du wrapper, à savoir les critiques. Je vais utiliser Flex box pour aligner les éléments. Réglons l'affichage pour qu'il soit flexible. Ensuite, nous devons justifier Content Center. Comme vous pouvez le constater, les éléments sont placés horizontalement dans une rangée. Ensuite, je vais sélectionner Pricing Stars, qui est l'enveloppe des icônes Sélectionnons les étoiles de tarification et créons de l'espace sur le côté droit en marchant à droite, un Ram Bon, maintenant nous devons personnaliser les étoiles. Je vais sélectionner l'élément span. Je veux dire, ces éléments de durée, nous avons besoin d'étoiles de prix suivies des éléments de durée Réglons la taille du téléphone à 2,5 RAM. Et je vais aussi changer la couleur des étoiles. La couleur sera 03b 57. C'est une couleur verte. Comme vous pouvez le constater, les étoiles sont plutôt jolies. Ensuite, je vais m' occuper de cette partie ici. Sélectionnons Pricing Trust Pilot. Je vais utiliser Flex box. Réglons l'affichage sur les drapeaux. Ensuite, nous devons aligner les éléments au centre. De plus, nous devons déplacer les éléments légèrement vers le haut en utilisant marge supérieure avec une valeur négative de -0,5 Ram OK, maintenant ça a l'air plutôt sympa. Ensuite, nous devons personnaliser ces deux éléments ici. Allons-y et commençons par le premier élément de span, qui est une icône. Je vais sélectionner Pricing Trust Pilot, puis l' élément span avec sélecteur Comme je l'ai dit, nous devons nous occuper du premier élément de span, qui est une icône dont nous avons besoin ici Je vais régler la taille du téléphone sur 3,5. Quant à la couleur, je vais utiliser la même couleur. Allons le prendre et le coller ici. D'accord, comme vous pouvez le voir, l'icône est plutôt jolie. La dernière chose que nous ayons à faire est de prendre soin de cet élément ici. Je vais dupliquer ce code. Nous avons besoin d'un élément d'envergure pour le deuxième élément d'envergure. Débarrassons-nous de la couleur et changeons la taille du téléphone dont nous avons besoin pour fonctionner. Très bien, c'est l'en-tête. Ça a l'air plutôt sympa. Ensuite, nous devons prendre soin des cartes. Et pour cela, passons à la prochaine conférence. 62. Cartes de prix de coiffure: Bien, donc après avoir stylisé l'en-tête, nous devons ensuite nous occuper des cartes. Nous devons les styliser tous les deux. Revenons donc au code VS et commençons à styliser les cartes. Je vais sélectionner le développement du wrapper les cartes de tarification Et je vais utiliser Flex Book pour placer les cartes horizontalement dans une rangée. Je veux dire côte à côte. Nous devons donc afficher Flex. Si nous examinons le projet, vous verrez que les cartes sont placées côte à côte. Ensuite, je vais personnaliser les cartes. Comme vous vous en souvenez, chaque carte possède une carte de tarification de classe commune et reste également une carte de tarification individuelle par classe. Tout d'abord, je vais ajouter aux deux cartes des styles communs. Je vais donc les sélectionner à l' aide d'une carte de tarification par nom de classe commun. Je vais définir les hauteurs élargies. La largeur sera de 45 RAM. Pour ce qui est de la hauteur, je vais faire 70 Ram. Ensuite, je vais changer la couleur de fond. Ça va être blanc. De plus, afin de voir clairement les cartes, je vais définir l' ombre de la boîte avec les valeurs. 01 RAM, dix RAM, et la couleur sera RGB, A 130-16-2235, et l'opacité Comme vous pouvez le constater, nous avons ici deux cartes. En fait, les formes, je veux dire, ces éléments se chevauchent sur les cartes Je vais les placer derrière les cartes, et pour cela nous pouvons définir la propriété d'index. Mettons-le à dix, d'accord ? Maintenant, comme vous pouvez le constater, le problème est résolu. OK ? Ensuite, je vais créer un espace entre les cartes. Faisons-le en utilisant la marge. La marge sera nulle en haut et en bas. En ce qui concerne les côtés gauche et droit, je vais fixer la marge à 1,5 m. Maintenant, il y a de l'espace entre les cartes. Ensuite, je vais également créer de l' espace à l'intérieur de la carte. Pour cela, nous avons besoin d'un rembourrage. Le rembourrage sera composé de quatre rampes en haut et en bas , puis de six rampes sur les côtés gauche et droit. C'est bon. Ensuite, je vais arrondir les coins des cartes. De plus, nous devons aligner les objets à l'intérieur de la carte à l' aide de livres en lin. Réglons le rayon de bordure sur, en fait, nous avons besoin ici du rayon de bordure. Le rayon de bordure sera d'un Ram. Ensuite, comme je l'ai dit, nous avons besoin de livres flexibles. Je vais régler l' affichage sur flex. Ensuite, je vais changer de direction car nous allons aligner verticalement les éléments à l'intérieur de la carte. Je vais donc définir la direction de flexion de la colonne, placons-la vers le bas. Ensuite, je vais placer les objets au centre. Nous devons aligner les articles au centre. Et nous devons également détecter le texte à l'aide de texte. Aligner le centre. OK, c'est ça. À propos des styles courants des cartes. Ensuite, je vais personnaliser les éléments H séparément. Nous allons commencer par les titres, je veux dire par H trois éléments de titre Allons-y et sélectionnons la tarification de la voiture, puis, en fait, nous avons besoin de votre carte de prix en haut. Et puis H, trois éléments de titre. Tout d'abord, je vais définir la famille de téléphones. Ce sera de la cursive mull. Ensuite, nous avons besoin de la taille du téléphone, je vais régler la taille du téléphone à 1,8 RAM. Ensuite, nous devons transformer le texte en majuscules. Je vais créer un espace entre les lettres. Réglons-le sur 2,2 RAM. Enfin, je vais créer de l'espace en bas en utilisant la marge inférieure, la valeur sera de deux points, d'accord ? Comme vous pouvez le constater, les titres sont personnalisés. Mais si nous examinons le projet terminé, vous verrez que les titres ont des couleurs différentes Et nous voyons également ici l'effet de gradient linéaire. Je vais définir la couleur séparément. Allons-y et sélectionnons la carte de prix à gauche, puis je vais utiliser le sélecteur ici Je vais utiliser. Dégradé linéaire, la direction de la transition de couleur sera double. Ensuite, il faut définir les couleurs. La première couleur sera 441d. Pour ce qui est de la deuxième couleur, je vais utiliser 0b38 De plus, je vais adhérer à 90 %. Ensuite, nous avons besoin d'une propriété appelée clip d'arrière-plan Webkit, ce sera du texte De plus, nous devons définir la couleur sur transparent. D'accord, comme vous pouvez le voir, le titre de la première carte est plutôt joli. Nous avons ici un effet de gradient linéaire. Faisons de même pour le deuxième titre. Je vais dupliquer ce code. Ensuite, nous devons changer le nom de la classe. Nous avons besoin d'une carte de prix, non ? Et il faut aussi changer les couleurs. La première couleur sera C, A six EFF. Pour la deuxième couleur, je vais la régler sur 71186. OK, vérifions les résultats. Comme vous pouvez le constater, le deuxième titre également très joli. Ensuite, nous devons nous occuper des prix. Je vais sélectionner le prix le plus élevé. Je vais régler le téléphone familial sur Molly. En fait, récupérons ce code à partir d' ici et apportons quelques modifications. La taille du téléphone sera de six RAM. Ensuite, nous avons besoin, en fait, nous n'avons pas besoin de majuscules. Je pense qu'en fait c'est ça. Vérifie le navigateur, les titres, les prix sont bons Nous devons changer les couleurs, et nous devons faire de même pour les rubriques précédentes Nous pouvons simplement ajouter ici une sélection. Dupliquons le sélecteur. Débarrassez-vous du Calibra , alors nous en avons besoin ici. Et aussi les éléments de titre H one. Vérifie que le prix du navigateur est de la même couleur avec un effet de dégradé. Faisons de même pour la deuxième carte. En fait, copions ce sélecteur à partir d'ici. Et puis il suffit de changer le nom de classe dont nous avons besoin ici, non ? C'est bon, c'est ça. Les titres sont plutôt jolis et il faut ensuite s'occuper des étoiles Revenons au code VS. Je vais sélectionner un emballage avec nom de la classe, une carte de tarification avec des étoiles Je vais créer de l' espace bas en utilisant la marge inférieure pour Ram. Ensuite, nous devons sélectionner le panneau dont nous avons besoin, encore une fois, les étoiles de la carte de prix suivies de cet élément les étoiles de la carte de prix suivies de cet Je vais changer la couleur de l'étoile. Utilisons ici 0357. Comme vous pouvez le constater, les étoiles sont plutôt jolies. Ensuite, nous devons nous occuper de ces listes. Ici, je vais sélectionner les éléments UL avec la liste de prix des noms de classe. La première chose que je vais faire est de me débarrasser des puces par défaut Nous n'avons besoin d'aucun style de liste. Je vais également créer un espace en bas en utilisant la marge inférieure pour. OK. Comme vous pouvez le voir, les balles sont retirées et nous avons également un peu d' espace en bas Ensuite, nous devons nous occuper des éléments de la liste. Je vais sélectionner la liste de prix, suivie des éléments LI. En fait, nous avons besoin d'ici. La carte de prix est la plus basse et la suivante. Ensuite, il doit être suivi de l'élément LI. Je vais augmenter la taille du téléphone, il y aura deux RAM. Ensuite, nous avons besoin d'un téléphone d'un poids de 300, disons, car je vais changer la couleur. Réglons-le sur 567599. Ensuite, nous avons besoin d'une marge, 1,5 RAM en haut et en bas, puis de zéro sur les côtés gauche et droit. Comme vous pouvez le constater, les articles les moins beaux sont plutôt jolis. Ensuite, nous devons changer la couleur du cinquième élément le plus petit. Je veux dire, nous devons rendre le moins d'objets verts. Pour cela, je vais sélectionner les éléments LI, puis le énième sélecteur enfant Nous devons sélectionner le cinquième élément. La couleur sera 0357. Comme vous pouvez le voir, le cinquième article a maintenant une couleur différente. Nous devons maintenant nous occuper du dernier point. Nous avons besoin que le dernier élément soit surligné. un fait, allons-y et sélectionnons l'élément de liste de la première carte. Il nous reste une carte de prix, suivie de la liste des prix. Ensuite, nous avons besoin d'un élément li suivi du dernier sélecteur enfant Nous avons besoin de votre dernier enfant. Je vais utiliser une propriété appelée décoration de texte avec la ligne de valeur parcourue. Ensuite, nous avons besoin d'une opacité de 0,5 OK. C'est à peu près le moins possible. Ensuite, nous devons prendre soin des boutons. Je vais sélectionner la carte tarifaire BTN. Je vais régler la largeur à 100 %, puis la hauteur sera de six béliers Je vais changer la frontière. Je veux dire, nous devons nous débarrasser de la bordure par défaut, la définir sur aucune, puis nous avons besoin que le rayon de bordure soit de cinq RAM. Réglons ensuite la taille de police à 1,6 Rams. Je vais transformer le texte en majuscules, changer de couleur, il sera blanc. Ensuite, nous devons créer un espace entre les lettres. Réglons-le sur 2,2 RAM. Enfin, je vais placer le curseur sur le pointeur. l'heure actuelle, les boutons ne sont pas très beaux car nous devons changer les couleurs d'arrière-plan de chaque bouton. Nous avons besoin de dégradés linéaires pour les deux motifs, ils ont des couleurs différentes. Je vais sélectionner la carte de prix à gauche, suivie du PTN de tarification Ensuite, je vais changer le fond. Utilisons des dégradés linéaires. En fait, nous avons besoin des valeurs similaires à celles que nous avons utilisées pour le titre. Je vais donc récupérer ce code à partir d'ici. Vérifie le navigateur. Le premier motif est plutôt joli. Faisons de même pour le second. Je vais dupliquer ce code, puis le changer de gauche à droite, et également récupérer les valeurs d'ici. Collons la valeur ici. Comme vous pouvez le constater, les deux boutons sont plutôt jolis. En fait, avec les cartes, nous avons presque terminé. Je dois faire encore une chose. Si nous examinons le projet final, vous verrez que la carte sur le côté droit semble un peu plus grande que la carte gauche. En fait, vous pensez peut-être que nous allons augmenter la hauteur intérieure, mais ce n'est pas ce que nous allons faire. Je vais créer via l'environnement , puis je vais déplacer cette carte près de l'utilisateur. Pour créer à travers l'environnement, nous devons utiliser une propriété appelée Perspective. Nous devons l'ajouter aux cartes de prix. La valeur sera de 50 Ram. Ensuite, je vais sélectionner la carte tarifaire, non ? Je vais utiliser transform, puis traduire une fonction avec la valeur cinq Ram. Maintenant, comme vous pouvez le voir, la deuxième carte, je veux dire la carte sur le côté droit s'est rapprochée de l'utilisateur. Je trouve que ça a l'air plutôt sympa. OK, avec la page des prix, nous sommes presque en panne. La seule chose que nous devons faire est d'afficher le pied de page Je vais me débarrasser de l' attribut called et c'est tout. OK. La page de tarification est plutôt jolie et moderne en fait, avec les pages que nous avons terminées. La prochaine chose que nous devons faire est de rendre le projet réactif aux différentes tailles d' écran et aux différents appareils. Passons à la prochaine conférence. 63. Rendre le projet réactif pour des écrans plus grands: Bonjour et bienvenue dans notre nouvelle section dans laquelle nous allons adapter notre projet aux notre projet aux différentes tailles d'écran et aux différents appareils. Dans la dernière section, nous avons terminé de travailler sur le projet. Je veux dire, nous avons créé et stylisé toutes les pages. Tout semble plutôt beau et moderne, mais nous devons maintenant rendre le projet réactif. Je voudrais parler un peu de l'importance de la conception Web réactive dans le développement Web. En fait, c'est très important dans le développement Web car cela garantit que les sites Web fonctionnent bien sur toutes sortes d' appareils et de tailles d'écran. Avec autant de gadgets différents tels que les smartphones et les tablettes, conception Web réactive aide sites Web à être beaux et faciles à utiliser partout. Cela permet également d'économiser du temps et des efforts en évitant d'avoir à concevoir des modèles distincts pour chaque appareil. De plus, les moteurs de recherche tels que Google préfèrent les sites Web adaptés aux mobiles. La conception Web réactive peut également améliorer la visibilité d' un site. En termes simples, la conception Web réactive est indispensable au développement Web. Pour garantir que les sites Web restent conviviaux et efficaces sur le large éventail d'appareils que les gens utilisent aujourd'hui dans mon projet Web, je me suis fixé comme priorité de rendre le site Web impressionnant sur différents appareils. Nous parlons de grands écrans de bureau tels que 1920 pixels et 1 600 pixels. Ainsi que des modèles légèrement plus petits comme 14 40 pixels, 1960, 6,12 × 80 pixels. Quatre tablettes. J'ai 820 pixels et 768 pixels. Bien sûr, pour ceux qui aiment naviguer sur leur téléphone, j'ai optimisé pour 43 393,3 Ce faisant, je m'assure que, quelle que soit la manière dont quelqu'un accède au site, ce soit sur un ordinateur, une tablette ou un téléphone portable, l'expérience est fluide et agréable Cette approche est essentielle aujourd'hui car les gens utilisent toutes sortes d'appareils, et je souhaite que tout le monde passe un moment positif et convivial sur mon site Web. La conception Web réactive n'est pas qu'un terme fantaisiste. Il s'agit de rendre les choses faciles et agréables pour tous, quel que soit le gadget qu'ils utilisent. D'accord ? Comme vous le savez, nous avons construit notre projet sur cet écran de très grande taille, et nous devons maintenant le rendre réactif sur ces points de rupture. Le premier point d'arrêt sera celui-ci ici. Je vais rendre le projet responsive avec toutes ses pages, puis nous passerons à un autre point d'arrêt OK, inspectons la page, passons en mode réactif. Comme vous pouvez le constater, nous avons ici ces dimensions. Je veux dire, 1920 pixels de largeur et 1080 pixels de hauteur. Comme je l'ai dit, le premier point de rupture sera 1 600 pixels et 900 pixels. Je vais insérer ici ces dimensions. Ensuite, je vais passer au code VS. Fermons ce dossier ici. Ensuite, je vais insérer ici de nouveaux communs pour le responsive. Ensuite, je vais utiliser requête multimédia CSS pour définir la largeur maximale de l'écran. Nous avons besoin d'un panneau suivi par les médias. Ensuite, nous devons spécifier la largeur maximale de l'écran. Ça va faire 1 600 pixels. Nous pouvons maintenant insérer ici les tuiles dont nous avons besoin. La première chose que je vais faire est de modifier la taille de police de l'élément HTML. Comme vous vous en souvenez, nous avons défini la taille de police du code HTML à 62,5 % afin d'utiliser le RAM, l'unité de mesure Et je vais diminuer la taille de la police de l'élément H mal. Cela réduira la taille de tous les éléments de l'ensemble du projet. Je vais réduire la taille de police de l'élément H mal 60 %. Maintenant, tous les éléments du projet sont devenus plus petits. Ensuite, je vais m' occuper de la barre de navigation. Je vais diminuer le rembourrage du. Côtés gauche et droit. Je vais sélectionner non et régler le putting sur 0,10 Exécuter ensuite Je vais modifier la largeur des articles sans éléments Moi, l'élément profond de l'enveloppe. Je ne vais sélectionner aucun élément et définir sa largeur à 55 %. Comme vous pouvez le voir, la largeur des éléments de navigation l'élément wrapper est augmentée Ensuite, je vais supprimer le menu déroulant. Comme vous pouvez le constater, il y a ici un petit écart entre le menu déroulant et le triangle. Je vais régler ce problème. Sélectionnons le menu déroulant. Changez sa position, je vais le régler sur 4,5 RAM. Maintenant, comme vous pouvez le constater, nous n'avons plus ici l'écart entre le triangle et le menu déroulant. Ensuite, je vais m'occuper de la section des services. Sélectionnons le wrapper des services et définissons la largeur à 70 %. D'accord, nous avons maintenant un meilleur résultat Ensuite, je vais m' occuper de la liste des projets. Allons-y et sélectionnons la liste des projets. Je vais me fixer à 80 % OK, donc cette section est également belle. Je passe ensuite à la section des modèles. Je vais personnaliser les images. Modelons à droite, suivi de l'image. Ensuite, nous avons besoin de sélectionner un enfant. Nous allons sélectionner la première image. Je vais changer les deux positions, ça va être de 45 %. Ensuite, réglons la largeur à 35 RAM. Je vais dupliquer le code dont nous avons besoin ici. Troisième image, puis je vais me débarrasser de la position supérieure et changer la largeur. Faisons en sorte que ce soit 55 RAM. OK, maintenant tout semble bien. Ensuite, nous devons combler cette petite lacune. En fait, je pense que c'est un défaut du navigateur que nous voyons ici. Cette petite lacune. Quoi qu'il en soit, je vais régler ce problème. Sélectionnons la section d'abonnement. Je vais régler la marche à moins un M. Maintenant, il n'y a plus d'écart et tout semble plutôt beau D'accord. Je pense donc que c'est à propos de la page d'accueil. Ensuite, nous devons nous occuper de la page restante. Passons à la page du client. Nous devons augmenter la largeur des témoignages, je veux dire l'emballage Revenons au code VS et ouvrons les clients du fichier CSS. Je vais insérer vos commentaires pour être réactif. Ensuite, nous avons besoin de la largeur maximale de la requête multimédia CSS qui sera de 1 600 pixels. Je vais sélectionner l'emballage des témoignages. Réglons sa largeur à 90 % OK, maintenant la section est plutôt jolie. Je pense que nous n'avons pas besoin de changer quoi que ce soit à ce point de rupture. Passons à la page suivante, qui est la page du produit. Je vais apporter ici des modifications aux diapositives. Allons-y et ouvrons la page des produits. Ensuite, nous avons besoin de ses commentaires pour réagir. Je vais définir le média X avec 1 600 pixels. Nous avons besoin de 1 600 pixels par an. Je vais sélectionner contenu du produit. La largeur de modification sera 90 %. Ensuite, je vais m' occuper du contenu promotionnel. Je suis l'élément d'en-tête. Allons-y et sélectionnons le contenu promotionnel, suivi de l'élément d'en-tête H. Je vais changer la taille du téléphone. Réglons-le sur 3,5 m. OK, maintenant le contenu promotionnel semble bon. En fait, avec la page du produit, nous en avons terminé. Passons à autre chose et vérifions la page de contenu. Je pense que tout semble bon. Ensuite, vérifions la page du compte. Nous n'avons pas besoin de modifications ici. En ce qui concerne la page de tarification, je vais apporter vos modifications aux diapositives. Revenons au code VS et au fichier SS des prix ouverts. Insérons des commentaires. Je vais créer une requête Caesars Media avec Xw de 1 600 pixels Allons-y et sélectionnons un petit cercle. Et changer sa bonne position sera de 10 %. De plus, je vais m' occuper de la position du grand cercle. Dupliquons alors ce code. Je vais changer le nom de la classe. Il va être grand. Je vais régler la bonne position à 10 % et je vais également changer la position de la boîte. Ça va être de 12 %, d'accord. Tout a l'air plutôt sympa. Et en fait, à ce point d'arrêt, je veux dire 1 600 pixels de largeur et 900 pixels de hauteur Nous avons terminé. Nous pouvons donc vérifier ce point d'arrêt ensuite, nous devons prendre soin de ce point d'arrêt ici Pour cela, passons à la prochaine conférence. 64. Rendre le projet réactif pour les écrans plus petits - Partie 1: Dans la conférence précédente, nous avons rendu le projet réactif. En ce qui concerne le point d'arrêt, je veux dire 1 600 pixels de largeur et 900 pixels de hauteur Il est maintenant temps de passer à autre chose et de rendre le projet réactif sur différentes tailles d'écran. Le prochain point d' arrêt sera celui-ci. Je veux dire, 14, 40 pixels et 900 pixels de hauteur. Revenons au navigateur et modifions les dimensions en mode réactif. Il nous faut ici 14, 40 pixels puis 900 pixels. Revenez ensuite au code VS, ouvrez le fichier de style CSS et créez une nouvelle requête multimédia CSS. La largeur maximale sera de 14 ou 40 pixels. La première chose que je vais faire est de modifier la taille de police de l'élément H Timel Je vais le diminuer encore une fois. La taille de police sera de 48 pixels. Je veux dire, le pourcentage, pas les pixels. Maintenant, les éléments sont redevenus plus petits. Ensuite, je vais m'occuper des éléments, du développement des emballages. Ne sélectionnons aucun élément. Encore une fois, augmentez la largeur. Je vais le mettre à 60 % D'accord, je pense que nous n'avons pas besoin de modifier l'en-tête. Ensuite, nous devons nous occuper de la section des services. Je vais sélectionner le wrapper des services. Définissez la largeur. La largeur sera de 75 %. D'accord, la section des services semble bonne. Ensuite, je vais m'occuper de la section des projets. Je vais augmenter la largeur de la navigation. Je parle de cette navigation ici. Et je vais également augmenter la largeur du projet à, allons-y, sélectionner Filtrer et régler sa largeur à 85 %. Ensuite, je vais sélectionner Liste des projets ici. Liste des projets, et je vais également me fixer à 85 %. OK ? La section du projet est donc plutôt jolie. Ensuite, je vais m'occuper de la section des modèles. La seule chose que je vais faire est ce paragraphe, je suis dans la largeur réduire légèrement ce paragraphe, je suis dans la largeur de ce paragraphe. Allons-y et sélectionnons les modèles à gauche, puis les éléments que je vais définir avec 250. Très bien, donc je pense que c'est à propos de la page d'accueil. Tout a l'air plutôt sympa. Ensuite, nous devons nous occuper de la page du client. Allons-y, ouvrons le fichier CSS des clients et créons une nouvelle requête multimédia CSS d'une largeur maximale de 40,40 pixels Je vais augmenter la largeur de l'emballage du témoignage, je parle de cet élément d'emballage Allons-y, sélectionnons emballage du témoignage et définissons sa largeur à 95 %. Ensuite, je vais modifier la largeur du témoignage lui-même Sélectionnons le témoignage et définissons sa largeur sur 32. Encore une fois, la section des témoignages semble bonne avec cette page. Nous avons terminé. Ensuite, jetons un coup d'œil à la page du produit. Nous devons apporter vos légères modifications. Je vais ouvrir les produits du fichier CSS , puis nous devons créer de nouveaux médias CSS. Nombre maximum de requêtes La largeur sera de 14 ou 40 pixels. Ensuite, je vais sélectionner contenu promotionnel et définir la largeur à 70 %. Ensuite, je vais m' occuper des formes. Sélectionnons le rectangle promotionnel. Je vais régler la position gauche à 8 %. Je vais également la changer en position. Mettons-le à 25 % Ensuite, je vais m'occuper du grand cercle. Je vais également changer de position. Sélectionnons le grand cercle. Réglez la position inférieure à 25 %. De plus, je vais changer la bonne position sera 8 %. C'est tout. La section promotionnelle semble bonne. En fait, avec cette page, c'est terminé. Regardons la page de contact. Ça a l'air bien. De plus, la page du compte est également belle. Regardons la section sur les prix. Je vais donc modifier légèrement la position du cercle. Je vais ouvrir la tarification du fichier. Et puis créons une requête médiatique d'une largeur maximale de 14, 40 pixels. Je vais sélectionner un petit cercle de tarification. Je vais changer sa bonne position. Faisons en sorte que ce soit 7 %, d'accord ? C'est tout qui semble plutôt beau sur les points d'arrêt. Et je vais vérifier ce point de rupture ici. Ensuite, nous devons rendre le projet réactif à ce point d'arrêt Et pour cela, passons à la prochaine conférence. 65. Rendre le projet réactif pour les écrans plus petits - Partie 2: Dans la conférence précédente, nous avons fait en sorte projet réponde à ce point d'arrêt Je suis ici dans la taille de l'écran avec les dimensions suivantes. 14, 40 pixels de largeur et 900 pixels de hauteur. Ensuite, nous devons nous occuper du prochain point d'arrêt. Je suis dans celui-ci. Revenons au navigateur et modifions les dimensions dont nous avons besoin ici, 13, 66, puis 768. Je vais revenir au code VS. Passons au fichier de style CSS et créons une nouvelle requête multimédia CSS. La largeur maximale sera de 13, 66 pixels. La première chose que je vais faire est modifier la taille du téléphone de l'élément HTML. Je vais régler la taille du téléphone à 56 %, cela diminuera la taille des éléments. Ensuite, je vais m'occuper des projets car les deux premières sections sont belles. Occupons-nous des projets. Je vais sélectionner Projet. Je vais changer la largeur, ce seront les deux Ram. Nous devons également modifier la taille des images. Je vais sélectionner la première image avec Nth Child Selector Insider One La largeur de la première image sera de 19 Ram. Ensuite, je vais dupliquer ce code deux fois car nous devons également personnaliser les deux images restantes. La deuxième image, la largeur de la deuxième image sera de 17 RAM. Ensuite, je vais définir la position gauche et la mettre à zéro. Quant à la troisième image, fixons-la à 90 % Et je vais également régler la bonne position à zéro, d'accord ? Comme vous pouvez le constater, la largeur des images est modifiée et elles sont plutôt jolies. D'accord, nous devons ensuite nous occuper de la section des modèles. Je vais prendre les photos. Passons au code VS et sélectionnons le modèle, droite, suivi des éléments de l'image. Encore une fois, sélectionnez, nous avons besoin de la première image. Je vais définir, faisons-en 30 RAM. De plus, je vais changer les deux positions, ce sera 45 %. Ensuite, je vais dupliquer ce code, changer le sélecteur Nous avons besoin de votre deuxième image. Je définis la largeur de la deuxième image. Ça va faire 17 RAM. OK, vérifions le navigateur. Je trouve que tout est plutôt beau. Ensuite, nous devons prendre soin de l'ombre. Je veux dire, cet effet de flou, si vous vous en souvenez, concerne quatre éléments de la section des modèles Je vais sélectionner les modèles suivis des quatre éléments. Je vais modifier la hauteur intérieure. Partons de 270 m. Quant à la hauteur, elle sera également de 70 m. Je vais également changer la position de l' élément dont nous avons besoin. La position inférieure sera zéro. Et nous avons également besoin de la bonne position, qui sera de 8 % Maintenant, nous avons de meilleurs résultats avec la page d'accueil. Nous avons terminé. Toutes ces sections ont l'air bien. Regardons le reste des pages. Je pense que la page du client est également belle. Regardons la page des produits. Je vais apporter ici quelques modifications. Passons au code VS et ouvrons les produits du fichier CSS. Je vais créer un nouveau média C. Spécifiez le maximum avec 13, 66 pixels. Tout d'abord, je vais m' occuper des images. Sélectionnons le contenu des produits. À ce moment-là, nous avons besoin d'une image avec un sélecteur d'enfants. Je vais sélectionner la première image. Modifions les hauteurs intérieures. Je vais régler la largeur à 30 RAM. Ensuite, la hauteur sera de 60 Ram. Je vais également changer la position de l'image. Réglons la position supérieure à 45 % Quant à la droite, position sera de 13 % La première image est personnalisée. Ensuite, nous devons nous occuper de la deuxième image. Je vais dupliquer ce code ici. Ensuite, je vais changer de sélecteur, nous avons besoin de sa deuxième image La largeur sera de 17 RAM. Ensuite, je vais me débarrasser de la hauteur, passer à la position, ça va être de 20 %. Quant à la bonne position, je vais faire en sorte qu'elle soit de 29 %. D'accord, la deuxième image est belle. Ensuite, nous devons nous occuper de la troisième image. Allons-y et dupliquons à nouveau le code dont nous avons besoin. Troisième image, je vais la régler avec 226 RAM. Ensuite, nous avons besoin de la position inférieure, ce sera 28 %. Ensuite, je vais régler bonne position à 3 %. Les images sont belles. En fait, avec cette partie, c'est terminé. Passons à autre chose et occupons-nous du contenu promotionnel. Je sélectionne le contenu promotionnel, modifions-le en hauteur. La largeur sera de 60 %. Quant à la hauteur, je vais la porter à 40 RAM. Ensuite, je vais personnaliser le grand cercle. Une fois que nous avons survolé le contenu promotionnel, je sélectionne un grand cercle avec la classe animée Je vais changer l'échelle. Ce sera 1.3 Maintenant, nous avons de meilleurs résultats. En fait, je pense que nous devons personnaliser le titre parce que je pense qu'il est plus grand que ce dont nous avons besoin ici. Je vais sélectionner le contenu promotionnel avec les éléments de titre H one. Réglons la taille à trois maintenant. Ça a l'air plutôt sympa. Ensuite, je m'occupe de l'ombre. Allons-y et sélectionnons Promo Shadow. Je vais changer la position inférieure. Ça va être de -14 % Ensuite, je vais changer l'ombre, je veux dire la position inférieure de l'ombre Une fois que nous aurons survolé le contenu promotionnel, je vais dupliquer ce code Ensuite, nous devons ajouter ici la classe animate. Je vais fixer la dernière position à 17 %. OK, maintenant tout va bien. Et en fait, avec cette section, nous en avons terminé. Regardons les autres pages. La page de contact semble bonne. Je pense que la page du compte est également belle. Ensuite, nous avons ici la section des prix. Ça a l'air bien aussi. Je pense que c'est ça. En ce qui concerne les points d'arrêt, le projet semble bon Je vais vérifier ce point d'arrêt. Le point d'arrêt suivant est celui-ci, la taille de l'écran aux dimensions 12, 80 pixels de largeur et 780 pixels de hauteur Au point d'arrêt, nous devons modifier la taille de police de l'élément H mel Tout dépend de ce point d'arrêt. Je ne vais pas consacrer une nouvelle conférence vidéo à ce point d'arrêt Je vais personnaliser le projet sur le point d'arrêt. Dans cette conférence, passons au code VS et ouvrons le fichier CSS stylisé Créons une nouvelle requête multimédia CSS avec une largeur maximale de 12 80 pixels. Sélectionnez ensuite l'élément Htimil et modifiez la taille du téléphone. Ce sera 52 % Ensuite, je vais modifier ici les dimensions. Nous allons donc vérifier le projet. Comme vous pouvez le constater, tout semble bon. Nous n'avons pas besoin de changer quoi que ce soit à ce point d'arrêt. En fait, j'ai oublié une chose sur la page d'accueil. Je n'ai pas encore vérifié le lecteur vidéo. C'est mon erreur. Mais comme vous pouvez le constater, ça a l'air bien. Nous n'avons rien à changer ici. D'accord, cela concerne ces points d'arrêt Je vais aussi vérifier celui-ci. Ensuite, nous devons prendre soin de ce point d'arrêt ici. Pour cela, passons à la prochaine conférence. 66. Rendre le projet réactif pour les écrans plus petits - Partie 3: Dans la conférence précédente, nous avons rendu le projet réactif sur ces deux points de rupture ici Nous devons maintenant passer à autre chose et occuper du prochain point d'arrêt, qui sera de 1024 pixels de largeur et 768 pixels de hauteur Revenons au navigateur et modifions les dimensions. Ici, nous avons besoin de 1 024,7 68. Revenons au code VS et créons une nouvelle requête multimédia CS. Dans le fichier de styles, je vais définir largeur maximale à 1024 pixels. La première chose que je vais faire est de m'occuper de la navigation. Allons-y, ne sélectionnons aucune pièce et changeons le rembourrage. Je vais régler le rembourrage à 0,5 image. Ensuite, je vais m'occuper de l'emballage des articles Nova Je vais sélectionner les éléments Nova, je vais régler la largeur à 65 % Comme vous pouvez le voir, les éléments de navigation sont beaux. Ensuite, je vais m' occuper du logo. Je vais sélectionner le logo, puis les panneaux. Mais dans ce cas, je vais sélectionner le premier élément panoramique dont nous avons besoin ici, sélection de l'enfant avec la valeur un. Je vais régler la police de caractères 2.5 Ram. Ensuite, je vais dupliquer ce code. Je vais ajouter ici des éléments de span. Réglons la taille de police à 1,5 RAM. Ensuite, je vais sélectionner le deuxième élément de span. Je vais copier ce code ici. Changeons le sélecteur pour le énième enfant. Il nous en faut deux. En ce qui concerne la taille du téléphone, je vais le faire fonctionner en version 1.2. Voilà, à propos du logo. Ensuite, je vais m' occuper de la bannière. Je vais sélectionner une bannière. Je vais changer la position de la bannière. Fixons la position à 16 %. Quant à la position de gauche, je vais la porter à 18 %. Ensuite, je vais m' occuper des titres. Sélectionnons une bannière avec H, un élément d'en-tête. Je vais régler la taille de police à neuf RAM. En ce qui concerne le deuxième titre, je vais dupliquer je vais dupliquer le code dont nous avons besoin ici, la bannière 3. Quant à la taille de police, elle sera de deux. OK, la bannière est belle. Ensuite, je vais m' occuper des arrière-plans. Nous devons apporter de légères modifications. Je vais sélectionner VG One et je vais régler la bonne position à -5 %. En fait, avant cela, nous devons nous occuper de l'arrière-plan principal Je vais sélectionner G main. Réglons la position gauche à -25 % En ce qui concerne le troisième arrière-plan, je vais sélectionner l' arrière-plan deux Mettons-nous à 60 %. D'accord, je trouve que les arrière-plans sont bons. Et en fait, avec l' en-tête, c'est terminé. Ensuite, nous devons nous occuper de la section des services. Je suis Select Services. Je vais régler la hauteur des services à 190 points de vue. Modifions ensuite la marge. Je vais régler la marge à 15 RAM en haut et en bas. En ce qui concerne les côtés gauche et droit, je vais remettre la marge à zéro. Ensuite, je vais m' occuper des formes, des arrière-plans, du cercle et de ce rectangle. Je vais sélectionner les services G One. Je vais changer de position. La première position sera de -15 %. Ensuite, je vais régler la bonne position à 3 %. Je vais également régler la hauteur de dix à 60 RAM Je vais fabriquer le moteur des éléments. Réglons également la hauteur à 60 RAM. OK, voilà le cercle, et je pense que nous avons de bien meilleurs résultats. Occupons-nous du rectangle. En fait, dupliquons ce code. Changez le nom de classe dont nous avons besoin ici. En ce qui concerne les positions, je vais définir la position inférieure. À -12 %, je vais utiliser une position gauche et la valeur sera de 5 %. Pour ce qui est de la hauteur, je vais laisser ces deux lignes de code ici Passons au navigateur. Comme vous pouvez le voir, nous avons ici un rectangle et en fait cette section semble bonne. Nous avons juste besoin de faire votre petit changement. Nous devons augmenter l' espace entre ces objets. Je vais sélectionner la liste des services maintenant. La liste des services a une propriété de contenu justifiée avec le centre de valeur, dans notre cas, sur cette taille d'écran. Je vais modifier la valeur de la propriété justify content et la définir de manière à ce qu'elle soit espacée de manière uniforme. Maintenant, l'espace est beaucoup plus grand et je trouve qu'il est beaucoup plus beau. OK, donc avec la section des services, c'est terminé. Ensuite, nous devons nous occuper de la section des modèles car la section du projet est belle. Passons à la section des modèles. Je vais partir du côté gauche. Restons les modèles. Je vais changer le rembourrage. Supposons un rembourrage de 25 images en haut, puis de dix images sur le côté droit, zéro sur le côté inférieur et de cinq images sur le côté Ensuite, je vais vous retirer de la rubrique. Allons-y et sélectionnons les modèles gauche (H), un élément d'en-tête. Je vais changer la taille du téléphone, il y aura cinq RAM. Ensuite, je vais dupliquer le code dont nous avons besoin ici. Paragraphe, je vais modifier la largeur du paragraphe. Ça va faire 45 RAM. Quant à la taille du téléphone, je vais la régler sur 1,5 RAM. Le titre et le paragraphe semblent bons. Ensuite, nous devons prendre soin du fond. Je vais sélectionner dix plaques, PTN. Tout d'abord, je vais diminuer la largeur. Réglons-le sur 27 RAM. Ensuite, nous devons modifier la hauteur. Ce sera 5,5 RAM. Puis changez la taille du téléphone. Je vais régler sur 1,6 RAM. Très bien, ça se trouve à peu près sur le côté gauche. Occupons-nous du bon côté. Je vais personnaliser les images. Nous allons sélectionner les modèles à droite, puis l'image. Dans ce cas, nous avons besoin de la première image. Utilisons le sélecteur de graphique et sélectionnons la première image. Je vais changer la position supérieure, elle sera de 45 %. Nous allons également changer la largeur. Je vais en faire 25 images. Alors dupliquons ce code. Nous avons besoin de sa deuxième image. La position supérieure sera de 25 % Ensuite, nous avons besoin de la position gauche 20 %. Quant à la largeur, je vais dire 214 RAM. Enfin, nous devons prendre soin de la troisième image. Dupliquons ce code, changeons la valeur du sélecteur de graphique dont nous avons besoin ici trois Dans le cas de la troisième image, nous avons besoin de deux positions pour atteindre 27 %. Ensuite, je vais débarrasser de la position gauche et passer à 240 RAM. OK, les images sont plutôt jolies. Ensuite, je vais m' occuper du bouton, je veux dire du bouton Play. Allons-y et sélectionnons le bouton Play. Je vais les régler en hauteur, tous les deux, à 17 Ram. En plus de cela, je vais personnaliser les éléments du bouton de lecture avant de s'asseoir. Ajoutons-les ici avant et fixons-les à une hauteur maximale de 23 Ram dans les deux cas. OK, le bouton est donc personnalisé. Enfin, je vais m' occuper de l'effet blar ici Nous devons sélectionner des modèles contenant quatre pseudo-éléments. Je vais me fixer des hauteurs, toutes deux à 60 Ram, puis changer la position inférieure, ça va être de 10 %. D'accord. Je pense que cela se trouve à peu près sur la page d'accueil du point d'arrêt. Tout semble bon. Vérifie le lecteur vidéo, il a également l'air bien. Passons à autre chose et examinons les autres pages. La page des clients semble bonne. En ce qui concerne la page des produits, je vais apporter ici quelques modifications. Passons au code VS et ouvrons le fichier CSS du produit. Je vais créer une nouvelle requête multimédia CSS avec une largeur de multiplexage de 1024 pièces. Tout d'abord, je vais m' occuper du titre du paragraphe sur le côté gauche de la première section. Ici. Je vais sélectionner le contenu des produits. Nous avons besoin du contenu des produits, puis nous avons besoin de H et d'éléments d'en-tête. Je vais changer la taille de police. Ce sera Ram. Dupliquons ce code et sélectionnons le paragraphe. La taille de police dans le cas du paragraphe sera de 1,5 tour. C'est ça, à peu près sur le côté gauche. Ensuite, je vais m'occuper des images sur le côté droit. Allons-y et sélectionnons Products Content Right, puis les éléments de l'image. Et puis nous avons besoin de sélectionner le graphique. Parce que nous devons sélectionner la première image, je vais régler 228 RAM. Quant à la hauteur, elle sera de 55 Ram. Ensuite, je vais dupliquer ce code deux fois car nous devons également nous occuper des deux images restantes. Nous avons besoin ici de la deuxième image. Débarrassons-nous de la hauteur et changeons la largeur. Ça va faire 15 RAM. Pour ce qui est de la troisième image, je vais la régler avec 224 RAM. J'ai besoin de l'image 3. OK, je trouve que la première section est jolie. Ensuite, nous devons nous occuper du contenu promotionnel. Allons-y et sélectionnons cet élément. Mettons-nous à 70 % , puis je m' occuperai du titre. Sélectionnons le contenu promotionnel, suivi de l'élément d'en-tête H. Je vais régler la taille du téléphone à 2,5 RAM. Maintenant, le titre semble bon. Ensuite, nous devons prendre soin des formes, je veux dire du rectangle et de ces cercles. Allons-y et commençons par le rectangle promotionnel. Je vais régler la hauteur à 50 m. Je parle des deux propriétés, puis je vais sélectionner le petit cercle. Changeons la position du cercle. Je vais fixer la première position à 25 %. Quant à la bonne position elle sera de 40 %. Ensuite, je vais m'occuper des grands cercles. Sélectionnez un grand cercle, puis je vais prendre la hauteur maximale à partir d'ici. Réglons la hauteur, les deux à 40 grammes. OK, le contenu de Romo est sympa. Je vais changer ici la position du grand cercle. Une fois que nous avons survolé l'élément, je vais sélectionner un grand cercle Avec la classe animate, je vais définir la position large à -2 %, d'accord ? Alors maintenant, je pense que nous avons bien meilleurs résultats avec cette page. Nous avons terminé. Vérifie la page de contenu. Ça a l'air bien. La page du compte semble bonne. Ainsi que pour la page de tarification. Je vais apporter ici quelques modifications. Ouvrons la tarification dans un fichier et créons une nouvelle requête multimédia CSS. Spécifiez ici la largeur maximale. Ça va faire 1024 pixels. Je vais sélectionner le prix de la voiture. Je vais régler la largeur 24 à. Alors je vais vous faire sortir du rectangle. Sélectionnons un rectangle. Je vais changer de position. La position supérieure sera de 28 % , puis la position de gauche sera de 5 %. De plus, je vais changer avec la hauteur. Réglons les deux à 40 grammes. Vérifie le navigateur. Nous avons ici le rectangle. Ensuite, prenons soin du grand cercle. Je vais dupliquer ce code. Changeons le nom de la classe. Nous avons besoin d'un grand cercle au lieu de propriétés en haut et en bas. Nous avons besoin de positions inférieures et droites. La position inférieure sera de 10 %. Ensuite, je vais changer de gauche à droite, et la bonne position sera 5 %. En ce qui concerne la hauteur maximale, je vais régler les deux sur 30 RAM. En fait, le code n'est pas appliqué aux éléments car nous avons ici besoin de tarifer sur un grand cercle et pas simplement sur un grand cercle. Vérifie maintenant le navigateur, le code est appliqué. Un grand cercle, c'est bien. Sortons du petit cercle. Dupliquons ce code. J'en ai l'habitude, votre position la plus élevée sera de 30 %, alors nous avons besoin bonne position 5 %. C'est probablement en hauteur. Je vais leur donner à tous les deux six rap dont nous avons besoin ici. Petit cercle. D'accord, en fait, je pense que nous pouvons déplacer le cercle légèrement vers le haut. Diminérons donc la position supérieure. Mettons-le à 28 %. Je vais modifier à nouveau la valeur. Disons 25 % Faisons la première place 26 % OK, je pense que c'est à cause de ces points de rupture. Toutes les pages ont l'air bien. Ensuite, nous devons rendre notre projet responsive sur les tablettes. Nous allons vérifier ce point de rupture ici et passer à la prochaine conférence, où nous commencerons à rendre le projet réactif sur les tablettes. 67. Créer un menu de hamburger - Partie 1: Très bien, dans la conférence précédente nous avons fini de travailler sur le point d'arrêt Comme je l'ai dit, nous devons passer à la réponse à la question de rendre le projet adaptatif sur les tablettes. Je veux dire, en ce qui concerne ces points d'arrêt, allons dans le navigateur et modifions les dimensions de l'écran Nous avons besoin ici de 820 pixels puis de 11 80 pixels. Il s'agit de la taille de l'écran de la tablette. Passons au code VS et ouvrons le fichier de style CSS. Je vais créer une nouvelle requête multimédia CS. Spécifiez la largeur maximale. Ça va faire 820 pixels. OK. Donc, avant de commencer à écrire le code, je vais vérifier la version finale de notre projet à ce point de rupture. Comme vous pouvez le constater, nous n' avons plus ici les éléments de navigation. Vous pouvez voir ici l'icône du menu. Si je clique dessus, nous arriverons au menu des hamburgers. Nous avons ici des éléments de navigation. En bas, vous pouvez voir les prix en bas. Si je clique sur l'un des éléments de navigation, nous arriverons ici aux menus déroulants. Nous devons modifier la navigation. Je veux dire, nous devons transformer la navigation pour lui donner cette apparence. Passons au code VS. La première chose que je vais faire est de masquer les éléments de navigation. Je vais sélectionner les articles Nova. Ensuite, je vais ajouter ici l' affichage N. Comme vous pouvez le voir, les éléments de navigation sont masqués. Ensuite, je vais créer l'icône du menu. Pour cela, je vais aller dans l'index du fichier HTM juste après le logo. Je vais insérer de nouveaux commentaires pour l'icône du menu. Ensuite, je vais ouvrir Deep tug, ce sera l'icône du menu L'icône du menu sera composée de deux lignes. Je vais ouvrir Deep Tug avec la ligne de cours. Ensuite, nous avons besoin de la première ligne. Le premier est le nom de classe commun. Quant au second, il s'agit d'un nom de classe individuel. Je vais dupliquer ce code car nous avons besoin de deux lignes. Changeons le nom de la classe. Ce sera la deuxième ligne. Très bien, l' icône du menu est créée. Ensuite, je vais personnaliser cet élément. Je vais sélectionner l'icône du menu. Allons-y, nous pouvons les cacher tous les deux à quatre RAM. Je vais ajouter ici une couleur de fond temporaire afin d'afficher l'icône Passons au navigateur. Comme vous pouvez le voir, nous avons ici l'icône du menu. Bien, définissons la position de l'icône du menu. Je vais le régler sur la position amino absolue 5 ram. Hein ? La position sera également de cinq RAM. Bien, après cela, je vais afficher les lignes. À l'heure actuelle, ce ne sont que des développements vides de sens. C'est pourquoi nous ne pouvons pas voir les lignes sur la page. Je vais sélectionner la ligne, fixons-la à 100 %, alors la hauteur sera de 0,4 RAM. Pour ce qui est de la couleur de fond, je vais la mettre sur le blanc. Maintenant, je vais me débarrasser de la couleur de fond rouge temporaire. Nous avons ici deux lignes. Maintenant, comme vous pouvez le voir, nous devons séparer ces lignes, et pour cela nous pouvons utiliser Flex Box. Je vais ajouter une boîte flexible à l'icône du menu. Lorsqu'il affiche flex, nous devons changer de direction car les lignes doivent être placées verticalement dans une colonne. La direction de flexion sera une colonne. Ensuite, nous avons besoin d'espace entre les lignes. Et pour cela, je vais justifier l'espace entre les contenus. Nous n'avons pas besoin d'un tel espace ici. En fait, la hauteur de l'icône du menu doit être de deux m et non de quatre m. Maintenant, l'icône du menu est belle. Ensuite, je vais transformer la navigation et lui donner cette apparence. Nous devons changer la couleur d'arrière-plan de la navigation, ainsi que la couleur du texte et de l'icône. Passons au code VS. Je vais sélectionner Nuer. Changeons la couleur de fond. Ça va être blanc. Ensuite, je vais changer la couleur du logo. Allons-y et sélectionnons Nuer suivi du logo. Et puis nous avons besoin de l'élément Span. Je vais régler la couleur sur F40. Ensuite, je vais vous attraper Text Shadow, disons à None. Comme vous pouvez le voir, la couleur du texte, je veux dire que la couleur du logo a changé et qu'il est beau. Ensuite, je vais personnaliser l'icône du menu. Je vais changer la couleur de fond. Utilisons ici la même couleur que celle que nous avons utilisée il y a une minute. Il nous en faut 40 ici. Comme vous pouvez le constater, les lignes ont une couleur de fond différente. Ensuite, je vais transformer l'icône en bouton de fermeture en X. Pour cela, je vais sélectionner la première ligne. Je vais utiliser la propriété de transformation Avec la fonction de rotation, la valeur sera de 45 degrés. De plus, je vais déplacer légèrement la ligne en utilisant la fonction translate y. La valeur sera 1.2 Dupliquons ce code et personnalisons la deuxième ligne dont nous avons besoin ici, faisant pivoter de moins 45 degrés. En ce qui concerne la fonction translate y, il nous faut ici le négatif 1.2 Vérifie le navigateur. Comme vous pouvez le voir, nous avons ici x. Maintenant, nous devons nous occuper des éléments de navigation. Pour le moment, ils sont cachés. Je vais me débarrasser de display none Au lieu de display none, je vais ajouter ici display flex. Nous devons placer les éléments de navigation verticalement dans une colonne. Par conséquent, nous avons besoin que la direction de flexion soit une colonne. Ensuite, je vais assouplir les éléments en utilisant justify content. Fléchissez, démarrez et alignez les éléments. Propriétés et valeurs de démarrage flexibles. Vérifie le navigateur. Nous avons ici des éléments de navigation. Nous devons changer la position de l'élément. Réglons-le sur absolu. Ensuite, je vais régler deux positions à 12 Ram, car la hauteur de la partie supérieure est de 12 Ram. Pour ce qui est de la position de gauche, je vais la mettre à zéro. Ensuite, je vais définir avec la hauteur, la largeur des éléments de navigation sera de 100 %. Quant à la hauteur, je vais faire ici le petit calcul dont nous avons besoin hauteur de la fonction de coupe sera de 100, hauteur du pot d'affichage de -12 grammes, soit la hauteur du Nper Si j'ajoute ici la couleur akron avec la valeur 245, nous obtiendrons ce résultat ici Bien, nous devons maintenant personnaliser les éléments de navigation. Je vais sélectionner un élément de navigation mais je dois exclure le dernier élément. Je veux dire qu'en bas, nous n'avons pas besoin d'une pseudo classe, nous devons ajouter ici le dernier enfant. Maintenant, le code, je veux dire, les vignettes seront appliquées à tous les objets de Nov sauf au dernier enfant. En bas, je vais régler la largeur à 100 %, puis la hauteur sera de 12 grammes. De plus, je vais utiliser Flex Box. Nous devons aligner les objets au centre. Ensuite, je vais créer de l' espace sur le côté gauche à l'aide d'un rembourrage Il en reste trois, Ram. Les éléments de navigation sont bien alignés. Nous devons maintenant personnaliser les liens. Je ne vais sélectionner aucun élément dont nous avons besoin ici. Aucun élément suivi par les éléments du lien. Encore une fois, nous devons exclure le bas. Je vais insérer ici. Pas de BTN. Changeons la couleur du lien. La couleur sera de 9 h 26 à 7 h. Et débarrassons-nous également de l'ombre. Faisons en sorte que l'ombre technologique soit nulle. Comme vous pouvez le constater, les liens semblent bons. Ensuite, je vais créer ces signes positifs ici. Et je vais le faire en utilisant quatre éléments. Allons-y et sélectionnons Aucun élément, puis les quatre éléments comme contenu que je vais insérer ici, plus sinus. Ensuite, nous avons besoin de la taille de police. Ce sera une forme. Je vais également changer de couleur. Utilisons ici la couleur F4a0. Ici, nous avons les points positifs. En fait, nous n'avons pas besoin du signe plus sinusoïdal avec le bouton, je vais exclure le bouton ici. Pour cela, nous devons réutiliser. Ensuite, nous devons ajouter ici le dernier enfant. Maintenant, comme vous pouvez le constater, nous n'avons plus ici le signe plus. C'est bon. Nous devons maintenant prendre soin de la position du signe plus. Pour cela, je vais régler la position sur absolue. Ensuite, nous devons nous positionner à 50 %, car la bonne position sera zéro. Ensuite, nous devons centrer l'élément verticalement. Pour cela, je vais transformer, traduire Y -50% Comme vous pouvez le voir, nous avons ici le sinus plus Ensuite, je vais définir la largeur et la hauteur. La largeur sera de dix. Pour ce qui est de la hauteur, je dirais que six ont couru. Nous devons centrer les éléments. Pour cela, je vais utiliser Display Flex avec centre de contenu justifié et un centre de rubriques. OK, c'est ça, à propos du signe plus. Ensuite, nous devons nous occuper du dernier élément de navigation, savoir ce bouton ici. Je veux dire le bas des prix. Je vais sélectionner Novem, puis le dernier. Voir la classe, définissons la position absolue. Ensuite, nous avons besoin que la position inférieure soit nulle. Nous avons également besoin de la position gauche, elle sera également nulle. Ensuite, il faut définir la largeur et la hauteur. La largeur sera de 100 %. Quant à la hauteur, je vais en faire 12 RAM. Ensuite, je vais définir la couleur de fond. Ça va être blanc. Nous allons vérifier le navigateur que nous avons ici en bas. Utilisons Flex Box pour aligner l'élément. Réglons l'affichage pour qu'il soit flexible. Ensuite, nous devons justifier le centre de contenu et aligner les éléments au centre afin de centrer le bas. Comme vous pouvez le constater, le bas est centré. Ajoutons ici une ombre en utilisant l'ombre de la boîte. Les valeurs seront 01 Ram, dix Ram comme couleur, je vais utiliser R GPA Les valeurs seront 130-16-2235, et l'opacité 0,2 C'est tout pour les éléments parents Nous devons maintenant personnaliser le bouton lui-même. Allons-y et sélectionnons PTN. Je vais régler avec 290, 5 %, puis la hauteur sera de six Ram. Donnons n'importe quelle couleur de fond, je vais en utiliser 40. Ensuite, il faut que la couleur soit blanche. Enfin, je vais régler la taille du point à 2,2 m. D'accord ? Donc, comme vous pouvez le voir, le bas est plutôt joli. En fait, nous avons ici le même résultat que celui dont nous avions besoin ensuite. Nous devons faire en sorte que le menu des hamburgers fonctionne, et nous devons également nous occuper des listes déroulantes pour cela Passons à la prochaine conférence. 68. Créer un menu de hamburger - Partie 2: Dans la conférence précédente, nous avons donc commencé à rendre le projet adaptatif pour les tablettes. Vous pouvez voir ici les dimensions des tablettes. Nous sommes en train de créer le menu des hamburgers. Dans cette conférence, je vais personnaliser les menus déroulants car ils ne sont pas très beaux pour le moment Je vais styliser les cinq listes déroulantes. Revenons au code DS. La première chose que je vais faire est masquer ces triangles ici, car nous n'en avons plus besoin. Je veux dire, nous n'en avons pas besoin pour les tablettes. Sélectionnons novem suivi de l'élément suivant dont nous avons besoin ici l'élément suivant dont nous avons besoin Pour masquer l'élément after, je vais utiliser display none. Comme vous pouvez le constater, les triangles sont cachés. Ensuite, je vais sélectionner la première liste déroulante. Je vais définir avec, ce sera 100 % Ensuite, nous devons changer la première position. Ça va faire 12 grammes. Pour ce qui est de la position des jambes, je vais la mettre à zéro. Vérifie le navigateur. Comme vous pouvez le constater, la position est modifiée. En fait, nous voyons ici les objets nava. Cela signifie que le menu déroulant s'est retrouvé derrière les éléments de navigation. Pour résoudre ce problème, je vais utiliser la propriété index. Réglons-le sur 100. Maintenant, le problème est réglé. Ensuite, je vais me débarrasser des idées de frontières à partir d'ici. Je vais régler le rayon de la bordure à zéro pour me débarrasser de l'ombre de la boîte, réglons-le sur aucun. Ensuite, je vais changer la direction du flex. Je veux dire que je vais placer les fonctionnalités et les services les uns sur les autres verticalement. Par conséquent, je vais régler la direction de flexion sur la colonne, puis me débarrasser du pudding Je vais le mettre à zéro, c' est-à-dire placer le menu du haut vers le bas, je veux dire l'emballage ensuite, je vais m'occuper des côtés gauche et droit parce que pour le moment, menu du haut vers le bas est nul Je vais sélectionner Top Down, une à gauche. Réglons avec 100 % , puis la hauteur sera de 50 %. Ensuite, je vais créer de l'espace en bas en utilisant le bas Réglons-le sur cinq RAM. Enfin, nous avons besoin d'un rembourrage. Réglons-le sur deux RAM. Bien, après cela, je vais sélectionner la liste des fonctionnalités. Sélectionnons la liste des fonctionnalités. Je vais régler les hauteurs à 100 % , puis je vais utiliser Flex Box. Réglons l'affichage pour qu'il soit flexible. Ensuite, nous devons changer de direction. Réglons la direction de flexion sur la colonne. Enfin, nous devons emballer les articles flexibles. Je veux dire, nous devons placer les éléments flexibles sur plusieurs lignes différentes. Nous avons besoin de flex wrap pour qu'il soit enroulé sur le côté gauche du menu déroulant. Ça a l'air bien. Ensuite, je vais m'occuper du côté droit. Allons-y et sélectionnons le menu déroulant à droite. Je vais régler la largeur à 100%. Ensuite, la hauteur sera de 75 RAM. En fait, pas Ram mais Percent. Ensuite, je vais régler le rembourrage à zéro sur le côté supérieur, puis sur deux RAM sur le côté droit, 13 RAM sur le côté inférieur et deux RAM sur le côté gauche OK, je vais ensuite sélectionner les services déroulants. Réglons la largeur à 100 % , puis la hauteur sera de 100 %. Ensuite, nous avons besoin de son Display Flex. De plus, je vais changer la direction dans laquelle ce sera une colonne. Et comme pour la liste des fonctionnalités , j'utilise ici les mêmes valeurs. Ajoutons simplement ici le nom de la classe. Et débarrassez-vous de ce code d'ici. Comme vous pouvez le constater, le côté droit est beau. Je vais changer la couleur de fond. Ajoutons ici la couleur de fond, le blanc. OK, je pense que le premier menu déroulant semble bon. Ensuite, nous devons nous occuper du deuxième menu déroulant. Je vais sélectionner le menu déroulant deux. Tout d'abord, définissons la hauteur maximale. La largeur sera de 100 %. Quant à la hauteur, je vais la régler à 75 RAM. Ensuite, je vais changer de position. La première place sera 12 Ram. Quant à la position de gauche, mettons-la à zéro, puis vérifions-la dans le navigateur. Nous avons ici le deuxième menu déroulant. Comme dans le premier cas, nous devons utiliser la propriété index car elle se retrouve derrière les éléments nub Je vais mettre l'index à 100. Maintenant, le problème est réglé. Ensuite, comme vous le devinez, nous devons changer la direction de la boîte flexible. Je vais changer, je vais définir la direction de flexion colonne dont nous avons besoin ici, colonne. OK. Ensuite, je vais me débarrasser du rayon, mettons-le à zéro. De plus, nous n'avons pas besoin de box shadow, il n'y en aura pas. Ensuite, je vais régler le rembourrage à deux Ram en haut, à Ram sur le côté droit, à zéro en bas et à deux Ram sur le côté gauche Ensuite, je vais créer un espace entre les éléments. Je vais sélectionner la deuxième liste déroulante avec le développement, fixons la marge à zéro en haut, 0,5 RAM sur le côté droit, à deux RAM en bas et à 0,5 RAM sur le côté gauche. Nous avons ici un peu d'espace. Ensuite, je vais sélectionner les éléments et diminuer leur taille. Allons-y et sélectionnons Drop Down to, alors nous avons besoin de développements. Et puis fixons la taille de police à cinq RAM. Eh bien, nous avons maintenant le problème de la hauteur de la liste déroulante. J'ai ici, hauteur 75 Ram. Supprimons cette valeur à partir d'ici et réglons simplement la hauteur sur auto. Nous allons vérifier les résultats. OK, le menu déroulant est plutôt sympa en fait, avec le deuxième menu déroulant, c'est terminé Passons à autre chose et occupons-nous du reste des listes déroulantes. En fait, nous allons utiliser des valeurs et des propriétés similaires pour écrire le même code encore et encore. Je vais sélectionner toutes les listes déroulantes simultanément. Commençons par le premier, puis je vais le dupliquer cinq fois, changer les chiffres dont nous avons besoin. Déposez deux, puis trois. Ensuite, nous avons le menu déroulant quatre, et enfin le menu déroulant cinq. Je vais sélectionner à partir d'ici quelques propriétés comme ces deux propriétés. Coupons-les. Nous avons également besoin de l'ombre de la boîte, du rayon de bordure et de la propriété index. Ajoutons-les ici. Je vais supprimer ces propriétés du deuxième menu déroulant. OK, maintenant je pense que les cinq menus déroulants devraient être beaux. Vérifions-le, les produits ont l'air bien. Ensuite, nous avons Contact. Ça a l'air bien aussi. Et la liste déroulante du compte semble également bonne. D'accord, les cinq menus déroulants sont personnalisés. Ensuite, nous devons faire en sorte que le menu des hamburgers fonctionne pour cela. Passons à la prochaine conférence. 69. Faire fonctionner le menu Hamburger: Dans la conférence précédente, nous avons personnalisé les menus déroulants pour tous les éléments de navigation. Dans cette conférence, je vais maintenant faire en sorte que le menu des hamburgers fonctionne Allons-y et jetons un coup d'œil au projet terminé. Par défaut, nous avons ici l'icône du menu et les éléments de navigation sont masqués. Si je clique sur l'icône, la navigation apparaît. Éléments de navigation avec les menus déroulants. Je vais m'occuper de ces choses dans cette conférence. Passons au code VS. La première chose que je vais faire avant de commencer à faire fonctionner la navigation, que j'ai fait une petite erreur par rapport à la conférence précédente. Si nous jetons un coup d'œil à la deuxième liste déroulante, vous verrez qu'il nous manque ici direction de flexion avec la colonne de valeur. Nous l'avons retiré. Au lieu de cette ligne, nous devons supprimer Box Shed on none. C'est mon erreur. OK, maintenant nous sommes prêts à commencer à faire fonctionner le menu des hamburgers La première chose que je vais faire est d'accéder au fichier Javascript et de sélectionner l'icône du menu. Je vais créer une nouvelle variable, appelons-la icône du menu, puis la sélectionner en utilisant la méthode du sélecteur de requête Je vais spécifier ici le nom de la classe, l'icône du menu. L'icône du menu est sélectionnée et nous devons maintenant ajouter un écouteur d'événements à l'icône avec événement de clic Je vais ajouter un écouteur d'événements à l'icône du menu. Comme je l'ai dit, nous avons besoin ici d' événement de clic suivi de la fonction Calbeck qui sera exécutée une fois que nous aurons cliqué sur l'icône du menu dans la fonction Calbeck Je vais ajouter un nouveau nom de classe au knapper en utilisant la méthode togal Une fois que nous avons cliqué sur l'icône du menu, nous devons ajouter une nouvelle classe au knapp Et une fois que nous avons cliqué à nouveau, nous devons supprimer ce nom de classe de la sieste. Pour cela, nous devons utiliser la méthode to, nous avons besoin ici de la liste des classes supérieures, suivie de la méthode togal Je vais ajouter ici une nouvelle classe, appelons-la hamburger Passons au fichier CSS. Je vais masquer les éléments de Nov en utilisant Display None. Ensuite, nous devons ajouter la classe hamburger nouvellement créée aux éléments suivants Le premier est Nov items, nous devons ajouter ici hamburger Ensuite, je vais ajouter la classe hamburger à la Nous devons également ajouter un hamburger ici. Ensuite, je vais ajouter un hamburger au Novem. Ensuite, nous avons besoin de Novem pour les éléments du lien. Enfin, je vais ajouter un hamburger aux files d'attente. Je veux dire les lignes 1 et 2 en tant que hamburger ici C. D'accord, passons au code VS, puis vérifions le résultat. Une fois que j'ai cliqué sur l'icône du menu, les éléments de navigation apparaissent. Ensuite, lorsque nous cliquons sur le bouton X de fermeture, la hauteur de navigation sera correcte. Tout fonctionne bien. Ensuite, nous devons changer la couleur de l'icône du menu car elle doit être blanche. Je vais trouver une ligne et changer la couleur qui sera le blanc car je vais faire adhérer transition pour un effet plus fluide dont nous avons besoin ici pour transformer. Ensuite, la durée sera de 0,3 seconde. Je vais également utiliser la fonction de synchronisation de transition appelée. Maintenant, comme vous pouvez le voir, nous avons ici des lignes blanches. Si je clique sur l'icône du menu, les lignes se transformeront avec un effet plus fluide. Mais une fois que nous avons affiché la navigation, nous ne voyons plus l'icône du menu car les lignes sont blanches. Nous devons nous occuper de cela. Je vais sélectionner Line avec la classe de hamburger que nous devons changer, nous avons besoin ici de la ligne de nom de classe Nous devons changer la couleur de fond et ce sera f40 OK, maintenant tout fonctionne bien. C'est bon. La prochaine chose que je vais faire est de régler quelques petits problèmes ici. Je veux dire, une fois que nous avons affiché la navigation puis que nous avons fait défiler la page vers le bas, vous voyez que la sieste est devenue collante. Et en fait, nous n'en avons pas besoin. Nous devons empêcher cette action. Revenons au fichier Vs et trouvons la fenêtre avec un événement de défilement. Nous devons maintenant utiliser une instruction où nous devons vérifier ces deux conditions simultanément si la largeur de la fenêtre est inférieure ou égale à 820 pixels, si la barre a la classe hamburger vérifier ces deux conditions simultanément Je vais utiliser l'instruction if et la condition sera que la largeur intérieure de la fenêtre soit largeur intérieure de la fenêtre soit inférieure ou égale à 820 pixels. Nous devons vérifier si la liste des classes de bar contient la classe hamburger Si cette condition est vraie, nous devons supprimer le sticker de classe situé dans la partie supérieure. Nous n'avons pas besoin ici de supprimer une liste de classes. Nous devons spécifier ici le nom de classe sticky. En plus de cela, nous devons utiliser l'instruction L. Si la condition est fausse, nous devons activer la classe sticky en fonction de la position de défilement Si la position de défilement, je veux dire le défilement de la fenêtre Y, est supérieure à zéro, alors nous devons ajouter la classe sticky. Dans le cas contraire, nous devons le supprimer. Nous devons transmettre ici la liste des classes du Togo. Nous devons préciser ici deux choses. Nous avons besoin de noms de classes collants, puis nous avons besoin de faire défiler les fenêtres. Y est supérieur à zéro. Très bien, donc je pense que c'est tout. Maintenant, le code devrait fonctionner. Nous allons vérifier les résultats. Je vais afficher la navigation. Ensuite, si nous faisons défiler la page vers le bas, nous aurons ici le même résultat. Il y a quelque chose qui ne va pas ici. Vérifie le code. La condition est correcte. Nous devons supprimer le code ticky de la partie non. Ensuite, nous devons l'ajouter en utilisant la classe togal. Oui, nous n'avons plus besoin de cette déclaration ici. Nous devons le supprimer car nous ajoutons la classe sticky à la partie now en utilisant la méthode togal Nous n'avons plus besoin de l'instruction if précédente. Maintenant, le code devrait fonctionner. Affichons la navigation, puis faisons défiler la page vers le bas. Et oui, nous n'avons plus ici la partie autocollante. OK. Si je ferme la navigation puis que je fais défiler la page vers le bas, vous verrez que l'icône n' est plus visible. Je veux dire, les lignes sont blanches et la position est également différente. Nous n'avons pas besoin de cette position pour l'icône. Occupons-nous de ça. Je vais revenir au dossier aves. Nous devons créer une instruction if dans l'événement de défilement. Nous devons vérifier si la propriété Y du défilement de la fenêtre est supérieure à zéro. Si cette condition est vraie, je vais ajouter une nouvelle classe à l'icône du menu, qui sera ensuite utilisée dans le fichier CSS. Pour créer de nouveaux styles, nous avons besoin de votre icône de menu, de votre liste de classes. Je vais appeler la nouvelle position de classe parce que nous sommes en train de changer la position de l'icône du menu. Sinon, si la condition est fausse, nous avons besoin de l'instruction L où nous devons supprimer la classe. Positionnez depuis le menu. En plus de cela, nous avons besoin d'une autre instruction if où nous devons vérifier si la sieste contient ou non la classe hamburger Nous avons besoin d'une déclaration avec la condition suivante. Nous avons besoin de contenus de classe. Nous devons spécifier ici le nom de classe hamburger. Si cette condition est vraie, nous devons supprimer la position de classe du menu. Nous avons besoin de la même déclaration. Ensuite, nous devons utiliser la position de classe et définir de nouveaux styles. Je vais trouver l' icône du menu. Nous l'avons ici. Utilisons la position de la classe suivie du menu. Je vais régler la position à quatre m. Ensuite, nous avons besoin de transform translate Y -50 %. transform translate Y -50 % Ajoutons ici la transition pour un effet plus fluide, nous avons besoin ici de 0,3 seconde De plus, nous devons changer la couleur des lignes. Je vais ajouter ici aucun sticker suivi de la ligne. Nous devons changer la couleur de la ligne lorsque nous avons le papier collant, c'est pourquoi j'utilise de la couleur autocollante La couleur de fond sera comprise entre 0926 et 7h. OK, vérifions-le. Si je fais défiler la page vers le bas, la position de l'icône sera modifiée. Et nous avons également ici des lignes sombres. OK, tout fonctionne bien. Ensuite, nous devons nous occuper des menus déroulants. Une fois que nous avons cliqué sur l'élément de navigation, le menu déroulant approprié devrait apparaître Ensuite, une fois que nous avons cliqué sur l' élément de navigation, il devrait se masquer. heure actuelle, vous pensez peut-être que nous avons déjà un événement de clic ici, mais ce n'est pas vrai. Il s'agit d'un effet de survol. Lorsque la taille de l'écran est plus petite, l'effet de survol fonctionne à nouveau comme un événement de clic , ce n'est pas un événement de clic Nous devons le créer. Nous devons afficher le menu déroulant et cliquer sur. Et nous devons également transformer ce panneau ici. Nous avons besoin du signe moins au lieu du signe plus. Allons-y et faisons-les. Je vais créer une nouvelle variable et il n' y aura aucun élément. Nous devons sélectionner tous les articles de novembre. Sélectionnons-les en utilisant la méthode query select or all. Je vais préciser ici le nom de la classe. Ce sera un élément de navigation. Ensuite, je vais examiner les articles de novembre. Utilisons pour chaque méthode dont nous avons besoin ici le paramètre n item, nous devons ajouter un événement de clic à chaque élément de navigation. Nous n'avons besoin ici d'aucun élément suivi de la méthode add event listener Nous devons spécifier ici l'événement de clic. De plus, je vais introduire ici une fonction de rappel. Nous devons maintenant vérifier si l' élément de navigation sur lequel vous avez cliqué possède une nouvelle classe, qui sera ensuite utilisée dans le fichier CSS pour créer de nouveaux styles Je parle de la même technique que celle que nous avons utilisée tout au long de ce projet. Encore une fois, nous devons vérifier si l' élément de navigation sur lequel vous avez cliqué possède la nouvelle classe Je vais utiliser des instructions if où nous devons passer la condition suivante. La liste des classes Novem contient et nous devons spécifier ici le nom de la classe Je vais appeler ça une émission. Si cette condition est vraie, nous devons la supprimer. Je veux dire que nous devons désactiver la visibilité. Je vais ajouter ici un élément de navigation, supprimer la liste des classes. Nous devons spécifier ici le nom de la classe à afficher. Ensuite, nous avons besoin de l'instruction L si la condition est fausse. Si l'élément de navigation n'affiche pas la classe, nous devons parcourir tous les éléments de navigation Nous devons supprimer l' affichage de classe de tous les articles. Ensuite, nous devons ajouter la classe show à l'élément de navigation cliqué Cela signifie que nous devons avoir une visibilité totale sur. Encore une fois, je vais adhérer à Nov Items Forage. Nous devons examiner les éléments de la liste des objets. Adhérons à l'élément de paramètre. Je vais supprimer class show de la liste des classes d'articles point remove. Je vais passer ici une émission de classe. Ensuite, nous devons ajouter la classe show à l'élément nob. Nous avons besoin ici de la liste des classes d'objets nob. Ajoutez, nous devons spécifier ici le nom de la classe, afficher. Encore une fois, lorsque vous cliquez sur un élément de navigation, la fonction de rappel est exécutée Si l'élément de navigation sur lequel vous avez cliqué possède déjà la classe d' affichage, cela signifie que l'élément est actuellement visible Dans ce cas, le code supprime la classe d'affichage de l' élément sur lequel vous avez cliqué, la masquant ainsi Ensuite, si l'élément de navigation sur lequel vous avez cliqué n'a pas la classe d'affichage, cela signifie que l'élément est actuellement masqué Dans ce cas, le code supprime d'abord la classe d'affichage de tous les éléments de navigation. Ensuite, il ajoute la classe show uniquement à l'élément de navigation sur lequel vous avez cliqué, rendant visible tout en masquant tous les autres OK, j'espère que tu comprends ces choses. Ensuite, nous devons accéder au fichier CSS et trouver Drop Down. Je vais sélectionner le menu déroulant. Je veux dire le nom de classe commun dont nous avons besoin ici, Opacité zéro et visibilité masquée Ensuite, je vais sélectionner l'élément de navigation avec survol. Ensuite, nous devons utiliser, encore une fois, le menu déroulant. Nous avons besoin du même code ici. Je veux dire les mêmes propriétés et valeurs. Ensuite, je vais sélectionner novem puis la classe. Nous avons donc à nouveau besoin d'une liste déroulante. Je vais régler l'opacité à un et la visibilité visible. Encore une fois, je pense que tout est correct. Allons dans le navigateur et vérifions le résultat. Si je clique sur l'élément de navigation, le menu déroulant apparaît. Une fois que j'ai cliqué sur l'élément de navigation, il sera chauffé. Comme vous pouvez le constater, tout fonctionne bien. Ensuite, nous devons transformer le signe plus en signe moins. Passons au code VS et trouvons nouvel élément avec quatre éléments. Nous l'avons ici. Allons-y et ne sélectionnons aucun élément avec affichage de classe, suivi des quatre. Voir l'élément. Nous devons modifier le contenu et le rendre négatif. OK, vérifions le navigateur. Cliquez sur l'élément de navigation. Comme vous pouvez le voir, nous avons maintenant le signe moins au lieu du signe plus, d'accord ? Tout pour expine. Mais il nous reste encore une chose à faire. Si je ferme la navigation, faites défiler la page vers le bas et cliquez sur l'icône du menu. La navigation sera affichée. Mais comme vous pouvez le constater, la partie actuelle est toujours délicate. De plus, la couleur de fond des lignes est sombre. Nous devons régler ces problèmes. Je vais revenir au fichier de script Java. Je vais ajouter ici où nous avons l'événement de clic avec l'icône du menu. Nous devons supprimer le sticker de classe de la partie actuelle. Je vais ajouter ici qu'il n'y a pas d'option de liste par classe. Nous devons spécifier ici le nom de la classe, hamburger. Ensuite, nous devons vérifier si la classe hamburger n'est pas présente et si la fenêtre défile Je vais ajouter ici déclaration où nous devons passer la condition suivante. Nous n'avons pas besoin d'opérateur, alors la liste des classes contient la classe hamburger Alors il nous faut ici un opérateur. Et nous devons vérifier si le défilement de la fenêtre y n'est pas égal à zéro. Si cette condition est vraie, si les deux conditions sont vraies, cela signifie que la classe hamburger n'est pas présente et que la fenêtre est griffonnée Dans ce cas, la classe sticky sera ajoutée à la liste Napper here Nous avons besoin de colle ici. Nous devons également ajouter la position de la classe à l'icône du menu ici. Récupérons ce code ici. Ensuite, nous avons besoin de l'instruction L, dans laquelle nous devons supprimer la position de la classe de l'icône du menu que nous supprimons. OK, je pense que c'est ça. Enfin, nous en avons terminé avec le menu des hamburgers. Vérifie le navigateur et cliquons sur l'icône du menu. Eh bien, ça ne marche pas. Cela signifie que nous avons commis une erreur. Vérifie le code. La condition contenue dans la déclaration est correcte. Ensuite, nous devons ajouter un stick to, maintenant nous devons classer la position de l'icône du menu. Ensuite, nous devons supprimer la position de classe de l'icône du menu. Eh bien, nous avons ici une erreur. Je ne sais pas pourquoi j'ai ajouté cette ligne ici. En fait, nous avons besoin d'ici maintenant. Faites partie de la liste des classes, supprimez le sticker de classe. C'est mon erreur maintenant. Je pense que cela devrait fonctionner. Cliquons. Et oui, tout fonctionne bien. Faisons défiler la page, puis cliquez. Comme vous pouvez le constater, tout fonctionne parfaitement. Très bien, passons au menu des hamburgers. Ensuite, nous devons personnaliser le reste des sections de la page d'accueil. Et nous devons également personnaliser les autres pages. Pour cela, passons à la prochaine conférence. 70. Rendre le projet réactif pour les tablettes: Dans la conférence précédente, nous avons fini travailler sur le menu des hamburgers. Cela fonctionne très bien. Et maintenant, nous devons passer à autre chose et personnaliser le reste des sections de la page d'accueil. Et nous devons également personnaliser les pages restantes. Passons au code VS et sélectionnons l'en-tête. Je vais modifier la hauteur de l'en-tête. La hauteur de vue sera de 70. Ensuite, je vais m'occuper de ces antécédents, je suis dans ces trois éléments. Allons-y et sélectionnons PG Main. Je vais augmenter la largeur, elle va être de 50 % et je vais aussi changer la position de l'élément. La première position sera de -105  %. Quant à la position de gauche, je vais régler à -50 %. C'est tout, propos du premier arrière-plan Ensuite, nous devons prendre soin de ces deux arrière-plans. Ici, je vais sélectionner G one. Changeons la bonne position. Cela va être de -10 % Dupliquons ce code et personnalisons le second tour, nous devons changer le nom de la classe Ce sera G deux dans cas du deuxième arrière-plan je vais me débarrasser du signe moins. Laissons d'ici 10 %. Bien, passons à l'en-tête, tout semble bon. Ensuite, nous devons nous occuper de la section des services. Allons-y et sélectionnons Services. Je vais changer la hauteur. La hauteur de pose sera de 120. Ensuite, je vais m' occuper de l'arrière-plan. Je suis dans ces formes ici. Allons-y et sélectionnons les services G one. Changeons de position. Deux positions seront de -20 % Quant à la bonne position, je vais la définir à -5 %. Ensuite, dupliquons ce code et changeons le nom de la classe Nous avons besoin de deux services. Dans le cas du deuxième élément, je vais me mettre dans la bonne position. Ensuite, nous avons besoin de la position de gauche. Je vais le mettre à zéro. OK, c'est tout à propos de la section des services. Ensuite, nous devons nous occuper de la section projet. Je vais personnaliser la navigation. Allons-y et sélectionnons Filtrer de. Je vais changer la largeur. Ce sera 90 %. Ensuite, je vais sélectionner l'élément de lien dont nous avons besoin ici pour remplir, fixons la largeur à 12. Quant à la hauteur, je vais la porter à 4,5 RAM. Comme vous pouvez le constater, la navigation semble bonne. Ensuite, nous devons nous occuper de la liste des projets. Je vais sélectionner la liste des projets, et je vais définir 90 %. Ensuite, je vais m'occuper de la section des modèles car je pense que nous en avons terminé avec la section des projets. Allons-y et sélectionnons l'élément de section avec les modèles de nom de classe. Je vais régler la hauteur à 90 Ram. En fait, pas M, mais mettez la hauteur, puis je vais régler la marge inférieure à moins un RAM. Ensuite, je vais m' occuper du côté gauche. Sélectionnons les modèles à gauche. Je vais régler la position gauche à 5 %. Je vais également changer le rembourrage Le rembourrage sera de 12 sur le côté supérieur, puis de dix RAM sur le côté droit, zéro sur le côté inférieur, puis de dix RAM sur le côté gauche OK, après ça, je vais m' occuper des images sur le côté droit. Allons-y et sélectionnons des modèles. À ce moment-là, nous avons besoin d'une image avec un énième sélecteur d'enfant. Je vais sélectionner la première image. Changeons la largeur. Ça va faire 30 points. Ensuite, je passe à la position, je vais passer à 70 %. Dupliquons ce code deux fois car nous devons également personnaliser les deux images restantes. Changeons le sélecteur d'enfant, il nous faut ici 2.3 dans le cas de la deuxième image Je vais régler la largeur à 18 RAM. Ensuite, la position supérieure sera de 2 %. En plus de cela, nous avons besoin de la position gauche, réglons-la sur -15 %. D'accord, nous avons maintenant la troisième largeur d'image de 48 RAM Pour ce qui est de la première position, je vais passer à la position 57 % OK, nous avons changé la position des images Ensuite, nous devons prendre ici cet élément. Ici, je parle de l' effet de flou, des quatre éléments. Je vais donc sélectionner des modèles suivis des quatre éléments su. Réglons la hauteur et la hauteur à 60 RAM. Ensuite, je vais régler la position inférieure à -5 % Ensuite, la bonne position sera de 5 %. Je vais également changer l'arrière-plan Je veux dire un dégradé linéaire, je vais changer de direction, il y aura deux niveaux inférieurs. Ensuite, la première couleur sera transparente. Pour le deuxième appel, ce sera 8430 Nous aurons ici le troisième appelant et ce sera 863c0, d' Voilà pour ce qui est de l'effet de flou. Ensuite, nous devons prendre soin du fond. Je vais sélectionner Play Bottom. Je vais définir deux positions à 60 %. Quant à la position de gauche, elle sera de -8 %. D'accord, cela se trouve à peu près dans la section des modèles Le lecteur vidéo a l'air en bon état. Ensuite, je vais m' occuper du pied de page. Allons-y et sélectionnons le pied de page. Changez la hauteur, la hauteur de la fenêtre sera de 40. Ensuite, nous devons changer le rembourrage. Je vais au 3026 en haut. Le zéro sur le côté droit, trois RAM en bas et le zéro sur le côté gauche. Très bien, je vais m' occuper des réseaux sociaux. Sélectionnons les réseaux sociaux et je vais définir la largeur à 35 % OK. Je pense que cela se trouve à peu près sur la page d'accueil. Tout semble plutôt bon. Allons-y et consultons la page des clients. Nous devons personnaliser cette page. La première chose que je vais faire est d'afficher l'icône du menu. Je vais ouvrir le fichier HTM des clients, puis je vais récupérer l'icône du menu de l'ancien fichier H tim indexé Copions cet élément et collons-le juste après le logo. Vérifie le navigateur. Comme vous pouvez le constater, l'icône du menu est blanche. Jusqu'à ce que nous fassions défiler la page. Nous devons le changer. En fait, je vais ajouter ici un nom de classe commun. Appelons-le I, je vais l'appeler sur les pages, peut-être que vous avez un meilleur nom. Ensuite, je vais trouver l'icône du menu ici, et je vais sélectionner les pages d'icônes. Changeons la couleur de fond. En fait, nous avons besoin de sa ligne. Changeons la couleur d'arrière-plan et passons de 0926 à 7. OK, vérifions le navigateur. Nous avons maintenant ici l' icône du menu avec des lignes sombres. Et il n'est pas nécessaire de faire défiler la page vers le bas pour l'afficher. OK, donc je vais m' occuper de l'en-tête de la page du client. Ouvrons la page des clients et créons une nouvelle requête multimédia CSS. Ça va faire 820 pixels. Je vais sélectionner l'en-tête du témoignage suivi de l'élément d' en-tête H. Réglons avec 80 % En ce qui concerne la taille de police du titre, je vais la mettre à 4,7. OK, ensuite je vais prendre les étoiles. Sélectionnons les étoiles et fixons la bonne position à 12 %. D'accord, pour que tout soit beau. Nous pouvons passer à autre chose et consulter la page suivante, qui est la page du produit. Nous devons faire de même avec l'icône du menu. Et nous devons également apporter quelques modifications ici. Allons-y et ouvrons le code HTML des produits. Alors je vais récupérer ce code d'ici. Collons l' icône du menu après le logo. Vous pouvez maintenant voir ici l'icône du menu avec des lignes sombres. Ensuite, je vais créer une nouvelle requête multimédia CSS sur les produits du fichier CSS. Nous avons besoin d'un support CSS suivi d'une largeur maximale, qui sera de huit tours de pixels Je vais sélectionner le contenu des produits. Je vais changer de hauteur, ça va être 115 Ram. Ensuite, je vais changer la direction de la boîte flexible. Nous devons placer les éléments flexibles verticalement. Par conséquent, nous avons besoin ici d'une colonne de direction de flexion. De plus, je vais aligner les éléments au centre , puis modifier le rembourrage Le rembourrage sera composé de cinq Ram en haut, zéro sur le côté droit, cinq Ram en bas, puis de dix Ram sur le côté gauche D'accord, voici le contenu des produits. Allons-y et personnalisons le côté gauche. Je vais sélectionner les produits. Contenu restant. Réglons à 60 % , puis je vais régler la hauteur sur automatique. Nous avons également besoin d'un rembourrage Il y aura cinq images en haut et en bas , puis zéro à droite et à gauche Bien, après cela, je vais sélectionner le paragraphe. Allons-y et sélectionnons les produits. Le contenu est parti, suivi de l'élément P. Je vais régler la marge à trois RAM en haut, puis à zéro sur le côté droit. Ensuite, nous avons besoin de cinq RAM en bas et de zéro sur le côté gauche. OK, je pense que nous en avons fini avec le côté gauche. Ensuite, nous devons prendre soin des images. Je vais sélectionner les produits, contenu à droite, puis les éléments de l'image. Et nous devons sélectionner la première image à l'aide du sélecteur de chat N. Je vais modifier la taille de la première image. Nous devons définir la largeur, elle sera de 22 RAM. Ensuite, je vais régler la hauteur à 44 Ram. Ensuite, je vais changer la position de l'image. La première position sera de 65 %. Quant à la bonne position, je vais la fixer à 24 %. Comme vous pouvez le voir, la position et la taille sont modifiées pour la première image. Ensuite, nous devons nous occuper du reste des images. Je vais dupliquer ce code deux fois dont nous avons besoin ici Deuxième image, je vais définir la largeur à 12 RAM. Ensuite, je vais prendre de la hauteur. La première position sera de 50 %. Quant à la bonne position, je vais la régler à 43 RAM. Ensuite, nous avons ici la troisième image que je vais définir avec 220 grammes. Ensuite, nous avons besoin de la position inférieure, ce sera 21 %. Quant à la bonne position, je vais la régler à 11 %. D'accord, je pense que c'est une question d'images. Comme vous pouvez le constater, ils ont l'air bien avec cette section, nous avons terminé. Ensuite, nous devons nous occuper du contenu promotionnel. Je vais sélectionner la promotion des produits. Réglons la hauteur à 120. Hauteur de la fenêtre d'affichage. Ensuite, je vais m'occuper des formes. Je vais sélectionner Promo Rectangle. Fixons-nous des hauteurs, toutes les deux à 42. Ensuite, je vais changer la position de l'élément. La première position sera de 32 %. Quant à la position de gauche, je vais la fixer à 6 % D'accord, nous devons ensuite supprimer le petit cercle. Ici, je vais sélectionner un petit cercle. Réglons la position du petit cercle à 30 %. Quant à la bonne position, elle sera de 40 %. D'accord. Ensuite, je vais retirer le grand cercle. Sélectionnons un grand cercle. Je vais régler les deux positions à 30 %. Quant à la bonne position elle sera de 5 %. D'accord, enfin, je vais m'occuper du titre du contenu promotionnel. Allons-y et sélectionnons le contenu promotionnel, suivi de l'élément d'en-tête H. Je vais changer la taille de police. Ce sera pour courir. OK. Je pense que cela concerne cette section. Tout semble bon. Ensuite, nous devons nous occuper de la section contact. Comme vous pouvez le constater, nous devons apporter quelques modifications. Ouvrons le fichier HTML du contact. Tout d'abord, je vais m' occuper de l'icône du menu. Trouvons le logo et collons ici l'icône du menu. Vous pouvez voir ici l'icône du menu. Ensuite, je vais créer une nouvelle requête multimédia CSS dans le fichier de contacts. Tout d'abord, je vais interférer dans les commentaires pour des raisons de réactivité. Ensuite, je vais créer une requête multimédia CSS avec une largeur maximale de 820 pixels. Ensuite, je vais sélectionner l'élément de section. Je vais changer la hauteur. Ce sera 110 vues, mettez la hauteur. Ensuite, je vais sélectionner trois éléments de titre. Nous avons besoin ici de l'en-tête de contact suivi de l'élément de titre H à trois. Réglons la largeur à 70 % Ensuite, nous devons modifier la marge. Je vais fixer la marge à deux RAM sur le côté supérieur. Ensuite, nous avons besoin d'Auto sur le côté droit, de 15 RAM en bas et d'Auto sur le côté gauche. Cela nous permet de centrer les éléments. OK, ensuite je vais m' occuper du cercle, de cet arrière-plan ici. Sélectionnons le cercle de contact. Je vais changer de rythme et de hauteur. Réglons les deux sur 70 RAM. Ensuite, nous devons changer la position du cercle. Réglons la position inférieure à 25 % Quant à la position de gauche, je vais la fixer à 2 % . Vérifie le navigateur. Le cercle est placé ici, il n'est pas tout à fait visible. Mais si je change la couleur du bacon et que je la mets en rouge, vous trouverez la position du cercle. Nous allons modifier la taille de ces deux éléments. Je vais sélectionner l'emballage du formulaire de contact, réglons avec 235 RAM Quant à la hauteur, je vais la régler à 78 Ram. Ensuite, je vais dupliquer ce code et changer le nom de la classe. Nous avons besoin de votre soutien. La hauteur sera de 67, d'accord. Cela se trouve à propos de la page de contact. Vous pouvez voir le cercle ici. Je trouve que tout est plutôt beau. Ensuite, nous devons nous occuper de la page suivante, qui est une page de comptage. Revenons donc au code VS et au code HTML du compte ouvert. Je vais prendre l'icône du menu à partir d'ici, et je vais la coller dedans. Le fichier HTML du compte, l'icône est visible. Je suis un fichier CS ouvert, puis je vais insérer des commentaires sur le site pour le responsive Ensuite, nous devons créer une requête multimédia CSS pour une largeur maximale de 820 pixels. Je vais sélectionner les éléments de la section. Réglons sa hauteur à 100 pieds de hauteur. Ensuite, je vais modifier la taille du cercle. Et nous devons également changer la position du cercle. Mettons-les toutes deux à 65 m. Pour la position, la position inférieure sera de 39 %. Quant à la position de gauche, je vais la régler à 23 %. D'accord. Je pense que c'est ça. À propos de la page du compte, tout semble bon. Ensuite, nous devons nous occuper de la dernière page sur le point d'arrêt, et ce sera la page des prix Ouvrons ici le fichier HTML de tarification. Ensuite, je vais prendre le menu. Collons-le après le logo et vérifions si l' icône est affichée. Comme vous pouvez le constater, l' icône s'affiche. Je vais passer à la tarification du fichier CS et créer une nouvelle requête multimédia CSS d'une largeur maximale de 820 pixels. La première chose que je vais faire est sélectionner la section des prix. Je vais changer de peau. Il y aura 120 véhicules cachés. Ensuite, je vais m' occuper des formes. Sélectionnons le rectangle de tarification. Je vais changer la position de gauche qui sera de -3 %. Ensuite, nous devons prendre soin du petit cercle, qui n'est pas visible pour le moment Je vais sélectionner un petit cercle. En fait, nous avons besoin de prix. Changeons avec, en hauteur, six RAM. Ensuite, nous devons nous positionner. Je vais le régler à 25 %. Quant à la bonne position, c'est 1 % En fait, je vais déplacer le cercle vers le haut jusqu' à 20 %. Je pense que c'est mieux en fait. Je pense que nous devons également déplacer le rectangle vers le haut, car je n' aime pas vraiment ce résultat ici. Réglons sur, disons, 25 %. Nous pouvons déplacer le rectangle légèrement vers le haut. Passons à une position 20 %. Maintenant, le rectangle est plus beau, mais je pense que 20 %, c'est trop. Passons à une position de 22 % OK, maintenant je pense que c'est beaucoup mieux. Bien, nous devons ensuite nous occuper du grand cercle. Je vais sélectionner un grand cercle. Reprenons ces quatre lignes à partir d'ici. Je vais régler la hauteur à 40 Ram. Alors nous avons besoin d'ici. Position inférieure, ça va être de 25 % Pour ce qui est de la bonne position, je vais régler sur -5 % OK, je trouve que ça a l'air sympa Ensuite, je vais m' occuper de l'en-tête. Sélectionnons l'en-tête de tarification. Mettons-nous à 28 mètres. Ensuite, je vais m' occuper des cartes. Nous n'avons plus besoin de l'effet des trois D. Je vais sélectionner des cartes de tarification, puis je vais définir une perspective nulle. OK, je vais enfin occuper de la carte sur le côté droit. Comme vous vous en souvenez, nous avons utilisé fonction Translate Z pour la bonne carte Je vais donc sélectionner la carte de prix, n'est-ce pas ? Ensuite, nous devons transformer avec la fonction translate Z et je vais la mettre à zéro. OK, ça marche. Maintenant, une fois que nous avons supprimé les trois D, je pense que nous devons changer la position du petit cercle, du rectangle également. Plongeons un petit cercle, un peu plus bas. Réglons la position à 25 %. OK, c'est bon. Je vais également augmenter la valeur de la position supérieure du rectangle. Réglons-le à 25 %. D'accord. Je pense que cela se rapporte à la page de tarification et je pense qu'avec ce point d'arrêt, nous en avons terminé Je veux dire le point d'arrêt de la table, vérifions-le ensuite Nous devons rendre le site Web réactif dès le point d'arrêt. Et pour cela, passons à la prochaine conférence. 71. Rendre le projet réactif pour les téléphones mobiles: Très bien, dans la conférence précédente, nous avons rendu le projet réactif à ce point de rupture ici Je veux dire le point d'arrêt pour une tablette. Ensuite, nous devons prendre soin de ce point d'arrêt ici. Il s'agit du deuxième point d'arrêt de la tablette. Revenons au navigateur et modifions les dimensions dont nous avons besoin ici. 768, puis 1024. Si nous consultons la page d'accueil, vous verrez que tout semble bien. Je vais consulter les pages. Vérifie la page des clients. Je pense que nous n'avons pas besoin de changer ici. Passons à la page suivante, ce sont les produits. La page des produits est également belle. Ensuite, nous avons la page de contact. Ça a l'air bien. Mais ensuite, nous avons une page de compte. Je pense que nous devons changer la position du cercle. Passons au code VS et ouvrons le fichier CSS du compte. Je vais créer une nouvelle requête multimédia CSS. Maxwth sera de 768 pixels. Ensuite, je vais sélectionner Account Circle. Je vais définir la position inférieure. Ça va être de 30 % maintenant, tout semble bon. Ensuite, je vais consulter la page des prix. Je vais personnaliser cette page. Je m'intéresse aux formes, aux arrière-plans des cartes. Passons au code VS et ouvrons le prix du fichier CSS. Je vais créer une nouvelle requête multimédia CSS. Spécifiez la largeur maximale. Nous avons besoin de 768 pixels. Je vais sélectionner un rectangle de tarification. Changeons que la première position soit de 30 %. Quant à la position de gauche, je vais la régler à -6 %. Ensuite, je vais sélectionner un grand cercle de tarification Réglons la position inférieure à 12 %. D'accord. Je pense que c'est ça. Tout semble bon au point d'arrêt. Et on peut dire que pour les tablettes, le site Web est beau. Je vais vérifier ce point d'arrêt ici. Maintenant, comme vous pouvez le constater, nous devons passer à autre chose et commencer à adapter le projet aux téléphones mobiles. Le premier point d'arrêt est 430 pixels de largeur et 32 pixels de hauteur Je vais régler les dimensions sur 43932. Comme vous pouvez le constater, tout est foiré ici. Allons-y et personnalisons le projet. Je vais ouvrir le style du fichier CSS. Créons une nouvelle requête multimédia CC. Le Wi maximum sera de 430 pixels. La première chose que je vais faire est sélectionner des éléments HTML. Nous devons diminuer la taille de la police. Réglons la taille de police à 45 % Cela diminuera la taille de tous les éléments. Ensuite, je vais m'occuper de la section des services, puis nous reviendrons à l'en-tête. Je vais sélectionner les services. Augmentons la hauteur de la section. Je vais le régler à une hauteur de pot de 40. Maintenant, nous avons de meilleurs résultats, mais nous devons prendre soin des formes. Je suis en arrière-plan. Allons-y et sélectionnons les services G one. Je vais changer de position. La première position sera de -10 %. Quant à la bonne position, je vais également la régler à -10 % Vérifie le navigateur. La première forme semble bonne. Occupons-nous du rectangle. Je vais dupliquer ce code. Changeons le nom de classe dont nous avons besoin ici. Y en a deux, je suis. Définissez la position inférieure et ce sera -8% OK. C'est tout à propos de la section des services. Ensuite, je vais m' occuper de la bannière. Allons-y et sélectionnons la bannière. Je vais définir la position de gauche, elle sera de 8 %. Ensuite, je vais m'occuper des arrière-plans. Je vais commencer par le contexte principal. Sélectionnons G main. Je vais définir les positions. La position supérieure sera de -75 %. Quant à la position de gauche, je vais la régler à moins un, 20 %. Ensuite, je vais changer le fond, le dégradé linéaire Définissons la fonction de gradient linéaire. La transition des couleurs, je veux dire que la direction de la transition va être vers la gauche. Ensuite, nous avons besoin de la première couleur, ce sera 44005 Pour ce qui est de la deuxième couleur, je vais utiliser à nouveau 4400b Ensuite, nous devons nous occuper du deuxième arrière-plan. Je veux dire que nous devons sélectionner G deux. Je vais régler la position gauche à 20 %. D'accord, je pense que c'est tout. À propos de l'en-tête, tout semble bon. Ensuite, nous devons nous occuper de la section projet. Je vais commencer par les titres. Allons-y et sélectionnons les éléments d' en-tête des projets. Je vais régler une taille à quatre RAM. Ensuite, je vais m' occuper du paragraphe. En fait, j'ai dit qu' il se dirigeait, donc c'est une erreur de ma part. Il s'agit d'un paragraphe. Je vais sélectionner des projets. Je vais régler la largeur 250. OK. La prochaine chose que je vais faire est de m' occuper de la navigation. Je vais placer les liens sur deux lignes. Nous devons sélectionner le filtre vers le haut, je vais définir la hauteur. Ça va faire 15 RAM. Ensuite, pour placer les liens sur deux lignes, nous devons utiliser Flex avec la valeur p. D'accord, maintenant les liens sont placés sur deux lignes, mais nous avons besoin ici du même nombre de liens sur chaque ligne. J'augmente l'espace entre les liens de navigation. Sélectionnons le lien du filtre et fixons la marge à un essai. Maintenant, le problème est résolu et avec cette section, nous avons terminé. Tout semble bon. Ensuite, nous devons nous occuper de la section des modèles. Je vais m'occuper du côté gauche. Allons-y et sélectionnons le modèle à gauche. Je vais mettre la position let à zéro. Ensuite, nous avons besoin que la largeur soit de 100 %. Je vais également changer le rembourrage Réglons le rembourrage à 12 RAM en haut, puis à cinq RAM sur le côté droit, à zéro en bas et à cinq RAM sur le côté gauche Ensuite, je vais placer les éléments flexibles au centre de la section. Pour cela, je vais utiliser Flex Box. Réglons cette plaque pour qu'elle fléchisse. Ensuite, nous devons changer de direction car nous allons placer les éléments flexibles verticalement dans une colonne. Nous avons besoin de la direction flexible pour être une colonne, puis nous devons justifier le centre de conférence et également un centre de rubriques. OK. Cela se trouve donc à peu près sur le côté gauche. En fait, je vais mettre une ligne le texte du paragraphe au centre. Je vais sélectionner les modèles à gauche et utiliser le centre de la ligne de texte. OK, maintenant tout semble bien. Ensuite, nous devons prendre les images et aussi le bas. Commençons par les images. Je vais sélectionner le modèle, c'est vrai. Suivent les éléments de l'image et je vais sélectionner la première image à l' aide du énième sélecteur d'enfant Je vais changer la largeur, ça va être de 23 RAM. Ensuite, je vais changer de position. La première position sera de 65 %. Quant à la bonne position, je vais la régler à 40 %. Ensuite, je vais dupliquer ce code deux fois car nous devons nous occuper du reste des images dont nous avons besoin ici, l'image deux puis l'image trois. La largeur de la deuxième image sera de 14 RAM. La position sera alors 51 %, soit la position de gauche dont nous avons besoin ici. La position gauche sera de -55 % Ensuite, nous devons nous occuper de la troisième image Mettons-nous au point avec 38 RAM. Ensuite, les deux positions seront de 55 %. Quant à la bonne position, je vais la régler à 10 %. D'accord, passons aux images suivantes. Je vais m'occuper de cette ombre ici. Je veux dire, nous devons sélectionner des modèles avec des éléments libres. Définissons la bonne position. Ce sera -7 % mais ensuite nous aurons besoin de la position la plus basse, ce sera -10 %. Je vais également changer le Utilisons un dégradé linéaire. La direction sera deux à gauche. En ce qui concerne les couleurs, la première sera transparente. Ensuite, je vais utiliser le deuxième appelant, le 8430. Quant au troisième appel, ce sera 409b OK ? Tout semble bon. Nous devons nous occuper du bouton Play. Sélectionnons l'emballage. Définir la position gauche sera de -25 %. Ensuite, je vais sélectionner Play BTN, je vais diminuer la taille de l'élément Réglons la largeur et la hauteur, toutes deux à 15 RAM. Je vais également modifier la taille de avant l'élément. Dupliquons ce code et ajoutons ici avant que la hauteur l'élément before soit de 19,5 %, pas un pourcentage mais de RAM C'est bon. Je pense que tout semble bon. La seule chose que nous devons faire est de changer la taille de l'icône Phm Je vais jouer à BTN, puis à l'élément Je vais régler la taille de police à cinq RAM. C'est bon, c'est ça. À propos du bouton de lecture, je vais vérifier le lecteur vidéo. Comme vous pouvez le constater, il est temps de prendre soin du lecteur vidéo car il n'a pas l' air très beau. Je vais continuer et sélectionner Vidéo. Je veux dire, pour l'emballage, fixons la largeur à 50. C'est pour la hauteur. Ça va être automatique. Maintenant, nous devons nous occuper des commandes. Sélectionnons les commandes vidéo. Nous avons besoin de contrôles ici. Je vais changer le rembourrage. Il y aura une rampe en haut et en bas et zéro sur les côtés gauche et droit. Ensuite, nous devons prendre soin des options sur le côté gauche. Je vais sélectionner Options avec la classe restante. Fixons-nous à 40 %. Maintenant, tout semble bon. Je vais changer la position du bouton de fermeture X. Nous allons sélectionner X PTN, suivi de l'élément Je vais régler la position à -8 % pour Ken, le lecteur vidéo. Ça a l'air plutôt sympa. Fermons-le et passons à la section suivante. Il s'agit d'une section d'abonnement. Nous devons également personnaliser cette section. Je suis un wrapper d'abonnement, fixons la largeur à 50. Ensuite, je vais m' occuper de la saisie. Et en bas, je vais m'abonner aux entrées, il faut que vous vous abonniez à un groupe de saisie, réglons avec 240 RAM. Ensuite, je vais passer aux entrées, utilisons le sélecteur nous avons pour ajouter ici une entrée que je vais régler avec une hauteur de 100 %. D'accord, c'est tout pour la section abonnée Ensuite, nous devons prendre soin du pied de page car les éléments, en particulier les icônes des réseaux sociaux, sont perturbés. Je vais sélectionner le pied de page. Réglons la hauteur 245, mettons la hauteur. Je vais changer la position des icônes des réseaux sociaux. Je vais les placer ici. Sélectionnez les réseaux sociaux vers le bas. Réglons la position sur absolue. Ensuite, nous avons besoin de la position relative de l'élément parent, qui est le pied de page Ensuite, nous avons besoin de la position inférieure. Il y aura six Ram. Passons également à 100 %. Ensuite, je vais placer les éléments horizontalement dans un rôle. Par conséquent, nous devons changer la direction de la boîte flexible et dans ce cas, ce sera un rôle. Enfin, nous devons justifier le centre de contenu. D'accord, comme vous pouvez le voir, le titre et les icônes des réseaux sociaux sont bien placés ici. Nous avons besoin d'un espace entre le titre et les icônes. Je vais donc sélectionner les réseaux sociaux pour les pieds, puis les trois éléments de titre H. Et je vais fixer une marge sur le côté droit à cinq m. OK, maintenant tout semble bon. Ensuite, je vais m' occuper de ces liens ici. Je vais changer la taille de police. Allons-y et sélectionnons le bas de la page, puis les éléments. Je suis le lien. La taille du téléphone sera de 1,8 RAM. D'accord, donc je pense que c'est à propos de la page d'accueil. Ensuite, nous devons nous occuper de la navigation. Je vais vérifier les listes déroulantes. Comme vous pouvez le constater, nous devons apporter ici quelques modifications. Je vais masquer ces panneaux PanElementsioSecond Passons au code VS et sélectionnons le service déroulant. Ensuite, nous avons besoin de développements suivis de la durée. Et nous devons sélectionner le deuxième élément du panneau à l'aide du sélecteur d'enfant Réglons l'affichage sur aucun. Comme vous pouvez le constater, ces éléments de panneau sont masqués. Ensuite, je vais modifier la taille du côté droit de la première liste déroulante. Sélectionnons une liste déroulante droite et définissons la largeur à 100 %. Quant à la hauteur, je vais la régler à 75 %. En fait, toutes les autres listes déroulantes sont belles On peut donc dire cela avec la page d'accueil et avec la navigation. Nous avons terminé. Ensuite, je vais consulter les autres pages. Vérifie la page des clients. Nous en avons deux, personnalisez cette page. Allons-y, ouvrons fichier CSS des clients et créons une nouvelle requête multimédia CSS. Spécifiez ensuite xw, cela fera 430 pixels. Je vais sélectionner l' en-tête du témoignage suivi de l'élément de titre H. Je vais définir la taille du téléphone. Ce sera aussi une forme. Je vais cacher les étoiles. Sélectionnons les étoiles et utilisons Display Non. OK, maintenant tout semble bon et avec la page du client, c'est terminé. Ensuite, je vais sélectionner la page Produits. Comme vous pouvez le constater, nous devons personnaliser cette page. Ouvrons les produits du fichier CCS et créons une nouvelle requête multimédia Ss Je vais préciser que Mawi le sera. 430 pixels. Ensuite, je vais sélectionner l' en-tête des produits suivi de l'élément d'en-tête H. Réglons la taille du téléphone à quatre RAM. OK, ensuite je vais m' occuper de la deuxième rubrique. Allons-y et dupliquons ce code. Je vais changer de sélecteur. Nous avons besoin de H trois, puis la taille du téléphone sera de 2,5. De plus, je change la largeur, disons à 80 % Ensuite, nous devons centrer le titre pour cela. Je vais définir la marge, ce sera deux points en haut. Ensuite, sur le côté droit, 15 RAM en bas et O sur le côté gauche. Comme vous pouvez le voir, le titre est placé au centre. Très bien, c'est le câble, le connecteur. Ensuite, nous devons nous occuper de la section du contenu du produit. Je vais sélectionner le contenu du produit Wrapper. Définissons le rembourrage. Il y aura cinq RAM en haut et en bas et zéro sur les côtés gauche et droit. Ensuite, je vais m' occuper de cette partie ici. Sélectionnez le contenu des produits à gauche. Je vais régler avec 100 %, mais utilisons ensuite Flex box. Nous avons besoin de Display Flex. Nous devons également changer de direction car les éléments flexibles doivent être placés verticalement dans la colonne. Par conséquent, nous avons besoin que la direction de flexion soit une colonne. De plus, je vais définir, aligner les éléments au centre. OK, je vais maintenant modifier l'alignement du paragraphe. Je parle du texte du paragraphe. Allons-y et sélectionnons les produits. Le contenu est parti, suivi des éléments. Tout d'abord, je vais modifier la largeur. Ce sera 8 %. Ensuite, plaçons le texte au centre en utilisant du texte. Un centre de ligne. En fait, nous avons ici un problème car ce contenu doit être placé au centre de la section. Revenons au code VS. Et en fait, nous avons besoin ici du contenu des produits et non de l'absence de contenu. Comme vous pouvez le constater, le problème est résolu. Bien, après cela, je vais m'occuper de ces images ici. Nous allons sélectionner le contenu des produits suivi des éléments de l'image. Et nous avons besoin de la première image en utilisant le sélecteur de graphique. Je vais définir la largeur et la hauteur. La largeur sera de 18 RAM. Ensuite, nous avons besoin de hauteur, ce sera 36 RAM. Je vais également changer la position de l'image. La première position sera de 75 %. Quant à la bonne position, je dirais de 30 %. Dupliquons ce code deux fois et changeons les sélecteurs du graphique Nous avons besoin de l'image numéro deux et de l'image numéro trois. Ensuite, je vais régler la largeur de la deuxième image à dix RAM. Je vais me débarrasser de hauteur car la position supérieure sera de 63 %. Ensuite, nous avons besoin de la bonne position, qui sera de 57 %. Quant à la troisième image, je vais régler la largeur sur 18 RAM Laissons cette valeur ici. Nous n'avons pas besoin de hauteur. En ce qui concerne les positions dont nous avons besoin ici, la position inférieure. Je vais le régler à 13 %. Pour la bonne position, ce sera 7 %. D'accord, je pense que c'est le câble pour les images. Voyons les résultats maintenant. Je pense que tout va bien dans cette section. Nous avons terminé. Passons à autre chose et occupons-nous de la deuxième section. Moi, le contenu promotionnel. Je vais sélectionner la promotion des produits et régler la hauteur sur 100 H. Ensuite, je vais sélectionner le contenu promotionnel et définir largeurs de 8 % Maintenant, nous devons personnaliser le contenu promotionnel au survol Passons au code VS et sélectionnons le contenu promotionnel avec Hover. Survolez, je vais modifier la propriété de transformation. Utilisons ici la traduction. Les valeurs seront de -50 % à nouveau -50 %. Ensuite, nous devons modifier la valeur de la fonction translate Z. Il va y en avoir six. OK, maintenant tout semble bien. Ensuite, nous devons nous occuper des formes qui sous-tendent le contenu promotionnel. Je vais commencer par le rectangle. Sélectionnons le rectangle promotionnel. Je vais régler la hauteur, dans les deux cas, à 35 Ram. Ensuite, je vais changer la position du rectangle dont nous avons besoin ici. La première position sera de 28 % Quant à la position de gauche, je vais la fixer à -3 % OK Ensuite, je vais m' occuper du grand cercle. Sélectionnons un grand cercle. En fait, je vais récupérer ce code d'ici. Nous avons besoin des mêmes valeurs en hauteur, car la position sera en bas et la valeur sera de 27 %. Quant à la position de gauche, je vais la changer position de droite et la valeur sera de -8 %. D'accord, enfin, nous devons personnaliser le petit cercle Sélectionnez un petit cercle et modifiez la position. La première position sera de 26 %. Quant à la bonne position, je dirais 30 %. D'accord, c'est une question de formes. Ensuite, nous devons nous occuper du titre et du paragraphe à l'intérieur du contenu promotionnel. Je vais sélectionner le contenu d' un élément d'en-tête. Je vais changer la taille du téléphone. Ce sera 1.8 Ensuite, je vais m' occuper du paragraphe. Nous avons besoin d'un contenu promotionnel suivi de l'élément P. Et la taille du téléphone sera également de 1,8 RAM. accord, je pense que c'est tout à propos de la page des produits, tout semble bien. Ensuite, nous devons nous occuper de la page suivante et ce sera la page de contact. Comme vous pouvez le constater, nous devons personnaliser cette page. Allons-y, ouvrons le fichier CSS de contact et créons un nouveau curry multimédia CSS dont nous avons besoin pour spécifier le x avec. Tout d'abord, je vais sélectionner les éléments de section avec le nom de classe contact et je vais régler la hauteur à 180 points de vue. Ensuite, je vais m' occuper de l'en-tête. Sélectionnons l'en-tête du contact suivi de l'élément d'en-tête H. Je vais changer la taille de la police, il y aura quatre RAM. Ensuite, je vais dupliquer ce code et m' occuper du deuxième titre qui est H trois, je vais définir la taille de la police sur 2,5 RAM. Ensuite, je vais ajouter ici que ce sera 80 %. Ensuite, nous devons détecter le cap. Je vais utiliser la marge avec les valeurs deux Ram Alto 15 et ensuite automatique également. C'est donc une question d'en-tête. Ensuite, je vais m'occuper de ces deux parties ici. Je vais sélectionner le contenu du contact. Nous devons changer la direction de la boîte flexible car nous allons placer ces deux éléments l'un sur l'autre verticalement. Je vais définir la direction de flexion sur la colonne. Ensuite, nous avons besoin d'un centre de rubriques. Maintenant, comme vous pouvez le voir, ils sont placés verticalement. Nous devons créer un espace entre ces éléments. Je vais sélectionner l' emballage du formulaire de contact, puis je vais définir la marge Il y aura zéro en haut, trois Ram sur le côté droit, dix Ram en bas et trois Ram sur le côté gauche. Nous avons maintenant un peu d'espace. Ensuite, je vais m' occuper de la position du cercle. Allons-y et sélectionnons le cercle de contact. Nous devons changer la position inférieure qui sera de 30 %. Quant à la position de gauche, je vais la fixer à 5 %. D'accord, je pense que tout bien et nous devons passer à la page suivante. Ce sera la page du compte. Je vais accéder au code BS et ouvrir le compte du fichier CSS. Créons une nouvelle requête multimédia CSS. Il nous faut ici, mawi, 430 pixels. Je vais sélectionner Account Circle. Changeons la taille du cercle. Je vais partir avec 260 points. De plus, nous avons besoin de hauteurs ayant la même valeur. Ensuite, je vais changer la position du cercle. Ajoutons la position inférieure à 34 % Quant à la position de gauche, elle sera de 10 %. D' accord, je vais maintenant m' occuper de l'en-tête. Ajoutons un en-tête ici. Nous avons besoin de H et d'éléments de titre. Je vais changer la taille du téléphone, ça va être un formulaire, puis je vais dupliquer ce code. Sélectionnez H trois éléments de titre. Nous avons donc besoin d'une taille de police de 2,5 RAM. Ensuite, nous avons besoin de largeur, elle sera de 80 %. Ensuite, nous devons centrer l'élément en utilisant la marge. Nous devons courir 15 fois et encore. Ou OK, cela se trouve à propos de la page du compte. Ensuite, je vais vous rediriger vers la page des prix. Passons au code VS et ouvrons les prix dans un fichier CSS. Je vais ajouter ici une nouvelle requête multimédia CSS avec une largeur maximale de 430 pixels. Je vais modifier la hauteur de la section. Sélectionnons les prix et fixons la hauteur à 18 points de vue. Ensuite, je vais enlever l'en-tête. Sélectionnons l'en-tête de tarification, suivi des éléments du titre tron. Je vais régler la taille de police à quatre RAM. Ensuite, nous devons modifier la largeur de l'en-tête. Ça va faire 50 RAM. Ensuite, nous devons centrer l' élément en utilisant la marge globale. OK, après cela, je vais passer à la deuxième rubrique. Je vais dupliquer ce code, changer le sélecteur. Nous avons besoin de H trois, je vais régler la taille du téléphone à deux RAM. Ensuite, nous avons besoin de la même chose avec, comme pour la marge. Il y aura deux M, puis deux Ram. Encore une fois, en fait, nous ne pouvons laisser ici que deux M et O. Ce sera exactement la même chose. OK, c'est tout à propos du H, des trois éléments de titre. Ensuite, je vais m' occuper des cartes. Il faut les placer verticalement. Et pour cela, nous devons sélectionner des cartes de tarification. Pour changer la direction de la boîte flexible, elle va être une colonne. Maintenant, elles sont placées verticalement dans une colonne. Je vais créer un espace entre les cartes. Je vais sélectionner une carte tarifaire, je vais fixer la marge à zéro, puis à 1,5, puis à dix points, et encore une fois à 1,5 r. Maintenant, nous avons l'espace entre les cartes, et la prochaine chose que je vais faire est de m'occuper des formes. Allons-y et commençons par le rectangle promotionnel. Je vais ajouter ici le code du rectangle. Nous avons besoin d'un rectangle de tarification et non d'un rectangle promotionnel. Je vais changer les deux positions, ça va être de 20 %. Ici, nous avons le rectangle. Ensuite, je vais m' occuper du petit cercle. Allons-y et sélectionnons un petit cercle. Nous avons besoin d'un cercle restreint de prix. Je vais fixer la position à 17 % Quant à la bonne position , elle sera de 5 % Enfin, je vais m'occuper du grand cercle. Nous devons changer de position. Nous avons besoin d'un grand cercle de prix et la position inférieure sera de 8 %. OK, je pense qu'Everton a l'air bien au point de rupture On peut dire que les premiers points d'arrêt des téléphones portables sont terminés Nous pouvons vérifier ce point d'arrêt ici et nous pouvons nous occuper du point d'arrêt suivant Je vais consulter le site web sur le point d'arrêt. Allons-y et changeons les dimensions dont nous avons besoin ici, 393 et 893 pixels. Examinons les projets. Si tout semble bon, la page d'accueil est bonne, examinons les autres pages. La page des clients semble bonne. Ensuite, nous avons la page des produits, elle a l'air bien aussi. Ensuite, je vais consulter la page de contact. Ensuite, nous avons la page du compte, enfin la page des prix. Comme vous pouvez le constater, tout semble bon. Nous n'avons pas besoin de changer quoi que ce soit à ce point d'arrêt. Maintenant, je vais vérifier ce point de rupture ici et vous le dernier point d'arrêt pour les téléphones portables, il sera de 375 pixels de largeur et 667 pixels de hauteur Allons-y et changeons les dimensions dont nous avons besoin ici, 375,6 67 Donc, comme vous pouvez le constater, tout est foiré. Encore une fois sur ce point d'arrêt, ouvrons le style du fichier CS et créons une nouvelle requête multimédia CSS Ça va faire 375 pixels. Je vais d'abord m'occuper de la section des services, sélectionnons les services et augmentons la hauteur. La hauteur de la fenêtre d' affichage sera de 350. OK. Ensuite, je vais m' occuper des services Gone. Réglons la première position à -7% Ensuite, je vais m' occuper de l'arrière-plan jusqu'à ce qui se trouve ici sur l'en-tête Allons-y et sélectionnons BG two. Je vais régler la position gauche à 30 % D'accord. Ensuite, je vais vérifier la navigation Nous devons apporter quelques modifications. Je vais diminuer la hauteur de l'élément de navigation. Allons-y et ne sélectionnons aucun élément, mais nous devons exclure à nouveau le roman qui se trouve Je vais ajouter ici le dernier enfant de la classe. En plus de cela, nous devons ici ajouter la classe Hamblger, nous devons diminuer la hauteur. Il va y en avoir huit. Ensuite, je vais changer le rembourrage sur le côté gauche, disons à trois m. Comme vous pouvez le voir, la hauteur des éléments de navigation est modifiée Ensuite, je vais modifier la position des listes déroulantes. Nous devons sélectionner le menu déroulant , puis définir l'opposition à huit points. Bien, la prochaine chose que je vais faire est d' ajouter une barre de défilement au premier menu déroulant. Allons-y et sélectionnons le menu déroulant. Ensuite, utilisez la propriété Overflow Y dont nous avons besoin ici Faites défiler maintenant, comme vous pouvez le voir, nous pouvons faire défiler le menu déroulant vers le bas Passons à la deuxième liste déroulante. Je vais sélectionner le menu déroulant deux. Réglons la hauteur à 32,5 RAM. En plus de cela, je vais sélectionner le menu déroulant deux avec les développements et je vais régler la hauteur du suivant. Je vais masquer les icônes ainsi que les paragraphes. Découlons-en deux, suivis des développements, puis réglons l' affichage sur aucun. Nous avons également besoin de la même chose pour le paragraphe. Passons à, d'accord, donc c'est tout à propos du deuxième menu déroulant. Passons à la troisième. Je vais personnaliser le troisième menu déroulant. Sélectionnons la troisième liste déroulante pour modifier la hauteur de la troisième liste déroulante. Ça va être 45. Ensuite, je vais masquer les éléments du deuxième spin dans le menu déroulant. Sélectionnons le menu déroulant trois, puis le développement. Ensuite, nous avons besoin de span avec sélecteur. Nous devons sélectionner les éléments de la deuxième travée. Ajoutons ici n'en afficher aucun. OK, c'est tout à propos de la troisième liste déroulante. La quatrième liste déroulante semble bonne. Quant à la cinquième liste déroulante, je vais la personnaliser. Allons-y et sélectionnons le menu déroulant 5. Je vais changer la hauteur. Ça va être 30. Ensuite, je vais régler la mise à 1,5. Ensuite, je vais m' occuper du bouton, je veux dire du bouton de tarification. Allons-y et sélectionnons Item with Last child. Donc, classe, je vais régler la hauteur à dix Ram. Ensuite, je vais également modifier la hauteur du bouton. Dupliquons le code dont nous avons besoin ici. O BTN, je vais régler la hauteur à cinq RAM. Très bien, vérifions le navigateur. Tout semble bon, en fait, avec la navigation. Nous avons terminé. Allons-y et consultons les autres sections. Tout semble bon. Comme vous pouvez le constater, le pied de page a besoin de quelques ajustements Allons-y et occupons-nous de ça. Je vais sélectionner le pied de page, et je vais augmenter la hauteur Disons 255 pieds de hauteur. Maintenant, le pied de page est beau. OK. Cela se trouve à propos de la page d'accueil. Ensuite, je vais consulter les autres pages. La page du client semble bonne. Ensuite, nous avons la page des produits. Sur la page des produits, nous devons nous occuper du contenu promotionnel. Ouvrons les produits du fichier CSS et créons de nouveaux médias CSS. Query Maxwit sera de 375 pixels. Je vais sélectionner le rectangle promotionnel. Réglons la hauteur, les deux à 30. Ensuite, je vais fixer la première place à 23 %. Ensuite, je vais m'occuper du grand cercle. Je vais me régler en fonction de la hauteur. En fait, récupérons ce code d'ici. La largeur et la hauteur seront de 30. En ce qui concerne les positions dont nous avons besoin ici, la position inférieure. Ce sera 20 % de la bonne position et une hausse de 30 à 11 %. Voyons le résultat Tout semble bon. Ensuite, la position du petit cercle. Sélectionnons un petit cercle et définissons sa position supérieure à 20 % OK, je vais changer la position du petit cercle au survol. Revenons au code VS et dupliquons ce code. Je vais ajouter ici la classe animate. La première place sera 13 %. Maintenant, je pense que tout va bien dans la section des produits. Je veux dire la page des produits, c'est terminé. Regardons la page de contact. Je vais personnaliser cette page. Ouvrons le fichier CSS de contact et créons une nouvelle requête multimédia CSS. Nous avons besoin d'un maximum de 375 pixels. Sélectionnons la section de contact et réglons la hauteur 220 (hauteur du point de vue). OK, maintenant le problème est réglé. Allons-y et vérifions la page du compte. Nous devons également personnaliser cette page. Je vais ouvrir le compte d'un fichier CSS. En fait, récupérons ce code d'ici. Nous avons besoin d'une section dédiée aux comptes. La hauteur sera de 130 points. Ensuite, je vais diminuer la largeur du compte pour Wrapper. Sélectionnons le compte pour le kit d' emballage avec 245 RAM. OK, maintenant tout va bien avec la page du compte. Nous avons terminé. Regardons la page des prix. Eh bien, nous devons augmenter la hauteur de la page de tarification. Collons ici la requête multimédia, sélectionnons le prix et fixons la hauteur du pot à 250. OK, c'est ça. Toutes les pages, y compris la page d'accueil, affichent bien à ce point d'arrêt Je veux dire, le point d'arrêt pour les téléphones portables, en fait, nous pouvons dire que notre projet répond à tous ces points d'arrêt vraiment populaires Nous pouvons également vérifier le dernier point de rupture. C'est la vidéo la plus longue du cours. Mais finalement, nous en avons terminé avec le projet. La seule chose que nous devons faire est de déployer le site Web. Je veux dire, nous devons l'héberger et le mettre en ligne pour cela. Passons à la prochaine conférence. 72. Déployer un site Web: Très bien, lors de notre conférence précédente, nous avons réussi à adapter notre projet à différentes tailles d'écran et à différents appareils. Il est maintenant temps de passer à l'étape finale, à savoir le déploiement de notre site Web en ligne. Il existe de nombreuses façons d'héberger votre site Web, mais dans ce cours, je préfère utiliser Netlify Netlify est une plateforme cloud qui fournit une gamme de services pour le développement et l'hébergement Web modernes Il propose une solution de plate-forme en tant que service qui simplifie le processus de déploiement et de gestion des sites Web et des applications Web. Allons visiter Netlify Com. La première chose que vous devez faire est de vous inscrire. Il s'agit d'un processus très simple. Je ne vais pas m'y attarder. Je suis déjà inscrit, donc je vais juste me connecter. Ici, nous avons un tableau de bord de l'utilisateur. Pour déployer le site Web, vous pouvez soit importer votre dépôt Git existant, soit simplement glisser-déposer votre dossier de projet de travail. Je préfère la deuxième méthode. Je veux dire, je vais glisser-déposer le dossier du projet. Mais avant cela, je dois noter une chose, car je me souviens que nous avions trois dossiers différents pour les fichiers HTML, CSS et Charles. Si je conservais ces dossiers, Atlifi ne déploiera pas correctement le site Web Nous devons conserver nos fichiers ensemble de cette façon. Ouvrons les projets dans le code VS. Une fois que j'ai supprimé les dossiers et placé tous les fichiers de travail ensemble, j'aurais dû modifier les chemins des fichiers liés. Si je vérifie le chemin du fichier CSS de style de fichier, vous verrez que nous n'avons plus ici deux points avec une barre oblique puis le nom du dossier, CSS J'ai fait la même chose pour les images. Comme vous pouvez le voir, nous avons ici un dossier d'images sans points ni barres obliques D'accord ? Assurez-vous que vous avez également modifié les chemins des fichiers et des images. Sinon, lorsque vous déployez le site Web, vous ne verrez pas les vignettes ou les images. Très bien, je pense que nous sommes prêts à déposer le dossier ici. Je vais quitter ce chemin, puis je vais déposer le dossier ici. Cela va prendre un certain temps. Comme vous pouvez le constater, déployez avec succès. Je vais cliquer sur Commencer, puis cliquer ici. Je vais cliquer sur le lien ici. Comme vous pouvez le constater, notre site Web est maintenant en ligne. Nous pouvons voir que tout semble bon et que tout fonctionne bien. Nous pouvons naviguer entre différentes pages, tout fonctionne et a l'air bien. Nous pouvons dire que notre site Web est en ligne. J'ai encore une chose à faire. Comme vous pouvez le voir, Netlify a généré un nom de domaine nul. Et je veux le changer. Cliquons ici. Configuration du site Je vais changer le nom du site. Tu utilises tous les noms que tu veux. C'est à vous de décider. Je vais supprimer ces personnages. Et je vais appeler le site web. Je ne sais pas, disons les appeler Créer un site Web. Ce n'est pas le nom parfait, mais je n'ai trouvé aucun autre nom. Je vais enregistrer le nom, puis si je clique sur le lien, vous verrez ici l' icône du nom de domaine et créerez un site Web, l'application Netlify point D'accord, vous savez maintenant comment héberger votre site Web sur Netlify. Encore une fois, il existe des tonnes de façons d'héberger les sites Web. Vous pouvez acheter les noms de domaine, etc. Très bien, félicitations. C'est un travail fantastique pour terminer ce cours. Vous êtes désormais doté des compétences nécessaires pour créer de superbes sites Web. Je tiens à vous remercier chaleureusement d'avoir participé à ce cours. Continuez à apprendre, restez curieux et profitez du voyage. En tant que développeur web, je vous souhaite bonne chance tous vos futurs projets. Bon codage, et que vos sites Web impressionnent toujours. Bonne chance Au revoir, au revoir.