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

Legislação ambiental resumo

Legislação Ambiental Resumo

A legislação ambiental no Brasil é um conjunto de normas que visa proteger o meio ambiente e garantir a sustentabilidade dos recursos naturais. Ela abrange diversas áreas, como a proteção da fauna e flora, a gestão de resíduos e a qualidade da água e do ar. As leis ambientais são fundamentais para regular as atividades humanas que possam causar impactos negativos ao meio ambiente, assegurando que o desenvolvimento econômico ocorra de forma responsável e sustentável.

Uma das principais leis que compõem a legislação ambiental é a Lei nº 6.938/1981, que institui a Política Nacional do Meio Ambiente. Essa lei estabelece diretrizes para a preservação, melhoria e recuperação da qualidade ambiental, além de criar o Sistema Nacional do Meio Ambiente (SISNAMA). O SISNAMA é responsável por coordenar as ações de proteção ambiental em nível federal, estadual e municipal, promovendo a integração entre os diferentes órgãos envolvidos.

Além da Lei nº 6.938/1981, existem outras normas importantes, como a Lei de Crimes Ambientais (Lei nº 9.605/1998), que tipifica condutas lesivas ao meio ambiente e estabelece penas para os infratores. Essa legislação é crucial para coibir práticas que possam causar danos irreparáveis à natureza, como desmatamento ilegal, poluição e tráfico de animais silvestres. A aplicação rigorosa dessas leis é essencial para garantir a proteção dos ecossistemas.

Outro aspecto relevante da legislação ambiental é a necessidade de licenciamento ambiental para atividades que possam impactar o meio ambiente. O licenciamento é um procedimento administrativo que visa avaliar os impactos ambientais de um projeto antes de sua execução. Ele é dividido em três etapas: licença prévia, licença de instalação e licença de operação, cada uma com requisitos específicos que devem ser atendidos pelos empreendedores.

As normas ambientais também incluem regulamentações sobre a gestão de resíduos sólidos, conforme a Política Nacional de Resíduos Sólidos (Lei nº 12.305/2010). Essa lei estabelece diretrizes para a redução, reutilização e reciclagem de resíduos, promovendo a responsabilidade compartilhada entre governo, empresas e cidadãos. A correta gestão dos resíduos é fundamental para minimizar os impactos ambientais e promover a saúde pública.

A legislação ambiental também aborda a proteção das águas, com a Lei nº 9.433/1997, que institui a Política Nacional de Recursos Hídricos. Essa política visa garantir a disponibilidade de água em qualidade e quantidade adequadas para as diversas atividades humanas, além de preservar os ecossistemas aquáticos. A gestão integrada dos recursos hídricos é essencial para evitar a escassez e a contaminação das fontes de água.

Além das leis federais, os estados e municípios possuem suas próprias legislações ambientais, que podem ser mais rigorosas do que as normas nacionais. Isso ocorre porque a Constituição Federal de 1988 confere aos estados e municípios a competência para legislar sobre questões ambientais, respeitando os princípios da proteção ambiental. Essa descentralização permite que as legislações atendam às especificidades locais.

É importante destacar que a legislação ambiental está em constante evolução, buscando se adaptar às novas demandas e desafios enfrentados pelo meio ambiente. A participação da sociedade civil, por meio de consultas públicas e audiências, é fundamental para a construção de normas que reflitam os interesses e preocupações da população. A transparência e o acesso à informação são pilares essenciais para o fortalecimento da governança ambiental.

Por fim, a conscientização sobre a importância da legislação ambiental é crucial para a proteção do meio ambiente. A educação ambiental deve ser promovida em todos os níveis, desde a infância até a formação profissional, para que todos compreendam seu papel na preservação dos recursos naturais. O engajamento da sociedade é fundamental para que as leis sejam efetivamente cumpridas e para que possamos construir um futuro sustentável.