--- id: 587d78a6367417b2b2512add title: Criar um desenho usando CSS challengeType: 0 videoUrl: 'https://scrimba.com/c/cEDWPs6' forumTopicId: 301048 dashedName: create-a-graphic-using-css --- # --description-- Ao manipular diferentes seletores e propriedades, você pode criar formas interessantes. Uma das mais fáceis de criar é a forma de lua crescente. Neste desafio, você precisa trabalhar com a propriedade `box-shadow` que define a sombra de um elemento, junto da propriedade `border-radius` que controla o arredondamento dos cantos do elemento. Você criará um objeto redondo e transparente com uma sombra nítida ligeiramente deslocada para o lado - a sombra será a forma de lua. Para criar um objeto redondo, a propriedade `border-radius` deve ter um valor de 50%. Você deve se lembrar de um desafio anterior que a propriedade `box-shadow` recebe valores para o eixo horizontal (`offset-x`), eixo vertical (`offset-y`), `blur-radius`, `spread-radius` e um valor de `color`, nessa ordem. Os valores `blur-radius` e `spread-radius` são opcionais. # --instructions-- Manipule o elemento quadrado no editor para criar a forma da lua. Primeiro, altere a propriedade `background-color` para `transparent` e, em seguida, defina a propriedade `border-radius` para 50% para fazer a forma circular. Finalmente, altere a propriedade `box-shadow` e defina o `offset-x` para 25px, o `offset-y` para 10px, `blur-radius` para 0, `spread-radius` para 0 e `color` para azul (`blue`). # --hints-- A propriedade `background-color` deve ter o valor de `transparent`. ```js assert(code.match(/background-color:\s*?transparent;/gi)); ``` A propriedade `border-radius` deve ter o valor de `50%`. ```js assert(code.match(/border-radius:\s*?50%;/gi)); ``` A propriedade `box-shadow` deve receber 25px para o eixo horizontal (`offset-x`), 10px para o eixo vertical (`offset-y`), 0 para `blur-radius`, 0 para `spread-radius` e, finalmente, azul (`blue`) para `color`. ```js assert( code.match(/box-shadow:\s*?25px\s+?10px\s+?0(px)?\s+?0(px)?\s+?blue\s*?;/gi) ); ``` # --seed-- ## --seed-contents-- ```html
``` # --solutions-- ```html ```