icône CSS interdite

PHPz
Libérer: 2023-05-29 11:16:37
original
864 Les gens l'ont consulté

Dans le développement front-end, il est souvent nécessaire d'utiliser des icônes pour embellir les pages d'un site Web et améliorer l'expérience utilisateur, mais parfois nous pouvons également être amenés à interdire l'apparition de certaines icônes. À ce stade, vous devez utiliser CSS pour implémenter la fonction de désactivation de l'icône.

Généralement, la façon dont nous faisons référence aux icônes sur la page est d'utiliser des icônes de police ou des icônes SVG, car ce sont des icônes vectorielles et ne seront pas déformées dans différentes tailles. Il existe deux manières principales de désactiver les icônes : l'une consiste à utiliser des sélecteurs de pseudo-classe en CSS et l'autre consiste à utiliser l'attribut data en HTML. Ci-dessous, nous expliquerons en détail la mise en œuvre spécifique de ces deux méthodes.

Tout d’abord, regardons la première méthode : utiliser des sélecteurs de pseudo-classe CSS. Cette méthode convient à une utilisation avec des icônes de police. Généralement, la façon dont nous utilisons les icônes de police consiste à définir l'attribut de classe de l'élément sur le nom de classe de l'icône, puis à utiliser @font-face pour déclarer la police en CSS, à introduire le fichier de police dans la page et à définir la police. Attribut -family de l'élément à Ce nom de police est utilisé pour afficher l'icône sur la page. Si nous voulons empêcher une icône d'apparaître, nous pouvons utiliser la pseudo-classe :before ou :after pour remplacer le nom de la classe d'icône d'origine et définir l'attribut content sur vide.

Par exemple, nous avons un élément avec l'attribut de classe "icon" et une classe d'icône nommée "icon-delete". Si nous voulons empêcher l'icône d'apparaître dans cet élément, nous pouvons écrire ceci en CSS :

.icon::before {
  content: none;
}
Copier après la connexion

Cela désactivera l'apparition de l'icône « icône-supprimer » dans cet élément.

Une autre façon consiste à utiliser l'attribut data en HTML. Cette méthode convient à une utilisation avec les icônes SVG. Lorsque nous utilisons des icônes SVG, nous introduisons généralement le fichier d'icône SVG dans la page, puis utilisons la balise pour l'intégrer dans HTML, afin que l'icône SVG puisse être affichée sur la page. La façon d'utiliser l'attribut data consiste à définir l'attribut data dans la balise et à stocker le contenu du fichier d'icône SVG dans l'attribut data sous la forme d'un codage Base64, réalisant ainsi la fonction d'appel de l'icône SVG. . Si vous souhaitez désactiver l'apparence d'une certaine icône SVG, définissez simplement l'attribut data sur vide dans la balise

Par exemple, nous avons une balise qui fait référence à un fichier d'icône SVG avec l'ID "icon-delete". Si nous voulons interdire l'apparition de l'icône SVG sur la page, nous pouvons écrire :

<object data="" type="image/svg+xml" id="icon-delete"></object>
Copier après la connexion

In. de cette façon, vous pouvez désactiver l’apparition de l’icône SVG sur la page.

En général, il existe deux manières principales d'interdire les icônes : en utilisant des sélecteurs de pseudo-classes en CSS et en utilisant des attributs de données en HTML. La méthode spécifique doit être choisie en fonction de la situation réelle. Différents types d'icônes, méthodes d'utilisation et besoins commerciaux peuvent affecter le choix de la méthode. Mais quelle que soit la méthode utilisée, il convient de veiller à ne pas affecter le style et la fonctionnalité des autres parties lors de la mise en œuvre de la fonction d'interdiction d'icônes.

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