Как использовать несколько фоновых изображений с помощью CSS
В этой статье мы поговорим о том, как добавить несколько фоновых изображений для элемента.
Различные фоновые изображения разделяются запятыми, изображение крайнего левого по значению находится поверх остальных.
Исходный код:
Внутри html-страницы у нас есть просто ‹div› высотой 300 пикселей и шириной 100%. Теперь мы собираемся добавить несколько изображений в качестве фоновых изображений.
div{ height: 300px; width: 100%; background-image: url(ckmobile.png),url(table.jpg) }
Фон-повтор
Если мы установим background-repeat как no-repeat. Поскольку мы хотим, чтобы и логотип, и фоновое изображение не повторялись, поэтому нам просто нужно установить запрет повторения один раз.
div{ height: 300px; width: 100%; background-image: url(ckmobile.png),url(table.jpg); background-repeat:no-repeat; }
Фоновое положение
Теперь мы хотим центрировать как логотип, так и фоновое изображение. Итак, мы устанавливаем background-position:center.
div{ height: 300px; width: 100%; background-image: url(ckmobile.png),url(table.jpg); background-repeat:no-repeat; background-position: center; }
Мы также можем установить логотип в правом верхнем углу, сказав
div{ height: 300px; width: 100%; background-image: url(ckmobile.png),url(table.jpg); background-repeat:no-repeat; background-position: top right, center; background-size: 200px,cover; }
Но мы решили разместить логотип в центре.
Размер фона
Будет намного приятнее, если логотип будет меньше и мы не сможем увидеть всю картину фонового изображения. Мы можем установить размер логотипа шириной 200 пикселей и размер фона фонового изображения, которое будет закрыто.
div{ height: 300px; width: 100%; background-image: url(ckmobile.png),url(table.jpg); background-repeat:no-repeat; background-position: center; background-size: 200px,cover; }
Подписывайтесь на нас: YouTube, Medium, Udemy, Linkedin, Twitter, Instagram.