292 lines
10 KiB
HTML
292 lines
10 KiB
HTML
<!DOCTYPE html>
|
|
<html lang="en" >
|
|
<head>
|
|
<meta charset="UTF-8">
|
|
<title>CodePen - 3D CSS Plane 😎 (Tap to Toggle + Mouse Move Parallax)</title>
|
|
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/normalize/5.0.0/normalize.min.css">
|
|
<link rel="stylesheet" href="./style.css">
|
|
|
|
</head>
|
|
<body>
|
|
<!-- partial:index.partial.html -->
|
|
<input id="dark" type="checkbox"/>
|
|
<div class="scene">
|
|
<div class="cloud cloud--one">
|
|
<div class="cloud__shift">
|
|
<div class="cloud__body">
|
|
<div>
|
|
<div class="cuboid cuboid--cloud">
|
|
<div class="cuboid__side"></div>
|
|
<div class="cuboid__side"></div>
|
|
<div class="cuboid__side"></div>
|
|
<div class="cuboid__side"></div>
|
|
<div class="cuboid__side"></div>
|
|
<div class="cuboid__side"></div>
|
|
</div>
|
|
</div>
|
|
<div>
|
|
<div class="cuboid cuboid--cloud">
|
|
<div class="cuboid__side"></div>
|
|
<div class="cuboid__side"></div>
|
|
<div class="cuboid__side"></div>
|
|
<div class="cuboid__side"></div>
|
|
<div class="cuboid__side"></div>
|
|
<div class="cuboid__side"></div>
|
|
</div>
|
|
</div>
|
|
<div>
|
|
<div class="cuboid cuboid--cloud">
|
|
<div class="cuboid__side"></div>
|
|
<div class="cuboid__side"></div>
|
|
<div class="cuboid__side"></div>
|
|
<div class="cuboid__side"></div>
|
|
<div class="cuboid__side"></div>
|
|
<div class="cuboid__side"></div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="cloud cloud--two">
|
|
<div class="cloud__shift">
|
|
<div class="cloud__body">
|
|
<div>
|
|
<div class="cuboid cuboid--cloud">
|
|
<div class="cuboid__side"></div>
|
|
<div class="cuboid__side"></div>
|
|
<div class="cuboid__side"></div>
|
|
<div class="cuboid__side"></div>
|
|
<div class="cuboid__side"></div>
|
|
<div class="cuboid__side"></div>
|
|
</div>
|
|
</div>
|
|
<div>
|
|
<div class="cuboid cuboid--cloud">
|
|
<div class="cuboid__side"></div>
|
|
<div class="cuboid__side"></div>
|
|
<div class="cuboid__side"></div>
|
|
<div class="cuboid__side"></div>
|
|
<div class="cuboid__side"></div>
|
|
<div class="cuboid__side"></div>
|
|
</div>
|
|
</div>
|
|
<div>
|
|
<div class="cuboid cuboid--cloud">
|
|
<div class="cuboid__side"></div>
|
|
<div class="cuboid__side"></div>
|
|
<div class="cuboid__side"></div>
|
|
<div class="cuboid__side"></div>
|
|
<div class="cuboid__side"></div>
|
|
<div class="cuboid__side"></div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="cloud cloud--three">
|
|
<div class="cloud__shift">
|
|
<div class="cloud__body">
|
|
<div>
|
|
<div class="cuboid cuboid--cloud">
|
|
<div class="cuboid__side"></div>
|
|
<div class="cuboid__side"></div>
|
|
<div class="cuboid__side"></div>
|
|
<div class="cuboid__side"></div>
|
|
<div class="cuboid__side"></div>
|
|
<div class="cuboid__side"></div>
|
|
</div>
|
|
</div>
|
|
<div>
|
|
<div class="cuboid cuboid--cloud">
|
|
<div class="cuboid__side"></div>
|
|
<div class="cuboid__side"></div>
|
|
<div class="cuboid__side"></div>
|
|
<div class="cuboid__side"></div>
|
|
<div class="cuboid__side"></div>
|
|
<div class="cuboid__side"></div>
|
|
</div>
|
|
</div>
|
|
<div>
|
|
<div class="cuboid cuboid--cloud">
|
|
<div class="cuboid__side"></div>
|
|
<div class="cuboid__side"></div>
|
|
<div class="cuboid__side"></div>
|
|
<div class="cuboid__side"></div>
|
|
<div class="cuboid__side"></div>
|
|
<div class="cuboid__side"></div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="plane__floater">
|
|
<div class="plane__looper">
|
|
<div class="plane">
|
|
<div class="plane__wheels">
|
|
<div class="plane__axle">
|
|
<div class="cuboid cuboid--axle">
|
|
<div class="cuboid__side"></div>
|
|
<div class="cuboid__side"></div>
|
|
<div class="cuboid__side"></div>
|
|
<div class="cuboid__side"></div>
|
|
<div class="cuboid__side"></div>
|
|
<div class="cuboid__side"></div>
|
|
</div>
|
|
</div>
|
|
<div class="plane__wheel plane__wheel--left">
|
|
<div class="cuboid cuboid--wheel-left">
|
|
<div class="cuboid__side"></div>
|
|
<div class="cuboid__side"></div>
|
|
<div class="cuboid__side"></div>
|
|
<div class="cuboid__side"></div>
|
|
<div class="cuboid__side"></div>
|
|
<div class="cuboid__side"></div>
|
|
</div>
|
|
</div>
|
|
<div class="plane__wheel plane__wheel--right">
|
|
<div class="cuboid cuboid--wheel-right">
|
|
<div class="cuboid__side"></div>
|
|
<div class="cuboid__side"></div>
|
|
<div class="cuboid__side"></div>
|
|
<div class="cuboid__side"></div>
|
|
<div class="cuboid__side"></div>
|
|
<div class="cuboid__side"></div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="plane__body">
|
|
<div class="cuboid cuboid--body">
|
|
<div class="cuboid__side"></div>
|
|
<div class="cuboid__side"></div>
|
|
<div class="cuboid__side"></div>
|
|
<div class="cuboid__side"></div>
|
|
<div class="cuboid__side"></div>
|
|
<div class="cuboid__side"></div>
|
|
</div>
|
|
</div>
|
|
<div class="plane__nose">
|
|
<div class="cuboid cuboid--nose">
|
|
<div class="cuboid__side"></div>
|
|
<div class="cuboid__side"></div>
|
|
<div class="cuboid__side"></div>
|
|
<div class="cuboid__side"></div>
|
|
<div class="cuboid__side"></div>
|
|
<div class="cuboid__side"></div>
|
|
</div>
|
|
</div>
|
|
<div class="plane__propellor">
|
|
<div class="propellor"></div>
|
|
</div>
|
|
<div class="plane__screen">
|
|
<div class="cuboid cuboid--screen">
|
|
<div class="cuboid__side"></div>
|
|
<div class="cuboid__side"></div>
|
|
<div class="cuboid__side"></div>
|
|
<div class="cuboid__side"></div>
|
|
<div class="cuboid__side"></div>
|
|
<div class="cuboid__side"></div>
|
|
</div>
|
|
</div>
|
|
<div class="plane__wings wings">
|
|
<div class="wings__top">
|
|
<div class="cuboid cuboid--wings-top">
|
|
<div class="cuboid__side"></div>
|
|
<div class="cuboid__side"></div>
|
|
<div class="cuboid__side"></div>
|
|
<div class="cuboid__side"></div>
|
|
<div class="cuboid__side"></div>
|
|
<div class="cuboid__side"></div>
|
|
</div>
|
|
</div>
|
|
<div class="wings__ghost">
|
|
<div class="cuboid cuboid--wings-ghost">
|
|
<div class="cuboid__side"></div>
|
|
<div class="cuboid__side"></div>
|
|
<div class="cuboid__side"></div>
|
|
<div class="cuboid__side"></div>
|
|
<div class="cuboid__side"></div>
|
|
<div class="cuboid__side"></div>
|
|
</div>
|
|
</div>
|
|
<div class="wings__bottom">
|
|
<div class="cuboid cuboid--wings-bottom">
|
|
<div class="cuboid__side"></div>
|
|
<div class="cuboid__side"></div>
|
|
<div class="cuboid__side"></div>
|
|
<div class="cuboid__side"></div>
|
|
<div class="cuboid__side"></div>
|
|
<div class="cuboid__side"></div>
|
|
</div>
|
|
</div>
|
|
<div class="wings__strobe wings__strobe--left">
|
|
<div class="cuboid cuboid--strobe">
|
|
<div class="cuboid__side"></div>
|
|
<div class="cuboid__side"></div>
|
|
<div class="cuboid__side"></div>
|
|
<div class="cuboid__side"></div>
|
|
<div class="cuboid__side"></div>
|
|
<div class="cuboid__side"></div>
|
|
</div>
|
|
</div>
|
|
<div class="wings__strobe wings__strobe--right">
|
|
<div class="cuboid cuboid--strobe">
|
|
<div class="cuboid__side"></div>
|
|
<div class="cuboid__side"></div>
|
|
<div class="cuboid__side"></div>
|
|
<div class="cuboid__side"></div>
|
|
<div class="cuboid__side"></div>
|
|
<div class="cuboid__side"></div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="plane__tail">
|
|
<div class="cuboid cuboid--tail">
|
|
<div class="cuboid__side"></div>
|
|
<div class="cuboid__side"></div>
|
|
<div class="cuboid__side"></div>
|
|
<div class="cuboid__side"></div>
|
|
<div class="cuboid__side"></div>
|
|
<div class="cuboid__side"></div>
|
|
</div>
|
|
</div>
|
|
<div class="plane__stabilizer plane__stabilizer--horizontal">
|
|
<div class="cuboid cuboid--horizontal-stabilizer">
|
|
<div class="cuboid__side"></div>
|
|
<div class="cuboid__side"></div>
|
|
<div class="cuboid__side"></div>
|
|
<div class="cuboid__side"></div>
|
|
<div class="cuboid__side"></div>
|
|
<div class="cuboid__side"></div>
|
|
</div>
|
|
</div>
|
|
<div class="plane__stabilizer plane__stabilizer--vertical">
|
|
<div class="cuboid cuboid--vertical-stabilizer">
|
|
<div class="cuboid__side"></div>
|
|
<div class="cuboid__side"></div>
|
|
<div class="cuboid__side"></div>
|
|
<div class="cuboid__side"></div>
|
|
<div class="cuboid__side"></div>
|
|
<div class="cuboid__side"></div>
|
|
</div>
|
|
</div>
|
|
<div class="plane__beacon">
|
|
<div class="cuboid cuboid--beacon">
|
|
<div class="cuboid__side"></div>
|
|
<div class="cuboid__side"></div>
|
|
<div class="cuboid__side"></div>
|
|
<div class="cuboid__side"></div>
|
|
<div class="cuboid__side"></div>
|
|
<div class="cuboid__side"></div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<label for="dark"></label>
|
|
<!-- partial -->
|
|
<script type="module" src="./script.js"></script>
|
|
|
|
</body>
|
|
</html>
|