Maison > Article > interface Web > Comment créer une mise en page de filtre d'image réactive à l'aide de HTML et CSS
Comment créer une mise en page de filtre d'image réactive à l'aide de HTML et CSS
À l'ère numérique d'aujourd'hui, la conception Web devient de plus en plus importante. En tant qu’élément important de la conception Web, les images jouent un rôle très important. Afin de rendre les pages Web plus attrayantes et plus charmantes, nous utilisons souvent des filtres d'image pour améliorer les effets des images. Cet article explique comment utiliser HTML et CSS pour créer une mise en page de filtre d'image réactive et fournit des exemples de code spécifiques.
<!DOCTYPE html> <html> <head> <title>响应式图片滤镜布局</title> <link rel="stylesheet" type="text/css" href="style.css"> </head> <body> <div class="filter-layout"> <div class="filter-image"> <img src="image.jpg" alt="图片"> <div class="filter-overlay"></div> <div class="filter-effect"></div> </div> </div> </body> </html>
.filter-layout { display: flex; justify-content: center; align-items: center; height: 100vh; background-color: #f1f1f1; } .filter-image { position: relative; overflow: hidden; width: 400px; /* 图片容器的宽度 */ height: 400px; /* 图片容器的高度 */ } .filter-image img { display: block; width: 100%; height: auto; } .filter-overlay { position: absolute; top: 0; left: 0; width: 100%; height: 100%; background-color: rgba(0, 0, 0, 0.5); /* 滤镜覆盖层的颜色和透明度 */ } .filter-effect { position: absolute; top: 0; left: 0; width: 100%; height: 100%; } /* 添加滤镜效果 */ .filter-image:hover .filter-effect { background-color: rgba(255, 255, 255, 0.2); /* 滤镜效果的颜色和透明度 */ }
/* 在宽度小于600px时,图片容器宽度为100% */ @media screen and (max-width: 600px) { .filter-image { width: 100%; height: auto; } }
Dans le code ci-dessus, lorsque la largeur de l'appareil est inférieure à 600 px, la largeur du conteneur d'image sera définie sur 100 % et la hauteur sera automatiquement ajustée. selon la largeur.
Avec les exemples de codes HTML et CSS ci-dessus, nous pouvons créer une mise en page de filtre d'image réactive. Vous pouvez modifier et étendre le style en fonction de vos besoins et préférences, en ajoutant davantage d'effets de filtre ou d'autres éléments.
Résumé
Cet article explique comment créer une mise en page de filtre d'image réactive à l'aide de HTML et CSS. Grâce à une structure HTML et des styles CSS raisonnables, nous pouvons implémenter une mise en page d'image avec des effets de filtre et effectuer des ajustements réactifs en fonction des requêtes multimédias. J'espère que cet article vous aidera à créer une mise en page de filtre d'image réactive !
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!