12. Cores e fundos em CSS

Página 58

O capítulo 12 do nosso e-book se concentra em um aspecto crucial do CSS, ou seja, cores e fundos. As cores e os fundos são uma parte integral do desenvolvimento web, pois eles ajudam a definir a aparência e a sensação de um site. Eles podem ser usados para destacar informações importantes, criar contraste e adicionar profundidade visual a um design. Neste capítulo, vamos explorar como usar cores e fundos em CSS para criar designs atraentes e eficazes.

Definindo Cores em CSS

Em CSS, as cores podem ser definidas de várias maneiras. A maneira mais comum de definir cores é usando nomes de cores predefinidos, como 'red', 'blue', 'green', etc. No entanto, essa abordagem tem suas limitações, pois existem apenas cerca de 140 nomes de cores predefinidos disponíveis.

Para ter mais controle sobre as cores, você pode usar valores RGB, HEX ou HSL. Os valores RGB (Red, Green, Blue) definem a cor usando uma combinação de vermelho, verde e azul. Cada um desses componentes de cor pode ter um valor entre 0 e 255. Por exemplo, 'rgb(255,0,0)' representa a cor vermelha.

Os valores HEX são uma representação hexadecimal de valores RGB. Eles começam com um sinal de hashtag (#) seguido por seis dígitos. Os primeiros dois dígitos representam vermelho, os próximos dois representam verde e os últimos dois representam azul. Por exemplo, '#FF0000' representa a cor vermelha.

Os valores HSL (Hue, Saturation, Lightness) definem a cor usando matiz, saturação e luminosidade. O matiz é representado como um ângulo no círculo de cores (de 0 a 360 graus), a saturação é representada como uma porcentagem (de 0% a 100%) e a luminosidade também é representada como uma porcentagem (de 0% a 100%). Por exemplo, 'hsl(0,100%,50%)' representa a cor vermelha.

Definindo Fundos em CSS

Em CSS, os fundos são definidos usando a propriedade 'background'. Esta propriedade é uma propriedade de atalho para várias outras propriedades, incluindo 'background-color', 'background-image', 'background-repeat', 'background-position' e 'background-size'.

A propriedade 'background-color' define a cor de fundo de um elemento. Ela aceita os mesmos valores de cor que discutimos na seção anterior.

A propriedade 'background-image' define uma imagem de fundo para um elemento. Ela aceita um URL que aponta para a imagem que você deseja usar como fundo. Por exemplo, 'background-image: url("image.jpg")' define a imagem 'image.jpg' como o fundo do elemento.

A propriedade 'background-repeat' define se e como uma imagem de fundo deve ser repetida. Ela aceita valores como 'repeat', 'repeat-x', 'repeat-y' e 'no-repeat'.

A propriedade 'background-position' define a posição inicial de uma imagem de fundo. Ela aceita valores como 'left', 'right', 'top', 'bottom', 'center', ou coordenadas específicas.

A propriedade 'background-size' define o tamanho de uma imagem de fundo. Ela aceita valores como 'auto', 'cover', 'contain', ou um tamanho específico.

Conclusão

As cores e os fundos desempenham um papel crucial na criação de designs de sites atraentes e eficazes. Em CSS, você tem uma grande quantidade de controle sobre como as cores e os fundos são definidos e exibidos. Ao dominar esses aspectos do CSS, você estará bem equipado para criar sites visualmente atraentes que se destacam da multidão.

Esperamos que este capítulo tenha fornecido uma compreensão clara de como trabalhar com cores e fundos em CSS. No próximo capítulo, vamos explorar outro aspecto importante do CSS: o layout e posicionamento de elementos.

Ahora responde el ejercicio sobre el contenido:

Como as cores são definidas em CSS?

¡Tienes razón! Felicitaciones, ahora pasa a la página siguiente.

¡Tú error! Inténtalo de nuevo.

Siguiente página del libro electrónico gratuito:

5913. Pseudoclasses e pseudoelementos em CSS

¡Obtén tu certificado para este curso gratis! descargando la aplicación Cursa y leyendo el libro electrónico allí. ¡Disponible en Google Play o App Store!

Disponible en Google Play Disponible en App Store

+ 6,5 millones
estudiantes

Certificado gratuito y
válido con código QR

48 mil ejercicios
gratis

Calificación de 4.8/5
en tiendas de aplicaciones

Cursos gratuitos de
vídeo, audio y texto.