Характеристики свойства
В каких браузерах работает?
9.0+ | 1.0+ | 9.5+ | 3.0+ | 3.6+ | 2.1+ | 1.0+ |
В каких версиях CSS используется?
CSS 1 | CSS 2 | CSS 2.1 | CSS 3 |
- | - | - | + |
Для чего используется?
Устанавливает размеры изображения, которое используется как задний фон веб-странички. Габариты фоновой картинки можно задавать любым способом, который поддерживается правилами CSS. К примеру, это могут быть пиксели, проценты, сантиметры и прочее.
Как правильно задавать?
background-size: значение;
Какие могут быть значения?
Значением служит любое число с указанием единиц измерения (px, %, em и др.). Если для свойства прописано только одно число, значит устанавливается фиксированное значение для ширины, а высота - масштабируется. Если указывается два числа, то фиксируются оба параметра. Также в качестве значений могут выступать несколько команд:
- auto - оставляет начальные габариты для картинки. Также подгоняет размер по масштабу, если один из размеров (ширина или высота) фиксирован.
- cover - подгоняет размеры картинки под размер родительского блока с сохранением всех исходных пропорций.
- contain - уменьшает размеры картинки под размер родительского блока с сохранением всех исходных пропорций.
Пример использования
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>Свойство background-size</title> <style type="text/css"> body { background-image: url(city.jpg) ; background-repeat:no-repeat; background-size: 400px; color: #eee; background-origin: padding-box; } p { margin-top:65px; } </style> </head> <body> <p>Текст для примера, который подчеркнет специфику использование фонового рисунка</p> </body> </html>
Тип CSS свойства:
Цвет и фон