Este projeto apresenta um layout responsivo para um site de hotel chalé, desenvolvido com HTML5 e CSS3. O design combina elementos modernos com uma estética rústica e acolhedora, perfeita para representar um estabelecimento hoteleiro que valoriza o conforto e a natureza.
🎯 Objetivo: Criar um site profissional e acolhedor que transmita confiança e convide os visitantes a conhecerem os serviços do hotel.
- Header com Logo: Área superior com logo posicionado estrategicamente
- Menu de Navegação: Menu horizontal responsivo com links para diferentes seções
- Área de Locais: Seção destacando as localidades atendidas pelo hotel
- Botão de Reserva: Call-to-action proeminente para reservas
- Menu Lateral: Navegação vertical com links organizados
- Conteúdo Principal: Área dedicada ao conteúdo principal do site
- Área Lateral: Seção complementar com benefícios e informações adicionais
- Rodapé: Informações de contato e links importantes
- Paleta de Cores: Tons terrosos e dourados que remetem à natureza
- Tipografia: Fonte Helvetica para melhor legibilidade
- Imagens de Fundo: Elementos visuais que complementam o design
- Efeitos Hover: Interações suaves para melhor experiência do usuário
- Sombras e Bordas: Elementos que conferem profundidade ao layout
- HTML5: Estrutura semântica e acessível
- CSS3: Estilização moderna com flexbox e grid
- Design Responsivo: Adaptação para diferentes tamanhos de tela
- Acessibilidade: Código otimizado para leitores de tela
O layout foi desenvolvido pensando na experiência do usuário em diferentes dispositivos:
- Desktop: Layout completo com todas as funcionalidades
- Tablet: Adaptação para telas médias
- Mobile: Versão otimizada para smartphones
- Navegação intuitiva e organizada
- Sistema de reservas integrado
- Informações sobre localidades atendidas
- Apresentação de benefícios e diferenciais
- Design profissional e acolhedor
-
Clone o repositório:
git clone https://github.com/jusimargv/chale-hotel.git cd chale-hotel -
Ou faça o download manual:
- Clique no botão "Code" → "Download ZIP"
- Extraia o arquivo em uma pasta de sua preferência
-
Método Simples:
- Navegue até a pasta do projeto
- Dê duplo clique no arquivo
index.html - O site abrirá em seu navegador padrão
-
Usando um servidor local (recomendado):
# Se você tem Python instalado: python -m http.server 8000 # Se você tem Node.js instalado: npx serve . # Se você tem PHP instalado: php -S localhost:8000
-
Acesse no navegador:
- Abra:
http://localhost:8000
- Abra:
chale_hotel/
├── index.html # Página principal do site
├── css/
│ └── style.css # Arquivo de estilos CSS
├── image/ # Pasta com todas as imagens
│ ├── apartamento.jpg
│ ├── bg-area-lateral.png
│ ├── bg-area-principal.png
│ ├── bg-container.png
│ ├── bg-linha.gif
│ ├── bg-rodape.png
│ ├── bg.png
│ ├── depoimento.png
│ ├── logo.png
│ ├── ornamento.png
│ ├── piscina.jpg
│ ├── restaurante.jpg
│ ├── topo-imagem-lateral.png
│ ├── topo-imagem-principal.png
│ └── topo-imagem-principal2.png
└── README.md # Este arquivo
Para personalizar as cores do site, edite o arquivo css/style.css:
/* Cores principais do site */
:root {
--cor-primaria: #dbcd87; /* Dourado principal */
--cor-secundaria: #7d7640; /* Marrom escuro */
--cor-texto: #615b2d; /* Marrom para textos */
--cor-fundo: #ede9cc; /* Bege claro */
--cor-hover: #f6f3d6; /* Bege para hover */
}
/* Exemplo de uso */
#topo {
background: var(--cor-primaria);
}-
Título do site (
index.htmllinha 15):<title>Seu Nome do Hotel</title>
-
Logo e nome (
index.htmllinha 25):<a href="">Seu Nome do Hotel</a>
-
Locais atendidos (
index.htmllinhas 33-37):<a href="">Sua Cidade 1</a> <a href="">Sua Cidade 2</a> <a href="">Sua Cidade 3</a>
-
Links do menu (
index.htmllinhas 47-51):<li><a href="#">Início</a></li> <li><a href="#">Sobre</a></li> <li><a href="#">Serviços</a></li> <li><a href="#">Galeria</a></li> <li><a href="#">Contato</a></li>
-
Logo (
image/logo.png):- Substitua por sua logo
- Mantenha proporções similares (aproximadamente 151x66px)
- Formato PNG com fundo transparente
-
Imagens de fundo:
bg.png: Fundo geral do sitebg-container.png: Fundo do container principalbg-area-principal.png: Fundo da área principalbg-area-lateral.png: Fundo da área lateralbg-rodape.png: Fundo do rodapé
-
Imagens de conteúdo:
apartamento.jpg: Foto dos apartamentosrestaurante.jpg: Foto do restaurantepiscina.jpg: Foto da piscinadepoimento.png: Imagem decorativa de depoimento
Para melhorar a responsividade, adicione media queries no css/style.css:
/* Para tablets */
@media (max-width: 768px) {
#area-principal,
#area-lateral {
width: 100%;
float: none;
}
#topo {
height: auto;
min-height: 200px;
}
}
/* Para smartphones */
@media (max-width: 480px) {
#container {
min-width: auto;
margin: 0;
}
#area-menu {
width: 100%;
position: relative;
}
}| Cor | Código Hex | Uso |
|---|---|---|
| Dourado Principal | #dbcd87 |
Header, botões |
| Marrom Escuro | #7d7640 |
Textos principais |
| Marrom Claro | #615b2d |
Títulos |
| Bege Claro | #ede9cc |
Fundo do container |
| Bege Hover | #f6f3d6 |
Efeitos hover |
| Dourado Reserva | #a29750 |
Botão de reserva |
| Dourado Hover | #c2aa0e |
Hover do botão |
- Alterar título da página
- Substituir logo
- Atualizar nome do hotel
- Modificar locais atendidos
- Personalizar links do menu
- Substituir imagens de conteúdo
- Ajustar cores conforme sua marca
- Atualizar informações de contato
- Testar responsividade
- Verificar links funcionando
-
Meta tags importantes (já incluídas):
<meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Chalé Hotel - Seu Refúgio na Natureza</title>
-
Adicione meta description:
<meta name="description" content="Descubra o conforto e a beleza do nosso chalé hotel. Reserve sua estadia e aproveite momentos inesquecíveis.">
-
Otimize imagens:
- Use nomes descritivos para arquivos
- Adicione atributo
altem todas as imagens - Comprima imagens para melhor performance
- Faça upload do projeto para um repositório GitHub
- Vá em Settings → Pages
- Selecione a branch main
- Seu site estará disponível em:
https://seu-usuario.github.io/nome-do-repo
- Acesse netlify.com
- Arraste a pasta do projeto
- Seu site será publicado automaticamente
- Acesse vercel.com
- Conecte seu repositório GitHub
- Deploy automático a cada commit
- Verifique se os caminhos estão corretos
- Confirme se as imagens estão na pasta
image/ - Use caminhos relativos:
./image/nome-da-imagem.jpg
- Verifique se o arquivo CSS está sendo carregado
- Confirme se não há erros de sintaxe no CSS
- Teste em diferentes navegadores
- Adicione as media queries sugeridas
- Teste em diferentes tamanhos de tela
- Use as ferramentas de desenvolvedor do navegador
- Se seguiu todos os passos de instalação
- Se os arquivos estão na estrutura correta
- Se não há erros de digitação no código
- Issues do GitHub: Abra uma issue no repositório
- Email: [seu-email@exemplo.com]
- WhatsApp: [seu-número]
- Editor de código: VS Code, Sublime Text, Atom
- Navegadores para teste: Chrome, Firefox, Safari, Edge
- Ferramentas de desenvolvedor: F12 em qualquer navegador
- Compressor de imagens: TinyPNG, ImageOptim
Este projeto está sob a licença MIT. Você pode:
- ✅ Usar comercialmente
- ✅ Modificar
- ✅ Distribuir
- ✅ Usar privadamente
- ✅ Sublicenciar
Apenas mantenha o aviso de copyright e a licença.
- Comunidade de desenvolvedores web
- Tutoriais e documentações que inspiraram este projeto
- Todos que contribuíram com feedback e sugestões
Depois de personalizar o site, considere:
-
Adicionar funcionalidades:
- Formulário de contato
- Sistema de reservas real
- Galeria de fotos
- Blog de notícias
-
Melhorar performance:
- Otimizar imagens
- Minificar CSS
- Usar CDN para recursos
-
Implementar analytics:
- Google Analytics
- Facebook Pixel
- Hotjar para análise de comportamento
-
Adicionar acessibilidade:
- Navegação por teclado
- Contraste adequado
- Textos alternativos
Desenvolvido com ❤️ para proporcionar a melhor experiência digital para hóspedes e visitantes.
⭐ Se este projeto te ajudou, considere dar uma estrela no repositório!