- CSS background-attachment Property
- Definition and Usage
- Browser Support
- CSS Syntax
- Property Values
- More Examples
- Example
- Example
- background-attachment
- Синтаксис
- Значения
- Объектная модель
- Браузеры
- CSS по теме
- background-attachment¶
- Демо¶
- Синтаксис¶
- Значения¶
- Спецификации¶
- Поддержка браузерами¶
- Описание и примеры¶
- Пример 1¶
- Пример 2¶
- background-attachment
- Синтаксис
- Значения
- Объектная модель
- Браузеры
- CSS по теме
CSS background-attachment Property
A background-image that will not scroll with the page (fixed):
body <
background-image: url(«img_tree.gif»);
background-repeat: no-repeat;
background-attachment: fixed;
>
More «Try it Yourself» examples below.
Definition and Usage
The background-attachment property sets whether a background image scrolls with the rest of the page, or is fixed.
Default value: | scroll |
---|---|
Inherited: | no |
Animatable: | no. Read about animatable |
Version: | CSS1 |
JavaScript syntax: | object.style.backgroundAttachment=»fixed» Try it |
Browser Support
The numbers in the table specify the first browser version that fully supports the property.
CSS Syntax
Property Values
Value | Description |
---|---|
scroll | The background image will scroll with the page. This is default |
fixed | The background image will not scroll with the page |
local | The background image will scroll with the element’s contents |
initial | Sets this property to its default value. Read about initial |
inherit | Inherits this property from its parent element. Read about inherit |
More Examples
Example
A background-image that will scroll with the page (scroll). This is default:
body <
background-image: url(«img_tree.gif»);
background-repeat: no-repeat;
background-attachment: scroll;
>
Example
How to create a simple parallax scrolling effect (create an illusion of 3D depth):
.fixed-bg <
/* The background image */
background-image: url(«img_tree.gif»);
/* Set a specified height, or the minimum height for the background image */
min-height: 500px;
/* Set background image to fixed (don’t scroll along with the page) */
background-attachment: fixed;
/* Center the background image */
background-position: center;
/* Set the background image to no repeat */
background-repeat: no-repeat;
/* Scale the background image to be as large as possible */
background-size: cover;
>
background-attachment
Свойство background-attachment устанавливает, будет ли прокручиваться фоновое изображение вместе с содержимым элемента. Изображение может быть зафиксировано и оставаться неподвижным, либо перемещаться совместно с документом. В CSS3 можно указать несколько значений для ряда фоновых изображений, перечисляя значения через запятую.
Синтаксис
background-attachment: fixed | scroll | inherit
background-attachment: fixed | scroll | local[, fixed | scroll | local]*
Значения
fixed Делает фоновое изображение элемента неподвижным. scroll Позволяет перемещаться фону вместе с содержимым. inherit Наследует значение родителя. local Фон фиксируется с учётом поведения элемента. Если элемент имеет прокрутку, то фон будет прокручиваться вместе с содержимым, но фон выходящий за рамки элемента остаётся на месте.
HTML5 CSS2.1 IE Cr Op Sa Fx
Пример текста
HTML5 CSS3 IE Cr Op Sa Fx
Объектная модель
[window.]document.getElementById(» elementID «).style.backgroundAttachmentБраузеры
В браузере Internet Explorer 6 значение fixed работает только для тегов или .
Internet Explorer до версии 7.0 включительно не поддерживает значение inherit .
Chrome поддерживает значение local с версии 4.0.
Safari поддерживает значение local с версии 5.0.
Firefox не понимает значение local .
CSS по теме
background-attachment¶
Свойство background-attachment устанавливает, будет ли прокручиваться фоновое изображение вместе с содержимым элемента.
Изображение может быть зафиксировано и оставаться неподвижным, либо перемещаться совместно с документом. Можно указать несколько значений для ряда фоновых изображений, перечисляя значения через запятую.
Демо¶
- background
- background-attachment
- background-blend-mode
- background-clip
- background-color
- background-image
- background-origin
- background-position
- background-position-x
- background-position-y
- background-repeat
- background-size
Синтаксис¶
/* Keyword values */ background-attachment: scroll; background-attachment: fixed; background-attachment: local; /* Global values */ background-attachment: inherit; background-attachment: initial; background-attachment: unset;
Значения¶
fixed Делает фоновое изображение элемента неподвижным. scroll Позволяет перемещаться фону вместе с содержимым. local Фон фиксируется с учётом поведения элемента. Если элемент имеет прокрутку, то фон будет прокручиваться вместе с содержимым, но фон, выходящий за рамки элемента, остаётся на месте.
background-attachment: scroll;
Применяется ко всем элементам
Спецификации¶
Поддержка браузерами¶
Can I Use background-attachment? Data on support for the background-attachment feature across the major browsers from caniuse.com.
Описание и примеры¶
Пример 1¶
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
html> head> meta charset="utf-8" /> title>background-attachmenttitle> style> body background-image: url('/example/image/help.png'); background-attachment: fixed; > style> head> body> div style="height:2000px">Пример текстаdiv> body> html>
Пример 2¶
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
html> head> meta charset="utf-8" /> title>background-attachmenttitle> style> body background-image: url('/example/image/pattern-left.png'), url('/example/image/pattern-right.png'); background-repeat: repeat-y, repeat-y; background-position: left, right; background-attachment: fixed, fixed; > style> head> body> div style="height:2000px">div> body> html>
background-attachment
Свойство background-attachment устанавливает, будет ли прокручиваться фоновое изображение вместе с содержимым элемента. Изображение может быть зафиксировано и оставаться неподвижным, либо перемещаться совместно с документом. В CSS3 можно указать несколько значений для ряда фоновых изображений, перечисляя значения через запятую.
Синтаксис
background-attachment: fixed | scroll | inherit
background-attachment: fixed | scroll | local[, fixed | scroll | local]*
Значения
fixed Делает фоновое изображение элемента неподвижным. scroll Позволяет перемещаться фону вместе с содержимым. inherit Наследует значение родителя. local Фон фиксируется с учётом поведения элемента. Если элемент имеет прокрутку, то фон будет прокручиваться вместе с содержимым, но фон выходящий за рамки элемента остаётся на месте.
HTML5 CSS2.1 IE Cr Op Sa Fx
Пример текста
HTML5 CSS3 IE Cr Op Sa Fx
Объектная модель
[window.]document.getElementById(» elementID «).style.backgroundAttachmentБраузеры
В браузере Internet Explorer 6 значение fixed работает только для тегов или .
Internet Explorer до версии 7.0 включительно не поддерживает значение inherit .
Chrome поддерживает значение local с версии 4.0.
Safari поддерживает значение local с версии 5.0.
Firefox не понимает значение local .