HTML Diff
0 added 0 removed
Original 2026-01-01
Modified 2026-02-21
1 <p><a>#статьи</a></p>
1 <p><a>#статьи</a></p>
2 <ul><li>15 мар 2023</li>
2 <ul><li>15 мар 2023</li>
3 <li>0</li>
3 <li>0</li>
4 </ul><p>Добавляем красивые переходы и узоры на вашу HTML-страницу при помощи CSS-градиентов.</p>
4 </ul><p>Добавляем красивые переходы и узоры на вашу HTML-страницу при помощи CSS-градиентов.</p>
5 <p>Иллюстрация: Оля Ежак для Skillbox Media</p>
5 <p>Иллюстрация: Оля Ежак для Skillbox Media</p>
6 <p>Журналист, изучает Python. Любит разбираться в мелочах, общаться с людьми и понимать их.</p>
6 <p>Журналист, изучает Python. Любит разбираться в мелочах, общаться с людьми и понимать их.</p>
7 <p>Чтобы добавить градиент на HTML-страницу, нужно использовать CSS. С его помощью можно не только создавать цветовые палитры, но и рисовать блики, придавать объектам эффект трёхмерности, делать полосатые и фигурные фоны.</p>
7 <p>Чтобы добавить градиент на HTML-страницу, нужно использовать CSS. С его помощью можно не только создавать цветовые палитры, но и рисовать блики, придавать объектам эффект трёхмерности, делать полосатые и фигурные фоны.</p>
8 <p>Градиенты в CSS применяются к свойствам background, background-image, border-image, list-style-image.</p>
8 <p>Градиенты в CSS применяются к свойствам background, background-image, border-image, list-style-image.</p>
9 <p>В большинстве примеров в этой статье будет использоваться один и тот же незатейливый HTML-код:</p>
9 <p>В большинстве примеров в этой статье будет использоваться один и тот же незатейливый HTML-код:</p>
10 &lt;div&gt;&lt;/div&gt;<p>В CSS он задаётся функцией linear-gradient(). Ей нужно передать несколько цветов, из которых она и составит узор. По умолчанию он будет направлен сверху вниз:</p>
10 &lt;div&gt;&lt;/div&gt;<p>В CSS он задаётся функцией linear-gradient(). Ей нужно передать несколько цветов, из которых она и составит узор. По умолчанию он будет направлен сверху вниз:</p>
11 div { height: 200px; background: linear-gradient(red, blue); }Линейный градиент<em>Изображение: Skillbox Media</em><p>Направление градиента можно изменить двумя способами:</p>
11 div { height: 200px; background: linear-gradient(red, blue); }Линейный градиент<em>Изображение: Skillbox Media</em><p>Направление градиента можно изменить двумя способами:</p>
12 <ul><li>указать угол;</li>
12 <ul><li>указать угол;</li>
13 <li>указать направление ключевыми словами.</li>
13 <li>указать направление ключевыми словами.</li>
14 </ul><p><strong>Угол градиента</strong>задаётся в градусах deg, градах grad, радианах rad или количестве оборотов turn. Его можно указывать как положительным, так и отрицательным:</p>
14 </ul><p><strong>Угол градиента</strong>задаётся в градусах deg, градах grad, радианах rad или количестве оборотов turn. Его можно указывать как положительным, так и отрицательным:</p>
15 div { height: 200px; background: linear-gradient(45deg, red, blue); }Изменение угла градиента<em>Изображение: Skillbox Media</em><p>Некоторые углы соответствуют ключевым словам, которые можно использовать вместо них:</p>
15 div { height: 200px; background: linear-gradient(45deg, red, blue); }Изменение угла градиента<em>Изображение: Skillbox Media</em><p>Некоторые углы соответствуют ключевым словам, которые можно использовать вместо них:</p>
16 <ul><li>0 - to top;</li>
16 <ul><li>0 - to top;</li>
17 <li>90 - to right;</li>
17 <li>90 - to right;</li>
18 <li>180 - to bottom;</li>
18 <li>180 - to bottom;</li>
19 <li>270 - to left.</li>
19 <li>270 - to left.</li>
20 </ul><p>Можно использовать сразу два ключевых слова, чтобы направить градиент в угол. Например:</p>
20 </ul><p>Можно использовать сразу два ключевых слова, чтобы направить градиент в угол. Например:</p>
21 div { height: 200px; background: linear-gradient(to right top, red, blue); }Изменение угла градиента, второй вариант<em>Изображение: Skillbox Media</em><p>Задаётся в CSS функцией radial-gradient(). Отличается от линейного тем, что цвет выходит из одной точки и "расплывается" к краям. По умолчанию радиальный градиент эллипсоидный и расходится из центра:</p>
21 div { height: 200px; background: linear-gradient(to right top, red, blue); }Изменение угла градиента, второй вариант<em>Изображение: Skillbox Media</em><p>Задаётся в CSS функцией radial-gradient(). Отличается от линейного тем, что цвет выходит из одной точки и "расплывается" к краям. По умолчанию радиальный градиент эллипсоидный и расходится из центра:</p>
22 div { height: 200px; background: radial-gradient(red, blue); }Радиальный градиент<em>Изображение: Skillbox Media</em><p><strong>По форме</strong>радиальный градиент бывает двух видов, которые задаются первым значением в функцию radial-gradient():</p>
22 div { height: 200px; background: radial-gradient(red, blue); }Радиальный градиент<em>Изображение: Skillbox Media</em><p><strong>По форме</strong>радиальный градиент бывает двух видов, которые задаются первым значением в функцию radial-gradient():</p>
23 <ul><li><strong>Эллипсоидный.</strong>Это значение по умолчанию, но его можно задать ключевым словом ellipse. Форма эллипса зависит от соотношения сторон элемента, к которому применяется градиент.</li>
23 <ul><li><strong>Эллипсоидный.</strong>Это значение по умолчанию, но его можно задать ключевым словом ellipse. Форма эллипса зависит от соотношения сторон элемента, к которому применяется градиент.</li>
24 <li><strong>Круговой.</strong>Задаётся ключевым словом circle. Его форма от соотношения сторон не зависит:</li>
24 <li><strong>Круговой.</strong>Задаётся ключевым словом circle. Его форма от соотношения сторон не зависит:</li>
25 </ul>div { height: 200px; background: radial-gradient(circle, red, blue); }Круговой градиент<em>Изображение: Skillbox Media</em><p>Размер задаётся в пикселях px, процентах % или единицах em. Если он эллипсоидный - двумя значениями (по горизонтали и по вертикали), если круговой - одним:</p>
25 </ul>div { height: 200px; background: radial-gradient(circle, red, blue); }Круговой градиент<em>Изображение: Skillbox Media</em><p>Размер задаётся в пикселях px, процентах % или единицах em. Если он эллипсоидный - двумя значениями (по горизонтали и по вертикали), если круговой - одним:</p>
26 div { height: 200px; background: radial-gradient(25% 50%, red, blue); }Задание размеров эллипсоидного градиента в пикселях<em>Изображение: Skillbox Media</em>div { height: 200px; background: radial-gradient(circle 80px, red, blue); }Задание размеров кругового градиента в пикселях<em>Изображение: Skillbox Media</em><p><strong>Альтернативный способ</strong>- использовать ключевые слова:</p>
26 div { height: 200px; background: radial-gradient(25% 50%, red, blue); }Задание размеров эллипсоидного градиента в пикселях<em>Изображение: Skillbox Media</em>div { height: 200px; background: radial-gradient(circle 80px, red, blue); }Задание размеров кругового градиента в пикселях<em>Изображение: Skillbox Media</em><p><strong>Альтернативный способ</strong>- использовать ключевые слова:</p>
27 <ul><li>closest-side - узор простирается до ближайшей к его центру стороны;</li>
27 <ul><li>closest-side - узор простирается до ближайшей к его центру стороны;</li>
28 <li>farthest-side - узор простирается до дальней от его центра стороны;</li>
28 <li>farthest-side - узор простирается до дальней от его центра стороны;</li>
29 <li>closest-corner - узор простирается до ближайшего к его центру угла.</li>
29 <li>closest-corner - узор простирается до ближайшего к его центру угла.</li>
30 <li>farthest-corner - узор простирается до дальнего от его центра угла.</li>
30 <li>farthest-corner - узор простирается до дальнего от его центра угла.</li>
31 </ul><p><strong>Положение начальной точки</strong>указывается после формы и размера градиента с ключевым словом at перед ней. Её можно указывать двумя способами:</p>
31 </ul><p><strong>Положение начальной точки</strong>указывается после формы и размера градиента с ключевым словом at перед ней. Её можно указывать двумя способами:</p>
32 <ul><li>координатами в пикселях px, процентах % или единицах em (первое значение по горизонтали, второе по вертикали);</li>
32 <ul><li>координатами в пикселях px, процентах % или единицах em (первое значение по горизонтали, второе по вертикали);</li>
33 <li>ключевыми словами center, left, right, top, bottom (можно использовать сразу пару ключевых слов: первое будет указывать на положение по горизонтали, второе - по вертикали).</li>
33 <li>ключевыми словами center, left, right, top, bottom (можно использовать сразу пару ключевых слов: первое будет указывать на положение по горизонтали, второе - по вертикали).</li>
34 </ul><p>Числовые координаты и ключевые слова можно комбинировать в одном выражении. Например:</p>
34 </ul><p>Числовые координаты и ключевые слова можно комбинировать в одном выражении. Например:</p>
35 div { height: 200px; background: radial-gradient(circle at 25% top, red, blue); }Позиционирование центра<em>Изображение: Skillbox Media</em><p>В CSS задаётся функцией conic-gradient(). В нём цвета не исходят из начальной точки, как в радиальном, а как бы "обёрнуты" вокруг неё.</p>
35 div { height: 200px; background: radial-gradient(circle at 25% top, red, blue); }Позиционирование центра<em>Изображение: Skillbox Media</em><p>В CSS задаётся функцией conic-gradient(). В нём цвета не исходят из начальной точки, как в радиальном, а как бы "обёрнуты" вокруг неё.</p>
36 <p>По умолчанию начальная точка находится по центру, а его движение начинается от линии с углом ноль градусов.</p>
36 <p>По умолчанию начальная точка находится по центру, а его движение начинается от линии с углом ноль градусов.</p>
37 Конический градиент по умолчанию<em>Изображение: Skillbox Media</em><p><strong>Угол</strong>, от которого начинается движение градиента, задаётся ключевым словом from. После него указывается значение в градусах deg, градах grad, радианах rad или количестве оборотов turn.</p>
37 Конический градиент по умолчанию<em>Изображение: Skillbox Media</em><p><strong>Угол</strong>, от которого начинается движение градиента, задаётся ключевым словом from. После него указывается значение в градусах deg, градах grad, радианах rad или количестве оборотов turn.</p>
38 Задание угла конического градиента<em>Изображение: Skillbox Media</em><p><strong>Центральная точка</strong>в коническом градиенте изменяется<a>по тем же правилам</a>, что и в радиальном. Указывается она после угла:</p>
38 Задание угла конического градиента<em>Изображение: Skillbox Media</em><p><strong>Центральная точка</strong>в коническом градиенте изменяется<a>по тем же правилам</a>, что и в радиальном. Указывается она после угла:</p>
39 div { height: 200px; background: conic-gradient(at 15% 80%, red, blue); }Задание центральной точки конического градиента<em>Изображение: Skillbox Media</em><p>Любому виду градиента в CSS можно задать точки остановки. Это координаты для каждого отдельного цвета, внутри которых он "чистый" - без примесей и влияния других цветов.</p>
39 div { height: 200px; background: conic-gradient(at 15% 80%, red, blue); }Задание центральной точки конического градиента<em>Изображение: Skillbox Media</em><p>Любому виду градиента в CSS можно задать точки остановки. Это координаты для каждого отдельного цвета, внутри которых он "чистый" - без примесей и влияния других цветов.</p>
40 <p>Указываются они после каждого цвета в пикселях px, процентах % или единицах em (к коническому градиенту можно применять только проценты). Если передать только одну координату - цвет будет "чистым" только в ней, если передать две - на всё пространстве между ними.</p>
40 <p>Указываются они после каждого цвета в пикселях px, процентах % или единицах em (к коническому градиенту можно применять только проценты). Если передать только одну координату - цвет будет "чистым" только в ней, если передать две - на всё пространстве между ними.</p>
41 <p>Посмотрим на примерах, как они работают. Вот линейный градиент без точек остановки:</p>
41 <p>Посмотрим на примерах, как они работают. Вот линейный градиент без точек остановки:</p>
42 div { height: 100px; background: linear-gradient(to right, yellow, red, blue, black, green); }Линейный градиент без точек остановки<em>Изображение: Skillbox Media</em><p>Используем точки остановки, чтобы сделать много жёлтого и мало чёрного цвета:</p>
42 div { height: 100px; background: linear-gradient(to right, yellow, red, blue, black, green); }Линейный градиент без точек остановки<em>Изображение: Skillbox Media</em><p>Используем точки остановки, чтобы сделать много жёлтого и мало чёрного цвета:</p>
43 div { height: 100px; background: linear-gradient(to right, yellow 30%, red 50% 80%, blue, black, green); }Использование точек остановки, пример 1<em>Изображение: Skillbox Media</em><p>Теперь сделаем резкий переход между зелёным и чёрным цветом и плавный - между синим и чёрным:</p>
43 div { height: 100px; background: linear-gradient(to right, yellow 30%, red 50% 80%, blue, black, green); }Использование точек остановки, пример 1<em>Изображение: Skillbox Media</em><p>Теперь сделаем резкий переход между зелёным и чёрным цветом и плавный - между синим и чёрным:</p>
44 div { height: 100px; background: linear-gradient(to right, yellow, red, blue 50%, black 95% 95%, green 95%); }Использование точек остановки, пример 2<em>Изображение: Skillbox Media</em><p>Если конечная точка одного цвета находится там же, где и начальная следующего, между ними проходит четкая граница, без градиента. Так можно делать полосатый фон:</p>
44 div { height: 100px; background: linear-gradient(to right, yellow, red, blue 50%, black 95% 95%, green 95%); }Использование точек остановки, пример 2<em>Изображение: Skillbox Media</em><p>Если конечная точка одного цвета находится там же, где и начальная следующего, между ними проходит четкая граница, без градиента. Так можно делать полосатый фон:</p>
45 div { height: 100px; background: radial-gradient(circle, yellow 20%, red 20% 40%, blue 40% 60%, black 60% 80%, green 80%); }Полосатый фон<em>Изображение: Skillbox Media</em><p>Если перед любым градиентом в CSS добавить repeating- и указать точки остановки, то градиент будет повторяться:</p>
45 div { height: 100px; background: radial-gradient(circle, yellow 20%, red 20% 40%, blue 40% 60%, black 60% 80%, green 80%); }Полосатый фон<em>Изображение: Skillbox Media</em><p>Если перед любым градиентом в CSS добавить repeating- и указать точки остановки, то градиент будет повторяться:</p>
46 div { height: 100px; background: repeating-linear-gradient(to right, red, blue 200px); }Повторяющийся градиент<em>Изображение: Skillbox Media</em><p>Такой метод очень удобен, когда нужно сделать полосатый фон. Посмотрим, как он работает с разными градиентами:</p>
46 div { height: 100px; background: repeating-linear-gradient(to right, red, blue 200px); }Повторяющийся градиент<em>Изображение: Skillbox Media</em><p>Такой метод очень удобен, когда нужно сделать полосатый фон. Посмотрим, как он работает с разными градиентами:</p>
47 div { height: 200px; background: repeating-linear-gradient(45deg, black 0% 3%, yellow 3% 6%); }Повторяющийся линейный градиент<em>Изображение: Skillbox Media</em>div { height: 200px; background: repeating-radial-gradient(circle, black 0% 3%, yellow 3% 6%); }Повторяющийся радиальный градиент<em>Изображение: Skillbox Media</em>div { height: 200px; background: repeating-conic-gradient(black 0% 3%, yellow 3% 6%); }Повторяющийся конический градиент<em>Изображение: Skillbox Media</em><p>Задать прозрачность какому-то из цветов градиента, можно с помощью функции rgba(). Первые три числа в ней определяют фон, а четвёртое - собственно, прозрачность.</p>
47 div { height: 200px; background: repeating-linear-gradient(45deg, black 0% 3%, yellow 3% 6%); }Повторяющийся линейный градиент<em>Изображение: Skillbox Media</em>div { height: 200px; background: repeating-radial-gradient(circle, black 0% 3%, yellow 3% 6%); }Повторяющийся радиальный градиент<em>Изображение: Skillbox Media</em>div { height: 200px; background: repeating-conic-gradient(black 0% 3%, yellow 3% 6%); }Повторяющийся конический градиент<em>Изображение: Skillbox Media</em><p>Задать прозрачность какому-то из цветов градиента, можно с помощью функции rgba(). Первые три числа в ней определяют фон, а четвёртое - собственно, прозрачность.</p>
48 <p>Оно представляет собой десятичную дробь в диапазоне от 0.0 (полная прозрачность) до 1 (полная непрозрачность). Нули перед точкой можно не проставлять, то есть 0.5 и .5 - одно и то же:</p>
48 <p>Оно представляет собой десятичную дробь в диапазоне от 0.0 (полная прозрачность) до 1 (полная непрозрачность). Нули перед точкой можно не проставлять, то есть 0.5 и .5 - одно и то же:</p>
49 div { height: 200px; background: linear-gradient(to right, rgba(255, 0, 0, .5), rgba(0, 0, 255, 1)); }Задание прозрачности градиента<em>Изображение: Skillbox Media</em><p>Также в качестве цвета можно указать transparent - полную прозрачность. Это используют для эффекта затухания:</p>
49 div { height: 200px; background: linear-gradient(to right, rgba(255, 0, 0, .5), rgba(0, 0, 255, 1)); }Задание прозрачности градиента<em>Изображение: Skillbox Media</em><p>Также в качестве цвета можно указать transparent - полную прозрачность. Это используют для эффекта затухания:</p>
50 div { height: 200px; background: radial-gradient(circle 100px, red, transparent); }Эффект затухания<em>Изображение: Skillbox Media</em><p>Для создания сложных цветовых переливов свойству можно передать сразу несколько градиентов, которые накладываются друг на друга слоями. Чем раньше указан градиент, тем он выше.</p>
50 div { height: 200px; background: radial-gradient(circle 100px, red, transparent); }Эффект затухания<em>Изображение: Skillbox Media</em><p>Для создания сложных цветовых переливов свойству можно передать сразу несколько градиентов, которые накладываются друг на друга слоями. Чем раньше указан градиент, тем он выше.</p>
51 <p>Чтобы в результате было видно все слои, верхние нужно сделать полупрозрачными. Например, вот так можно смешать горизонтальный и вертикальный линейные градиенты:</p>
51 <p>Чтобы в результате было видно все слои, верхние нужно сделать полупрозрачными. Например, вот так можно смешать горизонтальный и вертикальный линейные градиенты:</p>
52 div { height: 200px; background: linear-gradient(to right, rgba(255, 255, 0, .5), rgba(255, 0, 0, .5)), linear-gradient(rgba(0, 255, 0, .7) 25%, rgba(255, 0, 0, .7) 75%); }Использование множественного градиента<em>Изображение: Skillbox Media</em><p>Таким образом можно смешать сколько угодно градиентов любых видов.</p>
52 div { height: 200px; background: linear-gradient(to right, rgba(255, 255, 0, .5), rgba(255, 0, 0, .5)), linear-gradient(rgba(0, 255, 0, .7) 25%, rgba(255, 0, 0, .7) 75%); }Использование множественного градиента<em>Изображение: Skillbox Media</em><p>Таким образом можно смешать сколько угодно градиентов любых видов.</p>
53 <p>Чтобы сделать градиент фоном HTML-документа, его нужно применить сразу ко всему телу &lt;body&gt;.</p>
53 <p>Чтобы сделать градиент фоном HTML-документа, его нужно применить сразу ко всему телу &lt;body&gt;.</p>
54 <p>HTML:</p>
54 <p>HTML:</p>
55 &lt;body&gt; &lt;h2&gt;Заголовок&lt;/h2&gt; &lt;p&gt;Текст HTML-документа&lt;/p&gt; &lt;/body&gt;<p>CSS:</p>
55 &lt;body&gt; &lt;h2&gt;Заголовок&lt;/h2&gt; &lt;p&gt;Текст HTML-документа&lt;/p&gt; &lt;/body&gt;<p>CSS:</p>
56 body { background: linear-gradient(to right, pink, transparent, pink) }Использование градиентного фона<em>Изображение: Skillbox Media</em><p>Градиенты в CSS можно применять не только к свойству background и его подвиду background-image, но и к border-image. В таком случае мы будем задавать градиент не для фона, а для рамки вокруг какого-то объекта.</p>
56 body { background: linear-gradient(to right, pink, transparent, pink) }Использование градиентного фона<em>Изображение: Skillbox Media</em><p>Градиенты в CSS можно применять не только к свойству background и его подвиду background-image, но и к border-image. В таком случае мы будем задавать градиент не для фона, а для рамки вокруг какого-то объекта.</p>
57 <p>После функции нужно задать число: оно укажет CSS, как нарезать куски фонового изображения для рамки.</p>
57 <p>После функции нужно задать число: оно укажет CSS, как нарезать куски фонового изображения для рамки.</p>
58 <p>HTML:</p>
58 <p>HTML:</p>
59 &lt;div&gt;Блок с градиентной рамкой вокруг него&lt;/div&gt;<p>CSS:</p>
59 &lt;div&gt;Блок с градиентной рамкой вокруг него&lt;/div&gt;<p>CSS:</p>
60 div { height: 100px; width: 200px; border: 20px solid; border-image: linear-gradient(45deg, red, blue) 25; }Градиентная рамка, вариант 1<em>Изображение: Skillbox Media</em><p>Используя разные числа после градиента, можно создавать разные рамки. Сравните:</p>
60 div { height: 100px; width: 200px; border: 20px solid; border-image: linear-gradient(45deg, red, blue) 25; }Градиентная рамка, вариант 1<em>Изображение: Skillbox Media</em><p>Используя разные числа после градиента, можно создавать разные рамки. Сравните:</p>
61 div { height: 100px; width: 200px; border: 20px solid; border-image: repeating-linear-gradient(45deg, red 0px 8px, blue 8px 16px) 5; }Градиентная рамка, вариант 2<em>Изображение: Skillbox Media</em>div { height: 100px; width: 200px; border: 20px solid; border-image: repeating-linear-gradient(45deg, red 0px 8px, blue 8px 16px) 30; }Градиентная рамка, вариант 3<em>Изображение: Skillbox Media</em><p>Если применять градиент к свойству list-style-image в списке, то числа или точки перед каждым пунктом заменятся на узор:</p>
61 div { height: 100px; width: 200px; border: 20px solid; border-image: repeating-linear-gradient(45deg, red 0px 8px, blue 8px 16px) 5; }Градиентная рамка, вариант 2<em>Изображение: Skillbox Media</em>div { height: 100px; width: 200px; border: 20px solid; border-image: repeating-linear-gradient(45deg, red 0px 8px, blue 8px 16px) 30; }Градиентная рамка, вариант 3<em>Изображение: Skillbox Media</em><p>Если применять градиент к свойству list-style-image в списке, то числа или точки перед каждым пунктом заменятся на узор:</p>
62 <p>HTML:</p>
62 <p>HTML:</p>
63 &lt;ul&gt; &lt;li&gt;Первый пункт&lt;/li&gt; &lt;li&gt;Второй пункт&lt;/li&gt; &lt;/ul&gt;<p>CSS:</p>
63 &lt;ul&gt; &lt;li&gt;Первый пункт&lt;/li&gt; &lt;li&gt;Второй пункт&lt;/li&gt; &lt;/ul&gt;<p>CSS:</p>
64 ul { list-style-image: conic-gradient(red, blue); }Градиентный список<em>Изображение: Skillbox Media</em><ul><li>Чтобы в сделать в документе HTML градиент, его параметры нужно прописать в CSS.</li>
64 ul { list-style-image: conic-gradient(red, blue); }Градиентный список<em>Изображение: Skillbox Media</em><ul><li>Чтобы в сделать в документе HTML градиент, его параметры нужно прописать в CSS.</li>
65 <li>Градиенты применяются к следующим свойствам: background, background-image, border-image, list-style-image.</li>
65 <li>Градиенты применяются к следующим свойствам: background, background-image, border-image, list-style-image.</li>
66 <li>Они бывают трёх видов: линейные, радиальные и конические.</li>
66 <li>Они бывают трёх видов: линейные, радиальные и конические.</li>
67 <li>У <strong>линейных</strong>можно настраивать направление, в котором цвета сменяют друг друга.</li>
67 <li>У <strong>линейных</strong>можно настраивать направление, в котором цвета сменяют друг друга.</li>
68 <li>У <strong>радиальных</strong>можно настраивать форму, размер и координаты центральной точки.</li>
68 <li>У <strong>радиальных</strong>можно настраивать форму, размер и координаты центральной точки.</li>
69 <li>У <strong>конических</strong>можно настраивать угол и координаты центральной точки.</li>
69 <li>У <strong>конических</strong>можно настраивать угол и координаты центральной точки.</li>
70 <li>Любому градиенту можно задавать точки остановки, в которых цвета будут "чистыми", без примесей других. Таким образом можно делать более резкие и плавные переходы.</li>
70 <li>Любому градиенту можно задавать точки остановки, в которых цвета будут "чистыми", без примесей других. Таким образом можно делать более резкие и плавные переходы.</li>
71 <li>Градиентам можно задавать прозрачность и наслаивать их друг на друга, чтобы создавать сложные узоры.</li>
71 <li>Градиентам можно задавать прозрачность и наслаивать их друг на друга, чтобы создавать сложные узоры.</li>
72 </ul><a>Курс с трудоустройством: "Профессия Фронтенд-разработчик + ИИ" Узнать о курсе</a>
72 </ul><a>Курс с трудоустройством: "Профессия Фронтенд-разработчик + ИИ" Узнать о курсе</a>