Cloxperiment

Developer
Size
3,514 Kb
Views
30,360

How do I make an cloxperiment?

Experimental element for a clock idea. CSS 3D transforms in cubes arranged in a circle with a class toggled sequentially. What is a cloxperiment? How do you make a cloxperiment? This script and codes were developed by Andrew Canham on 23 August 2022, Tuesday.

Cloxperiment Previews

Cloxperiment - Script Codes HTML Codes

<!DOCTYPE html>
<html >
<head> <meta charset="UTF-8"> <title>Cloxperiment</title> <link rel="stylesheet" href="css/style.css">
</head>
<body> <div class="container"> <div class="orbitContainer orbit1 show"> <div class="orbit"> <div class="item"> <div class="front"></div> <div class="bottom"></div> </div> </div> </div> <div class="orbitContainer orbit2 show"> <div class="orbit"> <div class="item"> <div class="front"></div> <div class="bottom"></div> </div> </div> </div> <div class="orbitContainer orbit3 show"> <div class="orbit"> <div class="item"> <div class="front"></div> <div class="bottom"></div> </div> </div> </div> <div class="orbitContainer orbit4 show"> <div class="orbit"> <div class="item"> <div class="front"></div> <div class="bottom"></div> </div> </div> </div> <div class="orbitContainer orbit5 show"> <div class="orbit"> <div class="item"> <div class="front"></div> <div class="bottom"></div> </div> </div> </div> <div class="orbitContainer orbit6 show"> <div class="orbit"> <div class="item"> <div class="front"></div> <div class="bottom"></div> </div> </div> </div> <div class="orbitContainer orbit7 show"> <div class="orbit"> <div class="item"> <div class="front"></div> <div class="bottom"></div> </div> </div> </div> <div class="orbitContainer orbit8 show"> <div class="orbit"> <div class="item"> <div class="front"></div> <div class="bottom"></div> </div> </div> </div> <div class="orbitContainer orbit9 show"> <div class="orbit"> <div class="item"> <div class="front"></div> <div class="bottom"></div> </div> </div> </div> <div class="orbitContainer orbit10 show"> <div class="orbit"> <div class="item"> <div class="front"></div> <div class="bottom"></div> </div> </div> </div> <div class="orbitContainer orbit11 show"> <div class="orbit"> <div class="item"> <div class="front"></div> <div class="bottom"></div> </div> </div> </div> <div class="orbitContainer orbit12 show"> <div class="orbit"> <div class="item"> <div class="front"></div> <div class="bottom"></div> </div> </div> </div> <div class="orbitContainer orbit13 show"> <div class="orbit"> <div class="item"> <div class="front"></div> <div class="bottom"></div> </div> </div> </div> <div class="orbitContainer orbit14 show"> <div class="orbit"> <div class="item"> <div class="front"></div> <div class="bottom"></div> </div> </div> </div> <div class="orbitContainer orbit15 show"> <div class="orbit"> <div class="item"> <div class="front"></div> <div class="bottom"></div> </div> </div> </div> <div class="orbitContainer orbit16 show"> <div class="orbit"> <div class="item"> <div class="front"></div> <div class="bottom"></div> </div> </div> </div> <div class="orbitContainer orbit17 show"> <div class="orbit"> <div class="item"> <div class="front"></div> <div class="bottom"></div> </div> </div> </div> <div class="orbitContainer orbit18 show"> <div class="orbit"> <div class="item"> <div class="front"></div> <div class="bottom"></div> </div> </div> </div> <div class="orbitContainer orbit19 show"> <div class="orbit"> <div class="item"> <div class="front"></div> <div class="bottom"></div> </div> </div> </div> <div class="orbitContainer orbit20 show"> <div class="orbit"> <div class="item"> <div class="front"></div> <div class="bottom"></div> </div> </div> </div> <div class="orbitContainer orbit21 show"> <div class="orbit"> <div class="item"> <div class="front"></div> <div class="bottom"></div> </div> </div> </div> <div class="orbitContainer orbit22 show"> <div class="orbit"> <div class="item"> <div class="front"></div> <div class="bottom"></div> </div> </div> </div> <div class="orbitContainer orbit23 show"> <div class="orbit"> <div class="item"> <div class="front"></div> <div class="bottom"></div> </div> </div> </div> <div class="orbitContainer orbit24 show"> <div class="orbit"> <div class="item"> <div class="front"></div> <div class="bottom"></div> </div> </div> </div>
</div> <script src='http://cdnjs.cloudflare.com/ajax/libs/jquery/2.1.3/jquery.min.js'></script> <script src="js/index.js"></script>
</body>
</html>

Cloxperiment - Script Codes CSS Codes

body { background: #a5c3c7;
}
div.container { border-radius: 500px; height: 500px; left: 50%; margin: -250px 0 0 -250px; position: absolute; top: 50%; width: 500px;
}
div.container div.orbitContainer { height: 500px; left: 50%; margin: 0 0 0 -60px; position: absolute; top: 0; width: 120px;
}
div.container div.orbitContainer.orbit1 { -webkit-transform: rotate(0deg); transform: rotate(0deg);
}
div.container div.orbitContainer.orbit2 { -webkit-transform: rotate(15deg); transform: rotate(15deg);
}
div.container div.orbitContainer.orbit3 { -webkit-transform: rotate(30deg); transform: rotate(30deg);
}
div.container div.orbitContainer.orbit4 { -webkit-transform: rotate(45deg); transform: rotate(45deg);
}
div.container div.orbitContainer.orbit5 { -webkit-transform: rotate(60deg); transform: rotate(60deg);
}
div.container div.orbitContainer.orbit6 { -webkit-transform: rotate(75deg); transform: rotate(75deg);
}
div.container div.orbitContainer.orbit7 { -webkit-transform: rotate(90deg); transform: rotate(90deg);
}
div.container div.orbitContainer.orbit8 { -webkit-transform: rotate(105deg); transform: rotate(105deg);
}
div.container div.orbitContainer.orbit9 { -webkit-transform: rotate(120deg); transform: rotate(120deg);
}
div.container div.orbitContainer.orbit10 { -webkit-transform: rotate(135deg); transform: rotate(135deg);
}
div.container div.orbitContainer.orbit11 { -webkit-transform: rotate(150deg); transform: rotate(150deg);
}
div.container div.orbitContainer.orbit12 { -webkit-transform: rotate(165deg); transform: rotate(165deg);
}
div.container div.orbitContainer.orbit13 { -webkit-transform: rotate(180deg); transform: rotate(180deg);
}
div.container div.orbitContainer.orbit14 { -webkit-transform: rotate(195deg); transform: rotate(195deg);
}
div.container div.orbitContainer.orbit15 { -webkit-transform: rotate(210deg); transform: rotate(210deg);
}
div.container div.orbitContainer.orbit16 { -webkit-transform: rotate(225deg); transform: rotate(225deg);
}
div.container div.orbitContainer.orbit17 { -webkit-transform: rotate(240deg); transform: rotate(240deg);
}
div.container div.orbitContainer.orbit18 { -webkit-transform: rotate(255deg); transform: rotate(255deg);
}
div.container div.orbitContainer.orbit19 { -webkit-transform: rotate(270deg); transform: rotate(270deg);
}
div.container div.orbitContainer.orbit20 { -webkit-transform: rotate(285deg); transform: rotate(285deg);
}
div.container div.orbitContainer.orbit21 { -webkit-transform: rotate(300deg); transform: rotate(300deg);
}
div.container div.orbitContainer.orbit22 { -webkit-transform: rotate(315deg); transform: rotate(315deg);
}
div.container div.orbitContainer.orbit23 { -webkit-transform: rotate(330deg); transform: rotate(330deg);
}
div.container div.orbitContainer.orbit24 { -webkit-transform: rotate(345deg); transform: rotate(345deg);
}
div.container div.orbitContainer div.orbit { height: 120px; margin-top: -60px; width: 120px; -webkit-perspective: 1000px; perspective: 1000px;
}
div.container div.orbitContainer div.orbit div.item { cursor: pointer; height: 100%; position: absolute; -webkit-transform: translateZ(-60px); transform: translateZ(-60px); -webkit-transform-style: preserve-3d; transform-style: preserve-3d; -webkit-transition: all .6s linear; transition: all .6s linear; width: 100%;
}
div.container div.orbitContainer div.orbit div.item div.front { background: rgba(255, 255, 255, 0.625); -webkit-backface-visibility: hidden; backface-visibility: hidden; border: 1px solid #d1d2d2; border-radius: 4px; height: 120px; left: 0; position: absolute; -webkit-transition: all 1s linear; transition: all 1s linear; -webkit-transform: rotateX(0) translateZ(60px); transform: rotateX(0) translateZ(60px); top: 0; width: 120px; z-index: 20;
}
div.container div.orbitContainer div.orbit div.item div.bottom { background: rgba(0, 0, 0, 0.425); -webkit-backface-visibility: hidden; backface-visibility: hidden; border: 1px solid rgba(0, 0, 0, 0.25); border-radius: 4px; height: 120px; position: absolute; top: 0; width: 120px; z-index: 10; -webkit-transform: rotateX(-90deg) translateZ(60px); transform: rotateX(-90deg) translateZ(60px);
}
div.container div.orbitContainer.show div.orbit div.item { -webkit-transform: translateZ(-60px) rotateX(90deg); transform: translateZ(-60px) rotateX(90deg);
}

Cloxperiment - Script Codes JS Codes

var spinDur;	spinDur = 120;
function wipeIn() { thisElement = $("div.orbitContainer"); var theSpans = []; thisElement.each(function() { theSpans.push($(this)); }); theSpans.reverse(); function addShowClass() { var thisSpan = theSpans.pop(); thisSpan.addClass("show"); if (theSpans.length > 0) { setTimeout(addShowClass, spinDur) } else { setTimeout(function(){ wipeIn(); }, 400) } } addShowClass();
}
function wipeOut() { thisElement = $("div.orbitContainer"); var theSpans = []; thisElement.each(function() { theSpans.push($(this)); }); theSpans.reverse(); function removeShowClass() { var thisSpan = theSpans.pop(); thisSpan.removeClass("show"); if (theSpans.length > 0) { setTimeout(removeShowClass, spinDur) } else { setTimeout(function(){ wipeOut(); }, 400) } } removeShowClass();
}
wipeOut();
setTimeout(function(){ wipeIn();
}, spinDur*1);
Cloxperiment - Script Codes
Cloxperiment - Script Codes
Home Page Home
Developer Andrew Canham
Username candroo
Uploaded August 23, 2022
Rating 3
Size 3,514 Kb
Views 30,360
Do you need developer help for Cloxperiment?

Find the perfect freelance services for your business! Fiverr's mission is to change how the world works together. Fiverr connects businesses with freelancers offering digital services in 500+ categories. Find Developer!

Andrew Canham (candroo) Script Codes
Create amazing sales emails with AI!

Jasper is the AI Content Generator that helps you and your team break through creative blocks to create amazing, original content 10X faster. Discover all the ways the Jasper AI Content Platform can help streamline your creative workflows. Start For Free!