Comment masquer des images avec JavaScript

PHPz
Libérer: 2023-04-21 15:22:22
original
2136 Les gens l'ont consulté

JavaScript est un langage de programmation utilisé pour le développement front-end, qui peut masquer des images grâce à quelques astuces et méthodes. Dans cet article, nous aborderons quelques conseils et méthodes courants pour masquer les images.

1. Attribut Display

L'attribut display est un attribut utilisé en CSS pour contrôler l'affichage et le masquage des éléments. L'attribut standard pour afficher les images est "block", tandis que l'attribut pour masquer les images est "aucun". À l'aide de JavaScript, vous pouvez contrôler le masquage et l'affichage en obtenant l'attribut d'affichage de l'élément image.

Par exemple, le code suivant peut masquer l'image :

let img = document.getElementById("image");
img.style.display = "none";
Copier après la connexion

Bien sûr, si vous souhaitez afficher l'image, réinitialisez simplement l'attribut d'affichage :

let img = document.getElementById("image");
img.style.display = "block";
Copier après la connexion

2. Attribut Opacité

L'attribut opacité est utilisé pour contrôler l'image. opacité de l'élément. Lorsque la propriété d'opacité est 0, l'élément sera complètement transparent, ce qui signifie que l'image sera masquée. De même, contrôlez le masquage et l’affichage en obtenant l’attribut d’opacité de l’élément d’image.

Voici le code JavaScript pour masquer l'image :

let img = document.getElementById("image");
img.style.opacity = "0";
Copier après la connexion

Pour afficher l'image, réinitialisez simplement l'attribut d'opacité :

let img = document.getElementById("image");
img.style.opacity = "1";
Copier après la connexion

3. Attribut de visibilité

L'attribut de visibilité est utilisé pour contrôler si l'élément est visible. Lorsque l'attribut de visibilité est "masqué", l'élément sera masqué. De même, vous pouvez contrôler le masquage et l'affichage en obtenant l'attribut de visibilité de l'élément d'image.

Voici le code JavaScript pour masquer les images :

let img = document.getElementById("image");
img.style.visibility = "hidden";
Copier après la connexion

Pour afficher les images, réinitialisez l'attribut de visibilité :

let img = document.getElementById("image");
img.style.visibility = "visible";
Copier après la connexion

4. Utilisez les classes CSS

Une autre façon de masquer les images consiste à utiliser des classes CSS. Définissez une classe dans le fichier CSS et définissez l'attribut d'affichage de l'image sur aucun. En JavaScript, vous pouvez contrôler l'affichage et le masquage des images en récupérant l'élément et en ajoutant ou supprimant cette classe.

Ce qui suit est le code HTML et CSS pour masquer les images à l'aide des classes CSS :

<img id="image" src="example.jpg" class="hidden">
Copier après la connexion
.hidden {
  display: none;
}
Copier après la connexion

Ce qui suit est le code pour masquer et afficher les images à l'aide des classes CSS en JavaScript :

let img = document.getElementById("image");

// 隐藏图片
img.classList.add("hidden");

// 显示图片
img.classList.remove("hidden");
Copier après la connexion

Voici quelques méthodes courantes pour masquer les images, qui peut être utilisé selon Une méthode appropriée doit être choisie. Il convient de noter que différentes méthodes peuvent présenter différents avantages et inconvénients en fonction des préférences personnelles et des besoins du projet. Par conséquent, vous devez choisir la bonne méthode pour masquer les images au bon moment.

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