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

Jaquetas de pelo: como usar as peças quentinhas mais estilosas da temporada

Kendall Jenner - Reprodução/Instagram
Kendall Jenner Imagem: Reprodução/Instagram

Mainá Belli

Colaboração para Universa

28/05/2019 04h00

Existe peça mais estilosa para looks de inverno que uma jaqueta de pelo? Este tipo de casaco traz um toque extra de sofisticação e funciona para diversas ocasiões: da roupa para trabalhar a um almoço no fim de semana; do look casual a uma produção mais sofisticada.

As jaquetas de pelo sintético são ainda ótimas peças para complementar looks básicos como os compostos por jeans e camisa clássica ou legging e camiseta. O que faz a diferença é o tipo de tecido misturado ao pelo fake e, claro, a modelagem da peça. Confira algumas dicas para usar o item sem medo nesta temporada:

1. Jaqueta jeans com pelo

O inverno costuma ser tímido em grande parte do Brasil. Assim, as jaquetas jeans forradas com pelo mais fininho são opções certeiras e funcionais para todas as regiões do país. O mix entre os dois materiais deixa a peça equilibrada, descolada e quentinha na medida.

Nesta temporada, as jaquetas cropped vieram com força, dividindo o reinado com as oversized. "Por serem mais curtas que as peças clássicas, as jaquetas de pelo cropped trazem um ar descolado e moderno aos looks de inverno", conta a designer de moda Vanessa Vicale.

Segundo a especialista, este modelo é versátil, podendo ser combinado com pantalona de cintura alta, para uma proposta mais sofisticada, ou com calça jeans e tênis casual, para um look confortável e estiloso para o dia a dia.

E já que o jeans é um dos tecidos favoritos do estilo casual, misturar duas peças com lavagens semelhantes pode ser mais uma das alternativas da tendência. Escolha a jaqueta de pelo com sua modelagem preferida e combine-a com um mom jeans de mesma tonalidade -- aquela calça estilo anos 90, mais larguinha no quadril, sabe? Arremate com uma camiseta básica e botinhas, com resultado bem confortável.

2. Jaqueta de couro com pelo

Uma jaqueta de couro forrada com pelinhos -- ambos fake, claro -- é uma ótima opção para quem quer investir na peça em sua versão mais elegante.

Do tipo de item que compramos hoje e usamos por muitas temporadas, esta jaqueta "consegue reinventar os looks para dias frios, tirando-os da zona de conforto, da 'mesmice'. Dá instantaneamente para a produção aquele toque clássico, porém fashionista", ensina a estilista Carina Possidente.

Para quem não abre mão de cores no inverno, a especialista divide mais uma dica: apostar nas jaquetas neutras por cima de blusas ou camisetas coloridas. "A combinação fica ótima com calças jeans mais justas ou leggings também de couro fake".

Outra opção incrível para arrematar a tendência é combinar a jaqueta de pelo preta com um look neutro composto por calça creme, blusa de gola alta branca e bolsa bege clara. O resultado é tão lindo que nem parece descomplicado e fácil de ser copiado!

Ah, e a jaqueta com material sintético tipo camurça também fica ainda mais estilosa e quentinha com forro em pelo fake. Combine-a com vestido de manga comprida e botas de cano curto confortáveis.

3. Jaqueta com pelinhos nos detalhes

Quem quer investir na moda, mas mora em regiões mais quentes, outro truque é usar a jaqueta -- de jeans, couro ou sarja -- com pelo apenas na gola ou nos punhos. O item trará o aspecto descolado da tendência, sem pesar o visual.

Para rimar com este estilo meia estação e sair das combinações óbvias do clima, misture a peça com vestido de manga comprida ou saia mídi estampada.

4. Além da jaqueta: os sofisticados casacos de pelo

Os casacos de pelo também acompanham o estilo das peças com forro peludinho. São, inclusive, incríveis para variar a tendência. Apesar de remeterem ao aspecto de inverno mais rigoroso, podem funcionar em climas mais amenos quando levamos em conta os detalhes.

Para que o look fique equilibrado, opte por casacos de pelo mais curtos, até a altura do quadril, e arremate-os com peças casuais.

Evite também fazer muitas sobreposições -- assim o visual continuará propício ao nosso dia a dia. Por fim, leve em conta órios aconchegantes e casuais, como é o caso dos tênis esportivos ou das botas de salto baixo, além das pochetes ou bolsas a tiracolo.