Задать вопрос
@Richard_Ferlow
Веб-программист

Как сделать засветление для длинной строки текста c помощью css?

Есть данные в таблице

название страны, название курорта, название отеля

у таблицы фиксированная ширина столбцов. некоторые названия получаются длинные и в ширину не вмещаются.

Что собственно хочу - чтобы длинная строка как бы засветлялась при подходе к краю столбца. но при этом при наведении на эту ячейку чтобы можно было увидеть всю строку полностью. в идеале без js обойтись...
  • Вопрос задан
  • 3062 просмотра
Подписаться 1 Оценить Комментировать
Пригласить эксперта
Ответы на вопрос 2
standy
@standy
Затухание текста на CSS3 (habr)

Под ваши требования есть способ проще, не затухание, а text-overflow
https://developer.mozilla.org/en-US/docs/Web/CSS/t...
Решение простое: оборачиваем текст в div.text-overlow, css:
.text-overflow {
  white-space: nowrap;
  width: 100%; //ваша ширина                   
  overflow: hidden;
  text-overflow: ellipsis;
}
.text-overflow:hover {
  position: absolute;
  overflow: visible;
}
Ответ написан
Комментировать
Rad1calDreamer
@Rad1calDreamer
можно попробовать со свойством text-overflow поиграть. Может и получится
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы