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

4 tipos de irrigação

4 Tipos de Irrigação

A irrigação é uma prática essencial para a agricultura, especialmente em regiões onde a água é escassa. Existem diferentes métodos de irrigação, cada um com suas características e benefícios. Neste glossário, vamos explorar os 4 tipos de irrigação mais utilizados, proporcionando uma visão detalhada sobre suas aplicações e vantagens. Compreender esses métodos pode ajudar na escolha da melhor técnica para suas necessidades agrícolas.

Irrigação por Superfície

A irrigação por superfície é um dos métodos mais tradicionais e amplamente utilizados. Nesse sistema, a água é aplicada diretamente na superfície do solo e se espalha por gravidade. É ideal para culturas em terrenos planos e é bastante eficiente em áreas com solo que retém bem a umidade. No entanto, esse método pode ser menos eficiente em terrenos inclinados, onde a água pode escorrer rapidamente.

Irrigação por Gotejamento

A irrigação por gotejamento é uma técnica moderna que fornece água diretamente às raízes das plantas, minimizando o desperdício. Este sistema utiliza tubos com orifícios que liberam pequenas quantidades de água, permitindo uma irrigação precisa. É especialmente vantajoso em regiões áridas, pois reduz a evaporação e o escoamento. Além disso, essa técnica pode ser combinada com a fertirrigação, otimizando o uso de fertilizantes.

Irrigação por Aspersão

A irrigação por aspersão simula a chuva, distribuindo água sobre as plantas através de aspersores. Esse método é versátil e pode ser utilizado em diversas culturas e tipos de solo. A irrigação por aspersão é eficaz para áreas grandes e pode ser ajustada para diferentes intensidades de chuva. Contudo, é importante considerar a velocidade do vento, pois pode afetar a distribuição da água.

Irrigação Subterrânea

A irrigação subterrânea é uma técnica menos comum, mas extremamente eficiente. Nesse método, tubos são enterrados no solo, permitindo que a água se infiltre diretamente nas raízes das plantas. Isso reduz a evaporação e o escoamento superficial, tornando-o ideal para regiões com escassez de água. Além disso, a irrigação subterrânea pode melhorar a qualidade do solo, pois evita a compactação e a erosão.

Comparação dos Métodos de Irrigação

Para facilitar a escolha do método de irrigação mais adequado, aqui está uma tabela comparativa dos 4 tipos de irrigação mencionados:

<tdVersatilidade, simula chuva

Método Vantagens Desvantagens
Irrigação por Superfície Baixo custo, fácil implementação Menos eficiente em terrenos inclinados
Irrigação por Gotejamento Alta eficiência, reduz desperdício Custo inicial elevado
Irrigação por Aspersão Influência do vento na distribuição
Irrigação Subterrânea Minimiza evaporação, melhora solo Instalação complexa e cara

Considerações Finais sobre Irrigação

Escolher o método de irrigação correto é fundamental para o sucesso agrícola. Cada um dos 4 tipos de irrigação possui características que podem atender a diferentes necessidades e condições climáticas. É importante analisar fatores como custo, eficiência e tipo de cultura ao decidir qual sistema implementar. A irrigação adequada não só melhora a produtividade, mas também contribui para a sustentabilidade dos recursos hídricos.