document.addEventListener('DOMContentLoaded', function() {
// 1. DEFINE A SELETOR DO CONTE脷DO
// 'p' (par谩grafos) ou '.elementor-widget-text-editor' (para focar apenas no conte煤do Elementor)
const seletorConteudo = 'p, h1, h2, h3, h4, h5, h6, li';
const elementosParaAjustar = document.querySelectorAll(seletorConteudo);
// 2. DEFINE LIMITES E PASSO DE AJUSTE
const passoAjuste = 1; // Aumentar ou diminuir em 1 pixel
const limiteMin = 14; // Tamanho m铆nimo da fonte
const limiteMax = 28; // Tamanho m谩ximo da fonte
// Fun莽茫o para obter o tamanho da fonte atual de um elemento
function obterTamanhoAtual(elemento) {
// Pega o estilo computado do elemento e extrai o valor em pixels
const style = window.getComputedStyle(elemento);
return parseFloat(style.fontSize);
}
// Fun莽茫o principal para ajustar o tamanho da fonte
function ajustarFonte(direcao) {
elementosParaAjustar.forEach(elemento => {
let tamanhoAtual = obterTamanhoAtual(elemento);
let novoTamanho = tamanhoAtual + (direcao * passoAjuste);
// Aplica os limites
if (novoTamanho >= limiteMin && novoTamanho ajustarFonte(-1));
}
if (botaoAumentar) {
// Dire莽茫o +1 para aumentar
botaoAumentar.addEventListener('click', () => ajustarFonte(1));
}
});