Maison > interface Web > tutoriel CSS > Créez une image d'arrière-plan triangulaire sympa en utilisant CSS3

Créez une image d'arrière-plan triangulaire sympa en utilisant CSS3

青灯夜游
Libérer: 2021-08-23 12:05:44
original
2484 Les gens l'ont consulté

Comment rendre votre page web plus accrocheuse et plus haut de gamme ? Un beau fond est indispensable ! L'article suivant partagera une petite astuce sur l'utilisation de CSS3 pour créer de superbes images d'arrière-plan triangulaires, afin que votre page Web soit à la fois belle et pratique ~

Comme le titre l'indique, aujourd'hui, nous allons principalement vous montrer comment utiliser CSS3 pour créer un arrière-plan sympa. images. La méthode de l'arrière-plan triangulaire est utile lorsque nous souhaitons afficher des options complètement différentes, telles que le jour et la nuit ou l'hiver et l'été.

Commençons directement par le code :

<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<style>
body {
  margin: 0;
  padding: 0;
}

div {
  position: absolute;
  height: 100vh;
  width: 100vw;
}

.day {
  background-image: url("https://img.php.cn/upload/article/000/000/024/611f69e8a300f34Créez une image darrière-plan triangulaire sympa en utilisant CSS3");
  background-size: cover;
  background-repeat: no-repeat;
}

.night {
  background-image: url("https://img.php.cn/upload/article/000/000/024/611f6a067f909111.jpg");
  background-size: cover;
  background-repeat: no-repeat;
  clip-path: polygon(100vw 0, 0% 0vh, 100vw 100vh);
}
</style>
</head>
<body>
  <div class="day"></div>
  <div class="night"></div>
</body>
</script>
</body>
</html>
Copier après la connexion

L'effet est le suivant :

Créez une image darrière-plan triangulaire sympa en utilisant CSS3

Que diriez-vous ! L'effet n'est-il pas génial !

Analysons le code ci-dessus :

  • Créez d'abord deux divs

<body>
  <div class="day"></div>
  <div class="night"></div>
</body>
Copier après la connexion
  • Utilisez ensuite l'attribut background-image pour ajouter des images d'arrière-plan à ces deux div respectivement. L'attribut background-size pour définir la taille de l'image et l'attribut background-repeat pour définir la mosaïque non répétée.
    background-image属性添加背景图片,并使用background-size属性设置图片大小、background-repeat属性设置不重复平铺。

    • background-size指定背景图片大小,当值设置为“cover”时,将保持图像的纵横比并将图像缩放成将完全覆盖背景定位区域的最小大小。

  • 最后给第二个div使用clip-path

background-size spécifie la taille de l'image d'arrière-plan Lorsque la valeur est définie sur "cover", le rapport hauteur/largeur de l'image sera conservé et l'image sera. mis à l’échelle pour couvrir complètement la zone de positionnement d’arrière-plan.
Étiquettes associées:
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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal