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 (от чёрного к белому).
Табл. 1. Типы градиента
Позиция |
Угол |
Описание |
Вид |
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>
Перейти обратно к новости
|