Primitivedata-display
Iphone
StableA mockup of the iPhone
Instalação
npx up-web-ds add iphonePreview
Default
Video
All states
Default
Video
Usage
Props
Estende IphoneProps. Aceita também os atributos padrão de um elemento React (278 não listados).
Metadata
Notas de acessibilidade
Verificado em iphone.test.tsx e tests/e2e/iphone.spec.ts no Chromium desktop e mobile. O mockup é apresentação: não cria papel nem parada de tabulação, o chrome SVG fica aria-hidden e imagem e vídeo são decorativos dentro da moldura. Teclado e toque continuam destinados ao conteúdo ao redor. O vídeo é muted, playsInline e tabIndex={-1}; sob prefers-reduced-motion: reduce, autoplay e loop são removidos, deixando o primeiro quadro estático. IDs de máscara são únicos por instância, evitando colisões entre aparelhos na mesma página.
Classificação
- Layer
- Primitive
- Domínio
- Domain-free (compartilhado)
- Categoria
- data-display
- Status
- Stable
Origem e distribuição
- Fonte
- magic registry / iphone
- Licença
- MIT
- Distribuição
- Interna
Acessibilidade
- Teclado: revisado
- Leitor de tela: revisado
- Touch: revisado
- Reduced motion: revisado
Dependências
- Pacotes
- Nenhuma
- Ícones
- Nenhum
- Construído sobre
- Nenhum
- Usado por
- Nenhum ainda