Blueprint
<style> #article { background-color: #ceece5; transition: background-color 0.3s ease; } [name="border_line"] { transition: border-color 0.3s ease; } [name="start_btn"], [name="back_btn"], [name="repeat_icon"], [name="share_icon"] {cursor:pointer;} [name="back_btn"] {left:200px!important;} [name*="testtitle_"].active {left:0px!important;} [name="repeat_btn"].active {left:212px!important;} [name="testq4_spec"].active {left:840px!important;} [name="testnumb_1"].active {left:-92px!important;} [name="testnumb_2"].active {left:-72px!important;} [name="testnumb_3"].active {left:-72px!important;} [name="testnumb_4"].active {left:-64px!important;} [name="testnumb_5"].active {left:-76px!important;} [name="testnumb_6"].active {left:-76px!important;} [name="testnumb_7"].active {left:-69px!important;} [name^="result_"][name$="_title"].active {left:632px!important;} [name^="result_"][name$="_text"].active {left:632px!important;} [name="result_1_img_1"].active {left: -42px!important;} [name="result_2_img_1"].active {left: -43px!important;} [name="result_3_img_1"].active {left: -68px!important;} [name="result_4_img_1"].active {left: -47px!important;} [name="result_5_img_1"].active {left: -53px!important;} [name="result_6_img_1"].active {left: -63px!important;} [name="repeat_icon"].active {left:632px!important;} [name="share_icon"].active {left:1018px!important;} [name^="testq"][name*="_1_"][name$="text"].active {left:407px!important;cursor:pointer;border-radius:50%;} [name^="testq"][name*="_2_"][name$="text"].active {left:670px!important;cursor:pointer;border-radius:50%;} [name^="testq"][name*="_3_"][name$="text"].active {left:934px!important;cursor:pointer;border-radius:50%;} [name^="testq"][name*="_4_"][name$="text"].active {left:407px!important;cursor:pointer;border-radius:50%;} [name^="testq"][name*="_5_"][name$="text"].active {left:670px!important;cursor:pointer;border-radius:50%;} [name^="testq"][name*="_6_"][name$="text"].active {left:934px!important;cursor:pointer;border-radius:50%;} [name^="testq1"][name$="text"].active:hover {background: #fff; transition: all 0.3s;border-radius:50%;} [name^="testq2"][name$="text"].active:hover {background: #fff; transition: all 0.3s;border-radius:50%;} [name^="testq3"][name$="text"].active:hover {background: #fff; transition: all 0.3s;border-radius:50%;} [name^="testq4"][name$="text"].active:hover {background: #fff; transition: all 0.3s;border-radius:50%;} [name^="testq5"][name$="text"].active:hover {background: #fff; transition: all 0.3s;border-radius:50%;} [name^="testq6"][name$="text"].active:hover {background: #fff; transition: all 0.3s;border-radius:50%;} [name^="testq7"][name$="text"].active:hover {background: #fff; transition: all 0.3s;border-radius:50%;} [name^="testq1"][name$="text"].active {background: transparent; transition: all 0.3s;} [name^="testq2"][name$="text"].active {background: transparent; transition: all 0.3s;} [name^="testq3"][name$="text"].active {background: transparent; transition: all 0.3s;} [name^="testq4"][name$="text"].active {background: transparent; transition: all 0.3s;} [name^="testq5"][name$="text"].active {background: transparent; transition: all 0.3s;} [name^="testq6"][name$="text"].active {background: transparent; transition: all 0.3s;} [name^="testq7"][name$="text"].active {background: transparent; transition: all 0.3s;} [name^="testq1"][name$="text"].active:hover .editor p span {color: #e979bf!important; transition: all 0.3s;} [name^="testq2"][name$="text"].active:hover .editor p span {color: #ff9081!important; transition: all 0.3s;} [name^="testq3"][name$="text"].active:hover .editor p span {color: #00817e!important; transition: all 0.3s;} [name^="testq4"][name$="text"].active:hover .editor p span {color: #0081c5!important; transition: all 0.3s;} [name^="testq5"][name$="text"].active:hover .editor p span {color: #664786!important; transition: all 0.3s;} [name^="testq6"][name$="text"].active:hover .editor p span {color: #8ccdd5!important; transition: all 0.3s;} [name^="testq7"][name$="text"].active:hover .editor p span {color: #5ec580!important; transition: all 0.3s;} </style> <script> $('#article').css({ 'background-color': '#ceece5', }); $( '#article [name*="repeat_"], #article [name*="back_"], #article [name*="share_"], #article [name*="testtitle_"], #article [name*="testq"], #article [name*="testnumb_"], #article [name*="result_"],#article [name*="top_"], #article [name*="next_step"], #article [name*="testimg_"]' ).fadeOut(0); jQuery('#article').on('click', '[name="start_btn"]', function() { jQuery('[name*="start_"]').addClass('hide').fadeOut(0); showStartElements(); nextStep(1); }); jQuery('#article').on('click', '[name="back_btn"]', function() { hideStep(currentStep) nextStep(--currentStep); allResult[last_c]--; }); var currentStep = 1; var allResult = [0,0,0,0,0,0,0]; var last_c = 0; var elements = $('[name*="testq"][name$="text"]'); jQuery(elements).on('click', function() { var cur_v = jQuery(this).attr('name'); console.log(cur_v); cur_v = cur_v.slice(9,10); console.log(cur_v); allResult[cur_v]++; last_c = cur_v; nextStep(++currentStep); console.log(allResult); }); function showStartElements() { setTimeout(function() { jQuery('[name*="top_q"]').addClass('active').fadeIn(); }, 400); } function nextStep(id) { jQuery('[name="back_btn"]').fadeOut(); changeColorsTest(id); if (id == 8) { hideStep(id - 1); showResult(); } else { hideStep(id - 1); setTimeout(function() { jQuery('[name="testtitle_' + id + '"]').addClass('active').fadeIn(); jQuery('[name="testnumb_' + id + '"]').addClass('active').fadeIn(); jQuery('[name*="testq' + id + '_"]').addClass('active').fadeIn(); jQuery('[name*="testimg_' + id + '"]').addClass('active').fadeIn(); jQuery('[name="top_i_' + --id + '"]').addClass('active').fadeIn(); }, 400); } if(id == 1 || id == 0 || id == 8) { jQuery('[name="back_btn"]').fadeOut(0); } else { jQuery('[name="back_btn"]').fadeIn(); } } function hideStep(id) { jQuery('[name*="testtitle_' + id + '"]').removeClass('active').fadeOut(); jQuery('[name="testnumb_' + id + '"]').removeClass('active').fadeOut(); jQuery('[name*="testq' + id + '"]').removeClass('active').fadeOut(); jQuery('[name*="testimg_' + id + '"]').removeClass('active').fadeOut(); } var colors = { 'q0': '#ceece5', 'q1': '#e979bf', 'q2': '#ff9081', 'q3': '#00817e', 'q4': '#0081c5', 'q5': '#664786', 'q6': '#8ccdd5', 'q7': '#5ec580', 'r1': '#ceece5', 'r2': '#66cac0', 'r3': '#1580b9', 'r4': '#eaa9d0', 'r5': '#efe5d7', 'r6': '#efe5d7', 'cr': '#ff4249', 'cw': '#ffffff', 'cb': '#3280be', }; function changeColorsTest(id){ if(id == 0) { $('#article').css({ 'background-color': colors['q' + id], }); $('[name="border_line"] .content').css({ 'border-color': colors['cr'], }); } else { $('#article').css({ 'background-color': colors['q' + id], }); $('[name*="testtitle_"], [name^="testq"][name$="text"] .editor p span, [name*="testnumb_"]').css({ 'color': colors['cw'], }); $('[name="border_line"] .content').css({ 'border-color': colors['cw'], }); } } function changeColorsResult(id){ console.log('resultid = ' + id); if(id == 1 || id == 5) { $('#article').css({ 'background-color': colors['r' + id], }); $('[name="border_line"] .content').css({ 'border-color': colors['cr'], }); $('[name="repeat_icon"] .editor p span, [name="share_icon"] .editor p span').css({ 'color': colors['cr'], }); } else if (id == 6) { $('#article').css({ 'background-color': colors['r' + id], }); $('[name="repeat_icon"] .editor p span, [name="share_icon"] .editor p span').css({ 'color': colors['cb'], }); $('[name="border_line"] .content').css({ 'border-color': colors['cb'], }); } else { $('#article').css({ 'background-color': colors['r' + id], }); $('[name="border_line"] .content').css({ 'border-color': colors['cw'], }); $('[name="repeat_icon"] .editor p span, [name="share_icon"] .editor p span').css({ 'color': colors['cw'], }); } } var totalResult = ''; function showResult(){ var items = allResult; totalResult = Object.keys(items) .reduce(function(keya, keyb) { return items[keya] > items[keyb] ? keya : keyb; }); console.log(totalResult); changeColorsResult(totalResult); setTimeout(function() { jQuery('[name*="top_"]').removeClass('active').fadeOut(); jQuery('[name*="result_'+ totalResult + '"]').addClass('active'); jQuery('[name*="result_'+ totalResult + '"]').fadeIn(); jQuery('[name*="repeat"], [name*="share"]').addClass('active').fadeIn(); }, 600); } jQuery('[name*="repeat"]').on('click', function(){ jQuery('[name="back_btn"]').removeClass('active').fadeOut(0); jQuery('[name*="result_"]').fadeOut(); jQuery('[name*="repeat"], [name*="share"]').fadeOut(); setTimeout(function() { jQuery('[name*="result_"]').removeClass('active'); jQuery('[name*="repeat"], [name*="share"]').removeClass('active'); jQuery('[name*="start_"]').delay(400).fadeIn().removeClass('hide').addClass('active'); nextStep(0); currentStep = 1; allResult = [0,0,0,0,0,0,0]; last_c = 0; }, 600); }); jQuery('[name*="share"]').on('click', function(e){ e.preventDefault(); var s_url = 'https://vk.com/share.php?url=https://theblueprint.ru/lifestyle/games/rot-cringe-brat?customshare=v' + totalResult; window.open(s_url, '', 'toolbar=0,status=0,width=626,height=436'); }); </script>
T

из чего же сделаны наши девчонки 

То, что нельзя показывать, те, кого нельзя называть

Стыд да и только

Полторы комнаты

Толстые романы

Битников

Рэп

Все равно не пойдете

В роуминге

И так будете

10-часовой сон

Этот мейк:     

Душ. Раз в две недели

На коврике для йоги

Главное как: плашмя

Где, с кем, при каких обстоятельствах — фактуры хватит на еще один выпуск Sex Issue

That’s that me espresso и не стесняюсь этого

Только подкасты.
Про высокие технологии и науку

«4’33» Джона Кейджа

Зажигалку

Ключи. От чужой квартиры

Многоразовую трубочку для айс-матчи на кокосовом

Главный бьюти-ритуал этого лета?

Brat Girl Summer 

Все сторис знакомых снова в летних коллажах. А в вашей фотопленке только...

Кажется, вас тоже не миновал тренд на книжные клубы. Что читали?

Hot Girl Summer 

Кстати, про знакомых: они никак не могут до вас дозвониться, чтобы позвать на вечеринку.
И все потому что вы

И все-таки: где вы провели это лето? 

Tomato Girl Summer 

Rot Girl Summer 

Все лето вы слушали…

Нет времени объяснять: вы опаздываете на рейс и задерживаете очередь на досмотр, потому что забыли выложить из кармана...

Cringe Girl Summer 

Clean Girl Summer 

Стивен Гандри, автор бестселлера The New York Times про помидоры-убийцы, может быть спокоен: вы попали в команду #tomatogirlsummer не потому, что наелись овощей на год вперед. Скорее всего, вы просто грели кости где-то между Амальфи и Санторини, читали толстые романы, провожали закаты под саундтреки из «Сладкой жизни», носили сарафаны, топы и комбинезоны (возможно, красных оттенков). Ну, или хотя бы об этом мечтали.

Вами могут гордиться мама, папа или как минимум аналитики приложения «Здоровье»: за это лето пройден миллион шагов, выпито
200 литров воды и зеленых смузи. Йога, пилатес, увлажняющая маска на лицо — и диагноз налицо: вы that girl из тиктока. Или просто любите «макияж без макияжа» и все еще любуетесь Каролин Биссет-Кеннеди.

Штаны истерты, как монета, во рту дымится сигарета, и так далее, и так далее. Как завещала Charli XCX, «Brat Girls — это девушки, которые любят вечеринки и иногда говорят всякие глупости. Они чуть-чуть неряшливые, честные, прямолинейные и немного вспыльчивые».  

Поздравляем: этим летом вы не наделали глупостей и обошли стороной все дурацкие вечеринки — как, в общем-то, и все остальные. Зато побороли FOMO и сполна отбили стоимость аренды квартиры, потому что почти из нее не выходили. 0% осуждения, 100% понимания.

читать

читать

Что сказать, задали жару. Вам будет, что поведать об этом лете внукам, но лучше подождать до их совершеннолетия. Как там было в одноименном треке Megan Thee Stallion? **** *** *******. 

Цитаты великих

Рейвы. Кстати, кто все
эти люди?

Небомореоблака

Бульварное чтиво

Аффирмации

Вам кажется

Решили, что пьяных звонков и переписок пока достаточно

В шавасане

Еще отсыпаетесь после предыдущей

«Не работать» (с)

SPF+50

Все anti-age-процедуры для вагины из материала The Blueprint

По классике: пляж,
джюс, оранжад

В полях. Signal, Outline, «Архстояние»…

И вспоминать стыдно

Pedro, Pedro, Pedro,
Pedro, Pè

Голоса в голове

Try it, bite it, lick it, spit it / Pull it to the side and get all up in it

Ту самую помаду
Исамайи Ффренч

Таблетницу с успокоительными

Золотую карту

Лучше даже не вспоминать. 

ТЕКСТ:
ПОЛИНА САДОВНИКОВА

ИЛЛЮСТРАЦИИ:
дарья фар

3

2

4

7

5

6

1

Не будем лить слезы по уходящему лету, лучше вспомним, каким оно было. Ленивым? Эпичным? Напрасным? А если на языке тиктока? Пройдите наш тест и узнайте, какой #girlsummer тренд описывает последние три месяца лучше всего.

читать

читать

еще раз ⟲

поделиться

поделиться

{"width":1200,"column_width":120,"columns_n":10,"gutter":0,"line":40}
false
767
1300
false
false
true
{"mode":"page","transition_type":"slide","transition_direction":"horizontal","transition_look":"belt","slides_form":{}}
{"css":".editor {font-family: tautz; font-size: 16px; font-weight: 400; line-height: 21px;}"}