;(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

VivaBem no Verão

Espaço para curtir o verão com notícias, vídeos e atividades no litoral


VivaBem no Verão

Preciso usar protetor solar diferente no rosto e no corpo? Tire 13 dúvidas

O protetor solar para o rosto costuma ser menos gorduroso e oferecer benefícios para o tratamento de manchas - iStock
O protetor solar para o rosto costuma ser menos gorduroso e oferecer benefícios para o tratamento de manchas Imagem: iStock

Thais Szegö

Colaboração para o UOL VivaBem

09/01/2019 04h00

Que ar protetor antes de se expor ao sol é imprescindível, praticamente todas as pessoas já sabem --mesmo que muitas não respeitem essa recomendação. Mas outras dúvidas sobre o assunto permanecem. A seguir, respondemos as mais frequentes. 

1 - Preciso de um protetor solar específico para o rosto?

No quesito proteção, não existe problema em utilizar o produto para o corpo na face. Mas o ideal é investir em um específico para essa região. As fórmulas desenvolvidas para o corpo costumam ser mais gordurosas e ao serem aplicadas no rosto podem deixá-lo com aspecto seboso e sujo --especialmente para quem tem pele oleosa. Além disso, o protetor para o corpo aumenta as chances do aparecimento de acne na turma que tem tendência à doença.

Além de driblar esses inconvenientes, outra vantagem de ter um filtro próprio para o rosto é que esses produtos muitas vezes oferecem benefícios extras, como combate ao envelhecimento, tratamento das manchas e hidratação, entre outros

Veja também

2 - ar protetor solar com a pele molhada diminui sua eficácia?

Realmente, o melhor é secá-la antes de aplicar o filtro. Isso porque, em contato com a água o produto fica diluído, fazendo com que sua ação seja reduzida

3 - Preciso utilizar protetor solar quando o tempo está nublado?

Sem dúvida! Cerca de 60% da radiação atravessa as nuvens e atinge a pele. E isso vale especialmente para os raios UVA, o principal responsável pelo envelhecimento precoce. Se a cútis não estiver protegida, sofrerá danos como fotoenvelhecimento, manchas e até câncer de pele. Em dias encobertos, aliás, a atenção deve ser redobrada, pois, como não sentimos tanto o calor, o risco de exagerar na exposição é muito grande. 

ar protetor solar/ Usar cremes no rosto - iStock - iStock
O protetor deve ser aplicado 30 minutos antes da exposição ao sol e reaplicado pelo menos a cada duas horas
Imagem: iStock

4 - Os produtos com cor oferecem mais proteção?

Além da defesa química, protetores solares com pigmento formam uma barreira física sobre a pele. Assim, eles tendem a oferecer uma proteção maior e preservar a pele dos efeitos prejudiciais dos raios UVA e UVB, defendendo o tecido da luz visível, proveniente de lâmpadas e computadores, por exemplo, que também acelera o envelhecimento e provoca o aparecimento de manchas. Mas o ideal é consultar um dermatologista para saber se o seu produto tem pigmentos realmente eficazes nessa missão. 

5 - Todo produto protege contra raios UVA e UVB?

O fator de proteção solar, conhecido como FPS, só diz respeito aos raios UVB, que são os responsáveis pela sensação instantânea de queimadura e a vermelhidão. Por muito tempo, os protetores agiam apenas sobre esse tipo de radiação. Agora, a maioria dos produtos oferece também proteção contra os raios UVA, que são de efeito cumulativo e levam ao aparecimento das rugas e das manchas. Essa proteção costuma estar descrita na embalagem com a sigla PPD.

Segundo os especialistas, o filtro é considerado eficaz quando o PPD é pelo menos 1/3 do FPS. Mas, se não encontrar opções com essa informação na embalagem, não se preocupe. "A legislação brasileira determina que todo protetor solar deve ar por testes de comprovação de eficácia contra os raios UVA e não é necessário destacar essa informação no rótulo", conta o farmacêutico Lucas Portilho, diretor científico da Consulfarma, em Campinas, no interior de São Paulo, que é consultor e pesquisador em cosmetologia e especialista em fotoproteção. 

6 - Só precisamos ar protetor quando ficamos bastante tempo sob o sol">var Collection = { "path" : "commons.uol.com.br/monaco/export/api.uol.com.br/collection/vivabem/verao-2020/data.json", "collectionIndex" : true, "channel" : "viva bem", "central" : "viva bem", "titulo" : "VivaBem no Verão", "search" : {"repository":"mix2","tags":"79310"} };