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

Propriedades Especiais CSS

    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)