Я пытаюсь создать эффект постепенного уменьшения текста, когда количество текста больше, чем может обрабатывать строка. Я достигаю этого с помощью смеси max-height
, overflow
и linear-gradient
. Что-то вроде этого.
max-height:200px;
overflow:hidden;
text-overflow: ellipsis;
background: -webkit-linear-gradient(#000, #fff);
Доступна полная скрипта . Я пытаюсь добиться эффекта, подобного этому
и я вроде как близко. Проблема в том, что в моем случае текст начинает исчезать с самого начала, и я хочу, чтобы он начал исчезать, только если он действительно близок к максимальному размеру. Скажем, начало затухания, если оно уже 150 пикселей. Также я использую только префикс -webkit
, и я предполагаю, что могут быть другие префиксы, которые я могу добавить для других механизмов рендеринга.
Есть ли способ сделать это в чистом CSS?