/* * 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 fazer um sumidouro

Como fazer um sumidouro

O sumidouro é uma estrutura essencial para a drenagem de águas pluviais, evitando alagamentos e acumulamento de água em áreas urbanas e rurais. Para fazer um sumidouro, é necessário seguir algumas etapas fundamentais que garantem sua eficiência e durabilidade. Primeiramente, escolha um local adequado, longe de fundações e onde a água possa ser absorvida facilmente. A profundidade e o diâmetro do sumidouro devem ser planejados de acordo com a quantidade de água que se espera drenar.

Materiais Necessários

Para construir um sumidouro, você precisará de alguns materiais básicos. Os principais itens incluem tubos de PVC, brita, areia, e uma lona geotêxtil. O tubo de PVC é utilizado para a drenagem, enquanto a brita e a areia ajudam na filtragem da água. A lona geotêxtil é importante para evitar que a terra se misture com os materiais filtrantes, garantindo a eficiência do sistema. Certifique-se de que todos os materiais estejam em boas condições antes de iniciar a construção.

Passo a Passo da Construção

O primeiro passo para fazer um sumidouro é escavar um buraco com profundidade e largura adequadas. O ideal é que o buraco tenha cerca de 1 metro de profundidade e 60 cm de diâmetro. Após escavar, coloque uma camada de brita no fundo do buraco, com aproximadamente 15 cm de espessura. Em seguida, insira o tubo de PVC na vertical, deixando a parte superior acima do nível do solo. Isso permitirá que a água entre no tubo e seja drenada para o solo.

Filtragem e Cobertura

Após instalar o tubo de PVC, é hora de adicionar mais brita ao redor dele, preenchendo o espaço até cerca de 30 cm abaixo da superfície. Em seguida, coloque uma camada de areia sobre a brita, que atuará como um filtro adicional. Por fim, cubra o sumidouro com a lona geotêxtil, evitando que a terra e outros detritos entrem no sistema. Essa cobertura é crucial para manter a eficiência do sumidouro ao longo do tempo.

Manutenção do Sumidouro

A manutenção é um aspecto importante para garantir que o sumidouro funcione corretamente. É recomendável verificar periodicamente se há obstruções no tubo de PVC e limpar a área ao redor do sumidouro. Caso perceba que a água não está drenando adequadamente, pode ser necessário desentupir o tubo ou substituir a brita e a areia. Uma boa manutenção prolonga a vida útil do sumidouro e evita problemas de drenagem.

Vantagens de um Sumidouro

Construir um sumidouro traz diversas vantagens para a gestão de águas pluviais. Entre os principais benefícios, destaca-se a prevenção de alagamentos, que pode causar danos a propriedades e infraestrutura. Além disso, um sumidouro bem construído ajuda a recarregar os lençóis freáticos, contribuindo para a sustentabilidade ambiental. A instalação de um sistema de drenagem eficiente é uma solução prática e econômica para problemas de água.

Considerações Legais

Antes de fazer um sumidouro, é importante verificar as regulamentações locais sobre drenagem e construção. Algumas áreas podem exigir licenças específicas ou seguir normas de construção para garantir que o sistema não cause problemas para os vizinhos ou para o meio ambiente. Consultar um profissional pode ser uma boa ideia para evitar complicações legais e garantir que o sumidouro atenda a todas as exigências.

Alternativas ao Sumidouro

Embora o sumidouro seja uma solução eficaz, existem alternativas que podem ser consideradas, dependendo das necessidades específicas do local. Sistemas de drenagem superficial, como valas e canais, podem ser utilizados para direcionar a água da chuva para áreas onde ela possa ser absorvida. Outra opção é a instalação de cisternas, que armazenam água da chuva para uso posterior. Avaliar as opções disponíveis é fundamental para escolher a melhor solução.

Impacto Ambiental

Ao fazer um sumidouro, é essencial considerar o impacto ambiental da construção. Um sumidouro bem projetado pode ajudar a minimizar a erosão do solo e a poluição das águas subterrâneas. Além disso, a drenagem adequada das águas pluviais contribui para a saúde do ecossistema local, permitindo que a água seja absorvida de maneira natural. Portanto, é importante planejar a construção com responsabilidade ambiental em mente.

Conclusão sobre o Sumidouro

O sumidouro é uma solução prática e eficiente para a drenagem de águas pluviais, contribuindo para a prevenção de alagamentos e a sustentabilidade ambiental. Ao seguir as etapas corretas para sua construção e manutenção, você garante que o sistema funcione adequadamente e atenda às suas necessidades. Lembre-se sempre de consultar as regulamentações locais e considerar as alternativas disponíveis para uma gestão eficiente da água.