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

As piscinas de hotéis e spas que bombam em fotos no Instagram; conheça

iStock
Imagem: iStock

Do UOL

13/02/2020 09h53

Designs inovadores no meio de belíssimas paisagens, borda infinita de frente para o mar, em gruta, Ibiza ou na Grécia, as piscinas fazem um sucesso tremendo entre os viajantes que não abrem mão de registrar os eios nas redes sociais.

Conheça algumas das mais fotografadas do mundo em hotéis e spas, marcadas em hashtags como #poolsofinstagram, #poolsoftheworld, #poollife e #poolside.

Kayon Jungle Resort, em Bali

Kayon Jungle Resort, em Bali - Divulgação/Kayon Jungle Resort - Divulgação/Kayon Jungle Resort
Piscina no Kayon Jungle Resort, em Bali
Imagem: Divulgação/Kayon Jungle Resort

Esta maravilha está dividida em três níveis diferentes de água, com borda infinita, em um área com deques e espaço para descansar, tomar sol e beber um drinque, com vista privilegiada para a natureza na ilha na Indonésia.

Diárias no local a partir de R$ 1.257*.

Alpin Panorama Hotel Hubertus, na Itália

Vista área da Sky Pool, no Alpin Panorama Hotel Hubertus, na Itália - Divulgação - Divulgação
Vista área da Sky Pool, no Alpin Panorama Hotel Hubertus, na Itália
Imagem: Divulgação

O hotel de luxo nas Dolomitas oferece seis opções de piscinas. A mais exuberante é a Sky Pool, uma piscina externa com 25 metros de comprimento, com uma parte com chão de vidro onde os banhistas podem irar a vista debaixo enquanto nadam.

Valor da diária somente por consulta no site oficial.

Miramonti Boutique Hotel, na Itália

Miramonti&nbsp;Boutique Hotel, na Itália - Divulgação - Divulgação
Vista do Miramonti Boutique Hotel, na Itália
Imagem: Divulgação

Com o paredão montanhoso da cidade de Merano, ao fundo, esta piscina também está entre as mais fotografadas do mundo. Tem 16 metros de comprimento, cinco metros de largura e é composta de água salina aquecida.

Diárias no local a partir de R$ 1.800*.

La Posidonia Spa, em Ibiza

Piscina no La Posidonia Spa, em Ibiza - Divulgação - Divulgação
Piscina no La Posidonia Spa, em Ibiza
Imagem: Divulgação

Esta belíssima piscina infinita fica a 180 metros de altura, tem três camadas de água e possui tratamento com hidromassagem.

Valor da diária somente por consulta no site oficial.

Six Senses Zil Pasyon, nas Ilhas Seychelles

Piscina no Six Senses Zil Pasyon, nas Ilhas Seychelles - Divulgação - Divulgação
Piscina no Six Senses Zil Pasyon, nas Ilhas Seychelles
Imagem: Divulgação

Um pedaço de paraíso no Oceano Índico só poderia ficar melhor com esta piscina deslumbrante à beira-mar. Ela faz parte do spa do requintado hotel e fica em uma plataforma alta, em meio à paisagem rochosa.

Diárias a partir de R$ 10 mil*.

Mystique Hotel Santorini, na Grécia

Piscina no Mystique Hotel Santorini, na Grécia - Divulgação - Divulgação
Piscina no Mystique Hotel Santorini, na Grécia
Imagem: Divulgação

Sabe aquela visão das casinhas brancas com alguns pontinhos azuis espalhados pelo cenário idílico de Santorini? Pois esta é uma das charmosas piscinas que colorem a paisagem grega.

Valor da diária somente por consulta no site oficial.

Bambuda Lodge, no Panamá

Bambuda Lodge, no Panamá - iStock - iStock
Piscina no Bambuda Lodge, no Panamá
Imagem: iStock

Localizada na ilha remota Boca del Toro, na costa caribenha do Panamá, esta piscina é uma das "diferentonas" entre as mais fotografadas do mundo. Com design comum, ela tem uma extensão inusitada que faz a ligação dos banhistas da beira da piscina para a água do mar por meio de um toboágua.

Diárias no local a partir de R$ 86*.

Grotto Bay Beach Resort, nas Bermudas

Piscina natural no Grotto Bay Beach Resort, nas Bermudas - Divulgação - Divulgação
Piscina natural no Grotto Bay Beach Resort, nas Bermudas
Imagem: Divulgação

Beleza natural faz parte do cenário de uma caverna na propriedade que abriga o hotel Grotto Bay Beach Resort.

Diárias no local a partir de R$ 1.296*.

Millepini Hotel Terme, na Itália

Millepini Hotel Terme, na Itália - Divulgação - Divulgação
Piscina Y-40 Deep Joy, no Millepini Hotel Terme, na Itália
Imagem: Divulgação

Prêmio originalidade? A piscina Y-40 Deep Joy é a piscina mais profunda do mundo, com 40 metros de profundidade no total, com diversos níveis e ambientes. Ela é procurada por mergulhadores profissionais e aventureiros de plantão. Vai encarar?

Diárias do local a partir de R$ 603*.

Grand Hotel Tremezzo, na Itália

Piscina do Grand Hotel Tremezzo, na Itália - Divulgação - Divulgação
Piscina do Grand Hotel Tremezzo, na Itália
Imagem: Divulgação

Já viu uma piscina em cima de um lago? Este é um dos atrativos do hotel situado às margens do Lago de Como, na Lombardia, na Itália. A vista dá para o vilarejo de Bellagio.

Diárias no local a partir de R$ 2.410*.

Hotel W Hong Kong

Piscina no Hotel W Hong Kong - Divulgação - Divulgação
Piscina no Hotel W Hong Kong
Imagem: Divulgação

O que falar a visão desta piscina externa localizada no alto do 76º andar do Hotel W Hong Kong? Ela funciona até às 22h para os hóspedes, que não deixam de clicar a bela piscina nas redes sociais.

Diárias no local a partir de R$ 1.289*.

(*Valores convertidos em 11/02/2020)