* { margin: 0; padding: 0; box-sizing: border-box; } .main-container { display: flex; height: 490px; width: 100%; } .gallery-zone { width: 100%; display: flex; gap: 9px; padding: 0 2px 0 2px; overflow: hidden; } .column { flex: 1; overflow: hidden; position: relative; display: flex; flex-direction: column; } .column::after { content: ""; position: absolute; bottom: 0; left: 0; width: 100%; height: 80px; background: linear-gradient(to bottom, transparent, #060608); pointer-events: none; z-index: 2; } .column-inner { display: flex; flex-direction: column; animation: scroll-vertical 68.5s linear infinite; } .column.reverse .column-inner { animation-direction: reverse; } .column img, .column video { width: 100%; height: auto; margin: 9px 0 9px 0; border-radius: 12px; object-fit: cover; display: block; } @keyframes scroll-vertical { 0% { transform: translateY(0); } 100% { transform: translateY(-50%); } } /* Efeito de opacidade apenas no desktop */ @media (min-width: 769px) { .column img, .column video { opacity: 0.66; transition: opacity 0.2s ease; } .column img:hover, .column video:hover { opacity: 1; } } /* MOBILE */ @media (max-width: 768px) { .main-container { flex-direction: column; height: auto !important; /* Altura automática no mobile para não cortar o conteúdo */ } .gallery-zone { flex-direction: column; gap: 3px; padding: 3px; } .column { position: relative; flex: none; width: 100%; } .column-inner { display: flex; flex-direction: row; width: max-content; animation: scroll-horizontal 68.5s linear infinite; } .column-inner > * { flex-shrink: 0; } .column img, .column video { width: auto; height: 110px !important; margin: 3px !important; border-radius: 8px; object-fit: cover; display: block; opacity: 0.8; } .column::after { content: ""; position: absolute; bottom: 0; left: 0; width: 100%; height: 60px; opacity: 0.45; background: linear-gradient(to bottom, transparent, #060608); pointer-events: none; z-index: 2; } /* Oculta as colunas extras no mobile */ .hide-mobile { display: none !important; } /* Animação de rolagem horizontal */ @keyframes scroll-horizontal { 0% { transform: translateX(0); } 100% { transform: translateX(-50%); } } /* Direção de rolagem para as colunas no mobile */ .gallery-zone > .column:nth-child(1) .column-inner { animation-direction: normal; } .gallery-zone > .column:nth-child(2) .column-inner { animation-direction: reverse; } .gallery-zone > .column:nth-child(3) .column-inner { animation-direction: normal; } }

Ton Araujo

Sou Ton Araujo, artista multidisciplinar, designer digital e desenvolvedor web com mais de 26 anos de experiência. Atuando na interseção entre design, motion, desenvolvimento web e direção de arte. A amplitude das minhas habilidades me permite encarar desafios criativos com múltiplas ferramentas, perspectivas e profundidade estratégica.

2

Artes Digital e Tradicional

2

1

P D V

3

emkt

2

2

Teste de edição de video

4

Web Design

1

Teste de Branding Design

2

teste de motion design

5

Red Ball
Loren red ball coas lorem avoata de desfoque elemento tetera.

4

Porsche
Porsche lover este texto é de marcação para que não fique sem texto de descrição

4

Yellow
teste de texto de Yeklow

3

Letra C
Letra C Loren ipsun loren ipsum loren ipsum loren ipsum loren ipsum

3

Australia
Australia texto Australia texto Australia texto Australia texto Australia texto Australia texto

8

You Cover
Teste lorem ipsum a coisa placa 33 teste de entrada lorem iosun lorem iosun lorem iosun.

5

Teste de AD
Teste de AD com fundo laranja – Lorem ipsum 0800

7

Ton Araujo

10

VA

10

teste de TON texto avatar colorido de marcação teste de TON texto avatar colorido de marcação

6

Flamepay

7

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.

5

Teste de post depois contabilizar o tamanho de texto para colocar limite de digitação para que o conjunto estético, fique bonito

8

Give You
teste de job Give You só para ajustar o design de exibição dos meus trampos.

5

Serena
Serena Beleza
Liked