Положение фона для нескольких фоновых изображений можно установить различными способами. Вот несколько подходов:
-
Отдельные положения фона. Вы можете указать положение фона для каждого фонового изображения отдельно, используя свойство
background-positionнесколько раз, разделяя их запятыми. Например:.element { background-image: url(image1.jpg), url(image2.jpg), url(image3.jpg); background-position: 10px 20px, 50% 50%, right bottom; } -
Сокращенное положение фона. Вы можете использовать сокращенное свойство
background, чтобы установить положение фона для нескольких изображений в одной строке. Значения разделяются запятыми и соответствуют каждому фоновому изображению. Например:.element { background: url(image1.jpg) 10px 20px, url(image2.jpg) 50% 50%, url(image3.jpg) right bottom; } -
Размер и положение фона. Если вы хотите независимо контролировать размер и положение каждого фонового изображения, вы можете использовать свойство
background-sizeвместе сbackground-position.свойство. Например:.element { background-image: url(image1.jpg), url(image2.jpg), url(image3.jpg); background-size: cover, contain, auto; background-position: 10px 20px, 50% 50%, right bottom; } -
Позиции на основе процентов: вы можете использовать процентные значения для
background-position, чтобы определить позицию относительно размера элемента. Это позволяет гибко позиционировать фон. Например:.element { background-image: url(image1.jpg), url(image2.jpg); background-position: 10% 20%, 50% 50%; } -
Несколько фоновых изображений. Вы можете использовать сокращенное свойство
background, чтобы установить несколько фоновых изображений вместе с их позициями. Каждое фоновое изображение и его положение разделяются запятыми. Например:.element { background: url(image1.jpg) 10% 20% no-repeat, url(image2.jpg) 50% 50% no-repeat; }