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

Altura padrão de tanque

Altura padrão de tanque

A altura padrão de tanque é um aspecto crucial na fabricação de reservatórios metálicos. Essa medida não é apenas uma questão estética, mas também funcional, influenciando diretamente a capacidade de armazenamento e a eficiência do sistema. Em geral, a altura padrão de tanque varia conforme o tipo de líquido a ser armazenado e as especificações do projeto. É fundamental considerar as normas técnicas e regulatórias que podem impactar essa altura, garantindo segurança e eficiência no uso.

Os tanques de armazenamento são projetados para atender a diferentes necessidades, e a altura padrão de tanque deve ser definida com base em fatores como a pressão interna, o tipo de material e o ambiente de instalação. Por exemplo, tanques destinados a armazenar água potável podem ter alturas diferentes em comparação com aqueles que armazenam combustíveis. Além disso, a altura também pode ser influenciada pela necessidade de acesso para manutenção e inspeção.

Um dos principais benefícios de seguir a altura padrão de tanque é a otimização do espaço. Tanques muito altos podem ocupar áreas desnecessárias, enquanto tanques baixos podem não atender à demanda de armazenamento. A altura ideal deve ser calculada levando em conta o volume total que se deseja armazenar, bem como a frequência de uso. Isso garante que o tanque atenda às necessidades operacionais sem desperdícios.

Além disso, a altura padrão de tanque deve ser compatível com as normas de segurança. A instalação de tanques em locais inadequados ou em alturas não recomendadas pode resultar em riscos, como transbordamentos ou vazamentos. Portanto, é essencial que engenheiros e projetistas considerem a altura padrão de tanque durante a fase de planejamento e projeto, assegurando que todas as diretrizes sejam seguidas.

Outro ponto importante a ser considerado é a relação entre a altura padrão de tanque e a pressão do líquido armazenado. Quanto maior a altura, maior será a pressão exercida no fundo do tanque. Isso pode afetar a estrutura do reservatório e a integridade do material. Portanto, é vital realizar cálculos precisos para garantir que a altura padrão de tanque não comprometa a segurança e a durabilidade do equipamento.

Na prática, a altura padrão de tanque pode variar entre 1,5 metros a 10 metros, dependendo do tipo de líquido e da aplicação. Por exemplo, tanques de água potável geralmente têm alturas menores, enquanto tanques para combustíveis podem exigir alturas maiores para garantir a pressão adequada. Essa variação deve ser cuidadosamente analisada para cada projeto específico, considerando as necessidades do cliente e as características do local de instalação.

As especificações da altura padrão de tanque também podem ser influenciadas por fatores ambientais. Em regiões com ventos fortes ou condições climáticas adversas, pode ser necessário aumentar a altura ou reforçar a estrutura do tanque. Isso garante que o reservatório permaneça seguro e funcional, independentemente das condições externas. Portanto, a análise do ambiente é uma parte essencial do processo de definição da altura padrão de tanque.

Além disso, a altura padrão de tanque pode impactar a eficiência do sistema de bombeamento. Tanques mais altos podem exigir bombas mais potentes para mover o líquido, aumentando os custos operacionais. Por outro lado, tanques mais baixos podem facilitar o bombeamento, mas podem não atender à capacidade necessária. A escolha da altura ideal deve, portanto, considerar não apenas a capacidade de armazenamento, mas também a eficiência do sistema como um todo.

Por fim, é importante ressaltar que a altura padrão de tanque deve ser revisada periodicamente. À medida que as necessidades de armazenamento mudam, pode ser necessário ajustar a altura do tanque para atender a novas demandas. Isso pode incluir a adição de seções ao tanque existente ou a construção de novos reservatórios. A flexibilidade na altura padrão de tanque é essencial para garantir que os sistemas de armazenamento permaneçam eficazes ao longo do tempo.