Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Apprendre Dispositions Adaptatives - Réactives | Sites Web et Applications Adaptatifs/Réactifs
Techniques CSS Avancées
course content

Contenu du cours

Techniques CSS Avancées

Techniques CSS Avancées

1. Introduction
2. Positionnement des Éléments
3. Transitions
4. Animations
5. Transformations
6. Sites Web et Applications Adaptatifs/Réactifs
7. Préprocesseurs

book
Dispositions Adaptatives - Réactives

Dans le développement web moderne, nous avons deux approches : les mises en page adaptatives et réactives.

Les mises en page réactives sont conçues pour avoir plusieurs variations d'affichage qui peuvent passer en douceur de l'une à l'autre, permettant un étirement et un redimensionnement flexibles des éléments. Lorsque la taille de la fenêtre d'affichage est modifiée, les blocs de la page se contractent ou s'étirent en douceur, et à un point de rupture spécifique, ils changent de positionnement pour optimiser l'utilisation de l'espace horizontal.

Les mises en page adaptatives ont plusieurs variations d'affichage, mais les changements de conception se produisent par des sauts fixes entre les points de rupture. Une fois qu'un point de rupture est atteint, la conception ne peut pas être modifiée jusqu'à ce que le point de rupture suivant soit atteint.

Pratique

Pratiquons et créons 2 éléments div. Le premier élément aura la mise en page adaptative, et le second aura la mise en page réactive. De plus, nous devons ajouter différentes valeurs pour la propriété background-color avec le changement d'écran.

  • Pour la largeur de 0 à 320px, la couleur est #7f58af;
  • Pour la largeur de 321px à 600px, la couleur est #64c5eb;
  • Pour la largeur de 601px à 880px, la couleur est #eb4dba;
  • Pour la largeur à partir de 881px, la couleur est #feb326.

Le HTML ressemble à :

Pour la mise en page adaptative, nous devons également spécifier une largeur spécifique pour l'élément div.

  • Pour la largeur de 321px à 600px, la largeur est 300px;
  • Pour la largeur de 601px à 880px, la largeur est 580px;
  • Pour la largeur à partir de 881px, la largeur est 860px.

Le CSS ressemble à :

Le résultat que nous obtenons. Veuillez prêter attention au changement de largeur de l'écran dans la partie supérieure de l'enregistrement :

Sélectionnez les déclarations correctes.

Sélectionnez les déclarations correctes.

Sélectionnez quelques réponses correctes

Tout était clair ?

Comment pouvons-nous l'améliorer ?

Merci pour vos commentaires !

Section 6. Chapitre 3
We're sorry to hear that something went wrong. What happened?
some-alt