У меня небольшая проблема. Я нашел способ использовать кроссбраузерное многострочное многоточие. Вот мой миксин less css. Как видите, эта версия отлично работает в webkit и «хорошо» во всех других браузерах.
.ellipsis-multi(@lh, @l, @mw) {
/* non-webkit */
max-height: @lh*@l;
/* webkit */
-webkit-box-orient: vertical;
-webkit-line-clamp: @l;
display: -webkit-box;
line-height: @lh;
max-width: @mw;
overflow: hidden;
text-overflow: ellipsis;
}
.excerpt {
&.hide {
.ellipsis-multi(1.4em, 3, 100%)
}
}
Моя проблема в том, что я использую ссылку для чтения, чтобы добавить и удалить класс «скрыть». Это работает отлично, но ссылка также видна, если в выдержке div есть только 2 строки текста. Мне нужен способ просто показать ссылку, если многоточие необходимо.
Вот пример codepen: http://codepen.io/janwagner/pen/ubHef
Я бы предпочел единственный способ исправить это css :)
Большое спасибо!!!