Trovati online.
Utilizza la proprietà transform-style: preserve-3d
e ruota gli elettroni sugli assi x, yez per ottenere questo effetto 3D.
struttura HTML
<div id="main">
<div id="atom">
<div class="orbit">
<div class="path">
<div class="electron"></div>
</div>
</div>
<div class="orbit">
<div class="path">
<div class="electron"></div>
</div>
</div>
<div class="orbit">
<div class="path">
<div class="electron"></div>
</div>
</div>
<div class="orbit">
<div class="path">
<div class="electron"></div>
</div>
</div>
<div id="nucleus"></div>
</div>
</div>
CSS
.orbit {
-webkit-transform-style: preserve-3d;
-webkit-transform: rotateX(80deg) rotateY(20deg);
}
#atom .orbit:nth-child(2) {
-webkit-transform: rotateX(80deg) rotateY(70deg)
}
#atom .orbit:nth-child(3) {
-webkit-transform: rotateX(80deg) rotateY(-20deg)
}
#atom .orbit:nth-child(4) {
-webkit-transform: rotateX(80deg) rotateY(-50deg)
}
.path {
-webkit-transform-style: preserve-3d;
-webkit-animation-name: pathRotate;
-webkit-animation-duration: 2s;
-webkit-animation-iteration-count: infinite;
-webkit-animation-timing-function: linear;
}
.electron {
-webkit-animation-name: electronFix;
-webkit-animation-duration: 2s;
-webkit-animation-iteration-count: infinite;
-webkit-animation-timing-function: linear;
}
@-webkit-keyframes pathRotate {
from {
-webkit-transform: rotateZ(0deg);
} to {
-webkit-transform: rotateZ(360deg);
}
}
@-webkit-keyframes electronFix {
from {
-webkit-transform: rotateX(90deg) rotateY(0deg);
} to {
-webkit-transform: rotateX(90deg) rotateY(-360deg);
}
}
Fiddle
Blog Post
Questo dovrebbe essere chiuso per gli stessi motivi in cui l'OP si avvicinava per chiudere cose come http://stackoverflow.com/questions/16500907/collapsible-panel-in-html-css (personalmente penso che entrambi siano validi, ma il OP ha chiaramente i doppi standard) – gcb
@ gcb Non mi dispiace chiuderlo, se confronti le date, avevo fatto questa domanda quando ero nuovo al sito e non ero a conoscenza delle regole :) –
@gcb Se vedi [this] (http://stackoverflow.com/q/13132864/1542290), troverai il mio molto meglio :) –