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

Caracteristicas das aguas

Características das Águas

A água é um recurso essencial para a vida e apresenta diversas características que influenciam seu uso e armazenamento. As características das águas podem variar de acordo com a origem, composição química e condições ambientais. É fundamental entender essas características para garantir a qualidade da água armazenada em reservatórios metálicos, especialmente em aplicações industriais e residenciais.

Composição Química da Água

A composição química da água é um dos fatores mais importantes nas características das águas. A água pode conter diversos minerais, como cálcio, magnésio e sódio, que afetam sua dureza e sabor. Além disso, a presença de substâncias como cloro, flúor e metais pesados pode impactar a potabilidade da água. Portanto, a análise química é crucial para determinar a adequação da água para consumo e uso industrial.

pH da Água

O pH é uma medida que indica a acidez ou alcalinidade da água. As características das águas incluem um pH que pode variar de 0 a 14, sendo 7 considerado neutro. Águas com pH abaixo de 7 são ácidas, enquanto aquelas acima de 7 são alcalinas. O pH da água é importante, pois influencia a solubilidade de minerais e a eficácia de produtos químicos utilizados em processos de tratamento e armazenamento.

Temperatura da Água

A temperatura da água também é uma característica relevante. A água quente pode acelerar reações químicas, enquanto a água fria pode preservar certos compostos. Em reservatórios metálicos, a temperatura deve ser monitorada para evitar a proliferação de microorganismos e garantir a qualidade da água. Além disso, a temperatura pode afetar a eficiência de sistemas de aquecimento e resfriamento em aplicações industriais.

Condutividade Elétrica

A condutividade elétrica da água é um indicador da presença de íons dissolvidos, como sódio, cloreto e sulfato. Essa característica das águas é importante para avaliar a qualidade da água, especialmente em contextos industriais. A alta condutividade pode indicar contaminação ou a presença de sais em excesso, o que pode afetar processos produtivos e a saúde dos equipamentos utilizados para armazenamento.

Presença de Microorganismos

A presença de microorganismos, como bactérias e algas, é uma das características das águas que deve ser monitorada. A contaminação biológica pode comprometer a qualidade da água e representar riscos à saúde. Em reservatórios metálicos, é essencial implementar medidas de controle, como desinfecção e monitoramento regular, para garantir que a água permaneça livre de contaminantes biológicos.

Cor e Turbidez da Água

A cor e a turbidez da água são características visuais que podem indicar a presença de partículas suspensas e poluentes. A água turva pode ser resultado de sedimentos, algas ou poluentes químicos. Para aplicações em reservatórios metálicos, a turbidez deve ser controlada, pois pode afetar a eficiência de processos de filtração e a qualidade do produto final. A água ideal deve ser clara e livre de impurezas visíveis.

Odor e Sabor da Água

O odor e o sabor da água são características que podem indicar a presença de substâncias indesejadas. A água deve ter um sabor neutro e não apresentar odores desagradáveis. A análise sensorial é uma ferramenta importante para avaliar a qualidade da água em reservatórios metálicos. Qualquer alteração no sabor ou odor pode ser um sinal de contaminação e deve ser investigada imediatamente.

Capacidade de Armazenamento

A capacidade de armazenamento da água em reservatórios metálicos é uma característica fundamental. É importante considerar o volume que pode ser armazenado e as condições de pressão e temperatura. Reservatórios bem projetados garantem que a água mantenha suas características essenciais, evitando contaminações e perdas. O dimensionamento adequado é crucial para atender às demandas de consumo e uso industrial.

Impacto Ambiental

As características das águas também têm um impacto ambiental significativo. O uso inadequado e o armazenamento inadequado podem levar à contaminação de fontes hídricas e ao desequilíbrio ecológico. Portanto, é essencial que as indústrias que utilizam reservatórios metálicos adotem práticas sustentáveis e responsáveis, assegurando que a água utilizada não cause danos ao meio ambiente e à saúde pública.