Ich versuche, einen Textausblendeffekt zu erzeugen, wenn die Textmenge größer ist, als die Zeile verarbeiten kann. Ich Erreichung dieses Ziels mit der Mischung aus max-height, overflowund linear-gradient. Etwas wie das.
max-height:200px;
overflow:hidden;
text-overflow: ellipsis;
background: -webkit-linear-gradient(#000, #fff);
Die volle Geige ist verfügbar . Ich versuche einen ähnlichen Effekt zu erzielen
und ich bin irgendwie nah. Das Problem ist, dass in meinem Fall der Text von Anfang an ausgeblendet wird und ich möchte, dass er nur dann ausgeblendet wird, wenn er wirklich nahe an der maximalen Größe liegt. Nehmen wir an, Sie beginnen mit dem Ausblenden, wenn es bereits 150 Pixel groß ist. Außerdem verwende ich nur -webkitPräfixe und gehe davon aus, dass es möglicherweise andere Präfixe gibt, die ich für andere Rendering-Engines hinzufügen kann.
Gibt es eine Möglichkeit, dies in reinem CSS zu tun?
-webkit-background-clip:textdie nur von Webkit-basierten Browsern unterstützt wird (glaube ich): jsfiddle.net/b9vtW/1