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

Impermiabilização

Impermeabilização: O Que É e Sua Importância

A impermeabilização é um processo essencial para garantir a proteção de estruturas metálicas, especialmente em reservatórios. Este procedimento visa evitar a infiltração de água e outros líquidos, que podem causar danos significativos ao material e comprometer a integridade do reservatório. A impermeabilização é crucial para aumentar a durabilidade e a eficiência dos tanques, assegurando que eles cumpram sua função sem vazamentos indesejados.

Tipos de Impermeabilização

Existem diversos tipos de impermeabilização que podem ser aplicados em reservatórios metálicos. Entre os mais comuns, destacam-se a impermeabilização líquida, que utiliza produtos químicos para criar uma barreira protetora, e a impermeabilização com membranas, que envolve a aplicação de filmes plásticos ou borrachas. Cada método possui suas particularidades e deve ser escolhido com base nas necessidades específicas do projeto.

Benefícios da Impermeabilização

  • Proteção Contra Corrosão: A impermeabilização ajuda a prevenir a corrosão, um dos principais problemas enfrentados por reservatórios metálicos.
  • Aumento da Vida Útil: Com a impermeabilização adequada, a vida útil do reservatório é significativamente prolongada.
  • Redução de Custos: Evitar vazamentos e danos estruturais resulta em menores custos de manutenção e reparo.
  • Conformidade Normativa: A impermeabilização é muitas vezes exigida por normas técnicas e regulatórias.

Materiais Utilizados na Impermeabilização

Os materiais utilizados na impermeabilização de reservatórios metálicos variam conforme o tipo de aplicação. Entre os mais utilizados estão as resinas epóxi, que oferecem alta resistência química, e as membranas de poliuretano, que são flexíveis e adaptáveis a diferentes superfícies. A escolha do material deve levar em consideração fatores como o tipo de líquido armazenado e as condições ambientais.

Processo de Impermeabilização

O processo de impermeabilização envolve várias etapas, começando pela preparação da superfície do reservatório. É fundamental que a superfície esteja limpa e livre de contaminantes. Em seguida, aplica-se o produto impermeabilizante de acordo com as instruções do fabricante. Após a aplicação, é necessário realizar testes para garantir que não haja vazamentos e que a impermeabilização esteja funcionando corretamente.

Manutenção da Impermeabilização

A manutenção regular da impermeabilização é crucial para garantir sua eficácia ao longo do tempo. Recomenda-se realizar inspeções periódicas para identificar possíveis falhas ou desgastes. Caso sejam detectados problemas, é importante realizar reparos imediatamente para evitar danos maiores. A manutenção preventiva ajuda a preservar a integridade do reservatório e a evitar custos adicionais.

Impermeabilização em Reservatórios Subterrâneos

Reservatórios subterrâneos apresentam desafios específicos em relação à impermeabilização. A pressão do solo e a presença de água subterrânea podem comprometer a eficácia do sistema de impermeabilização. Por isso, é fundamental utilizar técnicas e materiais adequados para garantir que esses reservatórios permaneçam estanques e seguros. A impermeabilização correta é vital para evitar contaminações e garantir a qualidade do líquido armazenado.

Normas e Regulamentações

A impermeabilização de reservatórios metálicos deve seguir normas e regulamentações específicas, que variam de acordo com a localização e o tipo de líquido armazenado. É importante estar atento às exigências legais para garantir que o projeto esteja em conformidade. O não cumprimento dessas normas pode resultar em penalidades e riscos à segurança.

Impacto Ambiental da Impermeabilização

A impermeabilização também tem um impacto ambiental significativo. O uso de materiais e produtos químicos deve ser cuidadosamente avaliado para minimizar os efeitos adversos ao meio ambiente. Optar por soluções sustentáveis e que atendam às normas ambientais é essencial para garantir que a impermeabilização não cause danos ao ecossistema local.

Conclusão sobre Impermeabilização

A impermeabilização é um aspecto fundamental na construção e manutenção de reservatórios metálicos. Compreender sua importância, tipos, benefícios e processos é essencial para garantir a eficiência e a segurança das estruturas. Investir em impermeabilização adequada é garantir a longevidade e a funcionalidade dos reservatórios, evitando problemas futuros e assegurando a qualidade do líquido armazenado.