Maison > interface Web > tutoriel CSS > le corps du texte

Comment masquer efficacement du texte lors de l'affichage d'une image à l'aide de CSS ?

Linda Hamilton
Libérer: 2024-11-19 19:20:02
original
926 Les gens l'ont consulté

How to Effectively Hide Text While Displaying an Image Using CSS?

Texte invisible à l'aide de CSS

Masquer des éléments de texte à l'aide de CSS peut être utile à diverses fins de conception. Un scénario courant consiste à remplacer le texte par une image comme logo. Cet article aborde un problème spécifique : comment supprimer efficacement le texte original lors de l'affichage de l'image.

Solutions pour masquer le texte

Il existe plusieurs approches pour rendre le texte invisible lors de l'affichage de l'image. en préservant les dimensions de l'élément pour le placement de l'image.

Méthode 1 : Indentation du texte

Une technique consiste à pousser le texte hors de l'écran à l'aide de l'indentation du texte :

h1 {
    text-indent: -9999px;                 /* sends the text off-screen */
    background-image: url(/the_img.png);  /* shows image */
    height: 100px;                        /* be sure to set height & width */
    width:  600px;
    white-space: nowrap;            /* because only the first line is indented */
}
Copier après la connexion

Méthode 2 : masquage de texte

Une autre solution évite la grande boîte invisible créée par l'indentation négative :

h1 {
    background-image: url(/the_img.png);  /* shows image */
    height: 100px;                        /* be sure to set height & width */
    width:  600px;

    /* Hide the text. */
    text-indent: 100%;
    white-space: nowrap;
    overflow: hidden;
}
Copier après la connexion

Les deux méthodes obtiennent le résultat souhaité soit pousser le texte hors de l'écran ou le cacher dans l'élément.

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