2.4 KiB
id, title, challengeType, videoUrl, forumTopicId, dashedName
id | title | challengeType | videoUrl | forumTopicId | dashedName |
---|---|---|---|---|---|
587d78a5367417b2b2512ad6 | Створити поступовий лінійний градієнт CSS | 0 | https://scrimba.com/c/cg4dpt9 | 301047 | create-a-gradual-css-linear-gradient |
--description--
Використання кольору для елементів HTML не обмежується лише одним відтінком. CSS надає можливість використовувати переходи між кольорами, які відомі як градієнти на елементах. Це дозволено робити через функцію background
property's linear-gradient()
. Ось загальний порядок:
background: linear-gradient(gradient_direction, color 1, color 2, color 3, ...);
Перший аргумент вказує напрямок, від якого починається перехід кольору - його можна позначити як ступінь, де 90deg
робить горизонтальний градієнт (зліва направо) і 45deg
робить градієнт по діагоналі (зліва знизу вправо вверх). Наступні аргументи визначають порядок кольорів, які використовуються в градієнті.
Наприклад:
background: linear-gradient(90deg, red, yellow, rgb(204, 204, 255));
--instructions--
Використовуйте linear-gradient()
для елемента div
, і встановіть йому напрям 35 градусів для зміни кольору від #CCFFFF
до #FFCCCC
.
--hints--
Елемент div
повинен мати a linear-gradient
background
з вказаним напрямом і кольорами.
assert(
$('div')
.css('background-image')
.match(
/linear-gradient\(35deg, rgb\(204, 255, 255\), rgb\(255, 204, 204\)\)/gi
)
);
--seed--
--seed-contents--
<style>
div {
border-radius: 20px;
width: 70%;
height: 400px;
margin: 50px auto;
}
</style>
<div></div>
--solutions--
<style>
div {
border-radius: 20px;
width: 70%;
height: 400px;
margin: 50px auto;
background: linear-gradient(35deg, #CCFFFF, #FFCCCC);
}
</style>
<div></div>