Maison >interface Web >tutoriel CSS >Comment puis-je implémenter la troncature des points de suspension dans un élément de texte redimensionnable ?
Troncation des points de suspension dans le redimensionnement du texte
Tronquer le texte avec des points de suspension ("...") au milieu du contenu peut améliorer la lisibilité lorsque Les éléments de l'interface utilisateur ont des largeurs variables. Atteindre cet effet présente un défi car les points de suspension doivent disparaître lorsque le texte est affiché dans son intégralité.
Pour implémenter les points de suspension dans un élément redimensionnable :
Utilisez un attribut de données personnalisé :
Définir les écouteurs d'événements :
Fonction Ellipsis :
Définir un Fonction JavaScript (par exemple, "start_and_end") pour tronquer le texte :
<code class="javascript">function start_and_end(str) { if (str.length > 35) { return str.substr(0, 20) + '...' + str.substr(str.length-10, str.length); } return str; }</code>
Interpolation dynamique :
Accessibilité des info-bulles :
En mettant en œuvre ces étapes, vous pouvez efficacement tronquer le texte avec des points de suspension au milieu d'un élément de texte, en vous assurant qu'il disparaît lorsque l'élément est étiré au maximum. largeur du texte.
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!