Curso IT Fundamentos CSS 024_Bordas, Contorno, Sombras
Bordas
As bordas (Borders) no CSS são propriedades de estilo importantes usadas para criar limites visuais ao redor dos elementos.

Propriedades de Borda
border-width: Define a largura da borda.border-style: Define o estilo da borda (solid: linha contínua, dotted: linha pontilhada, dashed: linha tracejada, double: linha dupla, groove: sulco, ridge: relevo, inset: rebaixado, outset: saliente, none: sem borda).border-color: Define a cor da borda.
Exemplo:
.example1 { border-width: 2px; border-style: solid; border-color: #333; width: 200px; height: 200px; } .example2 { border: 2px solid #333; /* Propriedade abreviada */ width: 200px; height: 200px; } <div class="example1"></div> <br> <div class="example2"></div>Efeito:

Direção da Borda
border-top, border-right, border-bottom, border-left: Definem respectivamente a borda superior, direita, inferior e esquerda.
Exemplo:
.example1 { border-top: 2px solid #333; border-right: 1px dashed #555; border-bottom: 3px solid #777; border-left: 1px dotted #999; width: 200px; height: 200px; } <div class="example1"></div>Efeito:

Cantos Arredondados
border-radius: Define os cantos arredondados da borda.
Exemplo:
.example1 { border-radius: 10px; /* Todos os cantos têm raio de 10px */ border: 1px solid black; width: 200px; height: 200px; } .example2 { border-top-left-radius: 10px; border-top-right-radius: 20px; border-bottom-left-radius: 30px; border-bottom-right-radius: 40px; border: 1px solid black; width: 200px; height: 200px; } <div class="example1"></div> <br> <div class="example2"></div>Efeito:

Sombras
A sombra (box-shadow) no CSS é uma propriedade que cria efeitos de sombra ao redor dos elementos. As sombras podem ser usadas para melhorar a sensação tridimensional dos elementos, fazendo a página parecer mais viva. Adicionando a palavra-chave inset antes do valor de box-shadow, sombras internas podem ser criadas. Múltiplos efeitos de sombra podem ser adicionados separando vários valores de box-shadow por vírgulas. Se um elemento tiver cantos arredondados, a sombra será aplicada correspondentemente nos cantos arredondados.
As sombras podem ter múltiplos parâmetros, incluindo deslocamento horizontal, deslocamento vertical, raio de desfoque, cor da sombra, etc.
- Deslocamento horizontal (horizontal offset): O deslocamento horizontal da sombra.
- Deslocamento vertical (vertical offset): O deslocamento vertical da sombra.
- Raio de desfoque (blur radius): O grau de desfoque da sombra.
- Raio de expansão (spread radius): O tamanho da sombra, valores positivos a ampliam, valores negativos a reduzem.
- Cor da sombra: A cor da sombra.
Exemplo:
.base { border: 1px solid black; width: 200px; height: 200px; } .example1 { box-shadow: 5px 5px 10px 2px rgba(0, 0, 0, 0.5); } .example2 { box-shadow: inset 3px 3px 5px rgba(0, 0, 0, 0.3); } <div class="base example1"></div> <br> <div class="base example2"></div>Efeito:

Contorno
O contorno (outline) no CSS é uma borda visível que pode ser adicionada ao redor dos elementos, geralmente usada para destacar a borda exterior dos elementos. O contorno não afeta o layout e não altera o tamanho ou a posição do elemento. O contorno é comumente usado para visualização do foco em elementos de formulário, estado ativo de links, etc.
- outline-color: Define a cor do contorno.
- outline-style: Define o estilo do contorno.
- outline-width: Define a largura do contorno.
- outline-offset: Define o deslocamento do contorno, o espaço entre o contorno e a borda.
Exemplo:
.example1 { outline-color: blue; outline-style: dotted; outline-width: 2px; outline-offset: 5px; border: 1px solid red; width: 200px; height: 200px; } .example2 { outline: 2px solid green; border: 1px solid red; width: 200px; height: 200px; } <div class="example1"></div> <br> <div class="example2"></div>Efeito:
