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

Otimize o espaço! 9 objetos multiuso para quem vive em uma casa pequena

Júlia Ribeiro/Divulgação
Imagem: Júlia Ribeiro/Divulgação

Carol Fiacadori

Colaboração para Nossa

19/10/2020 13h11

Os estúdios ou apartamentos com apenas um dormitório são grandes apostas no mercado imobiliário. Afinal, as construtoras querem otimizar as áreas que possuem, mas sem deixar de apresentar ao morador uma estrutura funcional. Porém, mesmo que essas pequenas casas sejam tendência, também é preciso observar as desvantagens, como, por exemplo, a falta de espaço.

Então, para driblar esse possível problema, é necessário investir em peças certas para aumentar o seu apartamento e valorizar cada ambiente da maneira correta. Dá para comprar aquela vassoura que, ao mesmo tempo, limpa e seca ou, então, aproveitar um organizador interno de armários. Para te ajudar na missão, selecionamos 9 produtos multiuso que são bons investimentos para quem não tem tanto espaço dentro de casa. Confira!

Vassoura MOP Spray 3 em 1 - WAP - Divulgação - Divulgação
Imagem: Divulgação

Vassoura MOP Spray 3 em 1 - WAP

Preço: R$99,90*

A vassoura estilo MOP é uma das queridinhas do mercado devido à praticidade. O produto da WAP funciona como três em um, ou seja, oferece três funções: borrifa, limpa e seca. Acompanha um gatilho pulverizador para borrifar, um spray frontal para amplo alcance e um mop de microfibra lavável e removível. A vassoura dispensa o uso de balde e conta com um sistema de encaixe fácil de montar e compacto para guardar.

Organizador com 5 divisórias - Etna - Divulgação - Divulgação
Imagem: Divulgação

Organizador com 5 divisórias - Etna

Preço: R$29,99*

Ideal para arrumar gavetas ou armários, o organizador com divisórias é um dos itens mais comuns nas arrumações de hoje em dia. O produto tem 65x40cm e é um bom aliado para organizar variadas peças - como roupas íntimas, meias e produtos no geral. Ao todo, o pacote conta com cinco partições ajustáveis, que se encaixam em diversos lugares.

Organizador de xícaras para armário - Future  - Divulgação - Divulgação
Imagem: Divulgação

Organizador de xícaras para armário - Future

Preço: 34,54*

O organizador de xícaras é uma boa opção para quem tem poucos armários em casa. Afinal, as peças ocupam um espaço maior, e o organizador permite o encaixe em prateleiras. O produto da Future é cromado e conta com diversos ganchos simétricos para que as xícaras ou canecas sejam penduradas pelas suas alças.

Sofá-cama reclinável caribe - Essencial Estofados - Divulgação - Divulgação
Imagem: Divulgação

Sofá-cama reclinável caribe - Essencial Estofados

Preço: R$1.299,00*

O sofá-cama é uma das boas apostas quando o assunto é otimizar espaços. Seu uso permite que os moradores recebam hóspedes e, ao mesmo tempo, aproveitem e relaxem em um lugar para se sentar. O sofá-cama reclinável da Essencial Estofados acomoda três pessoas sentadas ou duas deitadas e pode ser usado em até três posições diferentes. O produto tem pés em madeira, é feito com espumas de alto conforto e acompanha duas almofadas.

Aspirador de pó vertical Airspeed - Electrolux - Divulgação - Divulgação
Imagem: Divulgação

Aspirador de pó vertical Airspeed - Electrolux

Preço: R$189,90*

O aspirador de pó vertical permite que o consumidor aproveite três diferentes produtos em apenas um. Ele pode ser utilizado na vertical e pode se desencaixar para que se torne um objeto de mão. A peça da Electrolux contém 600W de potência e apresenta sistema de dupla filtragem, ou seja, suga ainda mais tudo e qualquer tipo de sujeira.

Organizador multiuso de acrílico - Ordene - Divulgação - Divulgação
Imagem: Divulgação

Organizador multiuso de acrílico - Ordene

Preço: R$40,37*

O organizador de acrílico da Ordene tem multifunções. Pode ser utilizado tanto na geladeira quanto em armários e tem espaço para diversos objetos. Para auxiliar no manuseio, possui um cabo que facilita o transporte para outros ambientes e a transparência do acrílico facilita a identificação rápida dos produtos.

Kit 2 prateleiras/sapateiras vertical - Mikah77 - Divulgação - Divulgação
Imagem: Divulgação

Kit 2 prateleiras/sapateiras vertical - Mikah77

Preço: R$119,90*

A prateleira multiuso dobrável é sinônimo de praticidade e organização. A flexibilidade e pouco peso permitem que ela seja guardada e apoiada em qualquer lugar ou, então, carregada para diversos espaços. Dá para guardar diversos objetos, como roupas, toalhas, brinquedos, sapatos, entre outros. Ao todo, cada prateleira a até 8kg, conta com quatro nichos e tem instalação simples e fácil, feita pelo sistema de velcro que dispensa o uso de ferramentas e parafusos.

Puff baú revestido em couro - Tapecouro - Divulgação - Divulgação
Imagem: Divulgação

Puff baú revestido em couro - Tapecouro

Preço: R$531,00*

O puff baú tem função dupla: é possível utilizá-lo como banco e como gaveta. No espaço interno, dá para guardar diversos objetos e a tampa removível faz com que ele se feche completamente. Inclusive, ela é revestida com couro e espuma para que se transforme em um assento confortável.

Mesa dobrável de alumínio - Palisad - Divulgação - Divulgação
Imagem: Divulgação

Mesa dobrável de alumínio - Palisad

Preço: R$158,07*

Versátil, a mesa dobrável é uma boa alternativa para quem não tem espaço suficiente para uma mesa fixa. O modelo da Palisad é feito com base de alumínio, que traz leveza à peça, e tem tampo em MDF. Os pés são regulados em dois níveis, 30 ou 70 cm, e o regulador de altura permite que a mesa seja aplainada em uma superfície inclinada.

*Os preços e a lista foram checados no dia 19/10/2020 para atualizar esta matéria. Pode ser que eles variem com o tempo.

O UOL pode receber uma parcela das vendas pelos links recomendados neste conteúdo. Preços e ofertas da loja não influenciam os critérios de escolha editorial.