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

Como colocar boia na caixa d’água

Como colocar boia na caixa d’água

Colocar uma boia na caixa d’água é uma tarefa simples, mas que requer atenção para garantir o funcionamento adequado do sistema de abastecimento. A boia é responsável por controlar o nível da água, evitando transbordamentos e garantindo que a caixa d’água esteja sempre cheia. Para iniciar, você precisará dos seguintes materiais: uma boia, uma válvula de entrada, um tubo de conexão e ferramentas básicas como chave de fenda e alicate.

O primeiro passo para como colocar boia na caixa d’água é desligar o abastecimento de água. Isso é fundamental para evitar acidentes e garantir que você possa trabalhar com segurança. Em seguida, remova a tampa da caixa d’água, que geralmente é feita de plástico ou metal. Verifique se a caixa está limpa e livre de detritos, pois isso pode interferir no funcionamento da boia.

Instalação da boia

Após preparar a caixa d’água, você deve instalar a boia. A boia deve ser fixada na lateral da caixa, em uma posição que permita que ela flutue livremente. Utilize a válvula de entrada para conectar a boia ao sistema de abastecimento. A válvula deve ser instalada de forma que a água entre na caixa quando a boia estiver em uma posição baixa e feche quando a boia subir, indicando que a caixa está cheia.

É importante ajustar a altura da boia corretamente. Para isso, você pode usar um suporte ou braçadeira que permita regular a altura da boia. A posição ideal é aquela que permite que a boia suba e desça sem obstruções, garantindo que o sistema funcione de maneira eficiente. Lembre-se de testar a boia após a instalação para verificar se ela está funcionando corretamente.

Verificação do sistema

Uma vez que a boia está instalada, é hora de verificar se o sistema está funcionando como deveria. Ligue o abastecimento de água e observe a boia. Ela deve subir à medida que a água entra na caixa e descer quando o nível da água cair. Se a boia não estiver funcionando corretamente, pode ser necessário ajustar a posição ou verificar se há obstruções na válvula de entrada.

Outro ponto importante é a manutenção regular da boia e da caixa d’água. É recomendável realizar limpezas periódicas para evitar o acúmulo de sujeira e garantir que o sistema funcione de maneira eficiente. Além disso, verifique se não há vazamentos na válvula de entrada, pois isso pode comprometer o abastecimento de água e aumentar o consumo.

Benefícios de uma boia bem instalada

Instalar corretamente uma boia na caixa d’água traz diversos benefícios. Um dos principais é a economia de água, já que a boia evita transbordamentos e desperdícios. Além disso, um sistema de abastecimento bem regulado garante que você tenha sempre água disponível em sua residência ou empresa, sem surpresas desagradáveis.

Outro benefício é a redução de custos com manutenção. Um sistema que funciona corretamente tende a exigir menos reparos e intervenções, o que significa menos gastos ao longo do tempo. Portanto, investir na instalação adequada da boia é uma decisão inteligente para quem busca eficiência e economia.

Erros comuns na instalação da boia

Um erro comum ao como colocar boia na caixa d’água é não ajustar a altura da boia corretamente. Se a boia estiver muito alta, a caixa pode transbordar; se estiver muito baixa, a água pode não encher adequadamente. Outro erro é não verificar a limpeza da caixa d’água antes da instalação, o que pode levar a problemas de entupimento e mau funcionamento do sistema.

Além disso, é importante garantir que a válvula de entrada esteja bem conectada e sem vazamentos. Um vazamento pode causar desperdício de água e aumentar a conta de abastecimento. Portanto, sempre faça uma verificação final após a instalação para garantir que tudo esteja funcionando corretamente.