Несколько методов установки положения фона для нескольких фоновых изображений

Положение фона для нескольких фоновых изображений можно установить различными способами. Вот несколько подходов:

  1. Отдельные положения фона. Вы можете указать положение фона для каждого фонового изображения отдельно, используя свойство background-positionнесколько раз, разделяя их запятыми. Например:

    .element {
    background-image: url(image1.jpg), url(image2.jpg), url(image3.jpg);
    background-position: 10px 20px, 50% 50%, right bottom;
    }
  2. Сокращенное положение фона. Вы можете использовать сокращенное свойство background, чтобы установить положение фона для нескольких изображений в одной строке. Значения разделяются запятыми и соответствуют каждому фоновому изображению. Например:

    .element {
    background: url(image1.jpg) 10px 20px, url(image2.jpg) 50% 50%, url(image3.jpg) right bottom;
    }
  3. Размер и положение фона. Если вы хотите независимо контролировать размер и положение каждого фонового изображения, вы можете использовать свойство 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;
    }
  4. Позиции на основе процентов: вы можете использовать процентные значения для background-position, чтобы определить позицию относительно размера элемента. Это позволяет гибко позиционировать фон. Например:

    .element {
    background-image: url(image1.jpg), url(image2.jpg);
    background-position: 10% 20%, 50% 50%;
    }
  5. Несколько фоновых изображений. Вы можете использовать сокращенное свойство background, чтобы установить несколько фоновых изображений вместе с их позициями. Каждое фоновое изображение и его положение разделяются запятыми. Например:

    .element {
    background: url(image1.jpg) 10% 20% no-repeat, url(image2.jpg) 50% 50% no-repeat;
    }