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

Suspiro caixa d’água

Suspiro Caixa d’Água

O suspiro caixa d’água é um componente essencial em sistemas de armazenamento de água, especialmente em reservatórios metálicos. Ele serve para permitir a ventilação adequada do tanque, evitando a formação de vácuo ou pressão excessiva. A presença do suspiro é fundamental para garantir a integridade estrutural do reservatório, pois ajuda a equalizar a pressão interna e externa durante o enchimento e esvaziamento da água.

Função do Suspiro

A principal função do suspiro caixa d’água é permitir a troca de ar entre o interior do reservatório e o ambiente externo. Isso é crucial para evitar problemas como a deformação do tanque, que pode ocorrer devido a variações de pressão. Além disso, o suspiro ajuda a prevenir a contaminação da água, já que impede a entrada de sujeira e insetos, mantendo a qualidade do líquido armazenado.

Tipos de Suspiro

Existem diferentes tipos de suspiro caixa d’água, cada um projetado para atender a necessidades específicas. Os modelos mais comuns incluem o suspiro tubular, que é simples e eficaz, e o suspiro com tela, que oferece proteção adicional contra insetos. A escolha do tipo de suspiro deve considerar fatores como o tamanho do reservatório e as condições ambientais.

Instalação do Suspiro

A instalação do suspiro caixa d’água deve ser realizada por profissionais qualificados, garantindo que o componente esteja posicionado corretamente para maximizar sua eficiência. É importante que o suspiro seja instalado na parte superior do reservatório, permitindo a ventilação adequada. Além disso, a altura e o diâmetro do suspiro devem ser compatíveis com as especificações do tanque.

Manutenção do Suspiro

A manutenção regular do suspiro caixa d’água é crucial para garantir seu funcionamento adequado. Isso inclui a limpeza periódica para remover sujeira e detritos que possam obstruir a passagem de ar. Verificar a integridade do componente também é importante, pois fissuras ou danos podem comprometer a eficiência do sistema de ventilação.

Benefícios do Suspiro

  • Evita deformações: Mantém a pressão equilibrada, prevenindo danos ao reservatório.
  • Melhora a qualidade da água: Impede a entrada de contaminantes e insetos.
  • Facilita a manutenção: A ventilação adequada reduz a necessidade de intervenções frequentes.

Normas e Regulamentações

O uso do suspiro caixa d’água deve estar em conformidade com as normas técnicas e regulamentações locais. Isso garante que o sistema de armazenamento de água opere de forma segura e eficiente. É recomendável consultar as diretrizes da ABNT (Associação Brasileira de Normas Técnicas) para assegurar que todos os requisitos sejam atendidos.

Impacto na Durabilidade do Reservatório

Um suspiro caixa d’água bem projetado e mantido pode aumentar significativamente a durabilidade do reservatório. Ao evitar a formação de pressões indesejadas, o suspiro contribui para a longevidade do tanque, reduzindo a necessidade de reparos e substituições. Isso representa uma economia significativa a longo prazo para os proprietários de reservatórios.

Considerações Finais sobre o Suspiro

Em resumo, o suspiro caixa d’água é um componente vital para o funcionamento eficiente de reservatórios metálicos. Sua instalação e manutenção adequadas são essenciais para garantir a qualidade da água e a integridade do sistema. Investir em um bom sistema de ventilação é garantir a segurança e a eficiência do armazenamento de água.