CSS свойство background-size | назначение, допустимые значения, примеры

Свойство background-size Последнее обновление: 22.12.2010 ...

Последнее обновление: 22.12.2010

Свойство background-size определяет ширину и высоту фонового изображения.

Если задана только одна величина, другая по умолчанию будет иметь значение auto.

Допустимые значения

  • — ширина и высота фонового изображения в прямом виде
  • — ширина и высота фонового изображения в процентном отношении от ширины и высоты элемента.
  • contain — изображение масштабируется, сохраняя при этом пропорции, по большей стороне так, чтобы и ширина и высота поместились внутри области фонового изображения.
  • cover — изображение масштабируется, сохраняя при этом пропорции, по меньшей стороне так, чтобы и ширина и высота полностью покрыли область фонового изображения.
  • auto — изображение имеет свой собственный размер (масштаб 100%), а если нет то масштабируется, как будто задано значение contain.
фоновое изображение в натуральную величину
фоновое изображение в натуральную величину
фоновое изображение не масштабируется фоновое изображение не масштабируется фоновое изображение не масштабируется
background-size:auto (фоновое изображение не масштабируется) background-size:contain background-size:cover
Значение по умолчанию auto
Применимо ко всем элементам
Наследование нет
Версия CSS CSS 3
Поддерживается браузерами
  • Internet Explorer 9 и выше
  • Firefox 4 и выше
  • Opera 10.5 и выше
  • Safari 5 и выше
  • Chrome 4 и выше

Пример

.block {
background-image: url(images/bg.png);
background-size: 50% 60px;
background-color: #f00;
}

Заметки

Это свойство относится к CSS3 модулю CSS Backgrounds and Borders Module Level 3 — кандидата в рекомендацию W3C с 17 декабря 2009 года.

Safari 3+ и Chrome 1+ поддерживают аналогичное свойство -webkit-background-size, Firefox 3.6 -moz-background-size, а Opera 9.6+(до 10.53) -o-background-size. Эти свойства имеют некоторые отличия от background-size, самое большое из них то, что -webkit-background-size и -o-background-size не поддерживают значений contain и cover.

По теме

Смотрите также в этом разделе

Смежные материалы, которые могут быть вам полезны

  • CSS свойство transform-origin | назначение, допустимые значения, примеры
  • CSS свойство animation | назначение, допустимые значения, примеры
  • CSS свойство animation-delay | назначение, допустимые значения, примеры
  • CSS свойство animation-direction | назначение, допустимые значения, примеры
  • CSS свойство animation-duration | назначение, допустимые значения, примеры
  • CSS свойство animation-iteration-count
  • CSS свойство animation-name | назначение, допустимые значения, примеры
  • CSS свойство animation-timing-function | назначение, допустимые значения, примеры
  • CSS свойство appearance | назначение, допустимые значения, примеры
  • CSS свойство azimuth | назначение, допустимые значения, примеры
  • CSS свойство backface-visibility | назначение, допустимые значения, примеры
  • CSS свойство background | назначение, допустимые значения, примеры
  • CSS свойство background-attachment | назначение, допустимые значения, примеры
  • CSS свойство background-clip | назначение, допустимые значения, примеры
  • CSS свойство background-color | назначение, допустимые значения, примеры
  • CSS свойство background-image | назначение, значения по умолчанию, примеры
  • CSS свойство background-origin | назначение, допустимые значения, примеры
  • CSS свойство background-position | назначение, значения по умолчанию, примеры
  • CSS свойство background-repeat | назначение, допустимые значения, примеры
  • CSS свойство border | назначение, допустимые значения, примеры
  • CSS свойство border-bottom | назначение, допустимые значения, примеры
  • CSS свойство border-bottom-color | назначение, допустимые значения, примеры
  • CSS свойство border-bottom-left-radius | назначение, допустимые значения, примеры
  • CSS свойство border-bottom-right-radius | назначение, допустимые значения, примеры
  • CSS свойство border-bottom-style | назначение, допустимые значения, примеры
  • CSS свойство border-bottom-width | назначение, допустимые значения, примеры
  • CSS свойство border-collapse | назначение, допустимые значения, примеры
  • CSS свойство border-color | назначение, допустимые значения, примеры
  • CSS свойство border-image | назначение, допустимые значения, примеры
  • CSS свойство border-image-outset | назначение, допустимые значения, примеры
  • CSS свойство border-image-repeat | назначение, допустимые значения, примеры
  • CSS свойство border-image-slice | назначение, допустимые значения, примеры
  • CSS свойство border-image-source | назначение, допустимые значения, примеры
  • CSS свойство border-image-width | назначение, допустимые значения, примеры
  • CSS свойство border-left | назначение, допустимые значения, примеры
  • CSS свойство border-left-color | назначение, допустимые значения, примеры
  • CSS свойство border-left-style | назначение, допустимые значения, примеры
  • CSS свойство border-left-width | назначение, допустимые значения, примеры
  • CSS свойство border-radius | назначение, допустимые значения, примеры
  • CSS свойство border-right | назначение, допустимые значения, примеры
  • CSS свойство border-right-color | назначение, допустимые значения, примеры
  • CSS свойство border-right-style | назначение, допустимые значения, примеры
  • CSS свойство border-right-width | назначение, допустимые значения, примеры
  • CSS свойство border-spacing | назначение, допустимые значения, примеры
  • CSS свойство border-style | назначение, допустимые значения, примеры
  • CSS свойство border-top | назначение, допустимые значения, примеры
  • CSS свойство border-top-color | назначение, допустимые значения, примеры
  • CSS свойство border-top-left-radius | назначение, допустимые значения, примеры
  • CSS свойство border-top-right-radius | назначение, допустимые значения, примеры
  • CSS свойство border-top-style
  • CSS свойство border-top-width | назначение, допустимые значения, примеры
  • CSS свойство border-width | назначение, допустимые значения, примеры
  • CSS свойство bottom | назначение, допустимые значения, примеры
  • CSS свойство box-shadow | назначение, допустимые значения, примеры
  • CSS свойство box-sizing | назначение, допустимые значения, примеры
  • CSS свойство break-after | назначение, допустимые значения, примеры
  • CSS свойство break-before | назначение, допустимые значения, примеры
  • CSS свойство break-inside | назначение, допустимые значения, примеры
  • CSS свойство caption-side | назначение, допустимые значения, примеры
  • CSS свойство clear | назначение, допустимые значения, примеры
  • CSS свойство clip | назначение, допустимые значения, примеры
  • CSS свойство color | назначение, допустимые значения, примеры
  • CSS свойство column-count | назначение, допустимые значения, примеры
  • CSS свойство column-gap | назначение, допустимые значения, примеры
  • CSS свойство column-rule | назначение, допустимые значения, примеры
  • CSS свойство column-rule-color | назначение, допустимые значения, примеры
  • CSS свойство column-rule-style | назначение, допустимые значения, примеры
  • CSS свойство column-rule-width | назначение, допустимые значения, примеры
  • CSS свойство column-span | назначение, допустимые значения, примеры
  • CSS свойство column-width | назначение, допустимые значения, примеры
  • CSS свойство columns | назначение, допустимые значения, примеры
  • CSS свойство content | назначение, допустимые значения, примеры
  • CSS свойство counter-reset | назначение, допустимые значения, примеры
  • CSS свойство cue | назначение, допустимые значения, примеры
  • CSS свойство cue-after | назначение, допустимые значения, примеры
  • CSS свойство cue-before | назначение, допустимые значения, примеры
  • CSS свойство cursor | назначение, допустимые значения, примеры
  • CSS свойство direction | назначение, допустимые значения, примеры
  • CSS свойство display | назначение, допустимые значения, примеры
  • CSS свойство float | назначение, допустимые значения, примеры
  • CSS свойство font | назначение, допустимые значения, примеры
  • CSS свойство font-family | назначение, допустимые значения, примеры
  • CSS свойство font-size | назначение, допустимые значения, примеры
  • CSS свойство font-size-adjust | назначение, допустимые значения, примеры
  • CSS свойство font-stretch | назначение, допустимые значения, примеры
  • CSS свойство font-style | назначение, допустимые значения, примеры
  • CSS свойство font-variant | назначение, допустимые значения, примеры
  • CSS свойство font-weight | назначение, допустимые значения, примеры
  • CSS свойство height | назначение, допустимые значения, примеры
  • CSS свойство hidden
  • CSS свойство keyframes
  • CSS свойство left
  • CSS свойство letter-spacing
  • CSS свойство line-height
  • CSS свойство list-style
  • CSS свойство list-style-image
  • CSS свойство list-style-position
  • CSS свойство list-style-type
  • CSS свойство margin | назначение, допустимые значения, примеры
  • CSS свойство margin-bottom | назначение, допустимые значения, примеры
  • CSS свойство margin-left | назначение, допустимые значения, примеры
  • CSS свойство margin-right | назначение, допустимые значения, примеры
  • CSS свойство margin-top | назначение, допустимые значения, примеры
  • CSS свойство marquee-direction | назначение, допустимые значения, примеры
  • CSS свойство marquee-play-count | назначение, допустимые значения, примеры
  • CSS свойство marquee-speed | назначение, допустимые значения, примеры
  • CSS свойство marquee-style | назначение, допустимые значения, примеры
  • CSS свойство max-height | назначение, допустимые значения, примеры
  • CSS свойство max-width | назначение, допустимые значения, примеры
  • CSS свойство min-height | назначение, допустимые значения, примеры
  • CSS свойство min-width | назначение, допустимые значения, примеры
  • CSS свойство nav-down | назначение, допустимые значения, примеры
  • CSS свойство nav-index | назначение, допустимые значения, примеры
  • CSS свойство nav-left | назначение, допустимые значения, примеры
  • CSS свойство nav-right | назначение, допустимые значения, примеры
  • CSS свойство nav-up | назначение, допустимые значения, примеры
  • CSS свойство opacity | назначение, допустимые значения, примеры
  • CSS свойство orphans | назначение, допустимые значения, примеры
  • CSS свойство outline | назначение, допустимые значения, примеры
  • CSS свойство outline-color | назначение, допустимые значения, примеры
  • CSS свойство outline-offset | назначение, допустимые значения, примеры
  • CSS свойство outline-style | назначение, допустимые значения, примеры
  • CSS свойство outline-width | назначение, допустимые значения, примеры
  • CSS свойство overflow | назначение, допустимые значения, примеры
  • CSS свойство overflow-x | назначение, допустимые значения, примеры
  • CSS свойство overflow-y | назначение, допустимые значения, примеры
  • CSS свойство padding | назначение, допустимые значения, примеры
  • CSS свойство padding-bottom | назначение, допустимые значения, примеры
  • CSS свойство padding-left | назначение, допустимые значения, примеры
  • CSS свойство padding-right | назначение, допустимые значения, примеры
  • CSS свойство padding-top | назначение, допустимые значения, примеры
  • CSS свойство page-break-after | назначение, допустимые значения, примеры
  • CSS свойство page-break-before | назначение, допустимые значения, примеры
  • CSS свойство page-break-inside | назначение, допустимые значения, примеры
  • CSS свойство pause | назначение, допустимые значения, примеры
  • CSS свойство pause-after | назначение, допустимые значения, примеры
  • CSS свойство pause-before | назначение, допустимые значения, примеры
  • CSS свойство perspective | назначение, допустимые значения, примеры
  • CSS свойство perspective-origin | назначение, допустимые значения, примеры
  • CSS свойство pitch | назначение, допустимые значения, примеры
  • CSS свойство pitch-range | назначение, допустимые значения, примеры
  • CSS свойство play-during | назначение, допустимые значения, примеры
  • CSS свойство position | назначение, допустимые значения, примеры
  • CSS свойство quotes | назначение, допустимые значения, примеры
  • CSS свойство resize | назначение, допустимые значения, примеры
  • CSS свойство richness | назначение, допустимые значения, примеры
  • CSS свойство right | назначение, допустимые значения, примеры
  • CSS свойство speak | назначение, допустимые значения, примеры
  • CSS свойство speak-numeral | назначение, допустимые значения, примеры
  • CSS свойство speak-punctuation | назначение, допустимые значения, примеры
  • CSS свойство speech-rate | назначение, допустимые значения, примеры
  • CSS свойство src | назначение, допустимые значения, примеры
  • CSS свойство stress | назначение, допустимые значения, примеры
  • CSS свойство table-layout | назначение, допустимые значения, примеры
  • CSS свойство text-align | назначение, допустимые значения, примеры
  • CSS свойство text-decoration | назначение, допустимые значения, примеры
  • CSS свойство text-indent | назначение, допустимые значения, примеры
  • CSS свойство text-overflow | назначение, допустимые значения, примеры
  • CSS свойство text-shadow | назначение, допустимые значения, примеры
  • CSS свойство top | назначение, допустимые значения, примеры
  • CSS свойство transform
  • CSS свойство transform-style | назначение, допустимые значения, примеры
  • CSS свойство transition | назначение, допустимые значения, примеры
  • CSS свойство transition-delay
  • CSS свойство transition-duration
  • CSS свойство transition-duration | назначение, допустимые значения, примеры
  • CSS свойство transition-property | назначение, допустимые значения, примеры
  • CSS свойство transition-timing-function | назначение, допустимые значения, примеры
  • CSS свойство unicode-bidi | назначение, допустимые значения, примеры
  • CSS свойство unicode-range | назначение, допустимые значения, примеры
  • CSS свойство vertical-align | назначение, допустимые значения, примеры
  • CSS свойство visibility | назначение, допустимые значения, примеры
  • CSS свойство voice-family | назначение, допустимые значения, примеры
  • CSS свойство volume | назначение, допустимые значения, примеры
  • CSS свойство white-space | назначение, допустимые значения, примеры
  • CSS свойство widows | назначение, допустимые значения, примеры
  • CSS свойство width
  • CSS свойство word-spacing
  • CSS свойство word-wrap
  • CSS свойство z-index