CSS Ellipsis Begin van String

Door David Walsh op 17 december 2018

  • 6

Ik was ongelooflijk blij toen CSS text-overflow: ellipsis (getrouwd met vaste width en overflow: hidden was geïntroduceerd in de CSS-specificatie en browsers; de functie stelde ons in staat te stoppen met het proberen om JavaScript-breedteberekening te combineren met het berekenen en afkappen van stringbreedtes. CSS-ellips was ook erg toegankelijk voor toegankelijkheid. CSS text-overflow: ellipsis functie is geweldig, maar is in wezen bedoeld om strings alleen aan het einde weg te laten; wat als we het begin van een scherm willen weglaten? De use case is redelijk: denk aan het weergeven van een bestandspad – vaak de map voor een reeks bestanden is hetzelfde, in welk geval je “het einde van de string wilt weergeven, niet het begin. Laat me je een trucje voor ellipsis aan het begin van de string laten zien!

De CSS

Een ellips tonen aan de voorkant van een touwtje is mos tly hetzelfde als ellips aan het einde, maar met één simpele truc: om een ellips aan het begin van een string toe te voegen, gebruik RTL en en text-align om het begin van de string te knippen! RTL afspelen vanaf text-align is een geniale manier om het gewenste effect van CSS-ellipsis aan het begin van een element of string te krijgen. Het zou geweldig zijn voor de CSS-specificatie om een robuuster ellipsensysteem te implementeren, maar voorlopig aanbid ik geweldige CSS-trucs zoals deze!

Write a Comment

Het e-mailadres wordt niet gepubliceerd. Vereiste velden zijn gemarkeerd met *