Este repositório contém o código-fonte de um Slideshow interativo desenvolvido exclusivamente com HTML5 e CSS3. O projeto foi estruturado para demonstrar o potencial de seletores avançados e lógica de estado sem a necessidade de scripts externos ou JavaScript.
O Slideshow funciona através do controle de estados de inputs radio e seletores de irmãos adjacentes (~). A arquitetura foi planejada para garantir uma navegação fluida, focada em performance nativa e transições suaves, ideal para portfólios e exibições de ativos estáticos.
A organização do diretório segue o padrão de separação de responsabilidades do DuckHub:
- Raiz: Ponto de entrada (
index.html), metadados de SEO e rastreamento (GA). - assets/css: Lógica de estilização, transições e regras de responsividade.
- assets/imgs: Armazenamento das imagens do slider (
slide-01.jpgaslide-05.jpg).
O desenvolvimento priorizou o uso de recursos nativos do navegador para minimizar o tempo de carregamento (LCP):
- Estrutura: HTML5 Semântico com lógica de controle via inputs.
- Estilização: CSS3 puro, utilizando
flexboxeobject-fitpara gestão de imagem. - Interatividade: Sistema de transição via
margin-leftecubic-bezier. - Rastreamento: Google Analytics integrado para monitoramento de tráfego.
Para replicar o ambiente de desenvolvimento localmente, siga os passos abaixo:
- Clone o repositório:
git clone [https://github.com/JoseIzataQuinvula/css-slides.git](https://github.com/JoseIzataQuinvula/css-slides.git)
cd css-slides
2. Execução: O projeto é estático e independente de dependências externas. Basta abrir o arquivo index.html em qualquer navegador moderno.

