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

O que são fundações na construção civil

O que são fundações na construção civil

As fundações na construção civil são elementos estruturais essenciais que garantem a estabilidade e a segurança de edificações. Elas são responsáveis por transferir as cargas da estrutura para o solo, evitando problemas como afundamentos e fissuras. Existem diversos tipos de fundações, cada uma adequada a diferentes condições de solo e tipos de construção, como fundações rasas e profundas, que desempenham papéis cruciais na integridade das obras.

Tipos de fundações

As fundações podem ser classificadas em dois grupos principais: fundações rasas e fundações profundas. As fundações rasas, como sapatas e blocos, são utilizadas quando o solo possui boa capacidade de suporte próximo à superfície. Já as fundações profundas, como estacas e tubulões, são empregadas em solos menos resistentes, onde é necessário alcançar camadas mais firmes para garantir a estabilidade da construção. A escolha do tipo de fundação é fundamental para a durabilidade da obra.

Importância das fundações

As fundações são cruciais para a segurança de qualquer edificação, pois asseguram que as cargas sejam distribuídas de maneira uniforme. Um projeto de fundação inadequado pode levar a sérios problemas estruturais, como deslizamentos e colapsos. Além disso, as fundações ajudam a prevenir infiltrações e danos causados por água, que podem comprometer a integridade da construção. Portanto, um bom planejamento e execução das fundações são indispensáveis.

Processo de execução das fundações

A execução das fundações envolve várias etapas, começando pela análise do solo, que determina o tipo de fundação mais adequado. Após essa análise, é realizada a escavação e a preparação do terreno. Em seguida, são instalados os elementos de fundação, que podem incluir armaduras de aço e concreto. A cura do concreto é uma fase importante, garantindo a resistência necessária para suportar as cargas da estrutura. Cada etapa deve ser realizada com rigor técnico para evitar falhas.

Materiais utilizados nas fundações

Os materiais mais comuns utilizados nas fundações incluem concreto, aço e, em alguns casos, madeira. O concreto é amplamente utilizado devido à sua resistência e durabilidade. O aço é frequentemente empregado em armaduras para reforçar a estrutura das fundações, aumentando sua capacidade de suportar cargas. A escolha dos materiais deve levar em consideração as características do solo e as exigências do projeto, garantindo a eficácia das fundações.

Fatores que influenciam a escolha da fundação

Vários fatores influenciam a escolha do tipo de fundação, incluindo o tipo de solo, a carga da estrutura e as condições ambientais. Solos argilosos, por exemplo, podem exigir fundações profundas para garantir a estabilidade. Além disso, a presença de água subterrânea e a proximidade de outras construções também devem ser consideradas. Um engenheiro civil qualificado deve realizar uma análise detalhada para determinar a melhor solução para cada projeto.

Problemas comuns em fundações

As fundações podem enfrentar diversos problemas, como recalques, fissuras e infiltrações. O recalque ocorre quando a fundação se assenta de maneira desigual, podendo causar danos à estrutura. Fissuras podem surgir devido a movimentos do solo ou a variações de temperatura. Infiltrações, por sua vez, podem comprometer a durabilidade dos materiais. A identificação precoce desses problemas é essencial para a manutenção da segurança da edificação.

Manutenção das fundações

A manutenção das fundações é um aspecto muitas vezes negligenciado, mas fundamental para a preservação da estrutura. Inspeções regulares podem ajudar a identificar problemas antes que se tornem graves. Medidas preventivas, como drenagem adequada e controle de umidade, são essenciais para evitar danos. Em casos de problemas identificados, intervenções corretivas devem ser realizadas por profissionais qualificados para garantir a segurança da edificação.

Fundações e sustentabilidade

As fundações também podem ser projetadas com foco na sustentabilidade, utilizando materiais recicláveis e técnicas que minimizam o impacto ambiental. A escolha de fundações que reduzam a necessidade de escavação excessiva e que utilizem recursos locais pode contribuir para a sustentabilidade do projeto. Além disso, práticas que garantam a preservação do solo e da vegetação ao redor são importantes para um desenvolvimento urbano mais consciente.