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

Indique a frase verdadeira sobre a ventilação

Indique a frase verdadeira sobre a ventilação

A ventilação é um aspecto crucial na construção e operação de reservatórios metálicos, pois garante a segurança e a eficiência do sistema. A ventilação adequada permite a troca de ar, evitando a formação de gases nocivos e a pressão excessiva dentro do reservatório. Além disso, a ventilação contribui para a manutenção da qualidade do líquido armazenado, prevenindo a contaminação e a degradação do material.

Um dos principais objetivos da ventilação em reservatórios metálicos é evitar a acumulação de vapores e gases. Esses gases podem ser resultantes da decomposição de materiais ou da interação com o líquido armazenado. Portanto, a ventilação não apenas protege a estrutura do reservatório, mas também assegura a saúde dos trabalhadores que operam nas proximidades.

Além disso, a ventilação ajuda a regular a temperatura interna do reservatório. Em ambientes onde a temperatura pode variar significativamente, a ventilação atua como um sistema de controle térmico, evitando o superaquecimento e a expansão do líquido. Isso é especialmente importante em reservatórios que armazenam combustíveis ou produtos químicos voláteis.

Um sistema de ventilação bem projetado deve incluir aberturas estratégicas que permitam a entrada e saída de ar. Essas aberturas devem ser dimensionadas de acordo com o volume do reservatório e o tipo de líquido armazenado. A instalação de filtros nas entradas de ar pode ser uma boa prática para evitar a entrada de contaminantes externos.

Outro ponto relevante é que a ventilação deve ser considerada desde a fase de projeto do reservatório. Um planejamento adequado garante que o sistema de ventilação funcione de maneira eficiente e atenda às normas de segurança vigentes. Isso inclui a análise de fatores como a localização do reservatório e as condições climáticas da região.

É importante ressaltar que a ventilação não deve ser negligenciada durante a manutenção do reservatório. Inspeções regulares devem ser realizadas para garantir que as aberturas de ventilação estejam desobstruídas e funcionais. Qualquer obstrução pode comprometer a eficácia do sistema e levar a problemas sérios, como explosões ou vazamentos.

Além disso, a ventilação também desempenha um papel na prevenção de corrosão interna. A umidade acumulada dentro do reservatório pode acelerar o processo de corrosão, comprometendo a integridade estrutural do equipamento. Portanto, um sistema de ventilação eficiente é fundamental para prolongar a vida útil do reservatório metálico.

Em resumo, a ventilação é uma parte essencial do design e operação de reservatórios metálicos. Ela não apenas garante a segurança e a eficiência do sistema, mas também protege a qualidade do líquido armazenado. Portanto, ao planejar um reservatório, é vital considerar todos os aspectos relacionados à ventilação.

Por fim, a ventilação deve ser integrada a um plano de gerenciamento de riscos. Isso inclui a avaliação contínua das condições de operação e a implementação de melhorias conforme necessário. Um bom gerenciamento da ventilação pode evitar acidentes e garantir a operação segura dos reservatórios metálicos.