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

Projetos de fundações

Projetos de Fundações

Os projetos de fundações são essenciais para garantir a estabilidade e segurança de qualquer estrutura. Eles envolvem a análise do solo, a escolha do tipo de fundação e o dimensionamento adequado para suportar as cargas da edificação. A escolha correta do projeto de fundação pode prevenir problemas futuros, como recalques e fissuras, que podem comprometer a integridade da obra.

Tipos de Fundações

Existem diversos tipos de fundações que podem ser utilizadas em projetos de fundações, incluindo fundações rasas e fundações profundas. As fundações rasas são geralmente utilizadas em solos firmes e estáveis, enquanto as fundações profundas são indicadas para solos com baixa capacidade de carga. A escolha do tipo de fundação deve ser baseada em estudos geotécnicos detalhados.

Importância do Estudo Geotécnico

O estudo geotécnico é um dos primeiros passos na elaboração de projetos de fundações. Ele fornece informações cruciais sobre as características do solo, como sua composição, resistência e comportamento sob carga. Com esses dados, os engenheiros podem projetar fundações que atendam às necessidades específicas do projeto, garantindo segurança e durabilidade.

Dimensionamento de Fundações

O dimensionamento de fundações é uma etapa crítica nos projetos de fundações. Ele envolve o cálculo das dimensões necessárias para suportar as cargas da estrutura, levando em consideração fatores como o tipo de solo e as condições ambientais. Um dimensionamento inadequado pode resultar em falhas estruturais, aumentando os custos de manutenção e reparo.

Fundações em Solo Fraco

Quando o solo é considerado fraco, é fundamental optar por soluções específicas nos projetos de fundações. Isso pode incluir a utilização de estacas ou tubulões, que transferem as cargas para camadas mais resistentes do solo. Essas soluções garantem a estabilidade da estrutura e minimizam os riscos de recalques diferenciais.

Normas Técnicas e Regulamentações

Os projetos de fundações devem seguir normas técnicas e regulamentações específicas para garantir a segurança das edificações. No Brasil, a ABNT (Associação Brasileira de Normas Técnicas) fornece diretrizes que devem ser seguidas por engenheiros e arquitetos. O cumprimento dessas normas é essencial para evitar problemas legais e garantir a qualidade da obra.

Impacto Ambiental

Os projetos de fundações também devem considerar o impacto ambiental das obras. A escolha do tipo de fundação pode influenciar a preservação do solo e a vegetação local. É importante realizar um planejamento que minimize os danos ao meio ambiente, promovendo práticas sustentáveis durante a execução da obra.

Manutenção de Fundações

A manutenção das fundações é um aspecto muitas vezes negligenciado, mas crucial para a longevidade da estrutura. Inspeções regulares podem identificar problemas precoces, como infiltrações ou fissuras, permitindo intervenções antes que se tornem graves. Um bom projeto de fundação deve incluir um plano de manutenção para garantir a segurança a longo prazo.

Inovações em Projetos de Fundações

Com o avanço da tecnologia, novas técnicas e materiais estão sendo incorporados aos projetos de fundações. O uso de softwares de modelagem 3D e simulações permite uma análise mais precisa do comportamento das fundações sob diferentes condições. Essas inovações contribuem para a eficiência e segurança das obras, tornando-as mais sustentáveis e econômicas.

Consultoria Especializada

Contar com uma consultoria especializada em projetos de fundações é fundamental para o sucesso de qualquer obra. Profissionais experientes podem oferecer insights valiosos sobre as melhores práticas, além de garantir que todas as etapas do projeto sejam executadas de acordo com as normas e regulamentos. Essa parceria é essencial para evitar erros que podem comprometer a segurança da estrutura.