Internet Explorer | Chrome | Opera | Safari | Firefox | Android | iOS |
3.0+ | 5.1+ |
Версии CSS
CSS 1 | CSS 2 | CSS 2.1 | CSS 3 |
---|---|---|---|
Описание
Создаёт линейный градиент в браузерах Safari и Chrome.
Синтаксис
background-image: -webkit-linear-gradient([<угол> | <позиция> ,] <цвет> [, <цвет>]*);
Значения
- <угол>
- См. угол.
- <цвет>
- Представляет собой значение цвета (см. цвет), за которым идёт необязательная позиция цвета относительно оси градиента, она задаётся в процентах от 0% до 100% или в любых других подходящих для CSS единицах.
- <позиция>
- Для записи позиции применяются ключевые слова top, bottom и left, right, а также их сочетания. Порядок слов не важен, можно написать left top или top left. В табл. 1 приведены разные позиции и тип получаемого градиента для цветов #000 и #fff (от чёрного к белому).
Позиция | Угол | Описание | Вид |
---|---|---|---|
top | 270deg | Сверху вниз. | |
left | 0deg | Слева направо. | |
bottom | 90deg | Снизу вверх. | |
right | 180deg | Справа налево. | |
top left | -45deg | От левого верхнего угла к правому нижнему. | |
top right | 225deg | От правого верхнего угла к левому нижнему. | |
bottom left | 45deg | От левого нижнего угла к правому верхнему. | |
bottom right | -225deg | От правого нижнего угла к левому верхнему. |
Пример
HTML5CSS2.1CSS3IECrOpSaFx
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>Градиент</title>
<style>
.example {
background: #e2e2e2;
background: -moz-linear-gradient(top, #e2e2e2 0%, #dbdbdb 50%, #d1d1d1 51%, #fefefe 100%);
background: -webkit-linear-gradient(top, #e2e2e2 0%,#dbdbdb 50%,#d1d1d1 51%,#fefefe 100%);
background: -o-linear-gradient(top, #e2e2e2 0%,#dbdbdb 50%,#d1d1d1 51%,#fefefe 100%);
background: -ms-linear-gradient(top, #e2e2e2 0%,#dbdbdb 50%,#d1d1d1 51%,#fefefe 100%);
background: linear-gradient(top, #e2e2e2 0%,#dbdbdb 50%,#d1d1d1 51%,#fefefe 100%);
padding: 10px;
}
</style>
</head>
<body>
<div class="example">Содержимое страницы</div>
</body>
</html>
Категория: