Regras extras do Sections pra quando o conteúdo de uma cena é maior que a tela, ou pra abandonar o modo "cena presa" em telas pequenas.
Complemento do Sections: decide se uma cena precisa caber inteira na tela, precisa de rolagem interna própria, ou se deve simplesmente devolver o fluxo normal (sem prender scroll) — em geral, abaixo de um tamanho de tela.
Cada data-sw-section pode declarar como seu próprio conteúdo se comporta dentro da cena presa. Em telas pequenas, data-sw-mobile="flow" desativa o comportamento cinematográfico inteiro e volta pro scroll comum — normalmente a escolha certa pra conteúdo editorial e formulários.
Essa seção prende a tela de verdade e se solta da moldura enquanto você rola — role bem devagar pra ver o efeito.
Cena 1 de 3 — cabe inteira na tela
Role pra baixo — a próxima cena tem mais conteúdo do que a altura da tela.
Cena 2 de 3 — rolagem interna própria
Item 01 — este bloco é maior do que a tela, então data-sw-h reserva distância extra de scroll só pra ele.
Item 02 — o scroll continua revelando conteúdo pra baixo, sem trocar de cena ainda.
Item 03 — a cena 3 só começa a transição depois que essa rolagem interna termina.
Item 04 — fim do conteúdo desta cena.
Cena 3 de 3
<div data-sw="sections" data-sw-fx="stack|slide-up|mask" data-sw-mobile="flow">
<section data-sw-section data-sw-size="fit">Cena normal</section>
<section data-sw-section data-sw-h="260%" data-sw-h-at="0-499:400%|500-899:320%|900-*:240%">
<div data-sw-scroll>...conteúdo maior que a tela...</div>
</section>
<section data-sw-section data-sw-size="fit">Próxima cena</section>
</div>
data-sw-size="fit"data-sw-size="flow"data-sw-size="scroll"data-sw-mobile="flow"data-sw="sections" pai — abaixo de 768px, ignora o efeito cinematográfico inteirodata-sw-h / data-sw-h-atdata-sw-scroll) — fixa ou por faixa de largura, formato "0-499:400%|500-899:320%|900-*:240%"Nenhum.
Nenhum.
Nenhum.
data-sw-size="scroll" ainda usa o scroll principal da página, só reserva mais distância pra ele.data-sw-h grande atrasam a próxima transição.