IntentIntenção
Say what the page should feel like.Diga como a página deve parecer.
I want this heading to rise in.Quero que este título suba ao entrar.
Cinematic motion with declarative control, powered by HTML, CSS and the browser.Movimento cinematográfico com controle declarativo, movido por HTML, CSS e pelo navegador.
Attributes describe what you want. CSS and the browser do the work. Zero animation runtime JavaScript.Atributos descrevem o que você quer. CSS e o navegador fazem o trabalho. Zero JavaScript de animação em runtime.
Ways to bring an element in.Formas de trazer um elemento para a cena.
PrimitivesPrimitivasAmbient movement that stays out of the way.Movimento ambiente que não atrapalha.
PrimitivesPrimitivasResponses to the pointer and the keyboard.Respostas ao ponteiro e ao teclado.
PrimitivesPrimitivasNative HTML states, animated: popover, details, checked.Estados nativos do HTML, animados: popover, details, checked.
PrimitivesPrimitivasDriven by the browser's own scroll timeline, with no script.Conduzido pela própria timeline de rolagem do navegador, sem script.
MotionMovimentoCross-page presets: wipe, glide, iris, cinema, snap.Presets entre páginas: wipe, glide, iris, cinema, snap.
MotionMovimentoReady-made scene recipes: hero, story, bento, product.Receitas de cena prontas: hero, story, bento, product.
ScenesCenasOne-element effects with no channel of their own.Efeitos de um só elemento, sem canal próprio.
PrimitivesPrimitivasPage-wide motion level: subtle, balanced, dramatic.Nível de movimento da página inteira: sutil, equilibrado, dramático.
PrimitivesPrimitivasCounts come from the generated catalog: 144 presets across ten groups. The numbers use the Velora CSS counter technique (@property integer + counter(), scroll-driven, each with its own range).As contagens vêm do catálogo gerado: 144 presets em dez grupos. Os números usam a técnica de contador do Velora CSS (@property integer + counter(), guiada por rolagem, cada um com seu próprio intervalo).
Each step is one screen. The stage stays pinned while the shared clock advances.Cada passo é uma tela. O palco fica fixo enquanto o relógio compartilhado avança.
↓ Scroll slowly↓ Role devagarSay what the page should feel like.Diga como a página deve parecer.
I want this heading to rise in.Quero que este título suba ao entrar.
Pick one small, named move.Escolha um movimento pequeno e nomeado.
clip-rise
Choose when it happens.Escolha quando acontece.
<h2 vl-enter="clip-rise">…</h2>
Tune it with a custom property.Ajuste com uma propriedade personalizada.
<h2 vl-enter="blur-in"
style="--vl-blur-from: 12px">…</h2>Organize time across elements.Organize o tempo entre elementos.
<section vl-scene vl-pin="6" vl-scrub> <h2 vl-enter="clip-rise" vl-act="1">…</h2> </section>
Masks, scroll timelines and custom properties. Nothing to run.Máscaras, timelines de rolagem e propriedades personalizadas. Nada para executar.
animation-timeline: view();
Each channel owns a different CSS property, so they stack as layers on one element without overwriting each other.Cada canal controla uma propriedade CSS diferente, então eles se empilham como camadas em um elemento sem se sobrescrever.
↓ Switch each channel. Hover or click the card. The markup follows.↓ Alterne cada canal. Passe o mouse ou clique no cartão. A marcação acompanha.<article class="card" vl-enter="cut-reveal" vl-loop-effect="float" vl-hover="hover-lift" vl-state="smooth">
Three presets already in the core, running on real stills: parallax, cinema zoom and a cinematic reveal. Past them, a reel and a film strip in page CSS, plus ring-scroll (Experimental).Três presets já no core, rodando em imagens reais: parallax, cinema zoom e uma revelação cinematográfica. Além deles, um reel e uma tira de filme em CSS da página, mais ring-scroll (Experimental).
Open CinemaAbrir Cinema
vl-scroll="parallax"
vl-scroll="cinema-zoom"
vl-enter="reveal-cinematic"Text and in-view presets are in the core. The Cut adds weight and ink on scroll, highlights and a marquee.Os presets de texto e de entrada em vista estão no core. O Cut adiciona peso e tinta na rolagem, destaques e um marquee.
Open PrimitivesAbrir PrimitivasThe scene engine, structural components, authoring tools and proof of integration each have a page.O motor de cenas, os componentes estruturais, as ferramentas de autoria e a prova de integração têm uma página cada.
Four destinations, four cuts. Each card is a real link and works with the keyboard.Quatro destinos, quatro cortes. Cada cartão é um link real e funciona com o teclado.
↓ Hover, focus or press a card↓ Passe o mouse, foque ou pressione um cartãoVelora enhances progressively. Where a feature is missing, the content is still there. Motion can also be turned off with vl-motion="still".O Velora melhora progressivamente. Onde um recurso não existe, o conteúdo continua lá. O movimento também pode ser desligado com vl-motion="still".
The package is a launch preview. The examples below mix a real project, host types and a planned tool.O pacote é uma prévia de lançamento. Os exemplos abaixo misturam um projeto real, tipos de host e uma ferramenta planejada.
Add the stylesheet, write attributes on your HTML. No animation runtime to load.Adicione a folha de estilo e escreva atributos no seu HTML. Nenhum runtime de animação para carregar.
Launch previewPrévia de lançamentonpm install @veloracss.io/css <h1 vl-enter="clip-rise">Hello</h1>
A Skin is the design system in data form. Switching it changes colour, type and structure together. Skins stay outside the motion grammar.Uma Skin é o design system em forma de dados. Trocá-la muda cor, tipografia e estrutura juntas. As Skins ficam fora da gramática de movimento.
Try the Skin previewExperimente a prévia de SkinsThe official skin. Olive primary, cut structure. Experimental.A skin oficial. Oliva como cor principal, estrutura em corte. Experimental.
Planned motion · The cut slidesMovimento planejado · O corte deslizaHigh contrast, editorial.Alto contraste, editorial.
Planned motion · Letterbox lightMovimento planejado · Luz de letterboxWarm and grounded.Quente e com os pés no chão.
Planned motion · Breathes, bubbles upMovimento planejado · Respira, borbulhaNot in the public package.Fora do pacote público.
Planned motion · Snaps in stepsMovimento planejado · Encaixa em passosNot in the public package.Fora do pacote público.
Planned motion · Contours driftMovimento planejado · Contornos à derivaNot in the public package.Fora do pacote público.
Planned motion · Scans, exactMovimento planejado · Varre, com precisãoNot in the public package.Fora do pacote público.
Planned motion · Fast staggerMovimento planejado · Stagger rápidoNot in the public package.Fora do pacote público.
Planned motion · Dissolves in lightMovimento planejado · Dissolve na luz