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

Nbr 6122 projeto e execução de fundações

NBR 6122: Projeto e Execução de Fundações

A NBR 6122 é uma norma brasileira que estabelece diretrizes para o projeto e execução de fundações. Essa norma é essencial para garantir a segurança e a estabilidade das estruturas, especialmente em obras que envolvem reservatórios metálicos. O cumprimento das diretrizes da NBR 6122 é fundamental para evitar problemas como recalques e rupturas, que podem comprometer a integridade da construção.

Importância da NBR 6122

A NBR 6122 é crucial para a engenharia civil, pois fornece um conjunto de regras que orientam os profissionais na elaboração de projetos de fundações. A norma considera fatores como o tipo de solo, a carga que a fundação deve suportar e as condições ambientais. Seguir essa norma não apenas assegura a durabilidade da estrutura, mas também protege a segurança dos usuários e do entorno.

Tipos de Fundações

Existem diversos tipos de fundações que podem ser projetadas de acordo com a NBR 6122, incluindo fundações rasas e profundas. As fundações rasas são geralmente utilizadas em solos com boa capacidade de carga, enquanto as fundações profundas são indicadas para solos menos resistentes. A escolha do tipo de fundação deve ser baseada em estudos geotécnicos detalhados, que avaliam as características do solo.

Estudos Geotécnicos

Os estudos geotécnicos são uma etapa fundamental no processo de projeto de fundações conforme a NBR 6122. Esses estudos envolvem a análise do solo e suas propriedades, como a resistência e a compressibilidade. Com base nesses dados, os engenheiros podem determinar a profundidade e o tipo de fundação mais adequado para cada projeto, garantindo a segurança e a eficiência da obra.

Dimensionamento de Fundações

O dimensionamento das fundações deve seguir as diretrizes da NBR 6122, levando em consideração as cargas aplicadas e as características do solo. É importante que o cálculo seja realizado por profissionais qualificados, utilizando métodos e ferramentas adequadas. Um dimensionamento incorreto pode resultar em falhas estruturais, o que pode ser extremamente perigoso e custoso.

Execução de Fundações

A execução das fundações deve ser realizada com rigor técnico, seguindo as especificações da NBR 6122. Isso inclui a preparação do terreno, a escavação e a concretagem, que devem ser feitas de acordo com as melhores práticas da engenharia. A supervisão durante a execução é essencial para garantir que todos os procedimentos sejam seguidos corretamente, evitando problemas futuros.

Controle de Qualidade

O controle de qualidade é um aspecto vital na execução de fundações, conforme preconiza a NBR 6122. Isso envolve a realização de testes de resistência do solo e do concreto, além de inspeções regulares durante a obra. Um controle de qualidade eficaz ajuda a identificar e corrigir problemas antes que eles se tornem críticos, assegurando a integridade da estrutura.

Manutenção de Fundações

A manutenção das fundações é um aspecto frequentemente negligenciado, mas que deve ser considerado para garantir a durabilidade da estrutura. A NBR 6122 sugere que inspeções regulares sejam realizadas para identificar sinais de desgaste ou problemas. A manutenção preventiva pode evitar danos significativos e prolongar a vida útil da construção.

Normas Complementares

Além da NBR 6122, existem outras normas que podem ser relevantes para o projeto e execução de fundações, como a NBR 8681, que trata da avaliação de estruturas existentes. A integração dessas normas é fundamental para um projeto completo e seguro. Profissionais da área devem estar sempre atualizados sobre as normas vigentes para garantir a conformidade e a segurança das obras.

Aplicações em Reservatórios Metálicos

Os princípios da NBR 6122 são especialmente relevantes para a construção de fundações de reservatórios metálicos. Esses reservatórios, que armazenam líquidos como água e combustíveis, exigem fundações robustas e bem projetadas para suportar o peso e as pressões internas. A aplicação correta das diretrizes da NBR 6122 assegura que esses reservatórios operem de forma segura e eficiente ao longo de sua vida útil.