Плавание изображения в правое внизу с текстом, обернутым вокруг
в веб -дизайне, иногда желательно плавать изображение в нижний правый угол страницы, позволяя тексту обернуть его. Это может создать привлекательный визуальный эффект при эффективном демонстрации изображения.
html structure
начните с создания элемента контейнера, который будет содержать как контент, так и изображение. В этом контейнере добавьте текстовый содержимое и элемент IMG для изображения. HTML -код может выглядеть так:
CSS позиционирование
для размещения изображения в правом нижнем углу, используйте CSS Float и Clear Properties:
img { float: right; clear: right; }
float: правое перемещает изображение справа от текста, в то время как ясно: справа предотвращает любой текст от перекрытия изображения.
определение позиции изображения
, чтобы убедиться, что изображение выравнивается в нижней части страницы, точная высота содержимого текста должно быть определено. Один из способов достижения этого - создать элемент SPACER:
css для элемента SPACER
Spacer Element используется для расчета высоты текстового содержания и корректировки позиции изображения. Высота: Calc (100% - высота изображения); Поплавок: верно; }
.spacer { height: calc(100% - image-height); float: right; }javascript round
] , если высота текстового содержимого не может быть определена с использованием только CSS, функция JavaScript может быть использована для расчета его и корректировки высоты элемента прокладки. // Получить размеры текстового содержимого и изображения // ... // Установить высоту элемента проставки spacer.style.height = CountulationHeight "px"; }
Заключение
.spacer { height: calc(100% - image-height); float: right; }
. Объединив методы CSS и JavaScript, можно пропустить изображение в нижний правый угол страницы и позволить тексту эффективно обернуться вокруг него. Это решение гарантирует, что изображение расположено правильно, даже когда макет страницы является отзывчивым или динамичным.
Отказ от ответственности: Все предоставленные ресурсы частично взяты из Интернета. В случае нарушения ваших авторских прав или других прав и интересов, пожалуйста, объясните подробные причины и предоставьте доказательства авторских прав или прав и интересов, а затем отправьте их по электронной почте: [email protected]. Мы сделаем это за вас как можно скорее.
Copyright© 2022 湘ICP备2022001581号-3