- Top 18 CSS Animated Gradient Examples
- 1. Animated Background Gradient
- Author
- Made with
- 2. Colorizing raster image with SVG Mask
- Author
- Made with
- 3. Radial Gradient Move With Mouse
- Author
- Made with
- 4. Gradients
- Author
- Made with
- 5. Animated Paralax Gradients
- Author
- Made with
- 6. 4 pixel gradient
- Author
- Made with
- 7. CSS Hue rotation with gradient
- Author
- Made with
- 8. Liquid Lights
- Author
- Made with
- 9. text gradient
- Author
- Made with
- 10. Transitioning Randomized Gradient Blends
- Author
- Made with
- 11. Crystalline triangle gradient
- Author
- Made with
- 12. Gradient Ring
- Author
- Made with
- 13. Radish Lab Brand Gradient
- Author
- Made with
- 14. interactive gradient
- Author
- Made with
- 15. Trianglify Optical Illusion
- Author
- Made with
- 16. Gradient Forest on pure CSS
- Author
- Made with
- 17. topiary
- Author
- Made with
- 18. Rotating Gradient Overlay
- Author
- Made with
- You may also like
- How to Create Embossed Text Effect using CSS
- Pure CSS button animation bigger on hover
- Menu Button Expand To Navigation Menu On Click
- Rainbow Mouse Trail
- HTML CSS image hover effects
- Bootstrap 4 drag and drop file upload with choose.
- Bluehost Hosting
- Examples
- Сборник анимированных градиентов
- Плавная смена цветов по горизонтали
- Результат:
- Плавная смена цветов по вертикали
- Результат:
- Плавная смена цветов по диагонали
- Результат:
- Бегущие полоски
- Результат:
- Бегущие полоски 2
- Результат:
- Комментарии
- Другие публикации
- Анимируем CSS-градиенты
- Сайдбар
- Статьи
- Страницы
- Проекты
- Анимированный градиент на чистом CSS
- Анимированный градиент — код и пояснения
- Результат
- Переливающийся текст на CSS
- HTML:
- CSS:
- Смотрите также:
- Добавить комментарий:
- Комментарии:
Top 18 CSS Animated Gradient Examples
Latest Collection of free Animated Gradient Examples .
1. Animated Background Gradient
Author
Made with
2. Colorizing raster image with SVG Mask
Author
Made with
3. Radial Gradient Move With Mouse
Author
Made with
4. Gradients
Author
Made with
5. Animated Paralax Gradients
Author
Made with
6. 4 pixel gradient
Author
Made with
7. CSS Hue rotation with gradient
Author
Made with
8. Liquid Lights
Author
Made with
9. text gradient
Author
Made with
10. Transitioning Randomized Gradient Blends
Author
Made with
11. Crystalline triangle gradient
Author
Made with
12. Gradient Ring
Author
Made with
13. Radish Lab Brand Gradient
Author
Made with
14. interactive gradient
Author
Made with
15. Trianglify Optical Illusion
Author
Made with
16. Gradient Forest on pure CSS
Author
Made with
17. topiary
Author
Made with
18. Rotating Gradient Overlay
Author
Made with
You may also like
How to Create Embossed Text Effect using CSS
Pure CSS button animation bigger on hover
Menu Button Expand To Navigation Menu On Click
Rainbow Mouse Trail
HTML CSS image hover effects
Bootstrap 4 drag and drop file upload with choose.
Bluehost Hosting
Examples
-
- 30 HTML and CSS table Examples
- 48+ CSS Checkboxes
- 20 CSS Toggle Switches
- Top 30+ CSS Radio Button Styles
- 20 Free CSS & JavaScript Select Boxes Snippets
- 28 CSS Loading Spinner Snippets
- 16+ Html CSS Styling Contact Form
- Top 10 CSS Blog Cards
- 40+ CSS Modal Windows
- 18 CSS Blockquotes
- 22 CSS Tooltips
- 10 CSS Border Examples
- Top 30 CSS Tabs
- 12 CSS Subscribe Forms examples
- File Upload Field Snippets
Сборник анимированных градиентов
Сборник анимированных градиентов c использованием CSS keyframes.
Плавная смена цветов по горизонтали
body < background: linear-gradient(90deg, #ee7752, #e73c7e, #23a6d5, #23d5ab); background-size: 400% 400%; animation: gradient 10s ease infinite; transform: translate3d(0, 0, 0); >@keyframes gradient < 0% < background-position: 0% 50%; >50% < background-position: 100% 50%; >100% < background-position: 0% 50%; >>
Результат:
Плавная смена цветов по вертикали
body < background: linear-gradient(180deg, #641e39, #98749b, #ddf810, #8f4ff4); background-size: 400% 400%; animation: gradient 10s ease infinite; >@keyframes gradient < 0% < background-position: 50% 0%; >50% < background-position: 50% 100%; >100% < background-position: 50% 0%; >>
Результат:
Плавная смена цветов по диагонали
body < background: linear-gradient(-45deg, #ed193b, #a98055, #f286e2, #681d7a); background-size: 400% 400%; animation: gradient 10s ease infinite; >@keyframes gradient < 0% < background-position: 0% 50%; >50% < background-position: 100% 50%; >100% < background-position: 0% 50%; >>
Результат:
Бегущие полоски
Результат:
Бегущие полоски 2
Результат:
Комментарии
Другие публикации
Такой эффект можно сделать с помощью :before у родительского элемента. Поверх изображения помещается абсолютный блок с.
Анимируем CSS-градиенты
Если быть точным, положение и размер градиента анимируются успешно (как и любого другого фона):
Но попытка манипулировать цветами, составляющим градиент, терпит крах:
В FF цвета в примере не будут меняться вообще, в Хроме — будут, но резко, без плавного перехода.
UPD: В Webkit с помощью Sass можно сделать имитацию плавной смены цветов, но код получается неприличных размеров. Пример: codepen.io/yoksel/pen/gBDFj. На момент правки демо не работает в Firefox (27.0.1), анимация просто игнорируется.
В некоторых случаях при необходимости сделать градиент с плавной сменой цветов можно использовать box-shadow , который прекрасно анимируется. Тест:
DIV background: gold; box-shadow: 0 -200px 100px -120px crimson inset; animation: background 3s infinite alternate; > @keyframes background 50% background: skyblue; box-shadow: 0 -200px 100px -100px yellowgreen inset; > >
Фоновый цвет в данном случае является частью градиента.
Тень задается с параметром inset (внутреняя тень), с большим радиусом размытия (в примере 100px ), чтобы сымитировать градиент, и с большими отрицательными отступами ( -120px ) — чтобы от обычной внутренней тени была видна только нижняя часть. Почитать подробнее про тени можно тут.
Сложные градиенты делаются несколькими тенями:
Код конечно получается большим и неудобным, но он вполне решает задачу.
Способ придумался когда мне захотелось сделать анимацию, в которой можно было менять цвет неба в зависимости от времени суток:
Тени отлично справились. Я думаю, что способ может быть полезен в некоторых случах и вполне имеет право на сущестование.
Сайдбар
Статьи
- Математические функции в CSS
- Адаптивное видео с помощью встроенных математических функций CSS
- Недоступность в картинках
- Единицы размеров в CSS
- Генератор цветовых тем
- Jekyll → Gatsby
- Вариативные шрифты
- Размеры в SVG
- Адаптивный Pixel Perfect
- Логотип не отвечает или временно недоступен
- SVG-паттерны
- Мыльные пузыри на SVG
- SVG-градиенты
- Весёлая консолька
- SVG-маски
- Умная прокрутка со Scroll Snap Points
- CSS-анимации для ротации изображений
- Анимированные SVG-маски
- Странности обводки в SVG
- SVG-прелоадеры
- Анимируем градиенты ещё раз
- Background-blend-mode
- Возможности оформления SVG
- CSS и SVG маски
- Nth-child и nth-of-type
- SVG-иконки
- SVG: заливка и обводка
- SVG-path
- SVG: группировка и переиспользование элементов
- SVG-фигуры и трансформации
- SVG
- СSS-градиенты и 3D
- Рисовалка анимированных теней
- Свежие CSS-паттерны
- CSS-паттерны
- Радиальные градиенты
- Линейные градиенты
- Крестики-нолики на CSS
- Border-image
- Электронные часы на CSS и JS.
- Сколько весят селекторы?
- Символы юникода
- Свойство content
- Анимируем CSS-градиенты
- Текстовые эффекты
- Древовидный список на CSS
- Css-селекторы, часть 2
- Css-селекторы
- Контекст наложения
- Два способа «прошить» элемент по краю
- Box-sizing
- Цвета в CSS
- Фон под строчками: добавляем поля
- Box-shadow
- Css-фигуры: лепесток
- Transform
- Css Animation
- 3D-куб
- Border-radius
- First letter
- Эти глаза напротив
- CSS-фигуры
- Стрелки с помощью свойства border
- Flexbox
Страницы
Проекты
Анимированный градиент на чистом CSS
Приветствую, друзья, сегодня создадим анимированный градиент на чистом CSS, без использования библиотек, плагинов или даже JavaScript’a. Очень многих новичков, да и не только, интересует как сделать анимированный градиентный фон для сайта. Сегодня мы реализуем это в несколько строк кода. В результате вы научитесь делать анимированный градиент для сайта. В будущем вы можете его использовать для создания красивых фонов.
Как всегда, готовый пример анимированного градиента и код вы можете посмотреть на codepen .
Анимированный градиент — код и пояснения
Для начала разберемся с HTML частью. Тут ничего особенного не нужно, только создать элемент, для которого мы будем делать градиент. Я буду делать для элемента с class=»gradient» . Вы можете использовать это даже для тега , если градиент нужен на всем сайте.
Теперь перейдем к css части. Вся суть анимации в том, что мы делаем градиент больше самого блока. У меня это 400% его размера. После чего добавляем анимацию, которая будет двигать градиент по нашему блоку. За счет этого мы и получим анимацию градиента.
Код достаточно простой. Единственная сложность, которая может у вас возникнуть, это создание самого градиента и подбор цветов. Что бы упростить этот этап — вы можете использовать один из генераторов css градиента .
.gradient < height: 300px; // Тут высота блока width: 100%; // Тут длина background: linear-gradient(149deg, rgba(24,187,156,1) 0%, rgba(106,57,175,1) 42%, rgba(187,24,148,1) 72%, rgba(115,53,134,1) 100%); animation: gradient 10s infinite linear; // 10s - скорость анимации background-size: 400%; // Можно менять и подбирать интенсивность >@keyframes gradient < 0% < background-position: 80% 0%; >50% < background-position: 20% 100%; >100% < background-position: 80% 0%; >>
Результат
Спасибо, что прочитали! Если у вас остались любые вопросы — задавайте их в комментариях на Youtube, или напишите мне в Telegram. С радостью помогу и отвечу на ваши вопросы.
Так же буду очень благодарен, если вы ознакомитесь с другими моими уроками:
Full Stack разработчик, Frontend: Vue.js (2,3) + VueX + Vue Router, Backend: Node.js + Express.js. Раньше работал с РНР, WordPress, написал несколько проектов на Laravel. Люблю помогать людям изучать что-то новое)
Переливающийся текст на CSS
Чем крупнее и жирнее шрифт, тем интереснее и красивее можно настроить эффект переливания.
HTML:
CSS:
background-image : repeating-linear-gradient ( -45deg, transparent, transparent 1em, #BFE2FF 1em, #337AB7 50% ) , repeating-linear-gradient ( 45deg, #337AB7, #337AB7 1em, #FFF 1em, #BFE2FF 50% ) ;
Смотрите также:
Заголовок, перекрывающий блок с рамкой
Заголовок на прозрачном фоне, перекрывающий блок с рамкой на CSS
Угловое разделение цвета и фона текста на CSS
Вариант оформления заголовка угловым разделением его цвета и фона
Текст во всю ширину родительского элемента
Выравнивание текста по всей ширине заданного блока
Добавить комментарий:
Комментарии:
Если фон не черный или белый, а задается по хекс коду (#151719, например), не получается сделать цвет фона текста таким же, как цвет фона самой страницы. Как пофиксить?
Общий контейнер ставится в relative, а текст накладывается через absolute;
Тут можно посмотреть пример, только вместо канваса у вас будет видео, и соотв. другое оформление текста.