image

Acesse bootcamps ilimitados e +650 cursos

50
%OFF
Article image
Rafael Biasiolo
Rafael Biasiolo26/04/2024 10:59
Compartilhe

Propriedades Especiais CSS

  • #CSS
  • #Design Thinking

Propriedades especiais CSS

blend-mode: Controle como os elementos se misturam com o conteúdo abaixo deles, permitindo efeitos de sobreposição criativos.

.elemento {

mix-blend-mode: multiply;

}

scroll Snap: Crie rolagens suaves e precisas, onde os elementos se "encaixam" no viewport durante a rolagem, facilitando a navegação.

.container {

scroll-snap-type: y mandatory;

}

clip-path: Recorte elementos HTML usando formas definidas, permitindo designs criativos e recortes personalizados.

.elemento {

clip-path: polygon(0 0, 100% 0, 100% 80%, 0% 100%);

}

box-shadow: Adicione sombras a elementos HTML para criar efeitos de profundidade e realismo.

.elemento {

box-shadow: 2px 2px 4px rgba(0, 0, 0, 0.1);

}

transform: Aplique transformações 2D e 3D a elementos, como rotação, escala e translação.

.elemento {

transform: rotate(45deg) scale(1.5) translate(10px, 20px);

}

transition: Adicione transições suaves a propriedades CSS para criar efeitos de animação elegantes.

.elemento {

transition: transform 0.3s ease-in-out;

}

@keyframes: Defina animações personalizadas com keyframes para controlar cada estágio da animação.

@keyframes move {

0% { transform: translateX(0); }

100% { transform: translateX(100px); }

}

.elemento {

animation: move 2s ease infinite alternate;

}

flexbox: Use flexbox para criar layouts flexíveis e responsivos com alinhamento e distribuição de elementos.

.container {

display: flex;

justify-content: center;

align-items: center;

}

grid: Utilize o CSS Grid para criar layouts complexos com linhas e colunas definidas.

.container {

display: grid;

grid-template-columns: 1fr 2fr 1fr;

grid-template-rows: auto;

gap: 10px;

}

filter: Aplique filtros a elementos HTML para ajustar o contraste, brilho, saturação e outros efeitos visuais.

.elemento {

filter: grayscale(50%) brightness(120%);

}

backdrop-filter: Adicione efeitos de desfoque e cor ao fundo de um elemento, criando camadas visuais.

.elemento {

backdrop-filter: blur(10px) brightness(80%);

}

Ao adicionar e combinar essas propriedades do CSS, é possível alcançar resultados impressionantes em seus projetos.

#WebDesign #FrontEnd #CSS #HTML #UXDesign #UI #ResponsiveDesign #Coding #WebDevelopment #DesignThinking

Compartilhe
Comentários (0)