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

Existe rio de agua salgada

Existe rio de água salgada?

Quando falamos sobre a existência de rios de água salgada, é importante entender que a maioria dos rios conhecidos em nosso planeta transporta água doce. No entanto, existem algumas exceções notáveis que desafiam essa norma. Um exemplo é o Rio Colorado, que, em certas partes, apresenta uma salinidade elevada devido à evaporação intensa e à geologia local. Esses fenômenos naturais podem criar ambientes únicos que se assemelham a rios de água salgada.

Além disso, o fenômeno da água salgada em rios pode ocorrer em regiões costeiras, onde a água do mar se mistura com a água doce dos rios. Essa mistura é chamada de água salobra e pode ser encontrada em estuários, onde os rios encontram o mar. A salinidade da água varia dependendo da quantidade de água doce e salgada que se mistura, resultando em ecossistemas ricos e diversos.

Outro exemplo interessante é o Rio Zambeze, na África, que apresenta áreas com alta salinidade em sua foz. Isso ocorre devido à interação entre as águas do rio e as marés do Oceano Índico. Essas características tornam o Zambeze um local fascinante para estudos sobre a biodiversidade e a adaptação de espécies em ambientes salinos.

Os rios de água salgada, embora raros, desempenham um papel crucial em seus ecossistemas. Eles podem abrigar uma variedade de organismos que se adaptaram a essas condições específicas. Por exemplo, algumas espécies de peixes e crustáceos são capazes de viver em águas salinas, mostrando a incrível capacidade da natureza de se adaptar a diferentes ambientes.

Além disso, a presença de água salgada em rios pode impactar a qualidade da água e a vida aquática. A salinidade elevada pode afetar a flora e a fauna locais, exigindo que as espécies se adaptem ou migrem para áreas mais adequadas. Isso pode levar a mudanças significativas na biodiversidade e na dinâmica do ecossistema.

É importante ressaltar que a salinidade da água em rios pode ser influenciada por fatores humanos, como a construção de barragens e a irrigação. Essas atividades podem alterar o fluxo natural da água e, consequentemente, a salinidade. Portanto, a gestão sustentável dos recursos hídricos é essencial para preservar a saúde dos ecossistemas aquáticos.

Os cientistas continuam a estudar os rios de água salgada para entender melhor como esses ambientes funcionam e como as espécies se adaptam a eles. A pesquisa sobre a salinidade da água e suas implicações para a biodiversidade é fundamental para a conservação e a gestão dos recursos hídricos em todo o mundo.

Em resumo, embora a maioria dos rios seja composta por água doce, existem casos em que a salinidade é uma característica marcante. Esses rios de água salgada, embora raros, oferecem uma visão fascinante da adaptação da vida em condições desafiadoras e da complexidade dos ecossistemas aquáticos.

Para aqueles que trabalham com reservatórios metálicos e tanques, entender a dinâmica da água salgada é crucial. Isso pode influenciar a escolha de materiais e técnicas de construção, garantindo que os reservatórios sejam adequados para armazenar diferentes tipos de água, incluindo água salgada, quando necessário.