lbarmen
@lbarmen

Как зафиксировать div блок поверх изображения в background, в нужном месте?

Есть фон с background, где есть свечи
Есть div с css, в виде огня
Идея наложить поверх свечей, огонь из css. Но при изменении разрешения экрана, огонь естественно съезжает.
Координаты огня заданы через bottom: 4.7%; left: 48.9%;

пример
  • Вопрос задан
  • 353 просмотра
Пригласить эксперта
Ответы на вопрос 3
webinar
@webinar
Учим yii: https://youtu.be/-WRMlGHLgRg
Высчитать координаты без js не получится, потому что у Вас
background-size: cover;
Либо меняйте тип масштабирования background или используйте js для расчета координат.
ПС: огонь выглядит странно, его точно надо сменить. Но думаю Вы этот для теста взяли.
Ответ написан
alexandzolotarev
@alexandzolotarev
Очевидно менять размер и самого огня пропорционально картинке.
Ответ написан
Комментировать
@cssfish
Плохое знание основ - причина больших бед
1. сделать блок 1-к-1 без всяких cover
2. наложить огонь
3. берем размер экрана (или блоку куда это запихаем), смотрим соотношение сторон.
4. масштабируем блок чтоб входил по нужной стороне (scale) и центрируем (позиционированием)
5. лишнее должна зарезать обертка с overflow

короче говоря - эмулируем cover олдскульными методами, но задачу решаем ))
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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