freeCodeCamp/curriculum/challenges/ukrainian/01-responsive-web-design/applied-visual-design/create-a-gradual-css-linear...

2.4 KiB
Raw Blame History

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>