Abschneiden von Auslassungspunkten bei der Änderung der Textgröße
Das Abschneiden von Text mit Auslassungspunkten („...“) in der Mitte des Inhalts kann die Lesbarkeit verbessern, wenn UI-Elemente haben variable Breiten. Das Erreichen dieses Effekts stellt eine Herausforderung dar, bei der die Auslassungspunkte verschwinden sollten, wenn der Text vollständig angezeigt wird.
So implementieren Sie Auslassungspunkte innerhalb eines skalierbaren Elements:
Verwenden Sie ein benutzerdefiniertes Datenattribut:
Ereignis-Listener festlegen:
Ellipsenfunktion:
Definieren Sie a JavaScript-Funktion (z. B. „start_and_end“) zum Abschneiden des Textes:
<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>
Dynamische Interpolation:
Barrierefreiheit des Tooltips:
Durch die Implementierung dieser Schritte können Sie Text mit Auslassungspunkten in der Mitte eines Textelements effektiv abschneiden und sicherstellen, dass er verschwindet, wenn das Element vollständig ausgestreckt ist Breite des Textes.
Das obige ist der detaillierte Inhalt vonWie kann ich die Ellipsenkürzung in einem skalierbaren Textelement implementieren?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!