;(function() { window.createMeasureObserver = (measureName) => { var markPrefix = `_uol-measure-${measureName}-${new Date().getTime()}`; performance.mark(`${markPrefix}-start`); return { end: function() { performance.mark(`${markPrefix}-end`); performance.measure(`uol-measure-${measureName}`, `${markPrefix}-start`, `${markPrefix}-end`); performance.clearMarks(`${markPrefix}-start`); performance.clearMarks(`${markPrefix}-end`); } } }; /** * Gerenciador de eventos */ window.gevent = { stack: [], RUN_ONCE: true, on: function(name, callback, once) { this.stack.push([name, callback, !!once]); }, emit: function(name, args) { for (var i = this.stack.length, item; i--;) { item = this.stack[i]; if (item[0] === name) { item[1](args); if (item[2]) { this.stack.splice(i, 1); } } } } }; var runningSearch = false; var hadAnEvent = true; var elementsToWatch = window.elementsToWatch = new Map(); var innerHeight = window.innerHeight; // timestamp da última rodada do requestAnimationFrame // É usado para limitar a procura por elementos visíveis. var lastAnimationTS = 0; // verifica se elemento está no viewport do usuário var isElementInViewport = function(el) { var rect = el.getBoundingClientRect(); var clientHeight = window.innerHeight || document.documentElement.clientHeight; // renderizando antes, evitando troca de conteúdo visível no chartbeat-related-content if(el.className.includes('related-content-front')) return true; // garante que usa ao mínimo 280px de margem para fazer o lazyload var margin = clientHeight + Math.max(280, clientHeight * 0.2); // se a base do componente está acima da altura da tela do usuário, está oculto if(rect.bottom < 0 && rect.bottom > margin * -1) { return false; } // se o topo do elemento está abaixo da altura da tela do usuário, está oculto if(rect.top > margin) { return false; } // se a posição do topo é negativa, verifica se a altura dele ainda // compensa o que já foi scrollado if(rect.top < 0 && rect.height + rect.top < 0) { return false; } return true; }; var asynxNextFreeTime = () => { return new Promise((resolve) => { if(window.requestIdleCallback) { window.requestIdleCallback(resolve, { timeout: 5000, }); } else { window.requestAnimationFrame(resolve); } }); }; var asyncValidateIfElIsInViewPort = function(promise, el) { return promise.then(() => { if(el) { if(isElementInViewport(el) == true) { const cb = elementsToWatch.get(el); // remove da lista para não ser disparado novamente elementsToWatch.delete(el); cb(); } } }).then(asynxNextFreeTime); }; // inicia o fluxo de procura de elementos procurados var look = function() { if(window.requestIdleCallback) { window.requestIdleCallback(findByVisibleElements, { timeout: 5000, }); } else { window.requestAnimationFrame(findByVisibleElements); } }; var findByVisibleElements = function(ts) { var elapsedSinceLast = ts - lastAnimationTS; // se não teve nenhum evento que possa alterar a página if(hadAnEvent == false) { return look(); } if(elementsToWatch.size == 0) { return look(); } if(runningSearch == true) { return look(); } // procura por elementos visíveis apenas 5x/seg if(elapsedSinceLast < 1000/5) { return look(); } // atualiza o último ts lastAnimationTS = ts; // reseta status de scroll para não entrar novamente aqui hadAnEvent = false; // indica que está rodando a procura por elementos no viewport runningSearch = true; const done = Array.from(elementsToWatch.keys()).reduce(asyncValidateIfElIsInViewPort, Promise.resolve()); // obtém todos os elementos que podem ter view contabilizados //elementsToWatch.forEach(function(cb, el) { // if(isElementInViewport(el) == true) { // // remove da lista para não ser disparado novamente // elementsToWatch.delete(el); // cb(el); // } //}); done.then(function() { runningSearch = false; }); // reinicia o fluxo de procura look(); }; /** * Quando o elemento `el` entrar no viewport (-20%), cb será disparado. */ window.lazyload = function(el, cb) { if(el.nodeType != Node.ELEMENT_NODE) { throw new Error("element parameter should be a Element Node"); } if(typeof cb !== 'function') { throw new Error("callback parameter should be a Function"); } elementsToWatch.set(el, cb); } var setEvent = function() { hadAnEvent = true; }; window.addEventListener('scroll', setEvent, { capture: true, ive: true }); window.addEventListener('click', setEvent, { ive: true }); window.addEventListener('resize', setEvent, { ive: true }); window.addEventListener('load', setEvent, { once: true, ive: true }); window.addEventListener('DOMContentLoaded', setEvent, { once: true, ive: true }); window.gevent.on('allJSLoadedAndCreated', setEvent, window.gevent.RUN_ONCE); // inicia a validação look(); })();
  • AssineUOL
Topo

Vem verão: saiba como deve ser rotina de cuidados com a pele e os cabelos

Karina Hollo

Colaboração para Universa

21/12/2021 04h00

Verão pede mais caminhadas ao ar livre assim como mergulhos no mar e na piscina. É a época do ano em que os dermatologistas mais reforçam a importância da proteção solar diária e dos cuidados especiais com a pele e com os cabelos.

Os efeitos nocivos da radiação solar são, sobretudo, o envelhecimento precoce, as manchas na pele, o aumento da flacidez e até o surgimento de câncer de pele. Proteger a pele é fundamental. "Filtro solar é indispensável em qualquer época do ano, mas principalmente no verão. Ele precisa ter FPS igual ou maior do que 30", recomenda a dermatologista Ana Paula Fucci, do Rio de Janeiro.

Para o rosto, é importante observar que o filtro seja adequado ao tipo de pele: seca, oleosa, mista ou acneica, por exemplo. Já para o corpo, os sprays facilitam a vida na hora de espalhar o produto.

Novidades no mercado

A boa notícia é que são muitas as novidades de protetores solares para 2022. "Há o filtro solar com efeito de iluminador, texturas cada vez mais secas para efeito mate em peles muito oleosas, mais opções de filtros com cores para abranger peles mais escuras e filtros solares com ácido hialurônico ou com antioxidantes com ação anti-idade", conta Nanashara Valgas, dermatologista membro da Sociedade Brasileira de Dermatologia, da Clínica Derm & Vasc, em Macaé (RJ).

Outras novidades são: filtros solares em bastão; filtros compactos e em pó que investem em toques mais secos; filtro em spray com toque seco para uso corporal; e filtros que protegem contra UVA, UVB, luz azul e luz visível principalmente para quem trabalha em frente ao computador ou para quem tem melasma.

Ficar na piscina ou na praia requer atenção especial. "Chapéus, viseiras, óculos escuros e roupas com fator de proteção são sempre indicados. E recomendo evitar a exposição solar nos horários sabidamente mais prejudiciais, entre 10h e 16h", diz Ana Paula.

Hidratação dos cabelos

O sol não causa danos apenas à pele, ele pode também atingir a queratina dos fios e danificar os cabelos. "O resultado dessa exposição sem os devidos cuidados é um fio ressecado e quebradiço", alerta a dermatologista Mariana Corrêa, do Distrito Federal, Membro da Sociedade Brasileira de Dermatologia.

A radiação UV é uma grande agressora para os cabelos, causando oxidação dos aminoácidos dos fios, o que diminui a sua resistência. "Danifica também os lipídeos capilares, causando perda da coesão da cutícula protetora (a camada externa do fio). Ocorre ainda um desbotamento da cor, seja ela natural ou não, pela degradação da melanina", explica a médica.

Por isso, a rotina de cuidados com cabelos e couro cabeludo deve incluir o uso de produtos adequados ao tipo de fio, normalmente envolvendo xampu, condicionador e algum finalizador, além do uso regular de máscara capilar hidratante.

"Use xampu e condicionador para cabelos danificados, com fórmulas bem nutritivas e hidratantes, além de produtos com ativos como ceramidas e óleos vegetais, que podem ajudar a recuperar os fios. Tenha também cuidado ao desembaraçar: faça isso apenas quando o cabelo estiver úmido e condicionado", ensina Regislaine Miquelin, de São José do Rio Preto (SP), dermatologista membro da SBD.

O condicionador após a lavagem restabelece a maciez. Os fios de quem pratica esportes aquáticos, por exemplo, sofrem mais agressões, necessitando de maior frequência nos cuidados. "Normalmente uma boa máscara hidratante capilar uma vez por semana é suficiente, restaurando a maleabilidade e o brilho", diz Ana Paula.

As substâncias químicas como o cloro e os minerais presentes na água do mar também atingem a cutícula dos fios. Na praia, vale usar produtos com proteção solar e com vitaminas para proteger os fios.

"Para blindar os cabelos antes de se expor ao sol, há vários cosméticos com vitaminas que protegem os fios da raiz ao comprimento. Depois, para os fios ressecados pela ação do sol, recomendo óleos capilares, como o de argan, que ajudam a recuperar os lipídios dos fios, ajudando a dar mais brilho para o cabelo", finaliza Mariana.