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

Teste o segredo de Meghan Markle: 6 massagens faciais para fazer em casa

Massagens faciais podem entrar facilmente na sua rotina e no bolso. "Basta criar o hábito de estimular os músculos da face com os dedos", fala Suellen Campanhola - iStock Images
Massagens faciais podem entrar facilmente na sua rotina e no bolso. "Basta criar o hábito de estimular os músculos da face com os dedos", fala Suellen Campanhola Imagem: iStock Images

Natália Eiras

De Universa

16/09/2019 04h00

De acordo com os estudiosos, a face tem 11 tipos de músculos e, assim como o resto do corpo, exercitá-los pode trazer uma série de benefícios. Não à toa, massageá-los é um dos segredos de beleza de Meghan Markle e da cantora Anitta. "O método aumenta a oxigenação diária da pele do rosto e aumenta o consumo de nutrientes da cútis, o que aumenta a longevidade e tônus", fala a esteticista e cosmetóloga Suellen Campanhola, em entrevista para Universa.

Além disso, massagens nas áreas do maxilar, maçãs do rosto, testa e olhos ajuda a diminuir inchaços e tensão nos músculos da face. Basta ar os dedos firmemente no rosto, como ensina essa matéria. "Para liberar toxinas, é preciso exercícios e estímulo. Assim, as massagens faciais ajudam na retirada dessa retenção de líquido e a liberar peles mortas", complementa a esteticista Roseli Siqueira.

Muito benéficas, massagens faciais também são métodos íveis para manter a pele saudável, uma vez que você pode fazê-las em casa, com as próprias mãos. "Mas não dá para bater na pele como se fosse um pedaço de carne. Precisamos ter toques firmes, no entanto delicados", fala Roseli Siqueira. "Além disso, é crucial que a estrutura das fibras musculares da face seja respeitada, se não, em vez de melhorar o tônus da pele, as massagens podem evidenciar a flacidez", adiciona Suellen Campanhola.

As especialistas sugerem que elas sejam feitas diariamente. "Preferencialmente pela manhã, uma vez que a massagem ajuda a diminuir o inchaço matinal. No entanto, caso você não tenha tempo, ela pode ser feita à noite", diz Suellen. O importante é que você crie um hábito e que ela faça parte da sua rotina de autocuidado. Roseli aconselha, ainda, que a massagem seja feita usando o óleo natural da pele ou água. "Chás como de menta, para dias mais quentes, ou verde, para quem quiser fazer uma desintoxicação da pele, também podem ser boas opções. Quem tem pele mais seca ou sensível, pode pingar uma gotinha de óleo vegetal, como o de coco", afirma a esteticista.

Caso você queira experimentar os estímulos, seja para relaxar ou para melhorar o aspecto da pele, Universa mostra seis tipos de massagens faciais que estão bombando no Pinterest e que você pode fazer em casa. Veja:

Japonesa

Usando três dedos das mãos, você estimula a musculatura sempre em direção às têmporas. "O movimento ajuda a drenar esses pontos em que o inchaço fica aparente, além de levantar a musculatura da região", fala Roseli.

Para iluminar a pele

Percorra os pontos altos da face (nariz, testa, maçãs do rosto) para desintoxicar. "Percorrer o maxilar com três dedos ajuda, também, a deixar o rosto mais fino", sugere Suellen.

Gua Sha

A pedra, que pode ser quartzo rosa ou jade, tem formato que ajuda a atingir pontos importantes do rosto e do corpo. "Porém, é preciso ter cuidado com a força com a qual você usa o Gua Sha para não machucar a face", aconselha Roseli.

Ioga Facial

"A Ioga Facial tira a tensão muscular para que a circulação sanguínea possa fluir melhor", afirma Suellen. "Assim como o corpo, a face também tem nódulos de tensão. Assim, a ioga ajuda a amenizar esses nódulos e melhora toda a harmonia facial".

Com rolinho massageador

Para Roseli Siqueira, o rolinho massageador com pedras é a melhor pedida para quem está começando a fazer massagem facial em si mesmo. "Ele diminui a força com que você faz os movimentos e torna os estímulos mais firmes, porém leves", fala a esteticista.

Com colher

Suellen Campanhola afirma que a anatomia de uma colher é bem similar aos toques das mãos e torna a massagem mais prática. Há diversos vídeos na internet ensinando a fazer. "Muitas vezes, a gente não tem coordenação para fazer os movimentos com as mãos. A colher facilita bastante as manobras", diz a especialista. Roseli pontua que é importante atentar-se ao material da colher. "O ideal é que ela seja de prata ou ouro, por causa da troca eletromagnética entre a pele da face e o instrumento", afirma.