Эллиптический размер текста перед элементом динамической шириныCSS

Разбираемся в CSS
Ответить
Гость
 Эллиптический размер текста перед элементом динамической ширины

Сообщение Гость »

Я хотел бы, чтобы многострочный текст располагался в форме эллипса в последней строке перед элементом с динамическим размером. И что элемент выровнен по правому краю.
например (где XX представляет необязательное изображение с переменной шириной)
Нет динамического элемента:

Код: Выделить всё

This is a short
paragraph with
text that ov...
С элементом и длинным текстом:

Код: Выделить всё

This is a short
paragraph with
text th...  XX
С элементом и более коротким текстом:

Код: Выделить всё

This is a short
paragraph that
wraps       XX

Код: Выделить всё

This is a short
paragraph
XX
Я пробовал разные способы, включая помещение изображения в контейнер с помощью display: inline-block или позиционирование его с помощью Position:absolute, но я не могу заставить его работать, как указано выше. Я даже не могу заставить его работать с выравниванием по левому краю текста.
В абзаце есть такой CSS:

Код: Выделить всё

.description {
text-overflow: ellipsis;
overflow: hidden;
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 3;
line-clamp: 3;
}
И сейчас HTML выглядит так:

Код: Выделить всё

the paragraph text


В идеале я хотел бы сделать это с помощью только CSS, но при необходимости я буду рад использовать JS

Подробнее здесь: https://stackoverflow.com/questions/781 ... th-element
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «CSS»