/* * JavaScript Puro: TCL Reservatórios Premium * Funções: Menu Mobile, Header Fixo (Sticky) e Scroll Suave. * Autor: Alquimista do Código 2.0 */ document.addEventListener('DOMContentLoaded', () => { // --- 1. Menu Mobile (Hamburguer) --- const navToggle = document.querySelector('.nav__toggle'); const navList = document.querySelector('.nav__list'); const body = document.body; if (navToggle && navList) { navToggle.addEventListener('click', () => { body.classList.toggle('nav-open'); const isExpanded = navToggle.getAttribute('aria-expanded') === 'true'; navToggle.setAttribute('aria-expanded', !isExpanded); }); } // --- 2. Dropdown (Acessível por Teclado e Click) --- // Esta lógica é necessária para desktop e mobile const dropdownToggles = document.querySelectorAll('.nav__link--dropdown-toggle'); dropdownToggles.forEach(toggle => { toggle.addEventListener('click', (e) => { // Prevenir o clique no link se for um dropdown (especialmente em mobile) e.preventDefault(); const parentItem = toggle.closest('.nav__item--dropdown'); parentItem.classList.toggle('dropdown-open'); }); // Adiciona suporte a teclado (Enter) toggle.addEventListener('keydown', (e) => { if (e.key === 'Enter' || e.key === ' ') { e.preventDefault(); const parentItem = toggle.closest('.nav__item--dropdown'); parentItem.classList.toggle('dropdown-open'); } }); }); // --- 3. Header Fixo (Sticky on Scroll) --- const header = document.getElementById('header'); if (header) { const stickyThreshold = 50; // Distância de scroll para fixar const handleScroll = () => { if (window.scrollY > stickyThreshold) { header.classList.add('header--sticky'); } else { header.classList.remove('header--sticky'); } }; window.addEventListener('scroll', handleScroll, { passive: true }); } // --- 4. Scroll Suave para Âncoras (Ex: CTA do Hero) --- const anchorLinks = document.querySelectorAll('a[href^="#"]'); anchorLinks.forEach(link => { link.addEventListener('click', function(e) { const href = this.getAttribute('href'); // Ignorar links que são apenas '#' ou toggles de dropdown if (href === '#' || this.classList.contains('nav__link--dropdown-toggle')) return; const targetElement = document.querySelector(href); if (targetElement) { e.preventDefault(); // Fecha o menu mobile se estiver aberto if (body.classList.contains('nav-open')) { body.classList.remove('nav-open'); navToggle.setAttribute('aria-expanded', 'false'); } // Calcula a posição do elemento de destino const headerOffset = header ? header.offsetHeight : 0; const elementPosition = targetElement.getBoundingClientRect().top; const offsetPosition = elementPosition + window.pageYOffset - headerOffset; window.scrollTo({ top: offsetPosition, behavior: 'smooth' }); } }); }); });

Como instalar uma caixa d’água com pressão

Como instalar uma caixa d’água com pressão

Instalar uma caixa d’água com pressão é uma tarefa que requer atenção e planejamento. Antes de iniciar, é fundamental escolher um local adequado, que seja de fácil acesso e que suporte o peso do reservatório cheio. Além disso, verifique se a área está livre de obstruções e se há espaço suficiente para a instalação da tubulação. Uma boa base é essencial para garantir a estabilidade da caixa d’água.

O primeiro passo na instalação é a montagem da estrutura de suporte. Utilize materiais resistentes, como concreto ou metal, para garantir que a caixa d’água não sofra danos. A altura da instalação deve ser considerada, pois uma caixa d’água elevada proporciona maior pressão na saída da água. Certifique-se de que a estrutura esteja nivelada e firme antes de prosseguir.

Após a base estar pronta, é hora de conectar a tubulação. Utilize tubos de PVC ou polietileno, que são ideais para suportar a pressão da água. A conexão deve ser feita de forma segura, utilizando conexões apropriadas e vedantes para evitar vazamentos. Lembre-se de que a tubulação deve ser inclinada para facilitar o escoamento da água e evitar acúmulo.

Verificação do sistema de pressão

Uma caixa d’água com pressão deve ter um sistema de bombeamento eficiente. Instale uma bomba submersa ou uma bomba de superfície, dependendo da profundidade da caixa. A bomba deve ser dimensionada corretamente para garantir que a pressão da água seja adequada para todas as torneiras e chuveiros da casa. Consulte um especialista para escolher a bomba ideal para suas necessidades.

Após a instalação da bomba, é importante realizar testes de pressão. Abra as torneiras e verifique se a água flui adequadamente. Se a pressão estiver baixa, pode ser necessário ajustar a bomba ou verificar se há obstruções na tubulação. Manter a pressão adequada é crucial para o funcionamento eficiente do sistema hidráulico.

Manutenção da caixa d’água

A manutenção regular da caixa d’água é essencial para garantir sua durabilidade e eficiência. Realize limpezas periódicas para evitar o acúmulo de sujeira e sedimentos, que podem comprometer a qualidade da água. Além disso, verifique as conexões e a bomba regularmente para identificar possíveis vazamentos ou falhas.

Outra dica importante é monitorar o nível da água na caixa. Instalar um flutuador pode ajudar a controlar automaticamente o nível, evitando transbordamentos ou a falta de água. Essa prática não só economiza água, mas também prolonga a vida útil do sistema de bombeamento.

Considerações finais sobre a instalação

Ao instalar uma caixa d’água com pressão, é fundamental seguir as normas de segurança e as recomendações do fabricante. Isso garante não apenas a eficiência do sistema, mas também a segurança de todos os usuários. Se você não se sentir confortável realizando a instalação, considere contratar um profissional qualificado para garantir que tudo seja feito corretamente.

Por fim, lembre-se de que a instalação de uma caixa d’água com pressão é um investimento que traz benefícios a longo prazo. Com um sistema bem instalado e mantido, você terá água disponível sempre que precisar, com a pressão ideal para suas necessidades diárias.