Каким способом адаптировать фоновые изображения блоков подобные этим?
Тоесть как адаптировать цельные фоновые изображения отдельных блоков понятно, но как адаптировать подобные "одиночные" фоновые элементы? Как вы адаптируете подобные элементы?
Дополнительно:
разный фон на разную ширину не предлагать? а то на картинке со стиралкой похоже что именно так
Please2334, Но независимо от вышесказанного, разные картинки, с точки зрения файлов, под разные разрешения - это правильное предложение. Так как незачем телефону грузить более тяжёлую десктоп картинку.
А в чём вопрос - не понятно. Ну вот есть 2 картинки. На десктоп у фона одни стили, на мобилке через медиазапрос другие. То есть другой background-posiiton и size. Вы же про множественные фоны знаете, да?
Ответы:
Цветной фон можно добавить на абсолютно позиционированный before. При изменении расширения на мобильное before поворачивается с помощью
transform: rotate(-0.25turn)
А так же меняется его положение относительно родителя.
Опишите проблему, и специалист поможет с настройкой, исправлением ошибки или доработкой сайта. Подберём понятный план работ без лишней переписки.
Пока нет других ответов. Будьте первым, кто поможет автору.
Ответить на вопрос



Для адаптации фоновых изображений блоков подобных указанным, можно использовать несколько методов. Один из самых популярных способов - это использование свойства CSS background-size.
Прежде всего, убедитесь, что у вас есть доступ к CSS-файлу вашего проекта. Далее, чтобы адаптировать фоновые изображения, вам нужно добавить следующий код в CSS-файл:
.block { background-image: url('путь_к_изображению.jpg'); background-size: cover; background-position: center; }
В данном примере:
- background-image: url('путь_к_изображению.jpg'); - указывает путь к изображению, которое будет использоваться в качестве фона для блока.
- background-size: cover; - указывает, что изображение будет масштабироваться так, чтобы полностью покрывать заданный блок.
- background-position: center; - указывает, что изображение будет располагаться по центру блока.
Таким образом, при использовании такого CSS-кода, фоновое изображение будет автоматически адаптироваться под размеры блока, сохраняя при этом свои пропорции и центрируясь.
Если вам необходимо более детально настроить адаптацию фонового изображения, вы можете также использовать другие значения для свойства background-size, такие как contain или 100% 100%. Экспериментируйте с этими значениями, чтобы добиться нужного эффекта.
Надеюсь, данное решение поможет вам адаптировать фоновые изображения блоков на вашем сайте подобно указанным. Если у вас возникнут дополнительные вопросы, не стесняйтесь задавать их. Удачи!