Плавающее изображение с помощью CSS: текст течет только о первоначальной позиции? - PullRequest
1 голос
/ 18 февраля 2012

Вот общий план того, что я пытаюсь сделать:

TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT
TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT
TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT
TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT
TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT
TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT
TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT
TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT
TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT /============\
TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT |            |
TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT |   IMAGE    |
TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT |            |
                                             |            |
                                             \============/

По сути, я хочу, чтобы изображение имело float: right;. НО, я не знаю точно, где в тексте должно быть изображение, чтобы оно получилось, как указано выше.

Мне нужно что-то вроде float: right; margin-top: -100px;, чтобы переместить изображение вверх, но текст плавает вокруг исходного положения элемента, а не нового. Подобные вещи случаются, если я использую position: relative; top: -100px;.

Кто-нибудь знает способ достижения этого эффекта только в CSS?

1 Ответ

2 голосов
/ 18 февраля 2012

Сегодня в CSS нет способа сделать это чисто.Лучшее, на что вы можете надеяться, это какой-то очень минимальный Javascript.

http://jsfiddle.net/chad/T7SAg/5/

Это было основано на скрипке Джозефа, с использованием техники, упомянутой в SO Answer, с которой связался Cheran.В основном это два поплавка, поплавок с «вертикальным толкателем» и поплавок для изображения, которое вы хотите видеть внизу.Вы используете javascript, чтобы установить высоту всплывающего окна толкателя, а с установкой плавания изображения очистить: вправо, он будет надежно опускаться на дно.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...