/* * 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' }); } }); }); });

O Que é Dreno

O Que é Dreno?

O termo **dreno** refere-se a um sistema ou dispositivo projetado para remover água ou outros líquidos de um determinado local. Esse conceito é amplamente utilizado em diversas áreas, como construção civil, agricultura e engenharia ambiental. Os drenos são essenciais para evitar o acúmulo de água, que pode causar danos estruturais, como infiltrações e deslizamentos de terra. Além disso, um bom sistema de drenagem contribui para a saúde do solo e a eficiência dos processos agrícolas.

Existem diferentes tipos de drenos, cada um com suas características específicas. Os drenos mais comuns incluem drenos superficiais, drenos subterrâneos e drenos de fundo. Os drenos superficiais são projetados para coletar e direcionar a água da chuva que se acumula na superfície do solo. Já os drenos subterrâneos são instalados abaixo da superfície, permitindo a drenagem de água que se infiltra no solo. Por fim, os drenos de fundo são utilizados em reservatórios e tanques para evitar o transbordamento.

A instalação de um sistema de drenagem adequado é crucial para a preservação de estruturas e a manutenção do solo. Em áreas urbanas, a drenagem inadequada pode levar a alagamentos e problemas de infraestrutura. Em contextos rurais, a falta de drenagem pode resultar em solo encharcado, prejudicando o cultivo e a saúde das plantas. Portanto, entender o que é dreno e sua importância é fundamental para garantir a eficiência de qualquer projeto.

Os **benefícios de um bom sistema de drenagem** são diversos. Primeiramente, ele ajuda a prevenir danos estruturais, como rachaduras e infiltrações em edificações. Em segundo lugar, a drenagem adequada melhora a qualidade do solo, evitando a compactação e promovendo a aeração. Além disso, um sistema de drenagem eficiente reduz o risco de alagamentos, garantindo a segurança e o conforto dos usuários de um espaço.

A escolha do tipo de dreno a ser utilizado depende de vários fatores, como o tipo de solo, a quantidade de precipitação na região e o uso do espaço. Por exemplo, em áreas com alta pluviosidade, pode ser necessário um sistema de drenagem mais robusto. Já em solos arenosos, a drenagem pode ser mais simples, pois a água infiltra-se rapidamente. Portanto, é essencial realizar um estudo prévio para determinar a melhor solução.

A manutenção dos drenos também é um aspecto importante a ser considerado. Drenos entupidos podem causar sérios problemas, como o acúmulo de água e a deterioração de estruturas. Para evitar isso, é recomendável realizar limpezas periódicas e inspeções. Além disso, o uso de filtros e grelhas pode ajudar a prevenir a entrada de detritos nos sistemas de drenagem.

Outro ponto relevante é a relação entre drenagem e sustentabilidade. Sistemas de drenagem bem projetados podem contribuir para a gestão eficiente da água, reduzindo o desperdício e promovendo a reutilização. Em projetos de construção, a integração de soluções de drenagem sustentável, como jardins de chuva e pavimentos permeáveis, pode melhorar a qualidade da água e a biodiversidade local.

A legislação também desempenha um papel importante na implementação de sistemas de drenagem. Em muitas regiões, existem normas específicas que regulam a instalação e a manutenção de drenos. É fundamental que os profissionais da área estejam cientes dessas regulamentações para garantir a conformidade e a segurança dos projetos.

Por fim, a tecnologia tem avançado significativamente na área de drenagem. Novos materiais e técnicas de instalação têm sido desenvolvidos para melhorar a eficiência e a durabilidade dos sistemas de drenagem. A utilização de softwares de modelagem também permite simular o comportamento da água em diferentes cenários, auxiliando na tomada de decisões durante o planejamento de projetos.

Em resumo, entender o que é dreno e sua importância é essencial para garantir a eficácia de projetos de construção e agricultura. A escolha adequada do tipo de dreno, a manutenção regular e a consideração das normas legais são fatores que contribuem para a eficiência e a sustentabilidade dos sistemas de drenagem.