Dikkkey
@Dikkkey
Начинающий программист.

Как сверстать такой элемент?

Подскажите, как сверстать этот круг так, чтобы он закреплялся исключительно на краю картинки? Картинка на заднем плане сделана через background. В голове - использовать только position absolute для круга, но тогда при изменении разрешения - сбивается изображение.

Как правильно сверстать?

6041d6b1077dc662147520.png
  • Вопрос задан
  • 156 просмотров
Пригласить эксперта
Ответы на вопрос 5
By_Engine
@By_Engine
В background можно указать несколько картинок с разным позиционированием
Ответ написан
Комментировать
approximate_solution
@approximate_solution
JS Developer. Angular\React\Vue\Ember
6041da547be5e665980302.png

Можно сделать вот так:

1.Создаете общий wrapper, где флексами у вас 2 потомка.
2.У потомков есть своя ширина(50%) и position: relative;
3. Правому потомку с bg, даете абсолютно спозиционированную картинку, которая всегда будет прижата к нижнему левому краю. right: 0, меняете на left:-0 и выравниваете элемент как вам нужно.
Ответ написан
Комментировать
@Lord_Dantes
Сделать круг вместе с фоновой картинкой, и через background-position сделать сверху справа.
Ответ написан
NEOmanceR
@NEOmanceR
Начинающий веб разработчик
через псевдоэлемент :after или :before вставь круг и позиционируй как тебе нужно и при ресайзе всё будет хорошо.
Но это не единственное решение но вроде как самое простое.
Ответ написан
Комментировать
develx
@develx Куратор тега CSS
Web developer
А почему у вас контентная картинка сделана фоном? Она должна быть img. Как бы и логично, что изображение иллюстрирует качели для ребенка рядом с соответствующим текстом. Вот и позиционируйте круг относительно самого изображения или враппера для img тега.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы