масштабируем фон — учебник CSS
Когда вы добавляете фоновый рисунок через свойство background-image, то по умолчанию изображение отображается в своих реальных размерах. Это не всегда удобно, поэтому в CSS3 появилось новое свойство background-size для регулировки размера фонового изображения.
Значения background-size
Значения для свойства background-size
можно задавать при помощи ключевых слов, а также в любых единицах измерения CSS. В одной записи можно указывать размеры как для одной, так и для двух сторон — горизонтальной и вертикальной (последовательность важна).
Ключевые слова
auto
(значение по умолчанию) — если данное значение установлено для горизонтали и вертикали, т. е.:background-size: auto auto;
…то размеры фона останутся оригинальными. Если значение
auto
задано лишь для одной из сторон, то размер фона будет автоматически подогнан под пропорции изображения. Например, если записать следующее:background-size: 250px auto;
…то высота фоновой картинки будет вычисляться автоматически.
contain
— фоновое изображение масштабируется так, чтобы поместиться внутрь элемента целиком. В зависимости от своей формы и формы элемента, рисунок растягивается, чтобы поместиться полностью либо по ширине, либо по высоте. Пропорции картинки сохраняются.cover
— фоновое изображение масштабируется так, чтобы полностью заполнить пространство элемента, при этом сохраняя свои пропорции. Если пропорции элемента не соответствуют пропорциям изображения, это может привести к тому, что часть рисунка будет скрыта.
Числовые значения
Как мы уже сказали, размер фонового рисунка можно определять с помощью значений, указанных в пикселях, процентах и других единицах измерения CSS.
Чтобы задать точную ширину и высоту, используйте два значения — первое для ширины, второе для высоты:
background-size: 300px 300px;
Учтите, что изображение может исказиться, если вы не попадете в его пропорции:
Чтобы сохранить пропорции фона, используйте для одной из сторон свойство auto
:
Здесь высота рисунка составляет 50% от высоты элемента, а ширина подгоняется автоматически
Свойство background-size часто используется на практике.
Например, его очень удобно использовать, когда размер элемента указан в процентах. Если задать блоку ширину 50% от ширины экрана, а его фону — ширину 100%, то при изменении размера окна фон всегда будет соответствовать ширине элемента.Поддержка браузерами
Практически все используемые браузеры (как десктопные, так и мобильные) хорошо работают со свойством background-size. Internet Explorer понимает данное свойство, начиная с 9-й версии.
Далее в учебнике: пишем стиль для фона, используя сокращенную запись — «мульти»-свойство background.
Свойство CSS background-image — GeeksforGeeks
Улучшить статью
Сохранить статью
- Уровень сложности: Эксперт
- Последнее обновление: 01 июл, 2022
Улучшить статью
Сохранить статью
Свойство background-image используется для установки одного или нескольких фоновых изображений для элемента. По умолчанию он помещает изображение в верхний левый угол. Чтобы указать два или более изображений, нам нужно указать отдельные URL-адреса с запятой для обоих изображений.
Синтаксис:
background-image: url('url')|none|initial|inherit;
Значения свойств:
- url(‘url’): Указывает URL-адрес изображения. Чтобы указать URL-адрес более чем одного изображения, разделите URL-адреса запятой.
- нет: Это случай по умолчанию, когда изображение не отображается.
- начальный: Используется для установки значения свойства по умолчанию.
- inherit: Наследует свойство родительского элемента.
Свойство background-image также может использоваться со следующими значениями:
- linear-gradient() сверху вниз.
- radial-gradient(): Используется для установки радиально-градиентного фонового изображения, которое определяется как минимум двумя цветами от центра к краю.
Мы будем использовать приведенные выше значения свойств и понимать их на примерах.
url(‘url’): Когда фоновое изображение имеет URL.
Синтаксис:
background-image: url('url')
Пример 1: Этот пример иллюстрирует свойство background-image, задав значение url как url.
HTML
92}
|
Выход:
Нет: свойство.
Синтаксис:
background-image: url('url') none
Пример 2: Этот пример иллюстрирует свойство background-image, задав значение url равным none.
HTML
|
Output:
начальный: Устанавливает для свойства значение по умолчанию.
Синтаксис:
background-image: url('url') initial;
Пример 3: Этот пример иллюстрирует свойство background-image, задав значение url как начальное.
HTML
< style > }
body > |
Output:
Supported Browsers: The browser supported by background-image Property are listed below:
- Google Chrome 1. 0
- Microsoft Edge 12.0
- Firefox 1.0
- Internet Explorer 4.0
- Opera 3.5
- Safari 1.0
Статьи по теме
Что нового
Мы используем файлы cookie, чтобы обеспечить вам максимальное удобство просмотра нашего веб-сайта. Используя наш сайт, вы подтверждаете, что вы прочитали и поняли наши Политика в отношении файлов cookie и Политика конфиденциальности
350+ Css картинки | Скачать бесплатные картинки на Unsplash
350+ Css картинки | Download Free Images on Unsplash- A photoPhotos 160
- A stack of photosCollections 3.3k
- A group of peopleUsers 30
computer
screen
electronic
programming
monitor
laptop
Pankaj Patel
berlingermanyHd обои для рабочего стола
Агентство КОБУ
Книжные изображения и фотографииHd обои для телефонаофис
–––– –––– –––– – –––– – –––– –– – –– –––– – – –– – –– –– –––– – –.
Jackson Sophat
front-endblenderHd 3d wallpapers
Maik Jonietz
codewebHd design wallpapers
Nick Karvounis
polandśmiarycoding
Michael Dziedzic
lazy creek studiostylertx
Jeffrey Leung
textcodeselectronics
Ferenc Almasi
css3ui
Greg Rakozy
book coverCover photos & imagesfront cover
Pankaj Patel
digitaltechnologyanimation
Sigmund
sigmundboulevard charest estquébec
Mika Baumeister
computer classHd grey wallpapersnotepad
Maxwell Nelson
deskHd деревянные обоиpro
Boitumelo Phetla
южная африкайоханнесбургhtml
Goran Ivos
Hd computer wallpapersworkosijek
AltumCode
machine learningHd macbook wallpapersCoffee images
Sigmund
rivière-du-loupqccanada
Niels Kehl
amsterdamHd starbucks wallpapersovertoom
Nate Grant
Hd laptop wallpapersHd art wallpaperstech
Jantine Doornbos
groningennetherlandsfooddrop
berlingermanyHd обои экрана
front-endblenderHd 3d обои
polandśmiarycoding
textcodeselectronics
book coverCover photos & imagesfront cover
sigmundboulevard charest estquébec
deskHd wood wallpaperspro
Hd computer wallpapersworkosijek
rivière-du-loupqccanada
Hd laptop wallpapersHd art wallpaperstech
–––– – ––– –––– – –––– ––––– –– – –– –––– – – –– ––– –– –––– – –.
Книга картинки и фотографииHd обои для телефонаофис
codewebHD дизайн обои
lazy creek studiostylertx
css3ui
digitaltechnologyanimation
computer classHd grey wallpapersnotepad
south africajohannesburghtml
machine learningHd macbook wallpapersCoffee images
amsterdamHd starbucks wallpapersovertoom
Related collections
CSS
98 photos · Curated by Lee VickersCSS
32 фото · Куратор Preszys RowinskaCSS
19 photos · Curated by Andrea Pinkgroningennetherlandsfooddrop
berlingermanyHd screen wallpapers
polandśmiarycoding
css3ui
sigmundboulevard charest estquébec
south africajohannesburghtml
rivière-du-loupqccanada
Hd laptop wallpapersHd art wallpaperstech
Book images & фотографииHd обои на телефонoffice
lazy creek studiostylertx
обложка книгиФото и изображения на обложкепередняя обложка
компьютерный классHd серые обоиблокнот
Hd компьютерные обоиworkosijek
amsterdamHd starbucks wallpapersovertoom
groningennetherlandsfooddrop
–––– –––– –––– –––– – –––– –– – –– –– –– – – –– ––– –– –––– – –.