<html>
<head>
<meta name="description" content="WK 3D Solar System For Webkit" />
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=Edge;chrome=1">
<meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable = no">
<meta name="apple-mobile-web-app-capable" content="yes">
<meta name="apple-mobile-web-app-status-bar-style" content="black">
<title dir="ltr">WK 3D CSS Solar System</title>
<style>
@import url(http://fonts.googleapis.com/css?family=Open+Sans:400,300);
@font-face
{
font-family: 'Vladimir';
src: url("https://dl.dropboxusercontent.com/u/236154657/vladimir-webfont.eot");
src: url("https://dl.dropboxusercontent.com/u/236154657/vladimir-webfont.eot?#iefix") format('embedded-opentype'),url("https://dl.dropboxusercontent.com/u/236154657/vladimir-webfont.woff") format('woff'),url("https://dl.dropboxusercontent.com/u/236154657/vladimir-webfont.ttf") format('truetype');
};
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {
border: 0;
font-size: 100%;
font: inherit;
vertical-align: baseline;
margin: 0;
padding: 0; }
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
display: block; }
body {
line-height: 1; }
ol, ul {
list-style: none; }
blockquote, q {
quotes: none; }
blockquote:before, blockquote:after, q:before, q:after {
content: none; }
table {
border-collapse: collapse;
border-collapse: collapse;
border-collapse: collapse;
border-collapse: collapse;
border-collapse: collapse;
border-spacing: 0;
border-spacing: 0;
border-spacing: 0;
border-spacing: 0;
border-spacing: 0; }
* {
box-sizing: border-box;
box-sizing: border-box;
box-sizing: border-box;
box-sizing: border-box;
box-sizing: border-box; }
body {
font-size: 10px;
font-family: 'Open Sans', sans-serif;
font-weight: 300;
width: 1611px;
height: 601px;
background-color: transparent;
}
#universe {
z-index: 1;
position: absolute;
overflow: hidden;
width: 100%;
height: 100%;
background-position: center 40%;
background-repeat: no-repeat;
background-size: cover; }
#descriptionls {
display:block;
opacity:1;
z-index: 98;
position: fixed;
background-color: rgba(0,0,0,0.5);
width:1610px;
height:540px;
margin-top:60px;
margin-left:0px;
}
#descriptionls span {
color:#FFF;
}
#lstextslide {
position:absolute;
display: table-cell;
font-size:35px;
text-align:center;
line-height:40px;
vertical-align: middle;
width:400px;
height:300px;
margin-left:450px;
margin-top:100px;
}
#join {
z-index: 99;
position:absolute;
color:#0CF;
margin-left:600px;
margin-top:300px;
font-size:17px;
font-weight:300;
}
#lsinsert {
padding:20px;
position:absolute;
width:1000px;
height:400px;
margin-top:33px;
margin-left:300px;
background: #fff url('http://secure.cart32.com/WarrenKahn/Insert-LifeSkills2.png');
background-repeat:no-repeat;
background-position:center center;
opacity:0.8;
filter:Alpha(opacity=80); /* IE8 and earlier */
overflow:hidden;
border-top-left-radius: 5px;
border-top-left-radius: 5px;
border-top-left-radius: 5px;
border-top-right-radius: 5px;
border-top-right-radius: 5px;
border-top-right-radius: 5px;
border-bottom-left-radius: 5px;
border-bottom-left-radius: 5px;
border-bottom-left-radius: 5px;
border-bottom-right-radius: 5px;
border-bottom-right-radius: 5px;
border-bottom-right-radius: 5px;
box-shadow:1px 1px 2px rgba(0,0,0,0.2);
box-shadow:1px 1px 2px rgba(0,0,0,0.2);
box-shadow:1px 1px 2px rgba(0,0,0,0.2);
}
#descriptioncr {
display:block;
opacity:1;
z-index: 98;
position: fixed;
background-color: rgba(0,0,0,0.5);
width:1610px;
height:540px;
margin-top:60px;
margin-left:0px;
}
#descriptioncr span {
color:#FFF;
}
#crtextslide {
position:absolute;
display: table-cell;
font-size:35px;
text-align:center;
line-height:40px;
vertical-align: middle;
width:400px;
height:300px;
margin-left:450px;
margin-top:100px;
}
#crinsert {
padding:20px;
position:absolute;
width:1000px;
height:400px;
margin-top:33px;
margin-left:300px;
background: #fff url('http://secure.cart32.com/WarrenKahn/Insert-Career.png');
background-repeat:no-repeat;
background-position:center center;
opacity:0.8;
filter:Alpha(opacity=80); /* IE8 and earlier */
overflow:hidden;
border-top-left-radius: 5px;
border-top-left-radius: 5px;
border-top-left-radius: 5px;
border-top-right-radius: 5px;
border-top-right-radius: 5px;
border-top-right-radius: 5px;
border-bottom-left-radius: 5px;
border-bottom-left-radius: 5px;
border-bottom-left-radius: 5px;
border-bottom-right-radius: 5px;
border-bottom-right-radius: 5px;
border-bottom-right-radius: 5px;
box-shadow:1px 1px 2px rgba(0,0,0,0.2);
box-shadow:1px 1px 2px rgba(0,0,0,0.2);
box-shadow:1px 1px 2px rgba(0,0,0,0.2);
}
#descriptionpr {
display:block;
opacity:1;
z-index: 98;
position: fixed;
background-color: rgba(0,0,0,0.5);
width:1610px;
height:540px;
margin-top:60px;
margin-left:0px;
}
#descriptionpr span {
color:#FFF;
}
#prtextslide {
position:absolute;
display: table-cell;
font-size:35px;
text-align:center;
line-height:40px;
vertical-align: middle;
width:400px;
height:300px;
margin-left:450px;
margin-top:100px;
}
#prinsert {
padding:20px;
position:absolute;
width:1000px;
height:400px;
margin-top:33px;
margin-left:300px;
background: #fff url('http://secure.cart32.com/WarrenKahn/Insert-Parenting.png');
background-repeat:no-repeat;
background-position:center center;
opacity:0.8;
filter:Alpha(opacity=80); /* IE8 and earlier */
overflow:hidden;
border-top-left-radius: 5px;
border-top-left-radius: 5px;
border-top-left-radius: 5px;
border-top-right-radius: 5px;
border-top-right-radius: 5px;
border-top-right-radius: 5px;
border-bottom-left-radius: 5px;
border-bottom-left-radius: 5px;
border-bottom-left-radius: 5px;
border-bottom-right-radius: 5px;
border-bottom-right-radius: 5px;
border-bottom-right-radius: 5px;
box-shadow:1px 1px 2px rgba(0,0,0,0.2);
box-shadow:1px 1px 2px rgba(0,0,0,0.2);
box-shadow:1px 1px 2px rgba(0,0,0,0.2);
}
#descriptionst {
display:block;
opacity:1;
z-index: 98;
position: fixed;
background-color: rgba(0,0,0,0.5);
width:1610px;
height:540px;
margin-top:60px;
margin-left:0px;
}
#descriptionst span {
color:#FFF;
}
#sttextslide {
position:absolute;
display: table-cell;
font-size:35px;
text-align:center;
line-height:40px;
vertical-align: middle;
width:400px;
height:300px;
margin-left:450px;
margin-top:100px;
}
#stinsert {
padding:20px;
position:absolute;
width:1000px;
height:400px;
margin-top:33px;
margin-left:300px;
background: #fff url('http://secure.cart32.com/WarrenKahn/Insert-Stress.png');
background-repeat:no-repeat;
background-position:center center;
opacity:0.8;
filter:Alpha(opacity=80); /* IE8 and earlier */
overflow:hidden;
border-top-left-radius: 5px;
border-top-left-radius: 5px;
border-top-left-radius: 5px;
border-top-right-radius: 5px;
border-top-right-radius: 5px;
border-top-right-radius: 5px;
border-bottom-left-radius: 5px;
border-bottom-left-radius: 5px;
border-bottom-left-radius: 5px;
border-bottom-right-radius: 5px;
border-bottom-right-radius: 5px;
border-bottom-right-radius: 5px;
box-shadow:1px 1px 2px rgba(0,0,0,0.2);
box-shadow:1px 1px 2px rgba(0,0,0,0.2);
box-shadow:1px 1px 2px rgba(0,0,0,0.2);
}
#descriptionsp {
display:block;
opacity:1;
z-index: 98;
position: fixed;
background-color: rgba(0,0,0,0.5);
width:1610px;
height:540px;
margin-top:60px;
margin-left:0px;
}
#descriptionsp span {
color:#FFF;
}
#sptextslide {
position:absolute;
display: table-cell;
font-size:35px;
text-align:center;
line-height:40px;
vertical-align: middle;
width:400px;
height:300px;
margin-left:450px;
margin-top:100px;
}
#spinsert {
padding:20px;
position:absolute;
width:1000px;
height:400px;
margin-top:33px;
margin-left:300px;
background: #fff url('http://secure.cart32.com/WarrenKahn/Insert-Spirituality.png');
background-repeat:no-repeat;
background-position:center center;
opacity:0.8;
filter:Alpha(opacity=80); /* IE8 and earlier */
overflow:hidden;
border-top-left-radius: 5px;
border-top-left-radius: 5px;
border-top-left-radius: 5px;
border-top-right-radius: 5px;
border-top-right-radius: 5px;
border-top-right-radius: 5px;
border-bottom-left-radius: 5px;
border-bottom-left-radius: 5px;
border-bottom-left-radius: 5px;
border-bottom-right-radius: 5px;
border-bottom-right-radius: 5px;
border-bottom-right-radius: 5px;
box-shadow:1px 1px 2px rgba(0,0,0,0.2);
box-shadow:1px 1px 2px rgba(0,0,0,0.2);
box-shadow:1px 1px 2px rgba(0,0,0,0.2);
}
#ca-close1 {
position: absolute;
top: 10px;
right: 10px;
background: url('http://secure.cart32.com/WarrenKahn/cross.png') no-repeat scroll center center transparent;
width: 27px;
height: 27px;
outline: medium none;
box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.2);
opacity: 0.7;
}
#ca-close2 {
position: absolute;
top: 10px;
right: 10px;
background: url('http://secure.cart32.com/WarrenKahn/cross.png') no-repeat scroll center center transparent;
width: 27px;
height: 27px;
outline: medium none;
box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.2);
opacity: 0.7;
}
#ca-close3 {
position: absolute;
top: 10px;
right: 10px;
background: url('http://secure.cart32.com/WarrenKahn/cross.png') no-repeat scroll center center transparent;
width: 27px;
height: 27px;
outline: medium none;
box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.2);
opacity: 0.7;
}
#ca-close4 {
position: absolute;
top: 10px;
right: 10px;
background: url('http://secure.cart32.com/WarrenKahn/cross.png') no-repeat scroll center center transparent;
width: 27px;
height: 27px;
outline: medium none;
box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.2);
opacity: 0.7;
}
#ca-close5 {
position: absolute;
top: 10px;
right: 10px;
background: url('http://secure.cart32.com/WarrenKahn/cross.png') no-repeat scroll center center transparent;
width: 27px;
height: 27px;
outline: medium none;
box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.2);
opacity: 0.7;
}
a {
color: #000;
text-decoration: none;
}
#galaxy {
position: fixed;
width: 100%;
height: 100%;
perspective: 4000;
perspective; 4000; }
#solar-system {
position: absolute;
width: 100%;
height: 100%;
transform-style: preserve-3d;
transform-style: preserve-3d;
transform-style: preserve-3d;
transform-style: preserve-3d; }
.orbit {
position: absolute;
top: 37%;
left: 48%;
border: 0px solid rgba(255, 255, 255, 0.2);
border-radius: 50%;
transform-style: preserve-3d;
transform-style: preserve-3d;
transform-style: preserve-3d;
transform-style: preserve-3d;
animation-name: orbit;
animation-name: orbit;
animation-name: orbit;
animation-name: orbit;
animation-name: orbit;
animation-iteration-count: infinite;
animation-iteration-count: infinite;
animation-iteration-count: infinite;
animation-iteration-count: infinite;
animation-iteration-count: infinite;
animation-timing-function: linear;
animation-timing-function: linear;
animation-timing-function: linear;
animation-timing-function: linear;
animation-timing-function: linear; }
.orbit .orbit {
animation-name: suborbit;
animation-name: suborbit;
animation-name: suborbit;
animation-name: suborbit;
animation-name: suborbit; }
.pos {
position: absolute;
top: 50%;
width: 6em;
height: 6em;
margin-top: -1em;
margin-left: -1em;
transform-style: preserve-3d;
transform-style: preserve-3d;
transform-style: preserve-3d;
transform-style: preserve-3d;
animation-name: invert;
animation-name: invert;
animation-name: invert;
animation-name: invert;
animation-name: invert;
animation-iteration-count: infinite;
animation-iteration-count: infinite;
animation-iteration-count: infinite;
animation-iteration-count: infinite;
animation-iteration-count: infinite;
animation-timing-function: linear;
animation-timing-function: linear;
animation-timing-function: linear;
animation-timing-function: linear;
animation-timing-function: linear; }
#sun{
position: absolute;
top: 50%;
left: 50%;
width: 220px;
height: 219px;
margin-top: -120px;
margin-left: -120px;
border-radius: 50%;
transform-style: preserve-3d;
transform-style: preserve-3d;
transform-style: preserve-3d;
transform-style: preserve-3d; }
.planet {
position: absolute;
top: 50%;
left: 50%;
width: 3em;
height: 3em;
margin-top: -0.5em;
margin-left: -0.5em;
border-radius: 50%;
transform-style: preserve-3d;
transform-style: preserve-3d;
transform-style: preserve-3d;
transform-style: preserve-3d; }
#earth .moon {
position: absolute;
top: 50%;
left: 50%;
width: 3em;
height: 3em;
margin-top: -0.5em;
margin-left: -0.5em;
border-radius: 50%;
transform-style: preserve-3d;
transform-style: preserve-3d;
transform-style: preserve-3d;
transform-style: preserve-3d; }
#sun {
background-color: rgba(153, 211, 237, 0.4);
background-image:url('https://dl.dropboxusercontent.com/u/236154657/Popup_Circle_New3.png');
background-repeat: no-repeat;
background-position:center;
background-size: cover;
box-shadow: 0px 0px 40px 60px rgba(153, 211, 237, 0.4);
box-shadow: 0px 0px 40px 60px rgba(153, 211, 237, 0.4);
box-shadow: 0px 0px 40px 60px rgba(153, 211, 237, 0.4);
box-shadow: 0px 0px 40px 60px rgba(153, 211, 237, 0.4);
box-shadow: 0px 0px 40px 60px rgba(153, 211, 237, 0.4); }
.planet {
background-color: #202020;
background-repeat: no-repeat;
background-size: cover;
animation-iteration-count: infinite;
animation-iteration-count: infinite;
animation-iteration-count: infinite;
animation-iteration-count: infinite;
animation-iteration-count: infinite;
animation-timing-function: linear;
animation-timing-function: linear;
animation-timing-function: linear;
animation-timing-function: linear;
animation-timing-function: linear; }
.ring {
position: absolute;
top: 50%;
left: 50%;
border-radius: 50%; }
#saturn .ring {
width: 2em;
height: 2em;
margin-top: -1em;
margin-left: -1em;
border: 0.3em solid rgba(160, 147, 130, 0.7);
animation-iteration-count: infinite;
animation-iteration-count: infinite;
animation-iteration-count: infinite;
animation-iteration-count: infinite;
animation-iteration-count: infinite;
animation-timing-function: linear;
animation-timing-function: linear;
animation-timing-function: linear;
animation-timing-function: linear;
animation-timing-function: linear; }
#saturn .ring:after {
border-radius: 50%;
position: absolute;
content: '';
top: 50%;
left: 50%;
width: 2.2em;
height: 2.2em;
margin-top: -1.1em;
margin-left: -1.1em;
border: 0.07em solid rgba(160, 147, 130, 0.5);
box-sizing: border-box;
box-sizing: border-box;
box-sizing: border-box;
box-sizing: border-box;
box-sizing: border-box; }
/* --------------------------------------------------------------------------- planets index */
#mercury {
z-index: 10; }
#venus {
z-index: 9; }
#earth {
z-index: 8; }
#moon {
z-index: 7; }
#mars {
z-index: 6; }
#jupiter {
z-index: 5; }
#saturn {
z-index: 4; }
#uranus {
z-index: 3; }
#neptune {
z-index: 2; }
#sun {
z-index: 1; }
/* --------------------------------------------------------------------------- animations */
@-webkit-keyframes orbit {
0% {
transform: rotateZ(0deg); }
100% {
transform: rotateZ(-360deg); } }
@-moz-keyframes orbit {
0% {
transform: rotateZ(0deg); }
100% {
transform: rotateZ(-360deg); } }
@keyframes orbit {
0% {
transform: rotateZ(0deg); }
100% {
transform: rotateZ(-360deg); } }
@-webkit-keyframes suborbit {
0% {
transform: rotateX(90deg) rotateZ(0deg); }
100% {
transform: rotateX(90deg) rotateZ(-360deg); } }
@-moz-keyframes suborbit {
0% {
transform: rotateX(90deg) rotateZ(0deg); }
100% {
transform: rotateX(90deg) rotateZ(-360deg); } }
@keyframes suborbit {
0% {
transform: rotateX(90deg) rotateZ(0deg); }
100% {
transform: rotateX(90deg) rotateZ(-360deg); } }
@-webkit-keyframes invert {
0% {
transform: rotateX(-90deg) rotateY(360deg) rotateZ(0deg); }
100% {
transform: rotateX(-90deg) rotateY(0deg) rotateZ(0deg); } }
@-moz-keyframes invert {
0% {
transform: rotateX(-90deg) rotateY(360deg) rotateZ(0deg); }
100% {
transform: rotateX(-90deg) rotateY(0deg) rotateZ(0deg); } }
@keyframes invert {
0% {
transform: rotateX(-90deg) rotateY(360deg) rotateZ(0deg); }
100% {
transform: rotateX(-90deg) rotateY(0deg) rotateZ(0deg); } }
/* --------------------------------------------------------------------------- opening */
.view-3D .opening #sun,
.view-3D .opening .orbit,
.view-3D .opening .pos,
.view-3D .opening .planet,
.view-3D .opening .satelite,
.view-3D .opening .ring {
transition-duration: 4s;
transition-duration: 4s;
transition-duration: 4s;
transition-duration: 4s;
transition-duration: 4s; }
#universe.opening #sun {
box-shadow: 0 0 0 rgba(255, 160, 60, 0);
box-shadow: 0 0 0 rgba(255, 160, 60, 0);
box-shadow: 0 0 0 rgba(255, 160, 60, 0);
box-shadow: 0 0 0 rgba(255, 160, 60, 0);
box-shadow: 0 0 0 rgba(255, 160, 60, 0); }
/* --------------------------------------------------------------------------- 2D view */
.view-2D.zoom-large #sun {
transform-style: flat;
transform-style: flat;
transform-style: flat;
transform-style: flat;
transform-style: flat; }
.view-2D.zoom-large .orbit {
transform-style: flat;
transform-style: flat;
transform-style: flat;
transform-style: flat;
transform-style: flat; }
.view-2D #sun,
.view-2D .ring {
transform: rotateX(0deg);
transform: rotateX(0deg);
transform: rotateX(0deg);
transform: rotateX(0deg);
transform: rotateX(0deg); }
.view-2D .planet,
.view-2D .moon {
transform: rotateX(90deg);
transform: rotateX(90deg);
transform: rotateX(90deg);
transform: rotateX(90deg);
transform: rotateX(90deg);
}
/* --------------------------------------------------------------------------- 3D view */
.view-3D.zoom-large #sun {
transform-style: preserve-3d;
transform-style: preserve-3d;
transform-style: preserve-3d;
transform-style: preserve-3d;
transform-style: preserve-3d; }
.view-3D.zoom-large .orbit {
transform-style: preserve-3d;
transform-style: preserve-3d;
transform-style: preserve-3d;
transform-style: preserve-3d;
transform-style: preserve-3d; }
.view-3D #solar-system {
transform: rotateX(75deg);
transform: rotateX(75deg);
transform: rotateX(75deg);
transform: rotateX(75deg);
transform: rotateX(75deg); }
.view-3D #sun {
transform: rotateX(-90deg);
transform: rotateX(-90deg);
transform: rotateX(-90deg);
transform: rotateX(-90deg);
transform: rotateX(-90deg); }
.view-3D .ring {
transform: rotateX(90deg);
transform: rotateX(90deg);
transform: rotateX(90deg);
transform: rotateX(90deg);
transform: rotateX(90deg); }
.view-3D .planet,
.view-3D .moon {
transform: rotateX(0deg);
transform: rotateX(0deg);
transform: rotateX(0deg);
transform: rotateX(0deg);
transform: rotateX(0deg); }
/* --------------------------------------------------------------------------- large zoom */
.zoom-large #solar-system {
width: 100%; }
.zoom-large.view-2D .scale-stretched #solar-system {
font-size: 26%; }
.zoom-large.view-3D .scale-stretched #solar-system {
font-size: 62%; }
.zoom-large.view-2D .scale-d #solar-system {
font-size: 22%; }
.zoom-large.view-3D .scale-d #solar-system {
font-size: 48%; }
.zoom-large.view-2D .scale-s #solar-system {
font-size: 7%; }
.zoom-large.view-3D .scale-s #solar-system {
font-size: 14%; }
/* --------------------------------------------------------------------------- close zoom */
.zoom-close #solar-system {
width: 200%;
font-size: 100%; }
.zoom-close .scale-stretched #solar-system {
margin-left: -100%; }
.zoom-close .scale-d #solar-system {
margin-left: -106%; }
.zoom-close.view-2D .scale-d #solar-system {
font-size: 84%; }
.zoom-close.view-3D .scale-d #solar-system {
font-size: 84%; }
.zoom-close .scale-s #solar-system {
margin-left: -145%; }
.zoom-close.view-2D .scale-s #solar-system {
font-size: 40%; }
.zoom-close.view-3D .scale-s #solar-system {
font-size: 40%; }
.zoom-close .orbit,
.zoom-close .pos,
.zoom-close .planet,
.zoom-close .satelite,
.zoom-close .ring {
animation-play-state: paused!important;
animation-play-state: paused!important;
animation-play-state: paused!important;
animation-play-state: paused!important;
animation-play-state: paused!important;
animation-duration: 0s!important;
animation-duration: 0s!important;
animation-duration: 0s!important;
animation-duration: 0s!important;
animation-duration: 0s!important;
animation: none!important;
animation: none!important;
animation: none!important;
animation: none!important;
animation: none!important; }
.zoom-close.view-2D .planet,
.zoom-close.view-2D .moon {
transform: rotateX(0deg);
transform: rotateX(0deg);
transform: rotateX(0deg);
transform: rotateX(0deg);
transform: rotateX(0deg); }
.zoom-close.view-3D .planet {
transform: rotateX(-90deg);
transform: rotateX(-90deg);
transform: rotateX(-90deg);
transform: rotateX(-90deg);
transform: rotateX(-90deg); }
.zoom-close.view-3D .moon {
transform: rotateX(90deg);
transform: rotateX(90deg);
transform: rotateX(90deg);
transform: rotateX(90deg);
transform: rotateX(90deg); }
.zoom-close .pos {
left: 100%!important;
top: 50%!important; }
/* --------------------------------------------------------------------------- data */
/* --------------------------------------------------------------------------- speed */
/* sideral years */
#mercury .pos,
#mercury .planet,
#mercury.orbit {
animation-duration: 50s;
animation-duration: 50s;
animation-duration: 50s;
animation-duration: 50s;
animation-duration: 50s; }
#venus .pos,
#venus .planet,
#venus.orbit {
animation-duration: 48s;
animation-duration: 48s;
animation-duration: 48s;
animation-duration: 48s;
animation-duration: 48s; }
#earth .pos,
#earth .planet,
#earth.orbit {
animation-duration: 12.00021s;
animation-duration: 12.00021s;
animation-duration: 12.00021s;
animation-duration: 12.00021s;
animation-duration: 12.00021s; }
#earth .orbit .pos,
#earth .orbit {
animation-duration: 3.89764s;
animation-duration: 3.89764s;
animation-duration: 3.89764s;
animation-duration: 3.89764s;
animation-duration: 3.89764s; }
#mars .pos,
#mars .planet,
#mars.orbit {
animation-duration: 22.57017s;
animation-duration: 22.57017s;
animation-duration: 22.57017s;
animation-duration: 22.57017s;
animation-duration: 22.57017s; }
#jupiter .pos,
#jupiter .planet,
#jupiter.orbit {
animation-duration: 142.35138s;
animation-duration: 142.35138s;
animation-duration: 142.35138s;
animation-duration: 142.35138s;
animation-duration: 142.35138s; }
#saturn .pos,
#saturn .planet,
#saturn.orbit,
#saturn .ring {
animation-duration: 200.36998s;
animation-duration: 200.36998s;
animation-duration: 200.36998s;
animation-duration: 200.36998s;
animation-duration: 200.36998s; }
#uranus .pos,
#uranus .planet,
#uranus.orbit {
animation-duration: 1500.20215s;
animation-duration: 1500.20215s;
animation-duration: 1500.20215s;
animation-duration: 1500.20215s;
animation-duration: 1500.20215s; }
#neptune .pos,
#neptune .planet,
#neptune.orbit {
animation-duration: 1977.49584s;
animation-duration: 1977.49584s;
animation-duration: 1977.49584s;
animation-duration: 1977.49584s;
animation-duration: 1977.49584s; }
/* --------------------------------------------------------------------------- planets sizes */
/* --------------------------------------------------------------------------- stretched sizes */
.scale-stretched #sun {
font-size: 24em; }
.scale-stretched #mercury .planet {
font-size: 43px; }
.scale-stretched #venus .planet {
font-size: 47.72px; }
.scale-stretched #earth .planet {
font-size: 18px; }
.scale-stretched #earth .moon {
font-size: 6px; }
.scale-stretched #mars .planet {
font-size: 12px; }
.scale-stretched #jupiter .planet {
font-size: 58px; }
.scale-stretched #saturn .planet {
font-size: 54px; }
.scale-stretched #uranus .planet {
font-size: 40px; }
.scale-stretched #neptune .planet {
font-size: 22px; }
/* --------------------------------------------------------------------------- scaled sizes */
/*
(planets radius * 2) * ratio
*/
/*$distanceScaleRatio: 0.000075em;*/
/* --------------------------------------------------------------------------- planets distance scale sizes */
.scale-d #sun {
font-size: 41.73048em; }
.scale-d #mercury .planet {
font-size: 0.14634em; }
.scale-d #venus .planet {
font-size: 0.36306em; }
.scale-d #earth .planet {
font-size: 0.38226em; }
.scale-d #earth .moon {
font-size: 0.08226em; }
.scale-d #mars .planet {
font-size: 0.20334em; }
.scale-d #jupiter .planet {
font-size: 4.19466em; }
.scale-d #saturn .planet {
font-size: 3.49392em; }
.scale-d #uranus .planet {
font-size: 4.52172em; }
.scale-d #neptune .planet {
font-size: 1.47732em; }
/* --------------------------------------------------------------------------- planet size scale sizes */
.scale-s #sun {
font-size: 417.3048em; }
.scale-s #mercury .planet {
font-size: 1.4634em; }
.scale-s #venus .planet {
font-size: 3.6306em; }
.scale-s #earth .planet {
font-size: 3.8226em; }
.scale-s #earth .moon {
font-size: 0.8226em; }
.scale-s #mars .planet {
font-size: 2.0334em; }
.scale-s #jupiter .planet {
font-size: 41.9466em; }
.scale-s #saturn .planet {
font-size: 34.9392em; }
.scale-s #uranus .planet {
font-size: 15.2172em; }
.scale-s #neptune .planet {
font-size: 14.7732em; }
/* --------------------------------------------------------------------------- stretched orbits */
.scale-stretched #mercury.orbit {
width: 1080px;
height: 1080px;
margin-top: -540px;
margin-left: -575px; }
.scale-stretched #venus.orbit {
width: 1080px;
height: 1080px;
margin-top: -540px;
margin-left: -575px; }
.scale-stretched #earth.orbit {
width: 270px;
height: 270px;
margin-top: -100px;
margin-left: -135px; }
.scale-stretched #earth .orbit {
width: 6em;
height: 6em;
margin-top: -3em;
margin-left: -3em; }
.scale-stretched #mars.orbit {
width: 300px;
height: 300px;
margin-top: -90px;
margin-left: -150px; }
.scale-stretched #jupiter.orbit {
width: 100em;
height: 100em;
margin-top: -50em;
margin-left: -50em; }
.scale-stretched #saturn.orbit {
width: 150em;
height: 150em;
margin-top: -75em;
margin-left: -75em; }
.scale-stretched #uranus.orbit {
width: 500px;
height: 500px;
margin-top: -100em;
margin-left: -93em; }
.scale-stretched #neptune.orbit {
width: 210em;
height: 210em;
margin-top: -105em;
margin-left: -105em; }
/* --------------------------------------------------------------------------- scaled orbits */
/* --------------------------------------------------------------------------- distance scale orbits */
.scale-d #mercury.orbit {
width: 44.74176em;
height: 44.74176em;
margin-top: -22.37088em;
margin-left: -22.37088em; }
.scale-d #venus.orbit {
width: 47.35737em;
height: 47.35737em;
margin-top: -23.67869em;
margin-left: -23.67869em; }
.scale-d #earth.orbit {
width: 49.50959em;
height: 49.50959em;
margin-top: -24.75479em;
margin-left: -24.75479em; }
.scale-d #mars.orbit {
width: 53.58356em;
height: 53.58356em;
margin-top: -26.79178em;
margin-left: -26.79178em; }
.scale-d #jupiter.orbit {
width: 82.2042em;
height: 82.2042em;
margin-top: -41.1021em;
margin-left: -41.1021em; }
.scale-d #saturn.orbit {
width: 115.91713em;
height: 115.91713em;
margin-top: -57.95857em;
margin-left: -57.95857em; }
.scale-d #uranus.orbit {
width: 191.00471em;
height: 191.00471em;
margin-top: -95.50235em;
margin-left: -95.50235em; }
.scale-d #neptune.orbit {
width: 275.64709em;
height: 275.64709em;
margin-top: -137.82355em;
margin-left: -137.82355em; }
/* Moon */
.scale-d #earth .orbit {
width: 1em;
height: 1em;
margin-top: -0.5em;
margin-left: -0.5em; }
/* --------------------------------------------------------------------------- size scale orbits */
.scale-s #mercury.orbit {
width: 441.3048em;
height: 441.3048em;
margin-top: -220.6524em;
margin-left: -220.6524em; }
.scale-s #venus.orbit {
width: 457.3048em;
height: 457.3048em;
margin-top: -228.6524em;
margin-left: -228.6524em; }
.scale-s #earth.orbit {
width: 473.3048em;
height: 473.3048em;
margin-top: -236.6524em;
margin-left: -236.6524em; }
.scale-s #mars.orbit {
width: 489.3048em;
height: 489.3048em;
margin-top: -244.6524em;
margin-left: -244.6524em; }
.scale-s #jupiter.orbit {
width: 561.3048em;
height: 561.3048em;
margin-top: -280.6524em;
margin-left: -280.6524em; }
.scale-s #saturn.orbit {
width: 705.3048em;
height: 705.3048em;
margin-top: -352.6524em;
margin-left: -352.6524em; }
.scale-s #uranus.orbit {
width: 817.3048em;
height: 817.3048em;
margin-top: -408.6524em;
margin-left: -408.6524em; }
.scale-s #neptune.orbit {
width: 881.3048em;
height: 881.3048em;
margin-top: -440.6524em;
margin-left: -440.6524em; }
/* Moon */
.scale-s #earth .orbit {
width: 1em;
height: 1em;
margin-top: -0.5em;
margin-left: -0.5em; }
/* --------------------------------------------------------------------------- text infos data */
/* --------------------------------------------------------------------------- speed */
.set-speed dl.infos dd span:after {
content: 'Learn more'; }
.set-speed #sun dl.infos dd:after {
content: '0 km/h'; }
.set-speed #mercury dl.infos dd:after {
content: 'LIFE SKILLS'; }
.set-speed #venus dl.infos dd:after {
content: 'PARENTING'; }
.set-speed #earth dl.infos dd:after {
content: '107,218 km/h'; }
.set-speed #mars dl.infos dd:after {
content: '86,677 km/h'; }
.set-speed #jupiter dl.infos dd:after {
content: 'CAREER'; }
.set-speed #saturn dl.infos dd:after {
content: 'STRESS'; }
.set-speed #uranus dl.infos dd:after {
content: 'SPIRITUALITY'; }
.set-speed #neptune dl.infos dd:after {
content: '19,566 km/h'; }
/* --------------------------------------------------------------------------- size */
.set-size dl.infos dd span:after {
content: 'Equatorial Circumference'; }
.set-size #sun dl.infos dd:after {
content: '4,370,005 km'; }
.set-size #mercury dl.infos dd:after {
content: '15,329 km'; }
.set-size #venus dl.infos dd:after {
content: '38,024 km'; }
.set-size #earth dl.infos dd:after {
content: '40,030 km'; }
.set-size #mars dl.infos dd:after {
content: '21,296 km'; }
.set-size #jupiter dl.infos dd:after {
content: '439,263 km'; }
.set-size #saturn dl.infos dd:after {
content: '365,882 km'; }
.set-size #uranus dl.infos dd:after {
content: '159,354 km'; }
.set-size #neptune dl.infos dd:after {
content: '154,704 km'; }
/* --------------------------------------------------------------------------- distance */
.set-distance dl.infos dd span:after {
content: 'From Sun'; }
.set-distance #sun dl.infos dd span:after {
content: 'From Earth'; }
.set-distance #sun dl.infos dd:after {
content: '149,598,262 km'; }
.set-distance #mercury dl.infos dd:after {
content: '57,909,227 km'; }
.set-distance #venus dl.infos dd:after {
content: '108,209,475 km'; }
.set-distance #earth dl.infos dd:after {
content: '149,598,262 km'; }
.set-distance #mars dl.infos dd:after {
content: '227,943,824 km'; }
.set-distance #jupiter dl.infos dd:after {
content: '778,340,821 km'; }
.set-distance #saturn dl.infos dd:after {
content: '1,426,666,422 km'; }
.set-distance #uranus dl.infos dd:after {
content: '2,870,658,186 km'; }
.set-distance #neptune dl.infos dd:after {
content: '4,498,396,441 km'; }
/* --------------------------------------------------------------------------- planets starting position and lighting effect */
/* --------------------------------------------------------------------------- mercury ; pos: Top */
#mercury .pos {
left: 50%;
top: -1%; }
#mercury .planet {
animation-name: shadow-mercury;
animation-name: shadow-mercury;
animation-name: shadow-mercury;
animation-name: shadow-mercury;
animation-name: shadow-mercury; }
@-webkit-keyframes shadow-mercury {
0% {
box-shadow: inset 0 0 1px rgba(0, 0, 0, 0.5);
/* TOP */ }
25% {
box-shadow: inset 4px 0 2px rgba(0, 0, 0, 0.5);
/* LEFT */ }
50% {
box-shadow: inset 13px -5px 4px rgba(0, 0, 0, 0.5);
/* BOTTOM */ }
50.01% {
box-shadow: inset -13px -5px 4px rgba(0, 0, 0, 0.5);
/* BOTTOM */ }
75% {
box-shadow: inset -4px 0 2px rgba(0, 0, 0, 0.5);
/* RIGHT */ }
100% {
box-shadow: inset 0 0 1px rgba(0, 0, 0, 0.5);
/* TOP */ } }
@-moz-keyframes shadow-mercury {
0% {
box-shadow: inset 0 0 1px rgba(0, 0, 0, 0.5);
/* TOP */ }
25% {
box-shadow: inset 4px 0 2px rgba(0, 0, 0, 0.5);
/* LEFT */ }
50% {
box-shadow: inset 13px -5px 4px rgba(0, 0, 0, 0.5);
/* BOTTOM */ }
50.01% {
box-shadow: inset -13px -5px 4px rgba(0, 0, 0, 0.5);
/* BOTTOM */ }
75% {
box-shadow: inset -4px 0 2px rgba(0, 0, 0, 0.5);
/* RIGHT */ }
100% {
box-shadow: inset 0 0 1px rgba(0, 0, 0, 0.5);
/* TOP */ } }
@keyframes shadow-mercury {
0% {
box-shadow: inset 0 0 1px rgba(0, 0, 0, 0.5);
/* TOP */ }
25% {
box-shadow: inset 4px 0 2px rgba(0, 0, 0, 0.5);
/* LEFT */ }
50% {
box-shadow: inset 13px -5px 4px rgba(0, 0, 0, 0.5);
/* BOTTOM */ }
50.01% {
box-shadow: inset -13px -5px 4px rgba(0, 0, 0, 0.5);
/* BOTTOM */ }
75% {
box-shadow: inset -4px 0 2px rgba(0, 0, 0, 0.5);
/* RIGHT */ }
100% {
box-shadow: inset 0 0 1px rgba(0, 0, 0, 0.5);
/* TOP */ } }
.scaled.view-2D #mercury .planet,
.scaled.view-3D #mercury .planet {
box-shadow: inset -4px 0 2px rgba(0, 0, 0, 0.5);
box-shadow: inset -4px 0 2px rgba(0, 0, 0, 0.5);
box-shadow: inset -4px 0 2px rgba(0, 0, 0, 0.5);
box-shadow: inset -4px 0 2px rgba(0, 0, 0, 0.5);
box-shadow: inset -4px 0 2px rgba(0, 0, 0, 0.5);
/* RIGHT */ }
/* --------------------------------------------------------------------------- venus ; pos: Left */
#venus .pos {
left: 0;
top: 50%; }
#venus .planet {
animation-name: shadow-venus;
animation-name: shadow-venus;
animation-name: shadow-venus;
animation-name: shadow-venus;
animation-name: shadow-venus; }
@-webkit-keyframes shadow-venus {
0% {
box-shadow: inset 4px 0 2px rgba(0, 0, 0, 0.5);
/* LEFT */ }
25% {
box-shadow: inset 22px -20px 10px rgba(0, 0, 0, 0.5);
/* BOTTOM */ }
25.5% {
box-shadow: inset -22px -20px 10px rgba(0, 0, 0, 0.5);
/* BOTTOM */ }
50% {
box-shadow: inset -4px 0 2px rgba(0, 0, 0, 0.5);
/* RIGHT */ }
75% {
box-shadow: inset 0 0 1px rgba(0, 0, 0, 0.5);
/* TOP */ }
100% {
box-shadow: inset 4px 0 2px rgba(0, 0, 0, 0.5);
/* LEFT */ } }
@-moz-keyframes shadow-venus {
0% {
box-shadow: inset 4px 0 2px rgba(0, 0, 0, 0.5);
/* LEFT */ }
25% {
box-shadow: inset 22px -20px 10px rgba(0, 0, 0, 0.5);
/* BOTTOM */ }
25.5% {
box-shadow: inset -22px -20px 10px rgba(0, 0, 0, 0.5);
/* BOTTOM */ }
50% {
box-shadow: inset -4px 0 2px rgba(0, 0, 0, 0.5);
/* RIGHT */ }
75% {
box-shadow: inset 0 0 1px rgba(0, 0, 0, 0.5);
/* TOP */ }
100% {
box-shadow: inset 4px 0 2px rgba(0, 0, 0, 0.5);
/* LEFT */ } }
@keyframes shadow-venus {
0% {
box-shadow: inset 4px 0 2px rgba(0, 0, 0, 0.5);
/* LEFT */ }
25% {
box-shadow: inset 22px -20px 10px rgba(0, 0, 0, 0.5);
/* BOTTOM */ }
25.5% {
box-shadow: inset -22px -20px 10px rgba(0, 0, 0, 0.5);
/* BOTTOM */ }
50% {
box-shadow: inset -4px 0 2px rgba(0, 0, 0, 0.5);
/* RIGHT */ }
75% {
box-shadow: inset 0 0 1px rgba(0, 0, 0, 0.5);
/* TOP */ }
100% {
box-shadow: inset 4px 0 2px rgba(0, 0, 0, 0.5);
/* LEFT */ } }
.scaled.view-2D #venus .planet,
.scaled.view-3D #venus .planet {
box-shadow: inset -4px 0 2px rgba(0, 0, 0, 0.5);
box-shadow: inset -4px 0 2px rgba(0, 0, 0, 0.5);
box-shadow: inset -4px 0 2px rgba(0, 0, 0, 0.5);
box-shadow: inset -4px 0 2px rgba(0, 0, 0, 0.5);
box-shadow: inset -4px 0 2px rgba(0, 0, 0, 0.5);
/* RIGHT */ }
/* --------------------------------------------------------------------------- earth ; pos: Right */
#earth .pos {
left: 100%;
top: 50%; }
#earth .planet {
animation-name: shadow-earth;
animation-name: shadow-earth;
animation-name: shadow-earth;
animation-name: shadow-earth;
animation-name: shadow-earth; }
@-webkit-keyframes shadow-earth {
0% {
box-shadow: inset -4px 0 2px rgba(0, 0, 0, 0.5);
/* RIGHT */ }
25% {
box-shadow: inset 0 0 1px rgba(0, 0, 0, 0.5);
/* TOP */ }
50% {
box-shadow: inset 4px 0 2px rgba(0, 0, 0, 0.5);
/* LEFT */ }
75% {
box-shadow: inset 24px -20px 15px rgba(0, 0, 0, 0.5);
/* BOTTOM */ }
75.01% {
box-shadow: inset -24px -20px 15px rgba(0, 0, 0, 0.5);
/* BOTTOM */ }
100% {
box-shadow: inset -4px 0 2px rgba(0, 0, 0, 0.5);
/* RIGHT */ } }
@-moz-keyframes shadow-earth {
0% {
box-shadow: inset -4px 0 2px rgba(0, 0, 0, 0.5);
/* RIGHT */ }
25% {
box-shadow: inset 0 0 1px rgba(0, 0, 0, 0.5);
/* TOP */ }
50% {
box-shadow: inset 4px 0 2px rgba(0, 0, 0, 0.5);
/* LEFT */ }
75% {
box-shadow: inset 24px -20px 15px rgba(0, 0, 0, 0.5);
/* BOTTOM */ }
75.01% {
box-shadow: inset -24px -20px 15px rgba(0, 0, 0, 0.5);
/* BOTTOM */ }
100% {
box-shadow: inset -4px 0 2px rgba(0, 0, 0, 0.5);
/* RIGHT */ } }
@keyframes shadow-earth {
0% {
box-shadow: inset -4px 0 2px rgba(0, 0, 0, 0.5);
/* RIGHT */ }
25% {
box-shadow: inset 0 0 1px rgba(0, 0, 0, 0.5);
/* TOP */ }
50% {
box-shadow: inset 4px 0 2px rgba(0, 0, 0, 0.5);
/* LEFT */ }
75% {
box-shadow: inset 24px -20px 15px rgba(0, 0, 0, 0.5);
/* BOTTOM */ }
75.01% {
box-shadow: inset -24px -20px 15px rgba(0, 0, 0, 0.5);
/* BOTTOM */ }
100% {
box-shadow: inset -4px 0 2px rgba(0, 0, 0, 0.5);
/* RIGHT */ } }
.scaled.view-2D #earth .planet,
.scaled.view-3D #earth .planet {
box-shadow: inset -4px 0 2px rgba(0, 0, 0, 0.5);
box-shadow: inset -4px 0 2px rgba(0, 0, 0, 0.5);
box-shadow: inset -4px 0 2px rgba(0, 0, 0, 0.5);
box-shadow: inset -4px 0 2px rgba(0, 0, 0, 0.5);
box-shadow: inset -4px 0 2px rgba(0, 0, 0, 0.5);
/* RIGHT */ }
/* --------------------------------------------------------------------------- moon */
#earth .orbit .pos {
left: 100%;
top: 50%; }
/* --------------------------------------------------------------------------- mars ; pos: Bottom */
#mars .pos {
left: 50%;
top: 100%; }
#mars .planet {
animation-name: shadow-mars;
animation-name: shadow-mars;
animation-name: shadow-mars;
animation-name: shadow-mars;
animation-name: shadow-mars; }
@-webkit-keyframes shadow-mars {
0% {
box-shadow: inset -18px -10px 10px rgba(0, 0, 0, 0.5);
/* BOTTOM */ }
25% {
box-shadow: inset -4px 0 2px rgba(0, 0, 0, 0.5);
/* RIGHT */ }
50% {
box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.5);
/* TOP */ }
75% {
box-shadow: inset 4px 0 2px rgba(0, 0, 0, 0.5);
/* LEFT */ }
99.99% {
box-shadow: inset 18px -10px 10px rgba(0, 0, 0, 0.5);
/* BOTTOM */ }
100% {
box-shadow: inset -18px -10px 10px rgba(0, 0, 0, 0.5);
/* BOTTOM */ } }
@-moz-keyframes shadow-mars {
0% {
box-shadow: inset -18px -10px 10px rgba(0, 0, 0, 0.5);
/* BOTTOM */ }
25% {
box-shadow: inset -4px 0 2px rgba(0, 0, 0, 0.5);
/* RIGHT */ }
50% {
box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.5);
/* TOP */ }
75% {
box-shadow: inset 4px 0 2px rgba(0, 0, 0, 0.5);
/* LEFT */ }
99.99% {
box-shadow: inset 18px -10px 10px rgba(0, 0, 0, 0.5);
/* BOTTOM */ }
100% {
box-shadow: inset -18px -10px 10px rgba(0, 0, 0, 0.5);
/* BOTTOM */ } }
@keyframes shadow-mars {
0% {
box-shadow: inset -18px -10px 10px rgba(0, 0, 0, 0.5);
/* BOTTOM */ }
25% {
box-shadow: inset -4px 0 2px rgba(0, 0, 0, 0.5);
/* RIGHT */ }
50% {
box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.5);
/* TOP */ }
75% {
box-shadow: inset 4px 0 2px rgba(0, 0, 0, 0.5);
/* LEFT */ }
99.99% {
box-shadow: inset 18px -10px 10px rgba(0, 0, 0, 0.5);
/* BOTTOM */ }
100% {
box-shadow: inset -18px -10px 10px rgba(0, 0, 0, 0.5);
/* BOTTOM */ } }
.scaled.view-2D #mars .planet,
.scaled.view-3D #mars .planet {
box-shadow: inset -4px 0 2px rgba(0, 0, 0, 0.5);
box-shadow: inset -4px 0 2px rgba(0, 0, 0, 0.5);
box-shadow: inset -4px 0 2px rgba(0, 0, 0, 0.5);
box-shadow: inset -4px 0 2px rgba(0, 0, 0, 0.5);
box-shadow: inset -4px 0 2px rgba(0, 0, 0, 0.5);
/* RIGHT */ }
/* --------------------------------------------------------------------------- jupiter ; pos: Right */
#jupiter .pos {
left: 100%;
top: 50%; }
#jupiter .planet {
animation-name: shadow-jupiter;
animation-name: shadow-jupiter;
animation-name: shadow-jupiter;
animation-name: shadow-jupiter;
animation-name: shadow-jupiter; }
@-webkit-keyframes shadow-jupiter {
0% {
box-shadow: inset -16px 0 5px rgba(0, 0, 0, 0.5);
/* RIGHT */ }
25% {
box-shadow: inset 0 3px 2px rgba(0, 0, 0, 0.5);
/* TOP */ }
50% {
box-shadow: inset 16px 0 5px rgba(0, 0, 0, 0.5);
/* LEFT */ }
75% {
box-shadow: inset 94px -30px 40px rgba(0, 0, 0, 0.5);
/* BOTTOM */ }
75.01% {
box-shadow: inset -94px -30px 40px rgba(0, 0, 0, 0.5);
/* BOTTOM */ }
100% {
box-shadow: inset -16px 0 5px rgba(0, 0, 0, 0.5);
/* RIGHT */ } }
@-moz-keyframes shadow-jupiter {
0% {
box-shadow: inset -16px 0 5px rgba(0, 0, 0, 0.5);
/* RIGHT */ }
25% {
box-shadow: inset 0 3px 2px rgba(0, 0, 0, 0.5);
/* TOP */ }
50% {
box-shadow: inset 16px 0 5px rgba(0, 0, 0, 0.5);
/* LEFT */ }
75% {
box-shadow: inset 94px -30px 40px rgba(0, 0, 0, 0.5);
/* BOTTOM */ }
75.01% {
box-shadow: inset -94px -30px 40px rgba(0, 0, 0, 0.5);
/* BOTTOM */ }
100% {
box-shadow: inset -16px 0 5px rgba(0, 0, 0, 0.5);
/* RIGHT */ } }
@keyframes shadow-jupiter {
0% {
box-shadow: inset -16px 0 5px rgba(0, 0, 0, 0.5);
/* RIGHT */ }
25% {
box-shadow: inset 0 3px 2px rgba(0, 0, 0, 0.5);
/* TOP */ }
50% {
box-shadow: inset 16px 0 5px rgba(0, 0, 0, 0.5);
/* LEFT */ }
75% {
box-shadow: inset 94px -30px 40px rgba(0, 0, 0, 0.5);
/* BOTTOM */ }
75.01% {
box-shadow: inset -94px -30px 40px rgba(0, 0, 0, 0.5);
/* BOTTOM */ }
100% {
box-shadow: inset -16px 0 5px rgba(0, 0, 0, 0.5);
/* RIGHT */ } }
.scaled.view-2D #jupiter .planet,
.scaled.view-3D #jupiter .planet {
box-shadow: inset -16px 0 5px rgba(0, 0, 0, 0.5);
box-shadow: inset -16px 0 5px rgba(0, 0, 0, 0.5);
box-shadow: inset -16px 0 5px rgba(0, 0, 0, 0.5);
box-shadow: inset -16px 0 5px rgba(0, 0, 0, 0.5);
box-shadow: inset -16px 0 5px rgba(0, 0, 0, 0.5);
/* RIGHT */ }
/* --------------------------------------------------------------------------- saturn ; pos: Left */
#saturn .pos {
left: 0%;
top: 50%; }
#saturn .planet {
animation-name: shadow-saturn;
animation-name: shadow-saturn;
animation-name: shadow-saturn;
animation-name: shadow-saturn;
animation-name: shadow-saturn; }
@-webkit-keyframes shadow-saturn {
0% {
box-shadow: inset 16px 0 5px rgba(0, 0, 0, 0.5);
/* LEFT */ }
25% {
box-shadow: inset 80px -30px 50px rgba(0, 0, 0, 0.5);
/* BOTTOM */ }
25.01% {
box-shadow: inset -94px -30px 40px rgba(0, 0, 0, 0.5);
/* BOTTOM */ }
50% {
box-shadow: inset -16px 0 5px rgba(0, 0, 0, 0.5);
/* RIGHT */ }
75% {
box-shadow: inset -2px 3px 2px rgba(0, 0, 0, 0.5);
/* TOP */ }
100% {
box-shadow: inset 16px 0 5px rgba(0, 0, 0, 0.5);
/* LEFT */ } }
@-moz-keyframes shadow-saturn {
0% {
box-shadow: inset 16px 0 5px rgba(0, 0, 0, 0.5);
/* LEFT */ }
25% {
box-shadow: inset 80px -30px 50px rgba(0, 0, 0, 0.5);
/* BOTTOM */ }
25.01% {
box-shadow: inset -94px -30px 40px rgba(0, 0, 0, 0.5);
/* BOTTOM */ }
50% {
box-shadow: inset -16px 0 5px rgba(0, 0, 0, 0.5);
/* RIGHT */ }
75% {
box-shadow: inset -2px 3px 2px rgba(0, 0, 0, 0.5);
/* TOP */ }
100% {
box-shadow: inset 16px 0 5px rgba(0, 0, 0, 0.5);
/* LEFT */ } }
@keyframes shadow-saturn {
0% {
box-shadow: inset 16px 0 5px rgba(0, 0, 0, 0.5);
/* LEFT */ }
25% {
box-shadow: inset 80px -30px 50px rgba(0, 0, 0, 0.5);
/* BOTTOM */ }
25.01% {
box-shadow: inset -94px -30px 40px rgba(0, 0, 0, 0.5);
/* BOTTOM */ }
50% {
box-shadow: inset -16px 0 5px rgba(0, 0, 0, 0.5);
/* RIGHT */ }
75% {
box-shadow: inset -2px 3px 2px rgba(0, 0, 0, 0.5);
/* TOP */ }
100% {
box-shadow: inset 16px 0 5px rgba(0, 0, 0, 0.5);
/* LEFT */ } }
.scaled.view-2D #saturn .planet,
.scaled.view-3D #saturn .planet {
box-shadow: inset -16px 0 5px rgba(0, 0, 0, 0.5);
box-shadow: inset -16px 0 5px rgba(0, 0, 0, 0.5);
box-shadow: inset -16px 0 5px rgba(0, 0, 0, 0.5);
box-shadow: inset -16px 0 5px rgba(0, 0, 0, 0.5);
box-shadow: inset -16px 0 5px rgba(0, 0, 0, 0.5);
/* RIGHT */ }
/* --------------------------------------------------------------------------- uranus ; pos: Left */
#uranus .pos {
left: 0;
top: 50%; }
#uranus .planet {
animation-name: shadow-uranus;
animation-name: shadow-uranus;
animation-name: shadow-uranus;
animation-name: shadow-uranus;
animation-name: shadow-uranus; }
@-webkit-keyframes shadow-uranus {
0% {
box-shadow: inset 8px 0 5px rgba(0, 0, 0, 0.5);
/* LEFT */ }
25% {
box-shadow: inset 40px -15px 40px rgba(0, 0, 0, 0.5);
/* BOTTOM */ }
25.01% {
box-shadow: inset -40px -15px 40px rgba(0, 0, 0, 0.5);
/* BOTTOM */ }
50% {
box-shadow: inset -8px 0 5px rgba(0, 0, 0, 0.5);
/* RIGHT */ }
75% {
box-shadow: inset 0 0 2px rgba(0, 0, 0, 0.5);
/* TOP */ }
100% {
box-shadow: inset 8px 0 5px rgba(0, 0, 0, 0.5);
/* LEFT */ } }
@-moz-keyframes shadow-uranus {
0% {
box-shadow: inset 8px 0 5px rgba(0, 0, 0, 0.5);
/* LEFT */ }
25% {
box-shadow: inset 40px -15px 40px rgba(0, 0, 0, 0.5);
/* BOTTOM */ }
25.01% {
box-shadow: inset -40px -15px 40px rgba(0, 0, 0, 0.5);
/* BOTTOM */ }
50% {
box-shadow: inset -8px 0 5px rgba(0, 0, 0, 0.5);
/* RIGHT */ }
75% {
box-shadow: inset 0 0 2px rgba(0, 0, 0, 0.5);
/* TOP */ }
100% {
box-shadow: inset 8px 0 5px rgba(0, 0, 0, 0.5);
/* LEFT */ } }
@keyframes shadow-uranus {
0% {
box-shadow: inset 8px 0 5px rgba(0, 0, 0, 0.5);
/* LEFT */ }
25% {
box-shadow: inset 40px -15px 40px rgba(0, 0, 0, 0.5);
/* BOTTOM */ }
25.01% {
box-shadow: inset -40px -15px 40px rgba(0, 0, 0, 0.5);
/* BOTTOM */ }
50% {
box-shadow: inset -8px 0 5px rgba(0, 0, 0, 0.5);
/* RIGHT */ }
75% {
box-shadow: inset 0 0 2px rgba(0, 0, 0, 0.5);
/* TOP */ }
100% {
box-shadow: inset 8px 0 5px rgba(0, 0, 0, 0.5);
/* LEFT */ } }
.scaled.view-2D #uranus .planet,
.scaled.view-3D #uranus .planet {
box-shadow: inset -8px 0 5px rgba(0, 0, 0, 0.5);
box-shadow: inset -8px 0 5px rgba(0, 0, 0, 0.5);
box-shadow: inset -8px 0 5px rgba(0, 0, 0, 0.5);
box-shadow: inset -8px 0 5px rgba(0, 0, 0, 0.5);
box-shadow: inset -8px 0 5px rgba(0, 0, 0, 0.5);
/* RIGHT */ }
/* --------------------------------------------------------------------------- neptune ; pos: Top */
#neptune .pos {
left: 50%;
top: 0; }
#neptune .planet {
animation-name: shadow-neptune;
animation-name: shadow-neptune;
animation-name: shadow-neptune;
animation-name: shadow-neptune;
animation-name: shadow-neptune; }
@-webkit-keyframes shadow-neptune {
0% {
box-shadow: inset 0 0 2px rgba(0, 0, 0, 0.5);
/* TOP */ }
25% {
box-shadow: inset 12px 0 5px rgba(0, 0, 0, 0.5);
/* LEFT */ }
50% {
box-shadow: inset 50px -15px 40px rgba(0, 0, 0, 0.5);
/* BOTTOM */ }
50.01% {
box-shadow: inset -50px -15px 40px rgba(0, 0, 0, 0.5);
/* BOTTOM */ }
75% {
box-shadow: inset -12px 0 5px rgba(0, 0, 0, 0.5);
/* RIGHT */ }
100% {
box-shadow: inset 0 0 2px rgba(0, 0, 0, 0.5);
/* TOP */ } }
@-moz-keyframes shadow-neptune {
0% {
box-shadow: inset 0 0 2px rgba(0, 0, 0, 0.5);
/* TOP */ }
25% {
box-shadow: inset 12px 0 5px rgba(0, 0, 0, 0.5);
/* LEFT */ }
50% {
box-shadow: inset 50px -15px 40px rgba(0, 0, 0, 0.5);
/* BOTTOM */ }
50.01% {
box-shadow: inset -50px -15px 40px rgba(0, 0, 0, 0.5);
/* BOTTOM */ }
75% {
box-shadow: inset -12px 0 5px rgba(0, 0, 0, 0.5);
/* RIGHT */ }
100% {
box-shadow: inset 0 0 2px rgba(0, 0, 0, 0.5);
/* TOP */ } }
@keyframes shadow-neptune {
0% {
box-shadow: inset 0 0 2px rgba(0, 0, 0, 0.5);
/* TOP */ }
25% {
box-shadow: inset 12px 0 5px rgba(0, 0, 0, 0.5);
/* LEFT */ }
50% {
box-shadow: inset 50px -15px 40px rgba(0, 0, 0, 0.5);
/* BOTTOM */ }
50.01% {
box-shadow: inset -50px -15px 40px rgba(0, 0, 0, 0.5);
/* BOTTOM */ }
75% {
box-shadow: inset -12px 0 5px rgba(0, 0, 0, 0.5);
/* RIGHT */ }
100% {
box-shadow: inset 0 0 2px rgba(0, 0, 0, 0.5);
/* TOP */ } }
.scaled.view-2D #neptune .planet,
.scaled.view-3D #neptune .planet {
box-shadow: inset -12px 0 5px rgba(0, 0, 0, 0.5);
box-shadow: inset -12px 0 5px rgba(0, 0, 0, 0.5);
box-shadow: inset -12px 0 5px rgba(0, 0, 0, 0.5);
box-shadow: inset -12px 0 5px rgba(0, 0, 0, 0.5);
box-shadow: inset -12px 0 5px rgba(0, 0, 0, 0.5);
/* RIGHT */ }
/* --------------------------------------------------------------------------- DEBUG
.pos,
.planet,
.orbit,
.ring {
-moz-animation-duration: 20s!important;
-webkit-animation-duration: 20s!important;
-o-animation-duration: 20s!important;
-ms-animation-duration: 20s!important;
animation-duration: 20s!important; }
/*
/* --------------------------------------------------------------------------- navigation styles */
dl.infos {
position: absolute;
display: block;
opacity: 0;
width: 100%;
height: 100%;
margin-top: -90%;
margin-left: 90%;
padding-left: 100%;
transform-origin: 100% 100%;
transform-origin: 100% 100%;
transform-origin: 100% 100%;
transform-origin: 100% 100%;
transform-origin: 100% 100%;
transform-style: preserve-3d;
transform-style: preserve-3d;
transform-style: preserve-3d;
transform-style: preserve-3d;
transform-style: preserve-3d;
transform: rotateX(90deg);
transform: rotateX(90deg);
transform: rotateX(90deg);
transform: rotateX(90deg);
transform: rotateX(90deg); }
dl.infos:before {
position: absolute;
content: '';
width: 15px;
height: 30px;
left: 15px;
bottom: 0;
border-top: 1px solid white;
border-left: 1px solid white;
transform-style: preserve-3d;
transform-style: preserve-3d;
transform-style: preserve-3d;
transform-style: preserve-3d;
transform-style: preserve-3d;
transform: skew(-45deg, 0deg);
transform: skew(-45deg, 0deg);
transform: skew(-45deg, 0deg);
transform: skew(-45deg, 0deg);
transform: skew(-45deg, 0deg);
box-shadow: inset 1px 1px black;
box-shadow: inset 1px 1px black;
box-shadow: inset 1px 1px black;
box-shadow: inset 1px 1px black;
box-shadow: inset 1px 1px black; }
dl.infos dt {
position: absolute;
left: 50px;
margin-bottom: 26px;
bottom: 30px;
color: #FFF;
font-size: 14px;
text-shadow: 1px 1px 2px black; }
dl.infos dd:after {
position: absolute;
left: 50px;
bottom: 30px;
width: 300px;
color: #FFF;
font-size: 22px;
text-shadow: 1px 1px 2px black; }
dl.infos dd span:after {
position: absolute;
left: 50px;
bottom: 14px;
width: 300px;
color: #FFF;
font-size: 11px;
text-shadow: 1px 1px 2px black; }
.sun #sun .infos,
.mercury #mercury .infos,
.venus #venus .infos,
.earth #earth .infos,
.mars #mars .infos,
.jupiter #jupiter .infos,
.saturn #saturn .infos,
.uranus #uranus .infos,
.neptune #neptune .infos {
display: block;
opacity: 1;
transform: rotateX(0deg);
transform: rotateX(0deg);
transform: rotateX(0deg);
transform: rotateX(0deg);
transform: rotateX(0deg);
z-index:97;
}
.mercury #mercury.orbit,
.venus #venus.orbit,
.earth #earth.orbit,
.mars #mars.orbit,
.jupiter #jupiter.orbit,
.saturn #saturn.orbit,
.uranus #uranus.orbit,
.neptune #neptune.orbit {
border: 0px solid rgba(255, 255, 255, 0.8);
z-index:97;
}
.hide-UI h1,
.hide-UI #data,
.hide-UI dl.infos,
.hide-UI #controls {
opacity: 0!important;
margin-top: -30px; }
.hide-UI #data {
margin-bottom: -30px; }
.hide-UI .orbit {
border: 0px solid rgba(255, 255, 255, 0.2) !important; }
h1 {
width: 100%;
font-weight: 600;
font-size: 14px;
text-align: center;
color: rgba(255, 255, 255, 0.8); }
#navbar, #controls, #data {
background: rgba(0, 0, 0, 0.4); }
#navbar {
z-index: 99;
position: absolute;
top: 0;
left: 0;
padding: 16px;
width: 100%;
height: 48px; }
#navbar a, #data a, #controls label {
color: rgba(255, 255, 255, 0.6);
display: block;
position: relative;
text-decoration: none; }
#navbar a:hover, #data a:hover, #controls label:hover {
color: #FFF; }
#data a.active {
color: #0CF; }
#navbar a {
position: absolute;
top: 0;
height: 48px;
padding: 16px;
font-size: 14px; }
#toggle-data {
left: 0; }
#toggle-controls {
right: 0; }
#data, #controls {
z-index: 99;
position: fixed;
opacity: 1;
top: 49px;
padding: 16px; }
.data-close #data {
left: -100%; }
.data-open #data {
left: 0px; }
.controls-close #controls {
right: -100%; }
.controls-open #controls {
right: 0px; }
#data a {
margin-bottom: 1px;
padding: 6px 10px;
font-size: 18px; }
#controls label {
opacity: .6;
height: 24px;
margin-bottom: 28px; }
#controls label:hover {
opacity: 1; }
#controls label:before {
position: absolute;
display: block;
width: 20px;
height: 20px;
margin-top: 3px;
text-align: center;
color: #FFF;
z-index: 99; }
#controls label span {
display: block;
margin-left: 36px;
padding-top: 4px;
font-size: 18px;
color: #FFF; }
#controls input {
display: block;
appearance: none; }
#controls input[type="radio"]:before {
content: '';
display: block;
position: absolute;
width: 22px;
height: 22px;
border: 2px solid #FFF;
border-radius: 16px; }
#controls input:checked[type="radio"]:after {
content: '';
display: block;
top: 3px;
margin-left: 3px;
position: absolute;
width: 20px;
height: 20px;
border-radius: 10px;
background: #FFF;
z-index: 99; }
#controls input[type="checkbox"]:before {
content: '';
display: block;
position: absolute;
width: 100px;
height: 22px;
border: 2px solid #FFF;
border-radius: 16px; }
#controls input[type="checkbox"]:after {
content: '';
display: block;
top: 3px;
position: absolute;
width: 20px;
height: 20px;
border-radius: 10px;
background: #FFF;
z-index: 99; }
#controls label.set-view:before {
font: bold small-caps 11px/20px sans-serif; }
.view-3D #controls label.set-view:before {
content: '2D';
margin-left: 82px; }
.view-2D #controls label.set-view:before {
content: '3D';
margin-left: 7px; }
.view-3D #controls .set-view input:after {
margin-left: 3px; }
.view-2D #controls .set-view input:after {
margin-left: 81px; }
#controls label.set-zoom:before {
font: normal small-caps 18px/14px sans-serif; }
.zoom-large #controls label.set-zoom:before {
content: '+';
margin-left: 82px; }
.zoom-close #controls label.set-zoom:before {
content: '-';
margin-left: 7px; }
.zoom-large #controls .set-zoom input:after {
margin-left: 3px; }
.zoom-close #controls .set-zoom input:after {
margin-left: 81px; }
/* --------------------------------------------------------------------------- transitions */
.pos {
transition-property: top, left;
transition-property: top, left;
transition-property: top, left;
transition-property: top, left;
transition-property: top, left; }
#solar-system, .orbit,
.planet,
.satelite,
.ring {
transition-property: width, height, top, left, margin-left, margin-top, webkit-transform; }
#sun, .icon {
transition-property: width, height, webkit-transform; }
#solar-system,
#sun,
.orbit,
.pos,
.planet,
.satelite,
.ring,
.infos,
.icon {
transition-duration: .8s;
transition-duration: .8s;
transition-duration: .8s;
transition-duration: .8s;
transition-duration: .8s;
transition-timing-function: ease-in-out;
transition-timing-function: ease-in-out;
transition-timing-function: ease-in-out;
transition-timing-function: ease-in-out;
transition-timing-function: ease-in-out; }
#solar-system,
#sun,
.planet,
.satelite,
.ring {
transition-delay: 0s;
transition-delay: 0s;
transition-delay: 0s;
transition-delay: 0s;
transition-delay: 0s; }
.pos {
transition-delay: 1s;
transition-delay: 1s;
transition-delay: 1s;
transition-delay: 1s;
transition-delay: 1s;
}
.opening #solar-system,
.opening #sun,
.opening .orbit,
.opening .pos,
.opening .planet,
.opening .satelite,
.opening .ring,
.opening .infos,
.opening h1,
.opening #data,
.opening dl.infos,
.opening #controls {
transition-duration: 0s;
transition-duration: 0s;
transition-duration: 0s;
transition-duration: 0s;
transition-duration: 0s;
transition-delay: 0s;
transition-delay: 0s;
transition-delay: 0s;
transition-delay: 0s;
transition-delay: 0s; }
.opening .pos {
transition-delay: 0s; }
h1, #data, #controls {
transition-property: opacity, margin;
transition-property: opacity, margin;
transition-property: opacity, margin;
transition-property: opacity, margin;
transition-property: opacity, margin;
transition-duration: .8s;
transition-duration: .8s;
transition-duration: .8s;
transition-duration: .8s;
transition-duration: .8s;
transition-timing-function: ease-in-out;
transition-timing-function: ease-in-out;
transition-timing-function: ease-in-out;
transition-timing-function: ease-in-out;
transition-timing-function: ease-in-out; }
h1 {
transition-delay: .35s;
transition-delay: .35s;
transition-delay: .35s;
transition-delay: .35s;
transition-delay: .35s; }
#data {
transition-delay: .7s;
transition-delay: .7s;
transition-delay: .7s;
transition-delay: .7s;
transition-delay: .7s; }
#controls {
transition-delay: 1s;
transition-delay: 1s;
transition-delay: 1s;
transition-delay: 1s;
transition-delay: 1s; }
/* --------------------------------------------------------------------------- images */
#mercury .planet {
background-image: url('http://secure.cart32.com/WarrenKahn/Planet1e.png'); }
#venus .planet {
background-image: url('http://secure.cart32.com/WarrenKahn/Planet8d.png'); }
#earth .planet {
background-image: url('http://secure.cart32.com/WarrenKahn/Planet1d.png'); }
#earth .moon {
background-color: white; }
#mars .planet {
background-image: url(''); }
#jupiter .planet {
background-image: url('http://secure.cart32.com/WarrenKahn/Planet3b.png'); }
#saturn .planet {
background-image: url('http://secure.cart32.com/WarrenKahn/Planet4.png'); }
#uranus .planet {
background-image: url('http://secure.cart32.com/WarrenKahn/Planet5b.png'); }
#neptune .planet {
background-image: url('http://secure.cart32.com/WarrenKahn/Planet6.png'); }
/* --------------------------------------------------------------------------- responsive styles */
@media screen and (max-width: 299px) {
#universe {
font-size: 20%; } }
@media screen and (min-width: 300px) {
#universe {
font-size: 24%; } }
@media screen and (min-width: 500px) {
#universe {
font-size: 36%; } }
@media screen and (min-width: 600px) {
#universe {
font-size: 44%; } }
@media screen and (min-width: 760px) {
#universe {
font-size: 58%; } }
@media screen and (min-width: 1000px) {
#universe {
font-size: 73%; }
#navbar, #controls, #data {
background: transparent; }
#navbar a {
display: none; }
h1 {
font-size: 22px;
margin-top: 8px; }
#controls {
padding-right: 32px;
top: 12px; }
#data {
position: fixed;
top: 515px;
bottom: 0;
width: 100%;
height:20px;
text-align: right; }
#data a {
display: inline-block;
text-align: center;
font-size: 15px;
padding: 15px 15px; }
.data-open #data, .data-close #data {
left: -193px; }
.controls-open #controls, .controls-close #controls {
right: 0px; } }
@media screen and (min-width: 1300px) {
#universe {
font-size: 100%; } }
@media screen and (min-width: 1600px) {
.zoom-close .scale-d #solar-system {
margin-left: -120%; } }
</style>
</head>
<body class="opening hide-UI view-3D zoom-large data-open controls-close">
<div id="data">
<a class="mercury" title="LIFE SKILLS" href="#mercuryspeed" onMouseOver="zOnEvent('mercury', 1);" onMouseOut="zOnEvent('mercury', 2);">LIFE SKILLS</a>
<a class="jupiter" title="CAREER" href="#jupiterspeed" onMouseOver="zOnEvent('jupiter', 1);" onMouseOut="zOnEvent('jupiter', 2);">CAREER</a>
<a class="venus" title="PARENTING" href="#venusspeed" onMouseOver="zOnEvent('venus', 1);" onMouseOut="zOnEvent('venus', 2);">PARENTING</a>
<a class="saturn" title="STRESS" href="#saturnspeed" onMouseOver="zOnEvent('saturn', 1);" onMouseOut="zOnEvent('saturn', 2);">STRESS</a>
<a class="uranus" title="SPIRITUALITY" href="#uranusspeed" onMouseOver="zOnEvent('uranus', 1);" onMouseOut="zOnEvent('uranus', 2);">SPIRITUALITY</a>
</div>
<div id="universe" class="scale-stretched">
<div id="galaxy">
<div id="descriptionls" style="display: none">
<div id="lsinsert">
<a href="#" id="ca-close1"></a>
<div id="lstextslide"><p></p></div>
<a href="http://thesisdesigndesk.wix.com/warrenkahn#!the-flow/c1qv3" target="_parent" id="join">Learn More</a>
</div>
<span></span>
</div>
<div id="descriptioncr" style="display: none">
<div id="crinsert">
<a href="#" id="ca-close2"></a>
<div id="crtextslide"><p></p></div>
<a href="http://thesisdesigndesk.wix.com/warrenkahn#!the-flow/c1qv3" target="_parent" id="join">Learn More</a>
</div>
<span></span>
</div>
<div id="descriptionpr" style="display: none">
<div id="prinsert">
<a href="#" id="ca-close3"></a>
<div id="prtextslide"><p></p></div>
<a href="http://thesisdesigndesk.wix.com/warrenkahn#!the-flow/c1qv3" target="_parent" id="join">Learn More</a>
</div>
<span></span>
</div>
<div id="descriptionst" style="display: none">
<div id="stinsert">
<a href="#" id="ca-close4"></a>
<div id="sttextslide"><p></p></div>
<a href="http://thesisdesigndesk.wix.com/warrenkahn#!the-flow/c1qv3" target="_parent" id="join">Learn More</a>
</div>
<span></span>
</div>
<div id="descriptionsp" style="display: none">
<div id="spinsert">
<a href="#" id="ca-close5"></a>
<div id="sptextslide"><p></p></div>
<a href="http://thesisdesigndesk.wix.com/warrenkahn#!the-flow/c1qv3" target="_parent" id="join">Learn More</a>
</div>
<span></span>
</div>
<div id="solar-system" class="Mercury">
<div id="venus" class="orbit">
<div class="pos">
<div class="planet">
<dl class="infos">
<dt></dt>
<dd><span></span></dd>
</dl>
</div>
</div>
</div>
<div id="earth" class="orbit">
<div class="pos">
<div class="orbit">
<div class="pos">
<div class="moon"></div>
</div>
</div>
<div class="planet">
<dl class="infos">
<dt>test</dt>
<dd><span></span></dd>
</dl>
</div>
</div>
</div>
<div id="mars" class="orbit">
<div class="pos">
<div class="planet">
<dl class="infos">
<dt>Mars</dt>
<dd><span></span></dd>
</dl>
</div>
</div>
</div>
<div id="jupiter" class="orbit">
<div class="pos">
<div class="planet">
<dl class="infos">
<dt></dt>
<dd><span></span></dd>
</dl>
</div>
</div>
</div>
<div id="saturn" class="orbit">
<div class="pos">
<div class="planet">
<dl class="infos">
<dt></dt>
<dd><span></span></dd>
</dl>
</div>
</div>
</div>
<div id="uranus" class="orbit">
<div class="pos">
<div class="planet">
<dl class="infos">
<dt></dt>
<dd><span></span></dd>
</dl>
</div>
</div>
</div>
<div id="neptune" class="orbit">
<div class="pos">
<div class="planet">
<dl class="infos">
<dt>Neptune</dt>
<dd><span></span></dd>
</dl>
</div>
</div>
</div>
<div id="mercury" class="orbit">
<div class="pos">
<div class="planet">
<dl class="infos">
<dt></dt>
<dd><span></span></dd>
</dl>
</div>
</div>
</div>
<div id="sun">
<dl class="infos">
<dt>Sun</dt>
<dd><span></span></dd>
</dl>
</div>
</div>
</div>
</div>
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script>
<script type="text/javascript">
if (typeof jQuery == 'undefined') {
document.write(unescape("%3Cscript src='http://secure.cart32.com/WarrenKahn/jquery.min.js' type='text/javascript'%3E%3C/script%3E"));
}
</script>
<script src="http://secure.cart32.com/WarrenKahn/prefixfree.min.js"></script>
<script src="http://secure.cart32.com/WarrenKahn/scripts.min3.js"></script>
<script>
$(document).ready(function(){
$("button").click(function(){
alert($("a.active").is('.jupiter'));
});
});
</script>
<script>
$(document).ready(function(){
function zOnEvent(cl, cond) {
if (cond === 1) {
var element = document.getElementsByClassName(cl);
for (var i=0; i<element.length; i++) {
element[i].style.zIndex = '97';
}
} else if (cond === 2) {
var element = document.getElementsByClassName(cl);
for (var i=0; i<element.length; i++) {
element[i].style.zIndex = '10';
}
}
}
});
</script>
<script>
$(document).ready(function(){
var intervalTimer = null;
$('#mercury .infos').hover(
function () {
if($("a.active").is('.mercury')){
$("#descriptionls").fadeIn("2000");
}
if (intervalTimer !== null) {
clearInterval(intervalTimer);
intervalTimer = null;
}
var quotes = [
"Who’s the one who’s always there when that keeps happening?",
"Learn to dismantle self-defeating behaviors",
"JOIN THE FLOW TODAY",
];
var i = 0;
function update() {
$('#lstextslide').html(quotes[i]);
i = (i + 1) % quotes.length;
}
update();
intervalTimer = setInterval(update, 4000);
});
});
</script>
<script>
$(document).ready(function(){
$("#ca-close1").click(function(){
$("#descriptionls").fadeOut()
});
});
</script>
<script>
$(document).ready(function(){
var intervalTimer = null;
$('#jupiter .infos').hover(
function () {
if($("a.active").is('.jupiter')){
$("#descriptioncr").fadeIn("2000");
}
if (intervalTimer !== null) {
clearInterval(intervalTimer);
intervalTimer = null;
}
var quotes = [
"Unsatisfied with your career?",
"Do what you love or learn to love what you do",
"JOIN THE FLOW TODAY",
];
var i = 0;
function update() {
$('#crtextslide').html(quotes[i]);
i = (i + 1) % quotes.length;
}
update();
intervalTimer = setInterval(update, 4000);
});
});
</script>
<script>
$(document).ready(function(){
$("#ca-close2").click(function(){
$("#descriptioncr").fadeOut()
});
});
</script>
<script>
$(document).ready(function(){
var intervalTimer = null;
$('#venus .infos').hover(
function () {
if($("a.active").is('.venus')){
$("#descriptionpr").fadeIn("2000");
}
if (intervalTimer !== null) {
clearInterval(intervalTimer);
intervalTimer = null;
}
var quotes = [
"Parenting does not include a manual",
"Learn when to stand firm & when to let go, with love",
"JOIN THE FLOW TODAY",
];
var i = 0;
function update() {
$('#prtextslide').html(quotes[i]);
i = (i + 1) % quotes.length;
}
update();
intervalTimer = setInterval(update, 4000);
});
});
</script>
<script>
$(document).ready(function(){
$("#ca-close3").click(function(){
$("#descriptionpr").fadeOut()
});
});
</script>
<script>
$(document).ready(function(){
var intervalTimer = null;
$('#saturn .infos').hover(
function () {
if($("a.active").is('.saturn')){
$("#descriptionst").fadeIn("2000");
}
if (intervalTimer !== null) {
clearInterval(intervalTimer);
intervalTimer = null;
}
var quotes = [
"Tired of rowing so hard?",
"Learn how to lighten up",
"JOIN THE FLOW TODAY",
];
var i = 0;
function update() {
$('#sttextslide').html(quotes[i]);
i = (i + 1) % quotes.length;
}
update();
intervalTimer = setInterval(update, 4000);
});
});
</script>
<script>
$(document).ready(function(){
$("#ca-close4").click(function(){
$("#descriptionst").fadeOut()
});
});
</script>
<script>
$(document).ready(function(){
var intervalTimer = null;
$('#uranus .infos').hover(
function () {
if($("a.active").is('.uranus')){
$("#descriptionsp").fadeIn("2000");
}
if (intervalTimer !== null) {
clearInterval(intervalTimer);
intervalTimer = null;
}
var quotes = [
"Take a breath and learn to be still",
"Access Universal Wisdom",
"JOIN THE FLOW TODAY",
];
var i = 0;
function update() {
$('#sptextslide').html(quotes[i]);
i = (i + 1) % quotes.length;
}
update();
intervalTimer = setInterval(update, 4000);
});
});
</script>
<script>
$(document).ready(function(){
$("#ca-close5").click(function(){
$("#descriptionsp").fadeOut()
});
});
</script>
</body>
</html>
Output
You can jump to the latest bin by adding /latest
to your URL
Keyboard Shortcuts
Shortcut | Action |
---|---|
ctrl + [num] | Toggle nth panel |
ctrl + 0 | Close focused panel |
ctrl + enter | Re-render output. If console visible: run JS in console |
Ctrl + l | Clear the console |
ctrl + / | Toggle comment on selected lines |
ctrl + ] | Indents selected lines |
ctrl + [ | Unindents selected lines |
tab | Code complete & Emmet expand |
ctrl + shift + L | Beautify code in active panel |
ctrl + s | Save & lock current Bin from further changes |
ctrl + shift + s | Open the share options |
ctrl + y | Archive Bin |
Complete list of JS Bin shortcuts |
JS Bin URLs
URL | Action |
---|---|
/ | Show the full rendered output. This content will update in real time as it's updated from the /edit url. |
/edit | Edit the current bin |
/watch | Follow a Code Casting session |
/embed | Create an embeddable version of the bin |
/latest | Load the very latest bin (/latest goes in place of the revision) |
/[username]/last | View the last edited bin for this user |
/[username]/last/edit | Edit the last edited bin for this user |
/[username]/last/watch | Follow the Code Casting session for the latest bin for this user |
/quiet | Remove analytics and edit button from rendered output |
.js | Load only the JavaScript for a bin |
.css | Load only the CSS for a bin |
Except for username prefixed urls, the url may start with http://jsbin.com/abc and the url fragments can be added to the url to view it differently. |