Files
freeCodeCamp/guide/russian/css/css3-backgrounds/index.md
2018-10-16 21:32:40 +05:30

92 lines
3.5 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

---
title: CSS3 Backgrounds
localeTitle: Фоны CSS3
---
## Фоны CSS3
Условное свойство CSS `background` shorthand используется для определения мультипликативных свойств, таких как:
`background-color` , `background-image` , `background-repeat` , `background-attachment` и `background-position`
### Фоновый цвет
Свойство `background-color` указывает цвет фона элемента.
```css
background-color : #F00;
```
### Изображение на заднем плане
Свойство `background-image` указывает изображение, которое будет использоваться в качестве фона элемента. По умолчанию изображение повторяется, чтобы покрыть всю поверхность элемента.
```css
background-image: url("GitHub-Mark.png");
```
### Фоновое изображение - повторение
По умолчанию свойство `background-image` повторяется на оси X и Y. Если вы хотите установить ось, например, ось X, используйте тип свойства `background-repeat` :
```css
background-image: url("GitHub-Mark.png");
background-repeat: repeat-x;
```
Но иногда вы не хотите, чтобы ваш фон был на поверхности, вы должны указать его, набрав:
```css
background-image: url("GitHub-Mark.png");
background-repeat: no-repeat;
```
### Фоновое изображение - позиция
Вы можете указать положение фона, набрав:
```css
background-image: url("GitHub-Mark.png");
background-repeat: no-repeat;
background-position : left bottom;
```
Он установит фон в левом нижнем углу элемента.
### Фоновое изображение - фиксированная позиция
Если вы хотите иметь фоновое изображение, которое не будет прокручиваться вместе с остальной частью страницы, вы можете использовать свойство `background-attachement` :
```css
background-image: url("GitHub-Mark.png");
background-repeat: no-repeat;
background-position: left bottom;
background-attachment: fixed;
```
### Сокращенное имущество
Вы можете передать все свойства в одном супер-свойство `background` :
```css
background: #F00 url("GitHub-Mark.png") no-repeat fixed left bottom;
```
Когда вы используете стенографическую собственность, вы должны соблюдать этот порядок:
1. Фоновый цвет
2. Изображение на заднем плане
3. Повторение фона
4. Фоновая привязка
5. Фоновая позиция
Не имеет значения, отсутствует ли одно свойство, если вы соблюдаете заказ:
```css
background: url("GitHub-Mark.png") no-repeat left bottom;
```
Это будет работать, даже если цвет и приложение отсутствуют.
#### Дополнительная информация:
[MDN](https://developer.mozilla.org/en-US/docs/Web/CSS/background)