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

2.8 KiB
Raw Blame History

id title challengeType videoUrl localeTitle
587d78a5367417b2b2512ad6 Create a Gradual CSS Linear Gradient 0 Создать линейный градиент линейного CSS

Description

Применение цвета на элементах HTML не ограничивается одним плоским оттенком. CSS обеспечивает возможность использования цветовых переходов, иначе называемых градиентами, на элементах. Доступ к нему осуществляется через background отеля 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() для background элемента div и установите его в направлении 35 градусов, чтобы изменить цвет с #CCFFFF на #FFCCCC . Заметка
Хотя есть другие способы указать значение цвета, например rgb() или hsl() , используйте шестнадцатеричные значения для этой задачи.

Tests

tests:
  - text: Элемент <code>div</code> должен иметь <code>background</code> с <code>linear-gradient</code> с заданным направлением и цветами.
    testString: 'assert(code.match(/background:\s*?linear-gradient\(35deg,\s*?(#CCFFFF|#CFF),\s*?(#FFCCCC|#FCC)\);/gi), "The <code>div</code> element should have a <code>linear-gradient</code> <code>background</code> with the specified direction and colors.");'

Challenge Seed

<style>

  div{
    border-radius: 20px;
    width: 70%;
    height: 400px;
    margin: 50px auto;

  }

</style>

<div></div>

Solution

// solution required