Aula 05 - Imagens e SVG 🖼️
Dando Vida e Cor ao seu Site
👋 Olá!
Um site sem imagens é como um livro sem capa.
Hoje vamos aprender a inserir e otimizar conteúdos visuais! 📸
Agenda de Hoje 📅
- A Tag
- Atributos Fundamentais
- Formatos: Raster vs Vetor
- O Poder do SVG
- Caminhos de Arquivos
- Performance e Otimização
📸 1. A Tag ![]()
- Tag auto-contida (não fecha).
- Depende essencialment de atributos.
Atributo src 🔗
- Source (Origem).
- É o caminho onde a imagem está salva.
Atributo alt 🗣️
- Alternative Text.
- Para leitores de tela (acessibilidade).
- Para o Google (SEO).
- Importante: Se a imagem não carregar, o texto aparece.
📂 2. Formatos de Imagem
Raster (Pixels) 🟦
- Feitas de pequenos pontos.
- Perdem qualidade se aumentarem muito.
- Ex: JPG, PNG, WebP.
Vetor (Matemática) 📈
- Feitas de fórmulas geométricas.
- Qualidade infinita!
- Ex: SVG.
Qual escolher? 🤔
- JPG: Fotos complexas.
- PNG: Transparência.
- WebP: Versão moderna e leve de tudo.
- SVG: Logos e ícones.
⚡ 3. O Mundo SVG
O que é? 🎨
- Scalable Vector Graphics.
- É código Puro! 💻
- Pode ser editado com CSS.
Exemplo de Código SVG
📊 Vantagem Visual
graph LR
Raster[Raster - Pixels] -- Aumentar --> Blur[Fica Embaçado]
Vector[Vetor - SVG] -- Aumentar --> Sharp[Continua Nítido]
🛣️ 4. Organização de Arquivos
Onde colocar as imagens?
Pasta de Assets 📁
- Nunca deixe imagens soltas na raiz.
- Crie uma pasta
assetsouimagens.
Caminhos Relativos 📍
- Se a imagem está na pasta
assets:
🚀 5. Performance
- Imagens pesadas matam o site. 💀
- Use ferramentas de compressão.
- Prefira WebP sempre que possível.
Resumo da Aula ✅
<img>precisa desrcealt.alté obrigatório para acessibilidade.- SVG é código e não perde qualidade.
- Organize imagens em pastas.
Próxima Aula 📊
Tabelas
Vamos aprender a organizar dados de forma estruturada!
Dúvidas? 🤔
"Uma imagem vale mais que mil palavras, mas uma imagem otimizada vale mil visitas."