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

Projeto de irrigação para gramados

Projeto de Irrigação para Gramados

O projeto de irrigação para gramados é uma etapa crucial para garantir a saúde e a beleza do seu espaço verde. Um bom projeto considera fatores como tipo de solo, clima e espécies de grama, permitindo que a água seja distribuída de maneira eficiente. Além disso, um sistema de irrigação bem planejado pode reduzir o desperdício de água e otimizar o uso de recursos hídricos, promovendo um gramado mais verde e saudável.

Importância da Irrigação Adequada

A irrigação adequada é fundamental para o crescimento saudável do gramado. A água é um elemento essencial para a fotossíntese e para o desenvolvimento das raízes. Um projeto de irrigação para gramados bem elaborado garante que cada área receba a quantidade certa de água, evitando tanto a saturação quanto a desidratação do solo. Isso resulta em um gramado mais resistente a pragas e doenças.

Tipos de Sistemas de Irrigação

Existem diversos tipos de sistemas de irrigação que podem ser utilizados em um projeto de irrigação para gramados. Os mais comuns incluem a irrigação por aspersão, gotejamento e subterrânea. Cada sistema possui suas vantagens e desvantagens, e a escolha deve ser feita com base nas características do gramado e nas necessidades específicas de irrigação. A irrigação por aspersão, por exemplo, é ideal para áreas grandes, enquanto o gotejamento é mais eficiente para plantas específicas.

Planejamento do Projeto

O planejamento de um projeto de irrigação para gramados envolve a análise do espaço disponível e a definição de zonas de irrigação. É importante considerar a topografia do terreno, a exposição ao sol e as fontes de água disponíveis. Um bom planejamento evita problemas futuros, como áreas excessivamente molhadas ou secas, garantindo que o gramado receba a irrigação necessária de forma uniforme.

Dimensionamento do Sistema

O dimensionamento do sistema de irrigação é uma etapa crítica no projeto de irrigação para gramados. Isso envolve calcular a quantidade de água necessária para cada área e determinar a capacidade dos equipamentos a serem utilizados. Um dimensionamento adequado garante que o sistema funcione de maneira eficiente, evitando desperdícios e garantindo que todas as partes do gramado recebam a irrigação necessária.

Manutenção do Sistema de Irrigação

A manutenção regular do sistema de irrigação é essencial para garantir seu funcionamento adequado. Isso inclui a limpeza de filtros, verificação de vazamentos e ajuste de aspersores. Um projeto de irrigação para gramados deve incluir um plano de manutenção para assegurar que o sistema continue a operar de forma eficiente ao longo do tempo, prolongando sua vida útil e garantindo um gramado saudável.

Benefícios da Automação

A automação é uma tendência crescente em projetos de irrigação para gramados. Sistemas automatizados podem ser programados para irrigar em horários específicos, garantindo que o gramado receba água no momento mais adequado. Isso não apenas economiza água, mas também reduz o trabalho manual, permitindo que os proprietários desfrutem de um gramado bonito sem esforço excessivo.

Impacto Ambiental

Um projeto de irrigação para gramados bem planejado pode ter um impacto positivo no meio ambiente. Ao utilizar técnicas de irrigação eficientes, é possível conservar água e reduzir o escoamento superficial, que pode levar à erosão do solo. Além disso, um gramado saudável contribui para a qualidade do ar e a biodiversidade local, criando um espaço mais agradável e sustentável.

Escolha de Equipamentos

A escolha dos equipamentos certos é fundamental para o sucesso de um projeto de irrigação para gramados. Isso inclui aspersores, tubos e válvulas que atendam às necessidades específicas do gramado. Investir em equipamentos de qualidade garante maior durabilidade e eficiência, resultando em um sistema que funciona de maneira eficaz e econômica ao longo do tempo.

Consultoria Especializada

Contar com a ajuda de profissionais especializados pode fazer toda a diferença em um projeto de irrigação para gramados. Consultores experientes podem oferecer insights valiosos sobre as melhores práticas, tecnologias disponíveis e soluções personalizadas para cada tipo de gramado. Essa expertise garante que o projeto atenda às expectativas e necessidades específicas do cliente, resultando em um gramado saudável e bem cuidado.