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

Base Para Caixa Dágua

Base Para Caixa D’água

A Base Para Caixa D’água é uma estrutura fundamental para garantir a estabilidade e segurança dos reservatórios de água. Ela é projetada para suportar o peso da caixa d’água cheia, além de resistir a condições climáticas adversas. A escolha do material e do design da base é crucial para a durabilidade do sistema, evitando problemas como fissuras e deslizamentos.

Importância da Base Para Caixa D’água

A base para caixa d’água desempenha um papel vital na proteção do reservatório. Sem uma base adequada, a caixa pode sofrer danos, comprometendo a qualidade da água armazenada. Além disso, uma base bem construída ajuda a prevenir vazamentos e infiltrações, que podem causar sérios problemas estruturais e de saúde.

Materiais Comuns Utilizados

Os materiais mais comuns para a construção da Base Para Caixa D’água incluem concreto, alvenaria e estruturas metálicas. O concreto é amplamente utilizado devido à sua resistência e durabilidade. Já as estruturas metálicas oferecem uma instalação mais rápida e leveza, sendo ideais para locais com espaço limitado.

Dimensões e Projetos Personalizados

As dimensões da base devem ser calculadas com base no tamanho da caixa d’água e na quantidade de água que será armazenada. Projetos personalizados são recomendados para atender às necessidades específicas de cada cliente, garantindo que a base suporte adequadamente o peso e as condições do local.

Instalação da Base Para Caixa D’água

A instalação da Base Para Caixa D’água deve ser realizada por profissionais qualificados. É importante seguir as normas técnicas e garantir que a base esteja nivelada e bem compactada. Um erro na instalação pode resultar em problemas futuros, como instabilidade e danos ao reservatório.

Manutenção da Base

A manutenção regular da base é essencial para prolongar sua vida útil. Inspeções periódicas devem ser realizadas para identificar fissuras ou sinais de desgaste. Caso sejam encontrados problemas, reparos imediatos são necessários para evitar complicações maiores.

Benefícios de uma Base Adequada

  • Prolonga a vida útil da caixa d’água.
  • Previne vazamentos e infiltrações.
  • Garante a segurança e estabilidade do sistema.
  • Melhora a eficiência do armazenamento de água.
  • Reduz custos com manutenção a longo prazo.

Normas e Regulamentações

É fundamental que a construção da Base Para Caixa D’água siga as normas e regulamentações locais. Isso não apenas garante a segurança da estrutura, mas também a conformidade com as exigências legais. Consultar um engenheiro civil pode ser uma boa prática para assegurar que todas as diretrizes sejam atendidas.

Considerações Finais na Escolha

Na hora de escolher a base para a caixa d’água, é importante considerar fatores como o tipo de solo, a localização e o clima da região. Uma análise detalhada pode evitar problemas futuros e garantir que a estrutura atenda às necessidades específicas do projeto. A escolha correta da base é um investimento que traz segurança e eficiência.

🔩 Construção ou indústria? Nossos reservatórios metálicos são resistentes e projetados para durar. Saiba mais!

⛽Segurança para seu posto! Tanques subterrâneos de alta qualidade para armazenar combustíveis com máxima proteção. Solicite orçamento agora!