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>
L'effet est le suivant :
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>
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
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. clip-path
pour dessiner un triangle pour le deuxième div
. clip-path: polygon(100vw 0, 0% 0vh, 100vw 100vh);
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!