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

O que vai estar na moda para homens? Veja tendências que irão bombar

Coleção primavera-verão 2021 da Lanvin - Divulgação
Coleção primavera-verão 2021 da Lanvin
Imagem: Divulgação

Gustavo Frank

De Nossa

21/07/2020 04h00

Assim como em Londres, a Paris Fashion Week e a Milan Fashion Week neste ano aconteceram em versão digital, consequência da pandemia do coronavírus no mundo. Os eventos, os mais importantes na indústria da moda, serviram de vitrine para as marcas mostrarem o que vai ser tendência entre os homens para os próximos meses.

Fãs de um bom garimpo, assim como nos brechós, nós aqui do Nossa separamos algumas das peças, estampas e cores que foram onipresentes nas coleções e devem inspirar o street style e também as marcas de fast fashion em suas próximas temporadas. Escolha as suas favoritas e já prepare os visuais para aderir ao guarda-roupa.

Tie-dye

Não é uma surpresa que o tie-dye tenha aparecido nas semanas de moda da Europa. Desde o começo desse ano, inclusive no Brasil, a estampa começou a aparecer de forma constante — seja por meio dos influenciadores ou até mesmo de Manu Gavassi, que levou essa estética às televisões brasileiras durante a exibição do Big Brother Brasil 20.

Desde as cores mais vibrantes até as mais suaves, moletons, calças, shorts, entre outras peças com tie-dye invadiram as arelas virtuais de Paris e de Milão para consolidar a tendência, que pode ser feita inclusive em casa usando água quente e corantes.

Conjunto

Dos pés à cabeça com uma única cor ou estampa, como um uniforme, as novas coleções indicam que os conjuntos serão ainda mais usados pelos homens.

Esse visual pode ser fácil de adaptar ao look, por não exigir combinações de peças, e uma estratégia para incluir o street style no guarda-roupa de forma prática.

Calças largas

O tempo das calças skinny, bem coladas na perna, acabaram. As calças mais largas deixaram de ser um artigo específico de algumas tribos para chegar até os fashionistas e todos os tipos de homens.

As peças de alfaiataria foram as principais a arem por essa adaptação, por serem feitas de tecido que permitem esse movimento. Já as demais, inovaram além em seus cortes, apresentando camadas.

Cintura

É, definitivamente, a vez do homem valorizar a cintura. O que antes era algo mais característico da moda feminina, agora ganhou espaço também no setor masculino.

As marcas não só investiram em peças que se modelam às silhuetas dos modelos, como também criaram peças que destacam essa parte do corpo. Cintos e outros órios apareceram nas semanas de moda para marcar essa nova tendência.

Shorts curto

Aqui em Nossa já explicamos um pouco sobre a ascensão dos homens mostrando as pernas. Nas arelas digitais, não foi diferente.

O que chamou a atenção foram as peças de alfaiataria, como apresentou a Dior. O segredo, segundo as marcas, são os modelos que ficam acima do joelho, colocando um ponto final nos bermudões que cobriam toda a parte debaixo do corpo masculino e criavam conflito com a silhueta do homem.

Neon

Pelo visto, todos nós estaremos nos vestindo como canetas marca-texto nos próximos meses.

O neon já estava presente como uma tendência na moda feminina há alguns anos, mas se consolidou na masculina para ficar, como mostraram as marcas ao apresentar as suas coleções.

Desde as peças para complementar o look, como bolsas e tênis, até as que formam o visual de fato, como camisetas e jaquetas corta-vento, agregaram as cores neon, com destaque para a cor verde.

Minhas escolhas

Mais cor, por favor

Entre as tendências, o tie-dye, na minha opinião, se tornou imprescindível no guarda-roupa para os próximos tempos. Como exemplo, compartilho o look usado pelo ator Timothée Chalamet em um red carpet: macacão e camisa combinados.

Novos formatos nas pernas

As calças largas são o segundo "must have" que as semanas de moda reforçaram. Nas lojas de fast fashion, é o que mais encontro nos meus últimos garimpos virtuais. Para inspirações, aconselho acompanhar o estilo de Harry Styles.