Css background size: background-size — CSS: Cascading Style Sheets

seodon.ru | CSS справочник — background-size

Опубликовано: 18.08.2010 Последняя правка: 08.12.2015

Изначально фоновые изображения показываются браузерами в свою натуральную величину, используя свойство CSS background-size можно изменять размеры изображений с сохранением пропорций (масштабировать) или без них.

Тип свойства

Назначение: цвет и фон.

Применяется: ко всем элементам.

Наследуется: нет.

Значения

Значением свойства background-size является одна или две (разделенных пробелом) величины. Если указано две величины, то первая отвечает за ширину, вторая — за высоту изображения. Если указана только одна, то она отвечает за ширину, а значение высоты считается равной auto.

  • Проценты — значения в процентах (%), где за 100% берется ширина или высота элемента. Отрицательные значения (-20%) указывать нельзя.
  • Размеры — относительные или абсолютные величины в единицах измерения принятых в CSS, например: пиксели (px), пункты (pt), сантиметры (cm) и т. д. Для них тоже недопустимы отрицательные значения.
  • auto — Автоматическое вычисление размеров. Если указано две величины (auto auto) или одна (auto), то изображение отображается в свою натуральную величину. Если одна из величин это Проценты или Размеры, а другая auto, то размер высчитывается исходя из пропорций изображения (масштабируется).
  • contain
    — масштабирование изображения таким образом, чтобы оно полностью помещалось внутри элемента и при этом прилегало как минимум к двум его противоположным сторонам.
  • cover — масштабирование изображения таким образом, чтобы оно полностью заполнило элемент, но при этом как минимум к двум его противоположным сторонам оно должно только прилегать. К двум оставшимся сторонам оно тоже может прилегать (если пропорции изображения и элемента совпадают), либо быть обрезанным (если не совпадают).

Процентная запись: относительно размеров самого элемента.

Значение по умолчанию: auto.

Исходное фоновое изображениеФон при background-size: containФон при background-size: cover

Синтаксис

background-size: [проценты | размеры | auto] || [проценты | размеры | auto] | contain | cover

Пример CSS: использование background-size

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.
01//EN" "https://www.w3.org/TR/html4/strict.dtd"> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <title>seodon.ru - CSS свойство background-size</title> <style type="text/css"> div { background: url('images/key.jpg') no-repeat; /* адрес картинки и запрет на повторение */ border: #cc3333 1px solid; /* стиль рамки */ width: 150px; /* ширина блоков DIV */ height: 100px; /* высота */ margin: 5px; /* размер внешних полей */ } .div2 { background-size: 2cm 70px; /* размер фоновой картинки */ } .div3 { background-size: contain; } .div4 { background-size: cover; } </style> </head> <body> <div>DIV1 - background-size: auto.</div> <div>DIV2 - background-size: 2cm 70px.</div> <div>DIV3 - background-size: contain.</div> <div>DIV4 - background-size: cover.
</div> </body> </html>

Результат примера

Версии CSS

Версия:CSS 1CSS 2CSS 2.1CSS 3
Поддержка:НетНетНетДа

Браузеры

Браузер:Internet ExplorerGoogle ChromeMozilla FirefoxOperaSafari
Версия:До 9.09.0 и вышеДо 4.04.0 и вышеДо 4.04.0 и вышеДо 10.510.5 и вышеДо 5.05.0 и выше
Поддержка:НетДаНетДаНетДаНетДаНетДа

Могу ли я написать по электронной почте… background-size

Могу ли я отправить по электронной почте… background-size

Gmail

Настольная веб-почта

2019-02

iOS

2019-02

1

Андроид

2019-02

1

Мобильная веб-почта

2020-02

Перспектива

Окна

2007 г.

3

2010

3

2013

3

2016

3

2019

3

Почта Windows

2019-02

macOS

2019-02

Outlook.com

2019-02

iOS

2019-02

Андроид

2019-02

Яху! Почта

Настольная веб-почта

2019-02

2

iOS

2019-02

2

Андроид

2019-02

2

АОЛ

Настольная веб-почта

2019-02

2

iOS

2019-02

2

Андроид

2019-02

2

Мозилла Тандерберд

macOS

60. 5.0

ПротонПочта

Настольная веб-почта

2020-03

iOS

2020-03

Андроид

2020-03

Быстрая почта

Настольная веб-почта

2021-07

ПРИВЕТ

Настольная веб-почта

2020-06

Апельсин

Настольная веб-почта

2019-08

2021-03

iOS

2019-08

Андроид

2019-08

LaPoste.net

Настольная веб-почта

2021-08

СФР

Настольная веб-почта

2019-08

iOS

2019-08

Андроид

2019-08

CSS background-size Свойство

  • « Назад к Справочнику по свойствам CSS

Свойство CSS background-size

указывает размер фонового изображения для элемента.

CSS background-size свойство принимает 3 различных типа значений:

  • ключевые слова (например, авто, обложка и содержат )
  • ширина (например, ширина и высота изображения будут авто )
  • ширина высота (например, ширина изображения, высота изображения)

Usages

В следующей таблице описаны случаи использования и история версий этого свойства.

Значение по умолчанию: авто
Применимо к: Все элементы
По наследству:
Версия: УС3
Синтаксис JavaScript: object.style.backgroundSize = «40px 60px»

Синтаксис

Вот синтаксис свойства CSS background-size

 background-position: auto | крышка | содержать | длина | процент | начальная | наследовать; 

Значения свойств

В следующей таблице описаны значения этого свойства.

Значение Описание
авто По умолчанию. Указывает, что фоновое изображение отображается в исходном размере
крышка Указывает, что фоновое изображение изменено и закрывает весь контейнер элемента
содержат Указывает, что размер фонового изображения изменяется и максимально масштабируется для обеспечения полной видимости изображения
длина Задает ширину и высоту фонового изображения для элемента
процент Задает ширину и высоту фонового изображения в процентах относительно элемента
начальный Устанавливает значение по умолчанию для этого свойства
унаследовать Наследует это свойство от родительского элемента.

Примеры

В приведенном ниже примере показано, как установить размер фона авто, покрытие, содержание, длина, процент значений.

 .авто {
  размер фона: авто;
}
.покрытие {
  размер фона: обложка;
}
.содержать {
  размер фона: содержит;
}
.длина ширина {
  размер фона: 50px;
  фоновый повтор: без повтора;
}
.длина {
  размер фона: 50px 80px;
  фоновый повтор: без повтора;
}
.percentage_width {
  размер фона: 50%;
  фоновый повтор: без повтора;
}
.процент {
  размер фона: 100% 100%;
} 

Запустить…   »

Совместимость с браузерами

  • Google Chrome 4+
  • Mozilla Firefox 4+
  • Internet Explorer 9+
  • Опера 10.5+
  • Сафари 4.1+

Примечание. Здесь сведения о совместимости браузера с номером версии могут быть ошибкой и не поддерживаются. Но рекомендуется всегда использовать последнюю версию веб-браузера.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *