Maison > interface Web > tutoriel CSS > Comment appliquer plusieurs couleurs d'arrière-plan à un seul div ?

Comment appliquer plusieurs couleurs d'arrière-plan à un seul div ?

Barbara Streisand
Libérer: 2024-11-17 17:58:01
original
993 Les gens l'ont consulté

How to Apply Multiple Background Colors to a Single Div?

Application de plusieurs couleurs d'arrière-plan à un seul div

Dans certaines situations, l'application de plusieurs couleurs d'arrière-plan à un seul div peut être utile. Cela élimine le besoin de divs ou d'images d'arrière-plan supplémentaires, ce qui en fait une tâche visuellement attrayante et simple.

Scénario 1 : Réalisation d'une division bicolore uniforme

Pour créer une simple division bicolore ressemblant à "A" dans l'image fournie, vous pouvez utiliser un dégradé linéaire comme suit :

div.A {
  background: linear-gradient(to right, #9c9e9f, #f6f6f6);
}
Copier après la connexion

Cette approche, cependant, peut entraîner un dégradé sans la transition de couleur nette comme on le voit dans « A ». Pour remédier à cela, utilisez un dégradé à quatre positions, en attribuant à la première couleur (gris foncé) de 0% à 50%, et à la deuxième couleur (gris clair) de 50% à 100%.

div.A {
  background: linear-gradient(to right,  #9c9e9f 0%,#9c9e9f 50%,#f6f6f6 50%,#f6f6f6 100%);
}
Copier après la connexion

Scénario 2 : Contrôler la taille de plusieurs couleurs d'arrière-plan

Pour créer une section plus petite au sein d'une division, comme la section bleue en "C", vous pouvez utiliser un dégradé linéaire similaire avec quatre positions, mais ajoutez un sélecteur :after avec un fond blanc pour simuler une seconde section plus petite.

div.C {
  background: linear-gradient(to right,  #9c9e9f 0%,#9c9e9f 50%,#33ccff 50%,#33ccff 100%);
}

div.C:after {
  content: "";
  position: absolute;
  right: 0;
  bottom: 0;
  width: 50%;
  height: 20%;
  background-color: white;
}
Copier après la connexion

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal