"card ios"
Bootstrap 3.0.0 Snippet by evarevirus

<link href="//netdna.bootstrapcdn.com/bootstrap/3.0.0/css/bootstrap.min.css" rel="stylesheet" id="bootstrap-css"> <script src="//netdna.bootstrapcdn.com/bootstrap/3.0.0/js/bootstrap.min.js"></script> <script src="//code.jquery.com/jquery-1.11.1.min.js"></script> <!------ Include the above in your HEAD tag ----------> <!DOCTYPE html><html lang='en' class=''> <head><script src='//production-assets.codepen.io/assets/editor/live/console_runner-079c09a0e3b9ff743e39ee2d5637b9216b3545af0de366d4b9aad9dc87e26bfd.js'></script><script src='//production-assets.codepen.io/assets/editor/live/events_runner-73716630c22bbc8cff4bd0f07b135f00a0bdc5d14629260c3ec49e5606f98fdd.js'></script><script src='//production-assets.codepen.io/assets/editor/live/css_live_reload_init-2c0dc5167d60a5af3ee189d570b1835129687ea2a61bee3513dee3a50c115a77.js'></script><meta charset='UTF-8'><meta name="robots" content="noindex"><link rel="shortcut icon" type="image/x-icon" href="//production-assets.codepen.io/assets/favicon/favicon-8ea04875e70c4b0bb41da869e81236e54394d63638a1ef12fa558a4a835f1164.ico" /><link rel="mask-icon" type="" href="//production-assets.codepen.io/assets/favicon/logo-pin-f2d2b6d2c61838f7e76325261b7195c27224080bc099486ddd6dccb469b8e8e6.svg" color="#111" /><link rel="canonical" href="https://codepen.io/mhmoodlan/pen/woqNNE?limit=all&page=37&q=app" /> <meta name="viewport" content="width=device-width, initial-scale=1"> <link href="https://fonts.googleapis.com/css?family=Raleway" rel="stylesheet"> <style class="cp-pen-styles">body { background-image: url("https://raw.githubusercontent.com/mhmoodlan/Spread-Messenger/master/assets/img/bg-1.jpg"); background-size: cover; color: #3e3e3e; font-family: "raleway", sans-serif; } .body-wrapper { position: relative; width: 100%; height: 100vh; } .body-wrapper .wrapper { width: 950px; height: 550px; background: #f6f6f6; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); border-radius: 10px; box-shadow: 0px 0px 42.32px 3.68px rgba(0, 1, 1, 0.122); overflow: hidden; } .body-wrapper .wrapper:before { content: ""; display: block; position: absolute; top: calc(-1 * calc(calc(100vh - 550px) / 2)); left: calc(-1 * calc(calc(100vw - 950px) / 2)); width: 100vw; height: 100vh; background: url("https://raw.githubusercontent.com/mhmoodlan/Spread-Messenger/master/assets/img/bg-1.jpg"); background-size: cover; z-index: -1; opacity: 0.4; -webkit-filter: blur(10px); } .body-wrapper .wrapper .header { position: relative; width: 100%; height: 90; } .body-wrapper .wrapper .header .tray { width: 100%; height: 25px; background: white; position: relative; } .body-wrapper .wrapper .header .tray .tray-btns { width: 15%; height: 25px; padding-left: 15px; box-sizing: border-box; } .body-wrapper .wrapper .header .tray .tray-btns .exit-btn, .body-wrapper .wrapper .header .tray .tray-btns .big-btn, .body-wrapper .wrapper .header .tray .tray-btns .small-btn { width: 10px; height: 10px; border-radius: 50%; background: red; position: relative; top: 7.5px; float: left; } .body-wrapper .wrapper .header .tray .tray-btns .big-btn { background: orange; left: 5px; } .body-wrapper .wrapper .header .tray .tray-btns .small-btn { background: green; left: 10px; } .body-wrapper .wrapper .header .tray .logo { position: absolute; width: 70px; height: 25px; background: url(""); background-position: center; background-repeat: no-repeat; background-size: contain; left: 50%; top: 0; transform: translate(-50%, 0); } .body-wrapper .wrapper .header .info { width: 100%; height: 65px; background: rgba(255, 255, 255, 0.5); font-size: 11px; } .body-wrapper .wrapper .header .info .username { width: 25%; height: 65px; line-height: 65px; color: #206b96; text-align: left; padding-left: 30px; box-sizing: border-box; float: left; } .body-wrapper .wrapper .header .info .search { width: 45%; height: 65px; float: left; position: relative; } .body-wrapper .wrapper .header .info .search input[type="text"] { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); border: 0; border-bottom: 1px solid rgba(0, 0, 0, 0.15); background: transparent; width: 85%; } .body-wrapper .wrapper .header .info .search input[type="text"]:focus { outline: none; border-bottom: 1px solid rgba(0, 0, 0, 0.3); } .body-wrapper .wrapper .header .info .view, .body-wrapper .wrapper .header .info .sort { width: 12.5%; height: 65px; float: left; line-height: 65px; } .body-wrapper .wrapper .header .info .view .name, .body-wrapper .wrapper .header .info .view .value, .body-wrapper .wrapper .header .info .sort .name, .body-wrapper .wrapper .header .info .sort .value { float: left; } .body-wrapper .wrapper .header .info .view .name, .body-wrapper .wrapper .header .info .sort .name { width: 30%; } .body-wrapper .wrapper .header .info .view .value { position: relative; } .body-wrapper .wrapper .header .info .view .value .view-input { display: none; } .body-wrapper .wrapper .header .info .view .value .view-input:checked ~ .view-label .view-btn { border-radius: 5px 5px 0px 0px; } .body-wrapper .wrapper .header .info .view .value .view-input:checked ~ .show { display: block; } .body-wrapper .wrapper .header .info .view .value .show { position: absolute; width: 55px; height: auto; display: none; background: white; top: 42.5px; border-radius: 0px 0px 5px 5px; z-index: 1000; box-shadow: 0px 0px 10px 1px rgba(106, 106, 106, 0.25); } .body-wrapper .wrapper .header .info .view .value .show .item { width: 55px; height: auto; text-align: left; cursor: pointer; padding: 5px; box-sizing: border-box; line-height: 20px; } .body-wrapper .wrapper .header .info .view .value .show .item:hover { background: #f6f6f6; } .body-wrapper .wrapper .header .info .view .value .view-label { position: relative; width: 55px; height: 20px; cursor: pointer; } .body-wrapper .wrapper .header .info .view .value .view-label .view-btn { position: relative; width: 55px; height: 20px; background: #6a6a6a; margin-top: 32.5px; transform: translate(0, -50%); border-radius: 5px; color: white; text-align: left; padding-left: 5px; box-sizing: border-box; line-height: 20px; } .body-wrapper .wrapper .header .info .sort .value { position: relative; } .body-wrapper .wrapper .header .info .sort .value .sort-input { display: none; } .body-wrapper .wrapper .header .info .sort .value .sort-input:checked ~ .sort-label .sort-btn { border-radius: 5px 5px 0px 0px; } .body-wrapper .wrapper .header .info .sort .value .sort-input:checked ~ .show { display: block; } .body-wrapper .wrapper .header .info .sort .value .show { position: absolute; width: 55px; height: auto; display: none; background: white; top: 42.5px; border-radius: 0px 0px 5px 5px; z-index: 1000; box-shadow: 0px 0px 10px 1px rgba(106, 106, 106, 0.25); } .body-wrapper .wrapper .header .info .sort .value .show .item { width: 55px; height: auto; text-align: left; cursor: pointer; padding: 5px; box-sizing: border-box; line-height: 20px; } .body-wrapper .wrapper .header .info .sort .value .show .item:hover { background: #f6f6f6; } .body-wrapper .wrapper .header .info .sort .value .sort-label { position: relative; width: 55px; height: 20px; cursor: pointer; } .body-wrapper .wrapper .header .info .sort .value .sort-label .sort-btn { position: relative; width: 55px; height: 20px; background: #6a6a6a; margin-top: 32.5px; transform: translate(0, -50%); border-radius: 5px; color: white; text-align: left; padding-left: 5px; box-sizing: border-box; line-height: 20px; } .body-wrapper .wrapper .header .info .options { width: 5%; height: 65px; float: left; line-height: 65px; } .body-wrapper .wrapper .content { position: relative; width: 100%; height: 510px; top: -25px; } .body-wrapper .wrapper .content .arrows { position: absolute; top: 50%; left: 0; transform: translate(0, -50%); height: auto; width: 100%; padding: 0 25px; box-sizing: border-box; } .body-wrapper .wrapper .content .arrows .left-arrow, .body-wrapper .wrapper .content .arrows .right-arrow { cursor: pointer; position: relative; width: 20px; height: 20px; float: left; transform: scale(1.2); filter: drop-shadow(0 0px 3.5px rgba(0, 0, 0, 0.55)); } .body-wrapper .wrapper .content .arrows .left-arrow svg path, .body-wrapper .wrapper .content .arrows .right-arrow svg path { fill: white; } .body-wrapper .wrapper .content .arrows .right-arrow { float: right; transform: scale(1.2) rotateZ(180deg); } .body-wrapper .wrapper .content .card { position: absolute; min-width: 300px; min-height: 400px; max-width: 300px; max-height: 400px; background: #f6f6f6; box-shadow: 0px 0px 51.87px 5.13px rgba(0, 1, 1, 0.153); top: 50%; left: 50%; transform: translate(-50%, -50%); background: cover; border-radius: 5px; transition: all 0.3s ease-in-out; } .body-wrapper .wrapper .content .card .info { text-align: center; margin-top: 30px; } .body-wrapper .wrapper .content .card .info .name { font-size: 24px; font-weight: 500; } .body-wrapper .wrapper .content .card .info .status { font-size: 12px; } .body-wrapper .wrapper .content .card .missed-msg { margin-top: 30px; height: 75px; } .body-wrapper .wrapper .content .card .missed-msg .num { position: relative; color: white; min-width: 20%; min-height: 75px; float: left; text-align: center; overflow: hidden; } .body-wrapper .wrapper .content .card .missed-msg .num .value { width: auto; min-width: 25px; height: 25px; border-radius: 25px; background: #c62828; padding: 0px 5px; box-sizing: border-box; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); line-height: 25px; font-size: 12px; } .body-wrapper .wrapper .content .card .missed-msg .num::after { content: ""; display: block; width: 1px; height: 100%; background: #bccbd5; position: absolute; right: 0; top: 0; } .body-wrapper .wrapper .content .card .missed-msg .desc { position: relative; width: 80%; max-height: 75px; padding: 15px; box-sizing: border-box; float: left; font-size: 10px; color: #206b96; overflow: hidden; } .body-wrapper .wrapper .content .card .missed-msg .desc::after { content: ""; display: block; width: 100%; height: 50px; position: absolute; bottom: 0; left: 0; background: linear-gradient(transparent, rgba(246, 246, 246, 0.7), #f6f6f6); } .body-wrapper .wrapper .content .card .setting { margin-top: 40px; } .body-wrapper .wrapper .content .card .setting .last-seen { float: left; width: calc(90% - 20px); height: 20px; line-height: 20px; font-size: 10px; color: #6a6a6a; padding: 0px 20px; box-sizing: border-box; } .body-wrapper .wrapper .content .card .setting .options { width: 10%; float: left; height: 20px; } .body-wrapper .wrapper .content .card .avatar { position: relative; width: 100%; height: 150px; border-radius: 5px; background-size: cover; } .body-wrapper .wrapper .content .card .avatar:after { content: ""; display: block; width: 100%; height: 40px; position: absolute; bottom: 0; left: 0; background: linear-gradient(transparent, #f6f6f6); } .body-wrapper .wrapper .content .card.left.l1, .body-wrapper .wrapper .content .card.right.l1 { left: 40%; transform: translate(-50%, -50%) scale(0.95); -webkit-filter: blur(1px); } .body-wrapper .wrapper .content .card.left.l2, .body-wrapper .wrapper .content .card.right.l2 { left: 33%; transform: translate(-50%, -50%) scale(0.85); opacity: 0.9; -webkit-filter: blur(2px); } .body-wrapper .wrapper .content .card.left.l3, .body-wrapper .wrapper .content .card.right.l3 { left: 28%; transform: translate(-50%, -50%) scale(0.75); opacity: 0.8; -webkit-filter: blur(3px); } .body-wrapper .wrapper .content .card.left.l4, .body-wrapper .wrapper .content .card.right.l4 { left: 25%; transform: translate(-50%, -50%) scale(0.65); opacity: 0.7; -webkit-filter: blur(7px); } .body-wrapper .wrapper .content .card.right.l1 { left: 60%; z-index: 13; } .body-wrapper .wrapper .content .card.right.l2 { left: 67%; z-index: 12; } .body-wrapper .wrapper .content .card.right.l3 { left: 72%; z-index: 11; } .body-wrapper .wrapper .content .card.right.l4 { left: 75%; z-index: 10; } .body-wrapper .wrapper .content .card.active { left: 50%; transform: translate(-50%, -50%) scale(1); -webkit-filter: blur(0px); z-index: 50; } .body-wrapper .wrapper .content .card.slideLeft { animation: slideLeft 0.3s ease-in-out forwards; } .body-wrapper .wrapper .content .card.slideRight { animation: slideRight 0.3s ease-in-out forwards; } .clear-fix { clear: both; } @keyframes slideLeft { 0% { left: 50%; transform: translate(-50%, -50%) scale(1); } 50% { transform: translate(-50%, -50%) scale(0.975) rotateY(45deg); } 100% { left: 40%; transform: translate(-50%, -50%) scale(0.95); } } @keyframes slideRight { 0% { left: 50%; transform: translate(-50%, -50%) scale(1); } 50% { transform: translate(-50%, -50%) scale(0.975) rotateY(45deg); } 100% { left: 60%; transform: translate(-50%, -50%) scale(0.95); } } .zindexed { z-index: 20 !important; } </style></head><body> <div class="body-wrapper"> <div class="wrapper"> <div class="header"> <div class="tray"> <div class="tray-btns"> <div class="exit-btn"></div> <div class="big-btn"></div> <div class="small-btn"></div> <div class="clear-fix"></div> </div> <div class="logo"></div> </div> <div class="info"> <div class="username">Mahmoud Aslan</div> <div class="search"> <input type="text" placeholder="Search"/> </div> <div class="view"> <div class="name">View</div> <div class="value"> <input class="view-input" type="checkbox" id="check"/> <div class="show"> <div class="item">Card</div> <div class="item">Grid</div> </div> <label class="view-label" for="check"> <div class="view-btn">Card</div> </label> </div> <div class="clear-fix"></div> </div> <div class="sort"> <div class="name">Sort</div> <div class="value"> <input class="sort-input" type="checkbox" id="check2"/> <div class="show"> <div class="item">Name</div> <div class="item">Date</div> </div> <label class="sort-label" for="check2"> <div class="sort-btn">Name</div> </label> </div> <div class="clear-fix"></div> </div> <div class="options"></div> <div class="clear-fix"></div> </div> </div> <div class="content"> <div class="arrows"> <div class="left-arrow"> <svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="24" height="24" viewBox="0 0 24 24"> <path fill="#cfd8dc" d="M15.422 16.078l-1.406 1.406-6-6 6-6 1.406 1.406-4.594 4.594z"></path></svg> </div> <div class="right-arrow"> <svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="24" height="24" viewBox="0 0 24 24"> <path fill="#cfd8dc" d="M15.422 16.078l-1.406 1.406-6-6 6-6 1.406 1.406-4.594 4.594z"></path></svg> </div> <div class="clear-fix"></div> </div> <div class="card left l4"> <div class="avatar" style="background-image: url('https://raw.githubusercontent.com/mhmoodlan/Spread-Messenger/master/assets/img/l4.jpeg');"></div> <div class="info"> <div class="name">Dan Jordan</div> <div class="status">Status: At work</div> </div> <div class="missed-msg"> <div class="num"> <div class="value">100</div> </div> <div class="desc"> Hey Dude <br>How it's going ? <br> I need your help in something Lorem ipsum dolor sit amet, consectetur adipisicing elit. <div class="clear-fix"></div> </div> </div> <div class="setting"> <div class="last-seen">Last seen at 2:00 am</div> <div class="options"></div> <div class="clear-fix"></div> </div> </div> <div class="card left l3"> <div class="avatar" style="background-image: url('https://raw.githubusercontent.com/mhmoodlan/Spread-Messenger/master/assets/img/l3.jpg');"></div> <div class="info"> <div class="name">Dan Jordan</div> <div class="status">Status: At work</div> </div> <div class="missed-msg"> <div class="num"> <div class="value">100</div> </div> <div class="desc"> Hey Dude <br>How it's going ? <br> I need your help in something Lorem ipsum dolor sit amet, consectetur adipisicing elit. <div class="clear-fix"></div> </div> </div> <div class="setting"> <div class="last-seen">Last seen at 2:00 am</div> <div class="options"></div> <div class="clear-fix"></div> </div> </div> <div class="card left l2"> <div class="avatar" style="background-image: url('https://raw.githubusercontent.com/mhmoodlan/Spread-Messenger/master/assets/img/l2.jpg');"></div> <div class="info"> <div class="name">Dan Jordan</div> <div class="status">Status: At work</div> </div> <div class="missed-msg"> <div class="num"> <div class="value">100</div> </div> <div class="desc"> Hey Dude <br>How it's going ? <br> I need your help in something Lorem ipsum dolor sit amet, consectetur adipisicing elit. <div class="clear-fix"></div> </div> </div> <div class="setting"> <div class="last-seen">Last seen at 2:00 am</div> <div class="options"></div> <div class="clear-fix"></div> </div> </div> <div class="card left l1"> <div class="avatar" style="background-image: url('https://raw.githubusercontent.com/mhmoodlan/Spread-Messenger/master/assets/img/l1.jpg');"></div> <div class="info"> <div class="name">Dan Jordan</div> <div class="status">Status: At work</div> </div> <div class="missed-msg"> <div class="num"> <div class="value">100</div> </div> <div class="desc"> Hey Dude <br>How it's going ? <br> I need your help in something Lorem ipsum dolor sit amet, consectetur adipisicing elit. <div class="clear-fix"></div> </div> </div> <div class="setting"> <div class="last-seen">Last seen at 2:00 am</div> <div class="options"></div> <div class="clear-fix"></div> </div> </div> <div class="card active"> <div class="avatar" style="background-image: url('https://raw.githubusercontent.com/mhmoodlan/Spread-Messenger/master/assets/img/a.jpeg');"></div> <div class="info"> <div class="name">Dan Jordan</div> <div class="status">Status: At work</div> </div> <div class="missed-msg"> <div class="num"> <div class="value">100</div> </div> <div class="desc"> Hey Dude <br>How it's going ? <br> I need your help in something Lorem ipsum dolor sit amet, consectetur adipisicing elit. <div class="clear-fix"></div> </div> </div> <div class="setting"> <div class="last-seen">Last seen at 2:00 am</div> <div class="options"></div> <div class="clear-fix"></div> </div> </div> <div class="card right l1"> <div class="avatar" style="background-image: url('https://raw.githubusercontent.com/mhmoodlan/Spread-Messenger/master/assets/img/r1.jpeg');"></div> <div class="info"> <div class="name">Dan Jordan</div> <div class="status">Status: At work</div> </div> <div class="missed-msg"> <div class="num"> <div class="value">100</div> </div> <div class="desc"> Hey Dude <br>How it's going ? <br> I need your help in something Lorem ipsum dolor sit amet, consectetur adipisicing elit. <div class="clear-fix"></div> </div> </div> <div class="setting"> <div class="last-seen">Last seen at 2:00 am</div> <div class="options"></div> <div class="clear-fix"></div> </div> </div> <div class="card right l2"> <div class="avatar" style="background-image: url('https://raw.githubusercontent.com/mhmoodlan/Spread-Messenger/master/assets/img/r2.jpg');"></div> <div class="info"> <div class="name">Dan Jordan</div> <div class="status">Status: At work</div> </div> <div class="missed-msg"> <div class="num"> <div class="value">100</div> </div> <div class="desc"> Hey Dude <br>How it's going ? <br> I need your help in something Lorem ipsum dolor sit amet, consectetur adipisicing elit. <div class="clear-fix"></div> </div> </div> <div class="setting"> <div class="last-seen">Last seen at 2:00 am</div> <div class="options"></div> <div class="clear-fix"></div> </div> </div> <div class="card right l3"> <div class="avatar" style="background-image: url('https://raw.githubusercontent.com/mhmoodlan/Spread-Messenger/master/assets/img/r3.jpeg');"></div> <div class="info"> <div class="name">Dan Jordan</div> <div class="status">Status: At work</div> </div> <div class="missed-msg"> <div class="num"> <div class="value">100</div> </div> <div class="desc"> Hey Dude <br>How it's going ? <br> I need your help in something Lorem ipsum dolor sit amet, consectetur adipisicing elit. <div class="clear-fix"></div> </div> </div> <div class="setting"> <div class="last-seen">Last seen at 2:00 am</div> <div class="options"></div> <div class="clear-fix"></div> </div> </div> <div class="card right l4"> <div class="avatar" style="background-image: url('https://raw.githubusercontent.com/mhmoodlan/Spread-Messenger/master/assets/img/r4.jpeg');"></div> <div class="info"> <div class="name">Dan Jordan</div> <div class="status">Status: At work</div> </div> <div class="missed-msg"> <div class="num"> <div class="value">100</div> </div> <div class="desc"> Hey Dude <br>How it's going ? <br> I need your help in something Lorem ipsum dolor sit amet, consectetur adipisicing elit. <div class="clear-fix"></div> </div> </div> <div class="setting"> <div class="last-seen">Last seen at 2:00 am</div> <div class="options"></div> <div class="clear-fix"></div> </div> </div> </div> </div> </div> <script src='//production-assets.codepen.io/assets/common/stopExecutionOnTimeout-b2a7b3fe212eaa732349046d8416e00a9dec26eb7fd347590fbced3ab38af52e.js'></script><script src='https://cdnjs.cloudflare.com/ajax/libs/jquery/3.1.0/jquery.min.js'></script> <script >$( document ).ready(function() { var rightCardsNotInPlace = 0; var leftCardsNotInPlace = 0; var classes = ["l1", "l2", "l3", "l4"]; var cards = $('.card').toArray(); var activeIndx = Math.floor($(cards).length/2); $('.left-arrow').on('click', function() { if(activeIndx < $(cards).length -1 ) { active = $(cards[activeIndx]); if(activeIndx < Math.floor($(cards).length/2)) { var leftCards = $('.left').toArray(); leftCards.reverse(); for(var i = 0; i < leftCards.length; i++) {if (window.CP.shouldStopExecution(1)){break;}if (window.CP.shouldStopExecution(1)){break;} $(leftCards[i]).removeClass("l"+(i+1)).addClass("l"+(i+2)); } window.CP.exitedLoop(1); window.CP.exitedLoop(1); } active.addClass('slideLeft').addClass('left').addClass('l1'); active.removeClass('slideLeft'); next = $(cards[activeIndx+1]); next.removeClass('right').removeClass('l1'); if(activeIndx >= Math.floor($(cards).length/2)) { var rightCards = $('.right').toArray(); for(var i = 0; i < rightCards.length; i++) {if (window.CP.shouldStopExecution(2)){break;}if (window.CP.shouldStopExecution(2)){break;} $(rightCards[i]).removeClass("l"+(i+2)).addClass("l"+(i+1)); } window.CP.exitedLoop(2); window.CP.exitedLoop(2); } active.removeClass('active'); next.addClass('active'); activeIndx++; } }); $('.right-arrow').on('click', function() { if(activeIndx > 0) { active = $(cards[activeIndx]); if(activeIndx > Math.floor($(cards).length/2)) { var rightCards = $('.right').toArray(); for(var i = 0; i < rightCards.length; i++) {if (window.CP.shouldStopExecution(3)){break;}if (window.CP.shouldStopExecution(3)){break;} $(rightCards[i]).removeClass("l"+(i+1)).addClass("l"+(i+2)); } window.CP.exitedLoop(3); window.CP.exitedLoop(3); } active.addClass('slideRight').addClass('right').addClass('l1'); active.removeClass('slideRight'); next = $(cards[activeIndx-1]); next.removeClass('left').removeClass('l1'); if(activeIndx <= Math.floor($(cards).length/2)) { var leftCards = $('.left').toArray(); leftCards.reverse(); for(var i = 0; i < leftCards.length; i++) {if (window.CP.shouldStopExecution(4)){break;}if (window.CP.shouldStopExecution(4)){break;} $(leftCards[i]).removeClass("l"+(i+2)).addClass("l"+(i+1)); } window.CP.exitedLoop(4); window.CP.exitedLoop(4); } active.removeClass('active'); next.addClass('active'); activeIndx--; } }); // handling chat contacts var chatContacts = $('.contact').toArray(); var chatActiveIndx = Math.floor($(chatContacts).length/2); $('.chat-top-arrow').on('click', function() { if(chatActiveIndx < $(chatContacts).length -1 ) { active = $(chatContacts[chatActiveIndx]); if(chatActiveIndx < Math.floor($(chatContacts).length/2)) { var topCards = $('.top').toArray(); topCards.reverse(); for(var i = 0; i < topCards.length; i++) {if (window.CP.shouldStopExecution(5)){break;}if (window.CP.shouldStopExecution(5)){break;} $(topCards[i]).removeClass("l"+(i+1)).addClass("l"+(i+2)); } window.CP.exitedLoop(5); window.CP.exitedLoop(5); var sss = $('.contact.bottom.l1.base'+(3 - chatActiveIndx)).removeClass('faded'); } if(chatActiveIndx >= Math.floor($(chatContacts).length/2)) { $('.contact.top.l1').addClass('faded'); } active.addClass('slideTop').addClass('top').addClass('l1').addClass('base'+(chatActiveIndx-1)); active.removeClass('slideTop'); next = $(chatContacts[chatActiveIndx+1]); next.removeClass('bottom').removeClass('l1'); if(chatActiveIndx >= Math.floor($(chatContacts).length/2)) { var bottomCards = $('.bottom').toArray(); for(var i = 0; i < bottomCards.length; i++) {if (window.CP.shouldStopExecution(6)){break;}if (window.CP.shouldStopExecution(6)){break;} $(bottomCards[i]).removeClass("l"+(i+2)).addClass("l"+(i+1)); } window.CP.exitedLoop(6); window.CP.exitedLoop(6); } active.removeClass('active'); next.addClass('active'); chatActiveIndx++; } }); $('.chat-bottom-arrow').on('click', function() { if(chatActiveIndx > 0) { active = $(chatContacts[chatActiveIndx]); if(chatActiveIndx > Math.floor($(chatContacts).length/2)) { var bottomCards = $('.bottom').toArray(); for(var i = 0; i < bottomCards.length; i++) {if (window.CP.shouldStopExecution(7)){break;}if (window.CP.shouldStopExecution(7)){break;} $(bottomCards[i]).removeClass("l"+(i+1)).addClass("l"+(i+2)); } window.CP.exitedLoop(7); window.CP.exitedLoop(7); var sss = $('.contact.top.l1.base'+(chatActiveIndx - 3)).removeClass('faded'); } if(chatActiveIndx <= Math.floor($(chatContacts).length/2)) { $('.contact.bottom.l1').addClass('faded'); } active.addClass('slideBottom').addClass('bottom').addClass('l1').addClass('base'+(5 - chatActiveIndx)); active.removeClass('slideBottom'); next = $(chatContacts[chatActiveIndx-1]); next.removeClass('top').removeClass('l1'); if(chatActiveIndx <= Math.floor($(chatContacts).length/2)) { var topCards = $('.top').toArray(); topCards.reverse(); for(var i = 0; i < topCards.length; i++) {if (window.CP.shouldStopExecution(8)){break;}if (window.CP.shouldStopExecution(8)){break;} $(topCards[i]).removeClass("l"+(i+2)).addClass("l"+(i+1)); } window.CP.exitedLoop(8); window.CP.exitedLoop(8); } active.removeClass('active'); next.addClass('active'); chatActiveIndx--; } }); }); //# sourceURL=pen.js </script> </body></html>

Related: See More


Questions / Comments: