🏠 < Цвет < Градиент

Градиент цвета

Градиентор цвета генератор

Градиент позволяет сделать расцветку блока более объемной и стильной.

Генерируем градиент из двух любых цветов

Начальный цвет
Конечный цвет
От 3 до 256

Генерируем градиент из двух и более любых цветов.

Основные формы градиента

  • Линейный — переход происходит по прямой линии.
  • Повторяющиеся линейный градиент.
  • Отражённый — состоит из линейного градиента и его воображаемого отражения в зеркале.
  • Круговой — напоминает собой алмаз.
  • Радиальный — переход происходит от центра к краям в виде круга.
  • Повторяющиеся радиальный градиент.
  • Спиральный (CW/CCW) — переход происходит от центра к краям в виде спирали.
  • Конический (конусный) симметричный — плавный переход вдоль длины окружности.
  • Конический ассиметричный — плавный переход вдоль длины окружности.
  • Повторяющиеся конический.

Направления градиента

ПозицияУголОписание
top270degСверху вниз
left0degСлева направо
bottom90degСнизу вверх
right180degСправа налево
top left-45degОт левого верхнего угла к правому нижнему
top right225degОт правого верхнего угла к левому нижнему
bottom left45degОт левого нижнего угла к правому верхнему
bottom right-225degОт правого нижнего угла к левому верхнему

CSS3 и недостаток

Вместо одной строки в CSS (как нам это обещает спецификация, например linear-gradient(right top, yellow, blue);), в настоящее врямя приходиться писать отдельные определения для FF (-moz-) и webkit-браузеров (-webkit-), Opera (-o-), а также фильтр для IE (-ie-). Кроме того, все равно остается ряд браузеров, которые не поймут этих свойств. Для них придется применять JavaScript, что, конечно, скажется на быстродействии.
CSS функции linear-gradient и radial-gradient, описанные в проектах спецификации CSS3 дают нам мощный механизм создания градиентов. Но, так как фактически данная спецификация еще не окончена, пройдет, наверно, немало времени, пока мы сможем использовать эту мощь в своей работе. Тем не менее, все большее число браузеров в том или ином виде поддерживает CSS-градиенты, в этот список уже входят IE6-8+, Firefox 3.6+, Safari 4.0+, Chrome 2.0+. Учитывая, что используя JavaScript можно реализовать градиент и для других браузеров, то новый метод имеет право на жизнь. Но с другой стороны, стоит ли использовать эти громоздкие методы для такой типичной и часто встречающейся задачи? Помните, в нашем арсенале всегда остается и старый метод реализации градиента с помощью фонового рисунка.

top.inoy.org ...