Maison  >  Article  >  interface Web  >  Exemple de code pour implémenter une porte coulissante avec CSS

Exemple de code pour implémenter une porte coulissante avec CSS

青灯夜游
青灯夜游avant
2018-10-09 17:15:492421parcourir

La technologie des portes coulissantes signifie que l'arrière-plan de la boîte peut s'étirer automatiquement pour accueillir du texte de différentes longueurs. Ensuite, à travers cet article, je vais vous présenter l'exemple de code pour implémenter une porte coulissante avec CSS. Il a une certaine valeur de référence. Les amis dans le besoin peuvent s'y référer.

La technologie dite de porte coulissante signifie que l'arrière-plan de la boîte peut s'étirer automatiquement pour accueillir du texte de différentes longueurs. Autrement dit, à mesure que le texte s'agrandit, l'arrière-plan paraît plus long.

Principalement utilisé dans la barre de navigation, telle que la barre de navigation WeChat :

La méthode de mise en œuvre spécifique est la suivante :

1. , chaque morceau de contenu textuel est composé d'une balise et d'une balise span

<a href="#">
        <span></span>
    </a>

2. La balise a spécifie uniquement la hauteur, pas la largeur.

3. une balise Après avoir défini l'image d'arrière-plan, spécifiez une valeur de remplissage gauche qui est de la même taille que le demi-cercle gauche (cela garantit que l'arrière-plan gauche reste inchangé et que l'arrière-plan du milieu est étiré).

4. La balise span spécifie également l'image d'arrière-plan, sans spécifier la largeur, et spécifie la valeur padding-right pour afficher la moitié droite de l'image (c'est si la position de l'image est définie à droite)

Spécifique Le code est le suivant :

a {
            color: white;
            line-height: 33px;
            margin: 100px;
            display: inline-block;
            text-decoration: none;
            /* a不能给宽度 */
            /*  */
            height: 33px;
            background: url(Images/vx.png) no-repeat;
            padding-left: 15px;
        }
        
        a span {
            display: inline-block;
            height: 33px;
            background: url(Images/vx.png) no-repeat right;
            padding-right: 15px;
        }

L'arrière-plan de la travée doit être spécifié comme étant droit

 <a href="#">
        <span>一</span>
    </a>
    <a href="#">
        <span>一句</span>
    </a>
    <a href="#">
        <span>一句话</span>
    </a>
    <a href="#">
        <span>一句长长的话</span>
    </a>
    <a href="#">
        <span>一句超级超级超级超级超级超级长的话</span>
    </a>

Le résultat affiché est

Vous pouvez constater qu'en modifiant la longueur du texte dans la balise span, l'image d'arrière-plan s'étirera.

Résumé

Ce qui précède est l'intégralité du contenu de l'exemple de code de porte coulissante d'implémentation CSS qui vous a été présenté. J'espère que c'est possible. être utile à tout le monde, l’apprentissage aide. Pour plus de didacticiels connexes, veuillez visiter le Tutoriel vidéo CSS  !

Recommandations associées :

Tutoriel vidéo de formation sur le bien-être public php

Manuel en ligne CSS

Tutoriel graphique div/css

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!

Déclaration:
Cet article est reproduit dans:. en cas de violation, veuillez contacter admin@php.cn Supprimer