Maison > interface Web > tutoriel CSS > Couleurs et arrière-plans en CSS

Couleurs et arrière-plans en CSS

PHPz
Libérer: 2024-09-01 20:32:47
original
779 Les gens l'ont consulté

Colors and Backgrounds in CSS

Cours 3 : Couleurs et arrière-plans en CSS

Dans cette conférence, nous explorerons comment utiliser les couleurs et les arrière-plans pour rendre votre site Web visuellement attrayant. Comprendre comment appliquer efficacement les couleurs et les arrière-plans est essentiel pour créer des conceptions Web attrayantes et esthétiques.


Utiliser les couleurs en CSS

CSS vous permet de spécifier les couleurs de plusieurs manières, notamment en utilisant des noms de couleurs, des valeurs hexadécimales, RVB, RGBA, HSL et HSLA.

1. Noms des couleurs

CSS fournit une large gamme de noms de couleurs prédéfinis.

  • Exemple :
  h1 {
    color: red;
  }
Copier après la connexion

Cela définira la couleur du texte de tous les fichiers

éléments en rouge.

2. Couleurs hexadécimales

Les codes hexadécimaux sont une combinaison à six chiffres de chiffres et de lettres définis par leur mélange de valeurs rouge, verte et bleue (RVB).

  • Exemple :
  p {
    color: #3498db; /* A shade of blue */
  }
Copier après la connexion
3. RVB et RVBA

RVB signifie Rouge, Vert et Bleu. RGBA ajoute un canal Alpha pour l'opacité.

  • Exemple (RVB) :
  div {
    color: rgb(255, 99, 71); /* Tomato color */
  }
Copier après la connexion
  • Exemple (RGBA) :
  div {
    background-color: rgba(255, 99, 71, 0.5); /* Semi-transparent tomato color */
  }
Copier après la connexion
4. HSL et HSLA

HSL signifie Teinte, Saturation et Légèreté. HSLA comprend un canal Alpha.

  • Exemple (HSL) :
  h2 {
    color: hsl(120, 100%, 50%); /* Pure green */
  }
Copier après la connexion
  • Exemple (HSLA) :
  h2 {
    color: hsla(120, 100%, 50%, 0.5); /* Semi-transparent green */
  }
Copier après la connexion

Application d'arrière-plans

Les arrière-plans en CSS peuvent améliorer le design en ajoutant de la couleur, des images, des dégradés et bien plus encore aux éléments.

1. Couleur de fond

Vous pouvez définir la couleur d'arrière-plan de n'importe quel élément HTML à l'aide de la propriété background-color.

  • Exemple :
  body {
    background-color: #f4f4f4; /* Light gray background */
  }
Copier après la connexion
2. Images d'arrière-plan

CSS vous permet d'utiliser des images comme arrière-plans.

  • Exemple :
  .banner {
    background-image: url('banner.jpg');
    background-size: cover;
    background-position: center;
  }
Copier après la connexion

Cela définira une image d'arrière-plan sur un élément avec la bannière de classe. L'image couvrira toute la zone et sera centrée.

3. Répétition en arrière-plan

Contrôlez si une image d'arrière-plan se répète horizontalement, verticalement ou pas du tout.

  • Exemple :
  .tile {
    background-image: url('tile.png');
    background-repeat: repeat; /* Repeats both horizontally and vertically */
  }
Copier après la connexion
4. Position d'arrière-plan

Vous pouvez contrôler la position de départ de l'image d'arrière-plan.

  • Exemple :
  .header {
    background-image: url('header.jpg');
    background-position: top right;
  }
Copier après la connexion
5. Dégradé de fond

Les dégradés vous permettent de créer des transitions douces entre deux couleurs ou plus.

  • Exemple (dégradé linéaire) :
  .gradient-box {
    background: linear-gradient(to right, #ff7e5f, #feb47b); /* Gradient from left to right */
  }
Copier après la connexion
  • Exemple (dégradé radial) :
  .circle-gradient {
    background: radial-gradient(circle, #ff7e5f, #feb47b); /* Circular gradient */
  }
Copier après la connexion

Exemple pratique :

Mettons ces concepts en pratique avec un exemple qui utilise des couleurs, une image d'arrière-plan et un dégradé.

HTML :

<div class="content">
  <h1>Welcome to My Website</h1>
  <p>This is a simple example of using colors and backgrounds in CSS.</p>
</div>
Copier après la connexion

CSS :

/* Background color */
body {
  background-color: #f4f4f4;
}

/* Text color */
h1 {
  color: #2c3e50;
}

/* Background image with gradient overlay */
.content {
  background: linear-gradient(rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5)), url('background.jpg');
  background-size: cover;
  color: white;
  padding: 20px;
  text-align: center;
}

/* Text color for paragraph */
p {
  color: #ecf0f1;
}
Copier après la connexion

Dans cet exemple :

  • Le corps a une couleur de fond gris clair.
  • Le

    le texte est bleu foncé.

  • Le div .content a une image d'arrière-plan avec une superposition de dégradé sombre, faisant ressortir le texte blanc.
  • Le

    le texte est une teinte claire pour compléter l’arrière-plan.

Exercice pratique

  1. Créez une page Web comprenant des titres, des paragraphes et des div.
  2. Expérimentez avec différents formats de couleurs (hex, RVB, HSL) pour styliser le texte et les arrière-plans.
  3. Appliquez une image d'arrière-plan à une section et jouez avec sa position, sa taille et ses propriétés de répétition.
  4. Créez une section avec un arrière-plan dégradé linéaire ou radial.

Prochaine étape : Dans la prochaine conférence, nous aborderons la Typographie et le style des polices en CSS, où vous apprendrez à choisir et à personnaliser les polices pour améliorer la lisibilité de votre site Web. et faire appel. Rendez-vous là-bas !


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:dev.to
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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal