Блог Vaden Pro

Все о самостоятельном создании и продвижении сайтов
Вы здесь

Свойство background-size

Справочник: 
Свойство

Характеристики свойства

В каких браузерах работает?

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 свойства: 
Цвет и фон