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

Hidráulica O’que É

Hidráulica: O que é?

A hidráulica é um ramo da engenharia que estuda o comportamento dos fluidos em movimento e em repouso. Ela é fundamental para o desenvolvimento de sistemas que utilizam água, como reservatórios, tanques e tubulações. Através da hidráulica, é possível projetar estruturas que garantem a eficiência no armazenamento e transporte de líquidos, especialmente em aplicações industriais.

Princípios Básicos da Hidráulica

Os princípios da hidráulica são baseados em leis da física, como a lei de Pascal e a equação de Bernoulli. A lei de Pascal afirma que a pressão aplicada a um fluido em repouso se transmite igualmente em todas as direções. Já a equação de Bernoulli relaciona a velocidade do fluido com a pressão e a altura, sendo essencial para o dimensionamento de sistemas hidráulicos.

Aplicações da Hidráulica em Reservatórios

Os reservatórios metálicos e tanques subterrâneos são exemplos práticos da aplicação da hidráulica. Eles são projetados para armazenar água e combustíveis de forma segura e eficiente. A hidráulica garante que esses sistemas suportem pressões internas e externas, evitando vazamentos e garantindo a integridade do conteúdo armazenado.

Componentes de um Sistema Hidráulico

Um sistema hidráulico típico inclui diversos componentes, como bombas, válvulas, tubulações e reservatórios. Cada um desses elementos desempenha um papel crucial na movimentação e controle do fluido. Por exemplo, as bombas são responsáveis por criar a pressão necessária para o transporte do líquido, enquanto as válvulas regulam o fluxo.

Importância da Manutenção Hidráulica

A manutenção regular de sistemas hidráulicos é vital para garantir seu funcionamento adequado. Isso inclui a verificação de vazamentos, a limpeza de filtros e a inspeção de componentes. A falta de manutenção pode levar a falhas graves, resultando em custos elevados e riscos à segurança.

Vantagens dos Sistemas Hidráulicos

  • Eficiência: Sistemas hidráulicos são altamente eficientes na movimentação de fluidos.
  • Versatilidade: Podem ser utilizados em diversas aplicações, desde residenciais até industriais.
  • Capacidade de Armazenamento: Permitem o armazenamento seguro de grandes volumes de líquidos.

Desafios na Hidráulica

Apesar de suas vantagens, a hidráulica enfrenta desafios, como a corrosão e a contaminação dos fluidos. É essencial utilizar materiais adequados e realizar testes regulares para garantir a qualidade do sistema. Além disso, a gestão de resíduos líquidos é um aspecto importante a ser considerado.

Hidráulica e Sustentabilidade

A hidráulica também desempenha um papel importante na sustentabilidade. Sistemas bem projetados podem reduzir o desperdício de água e otimizar o uso de recursos. A implementação de tecnologias de reaproveitamento de água é um exemplo de como a hidráulica pode contribuir para práticas mais sustentáveis.

Hidráulica em Projetos Industriais

Nos projetos industriais, a hidráulica é essencial para garantir a eficiência operacional. A escolha correta de reservatórios e tanques pode impactar diretamente na produtividade e na segurança do processo. Portanto, é fundamental contar com especialistas na área para o planejamento e execução de projetos hidráulicos.

Futuro da Hidráulica

O futuro da hidráulica está ligado à inovação tecnológica. Novos materiais e técnicas de construção estão sendo desenvolvidos para melhorar a eficiência e a durabilidade dos sistemas. Além disso, a automação e o monitoramento remoto prometem revolucionar a forma como gerenciamos os sistemas hidráulicos.