#html #css #svg
Подскажите, как правильно задать позиционирование и остальные настройки, чтобы было как на изображении? .container { width: 1230px; margin: 0 auto; } .main { background-image: url(../img/home.jpg); height: 100vh; background-repeat: no-repeat; background-size: 100%; position: relative; } .wrapper__sky { margin-top: 28px; } .wrapper__sky__txt { position: relative; } .wrapper__sky__txt p { font-weight: bold; font-size: 22px; color: #2f1059; } .wrapper__sky__txt span { font-family: 'Arial', sans-serif; font-weight: lighter; font-size: 22px; color: #2f1059; }Дом готов, идёт внутренняя отделка. Срок сдачи: Февраль 2016
Ответы
Ответ 1
Облака сделал в формате svg, добавил к ним радиальный градиент. Текст тоже находится внутри файла SVG. Осталось добавить картинку внутрь файла svg и тогда всё будет вместе в одной системе координат и не будет разъезжаться друг относительно друга при изменении масштаба. Добавление картинки внутрь svg файла: Поверх картинки накладываются облака с градиентом. Добавляется текст, при этом всегда есть возможность позиционировать текст, менять цвет и величину букв.Ниже полный код банера: ВАША КВАРТИРА В НОВОСТРОЕ ЖДЁТ ВАС Ответ 2
Можно сделать с помощью позиционирования: * { margin: 0; padding: 0; } body { background: url("https://i.stack.imgur.com/mWkGU.jpg") no-repeat; -webkit-background-size: cover; background-size: cover; } .wrapper { text-align: center; color: #000; position: relative; } .item { position: absolute; left: 0; right: 0; padding: 50px; } .item:first-child { background: url("https://image.ibb.co/mfFr87/11310145.png")50% 50% no-repeat; z-index: 1; } .item:nth-child(2) { top: 40px; background: url("https://image.ibb.co/gozjT7/11310145.png")50% 35% no-repeat; } .item:last-child { top: 80px; background: url("https://image.ibb.co/mfFr87/11310145.png")50% 50% no-repeat; }LOREM
Lorem Ispum Dolor
IPSUM
Ответ 3
Пример с анимацией Допустим нужно анимировать облака вместе с рекламным текстом. Нужно, чтобы объекты появлялись из верхнего левого угла, двигались к центру и увеличивались по пути, занимая позицию фокуса (позиция на экране, где чаще всего фокусируется взгляд). Для этого лучше всего подойдёт команда smil transform="scale(n)" Реализация команды анимации scale(n):, где - values="1;2;2;2;1;1;1" набор коэффициентов увеличения. Паузы между увеличением и уменьшением достигаются повторением одинаковых цифр repeatCount="3" - количество повторений полных циклов анимации
Комментариев нет:
Отправить комментарий