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

2.2 KiB

id title challengeType videoUrl localeTitle
587d78a5367417b2b2512ad6 Create a Gradual CSS Linear Gradient 0 Criar um gradiente linear de CSS gradual

Description

A aplicação de uma cor nos elementos HTML não se limita a um matiz plano. O CSS fornece a capacidade de usar transições de cores, também conhecidas como gradientes, em elementos. Isso é acessado através da função linear-gradient() da propriedade background . Aqui está a sintaxe geral: background: linear-gradient(gradient_direction, color 1, color 2, color 3, ...); O primeiro argumento especifica a direção a partir da qual a transição de cor começa - pode ser declarada como um grau, em que 90deg faz um gradiente vertical e 45deg é inclinado como uma barra invertida. Os argumentos a seguir especificam a ordem das cores usadas no gradiente. Exemplo: background: linear-gradient(90deg, red, yellow, rgb(204, 204, 255));

Instructions

Use um linear-gradient() para o background do elemento div e defina-o a partir de uma direção de 35 graus para alterar a cor de #CCFFFF para #FFCCCC . Nota
Embora existam outras maneiras de especificar um valor de cor, como rgb() ou hsl() , use valores hexadecimais para esse desafio.

Tests

tests:
  - text: O elemento <code>div</code> deve ter um <code>background</code> <code>linear-gradient</code> com a direção e as cores especificadas.
    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