<!DOCTYPE html> <html> <head> <title>Kevin's Space Scene</title> <style>
body{ background-color:grey; } div.space{ display:inline-block; position:relative; width:600px; height:600px; background-color:black; border:30px ridge hsl(230,15%,40%); outline:1px solid black; } .starcluster{ position:absolute; width:20%; height:20%; border-radius:50%; border:0px solid yellow; } .star{ position:absolute; background-color:white; border-radius:50%; width:0.05em; height:0.05em; } .star:nth-child(1){left:15%;top:15%;} .star:nth-child(2){left:75%;top:10%;} .star:nth-child(3){left:45%;top:5%;} .star:nth-child(4){left:75%;top:75%;} .star:nth-child(5){left:50%;top:45%;} .star:nth-child(6){left:50%;top:90%;} .star:nth-child(7){left:85%;top:40%;} .star:nth-child(8){left:15%;top:80%;} .star:nth-child(9){left:30%;top:60%;transform:scale(2);} .star:nth-child(10){left:8%;top:35%;} .starcluster:nth-child(2){left:20%;top:0%;transform:rotate(45deg);} .starcluster:nth-child(3){left:40%;top:0%;transform:rotate(90deg);} .starcluster:nth-child(4){left:60%;top:0%;transform:rotate(135deg);} .starcluster:nth-child(5){left:80%;top:0%;transform:rotate(180deg);} .starcluster:nth-child(6){left:0%;top:20%;transform:rotate(225deg);} .starcluster:nth-child(7){left:20%;top:20%;transform:rotate(270deg);} .starcluster:nth-child(8){left:40%;top:20%;transform:rotate(315deg);} .starcluster:nth-child(9){left:60%;top:20%;transform:rotate(0deg);} .starcluster:nth-child(10){left:80%;top:20%;transform:rotate(45deg);} .starcluster:nth-child(11){left:0%;top:40%;transform:rotate(90deg);} .starcluster:nth-child(12){left:20%;top:40%;transform:rotate(135deg);} .starcluster:nth-child(13){left:40%;top:40%;transform:rotate(180deg);} .starcluster:nth-child(14){left:60%;top:40%;transform:rotate(225deg);} .starcluster:nth-child(15){left:80%;top:40%;transform:rotate(270deg);} .starcluster:nth-child(16){left:0%;top:60%;transform:rotate(315deg);} .starcluster:nth-child(17){left:20%;top:60%;transform:rotate(0deg);} .starcluster:nth-child(18){left:40%;top:60%;transform:rotate(45deg);} .starcluster:nth-child(19){left:60%;top:60%;transform:rotate(90deg);} .starcluster:nth-child(20){left:80%;top:60%;transform:rotate(135deg);} .starcluster:nth-child(21){left:0%;top:80%;transform:rotate(180deg);} .starcluster:nth-child(22){left:20%;top:80%;transform:rotate(225deg);} .starcluster:nth-child(23){left:40%;top:80%;transform:rotate(270deg);} .starcluster:nth-child(24){left:60%;top:80%;transform:rotate(315deg);} .starcluster:nth-child(25){left:80%;top:80%;transform:rotate(0deg);} .spacefade1{ position:absolute; width:100%; height:100%; background-image:radial-gradient(at 10% 90%,hsla(0,100%,50%,0.3),#FF000000 70%); } .spacefade2{ position:absolute; width:100%; height:100%; background-image:radial-gradient(at 90% 10%,hsla(250,100%,50%,.2),#FF000000 70%); } div.space>div.sun{ position:absolute; width:2%; height:2%; background-color:hsl(55,100%,80%); border-radius:50%; left:5%; top:5%; box-shadow:0 0 3em 1em hsl(50,100%,60%); } div.space>div.planet1{ position:absolute; width:20%; height:20%; background-image:radial-gradient(at 20% 20%,goldenrod,darkgoldenrod,brown,darkred,brown,darkred,brown,darkred,brown,darkgoldenrod 80%); border-radius:50%; left:5%; top:40%; box-shadow:0 -0.5em 2em 0 rosybrown; } div.space>div.planet1>div.ddd{ position:absolute; width:100%; height:100%; background-image:radial-gradient(at 30% 30%,hsla(0,0%,100%,0.5),hsla(0,0%,50%,0),black 60%); border-radius:50%; transform:rotate(70deg); } div.space>div.planet2{ position:absolute; width:5%; height:5%; background-image:radial-gradient(at 20% 20%,lightskyblue,lightseagreen,seagreen,lightseagreen,seagreen 80%); border-radius:50%; left:25%; top:10%; box-shadow:-0.3em -0.1em 1.5em 0 powderblue; } div.space>div.planet2>div.ddd{ position:absolute; width:100%; height:100%; background-image:radial-gradient(at 30% 30%,hsla(0,0%,100%,0.3),hsla(0,0%,50%,0),black 70%); border-radius:50%; transform:rotate(-40deg); } div.space>div.planet3{ position:absolute; width:3%; height:3%; background-image:radial-gradient(at 20% 20%,palegoldenrod,saddlebrown,black 80%); border-radius:50%; left:75%; top:5%; box-shadow:-0.2em 0 1em 0.1em palegoldenrod; transform:rotate(10deg); } div.space>div.planet3>div.ddd{ position:absolute; width:200%; height:30%; border-radius:50%; left:-90%; top:35%; box-sizing:content-box; border:0.1em solid hsl(60,50%,80%); border-top-style:none; border-left-width:0.5em; border-right-width:0.5em; border-right-color:hsl(60,20%,35%); } div.space>div.planet4{ position:absolute; width:50%; height:50%; background-image:radial-gradient(at 20% 20%,darkblue,hsl(220,100%,60%),darkblue); border-radius:50%; right:5%; bottom:5%; box-shadow:-1.5em 0 5em 0 lightskyblue,1em -0.4em 3em hsla(20,100%,50%,0.5); transform:rotate(60deg); --landEdging:hsla(0,0%,0%,0.15); } div.space>div.planet4>div.nnn{ position:absolute; border:0.3em dotted var(--landEdging); border-radius:50% 10%; box-shadow:0 0 2em 0 grey; } .nnn:nth-child(1){ background-color:hsl(50,30%,60%);/*pale goldenrod*/ left:63%;top:40%; width:30%;height:30%; transform:rotate(10deg); }.nnn:nth-child(2){ background-color:forestgreen; left:40%;top:35%; width:15%;height:15%; transform:rotate(0deg); }.nnn:nth-child(3){ background-color:darkseagreen; left:55%;top:15%; width:20%;height:40%; transform:rotate(-10deg); }.nnn:nth-child(4){ background-color:yellowgreen; left:50%;top:22%; width:10%;height:30%; transform:rotate(-10deg); }.nnn:nth-child(5){ background-color:greenyellow; left:65%;top:20%; width:20%;height:30%; transform:rotate(40deg); }.nnn:nth-child(6){ background-color:cyan; left:58%;top:48%; width:9%;height:1%; transform:rotate(-45deg); } .nnn:nth-child(7){ background-color:palegoldenrod; left:10%;top:60%; width:40%;height:22%; transform:rotate(-100deg); }.nnn:nth-child(8){ background-color:darkseagreen; left:15%;top:50%; width:20%;height:15%; transform:rotate(-45deg); }.nnn:nth-child(9){ background-color:greenyellow; left:8%;top:45%; width:15%;height:10%; transform:rotate(20deg); }.nnn:nth-child(10){ background-color:cyan; left:14%;top:56%; width:5%;height:2%; transform:rotate(45deg); } .nnn:nth-child(11){ background-color:lightgrey; left:3%;top:15%; width:30%;height:10%; transform:rotate(-40deg); }.nnn:nth-child(12){ background-color:lightgrey; left:25%;top:15%; width:10%;height:5%; transform:rotate(-10deg); } div.space>div.planet4>div.ddd{ position:absolute; width:100%; height:100%; background-image:radial-gradient(at 16% 16%,hsl(170,100%,85%) 1%,hsla(0,0%,100%,0.3)6%,hsla(0,0%,100%,0)40%,black 60%); border-radius:50%; transform:rotate(-60deg); } div.space>div.ship{ position:absolute; width:10%; height:10%; left:48%; top:17%; transform:rotate(-70deg); --invisible:hsla(0,0%,0%,0); --shipColor1:lightgrey; --shipColor2:hsl(0,70%,50%); --edging:hsl(0,0%,60%); } .ppp:nth-child(1){/*trail*/ position:absolute; width:200%; height:600%; top:9%; left:-231%; border-radius:50%; border:0.9em solid hsla(40,100%,50%,0.7); border-bottom-width:0.5em; border-left-width:0; border-top-color:var(--invisible); transform:rotate(20deg); } .ppp:nth-child(2){/*trail glow*/ position:absolute; border-radius:50%; background-image:radial-gradient(at 50% 25%, hsl(50,100%,50%)10%,var(--invisible)60%); width:60%; height:100%; top:101%; left:-10%; } .ppp:nth-child(3){/*right fin*/ position:absolute; width:40%; height:65%; top:45%; left:10%; background-image:linear-gradient(to left, var(--shipColor2) 40%,var(--invisible)40%); border-radius:50%; transform:rotate(-20deg); } .ppp:nth-child(4){/*left fin*/ position:absolute; width:40%; height:65%; top:45%; left:-10%; background-image:linear-gradient(to right, var(--shipColor2) 40%,var(--invisible)40%); border-radius:50%; transform:rotate(20deg); } .ppp:nth-child(5){/*body nw*/ position:absolute; width:40%; height:50%; background-image:linear-gradient(to right, var(--shipColor1) 50%,var(--invisible)50%); border-radius:50%; transform:skewY(-60deg); } .ppp:nth-child(6){/*body ne*/ position:absolute; width:40%; height:50%; background-image:linear-gradient(to left, var(--shipColor1) 50%,var(--invisible)50%); border-radius:50%; transform:skewY(60deg); } .ppp:nth-child(7){/*body sw*/ position:absolute; width:30%; height:30%; top:58%; background-image:linear-gradient(to right, var(--shipColor1) 50%,var(--invisible)50%); border-radius:50%; transform:skewY(30deg); } .ppp:nth-child(8){/*body se*/ position:absolute; width:30%; height:30%; top:58%; left:10%; background-image:linear-gradient(to left, var(--shipColor1) 50%,var(--invisible)50%); border-radius:50%; transform:skewY(-30deg); } .ppp:nth-child(9){/*body middle*/ position:absolute; width:12%; height:38%; top:50%; left:14%; background-color:var(--shipColor1); } .ppp:nth-child(10){/*thruster 1*/ position:absolute; width:14%; height:3%; top:87%; left:12%; background-color:darkgrey; border:0.05em solid darkslategrey; } .ppp:nth-child(11){/*thruster 2*/ position:absolute; width:16%; height:3%; top:91%; left:11%; background-color:darkgrey; border:0.05em solid darkslategrey; } .ppp:nth-child(12){/*thruster 3*/ position:absolute; width:18%; height:3%; top:95%; left:10%; background-color:darkgrey; border:0.05em solid darkslategrey; } .ppp:nth-child(13){/*thruster 4*/ position:absolute; width:20%; height:3%; top:99%; left:9%; background-color:darkgrey; border:0.05em solid darkslategrey; } .ppp:nth-child(14){/*window*/ position:absolute; width:10%; height:10%; top:35%; left:11.2%; background-color:darkslategray; border-radius:50%; border:0.15em solid var(--edging); } .ppp:nth-child(15){/*slim fin*/ position:absolute; width:3%; height:60%; top:50%; left:19%; background-color:var(--shipColor2); border-radius:50%; } .ppp:nth-child(16){/*window*/ position:absolute; width:20%; height:10%; top:20%; left:10%; border-top:0.1em solid var(--edging); }
</style> </head> <body> <center> <h2>Space Scene</h2> <div class="space"> <div class="starcluster"><div class="star"></div><div class="star"></div><div class="star"></div><div class="star"></div><div class="star"></div><div class="star"></div><div class="star"></div><div class="star"></div><div class="star"></div><div class="star"></div></div><div class="starcluster"><div class="star"></div><div class="star"></div><div class="star"></div><div class="star"></div><div class="star"></div><div class="star"></div><div class="star"></div><div class="star"></div><div class="star"></div><div class="star"></div></div><div class="starcluster"><div class="star"></div><div class="star"></div><div class="star"></div><div class="star"></div><div class="star"></div><div class="star"></div><div class="star"></div><div class="star"></div><div class="star"></div><div class="star"></div></div><div class="starcluster"><div class="star"></div><div class="star"></div><div class="star"></div><div class="star"></div><div class="star"></div><div class="star"></div><div class="star"></div><div class="star"></div><div class="star"></div><div class="star"></div></div><div class="starcluster"><div class="star"></div><div class="star"></div><div class="star"></div><div class="star"></div><div class="star"></div><div class="star"></div><div class="star"></div><div class="star"></div><div class="star"></div><div class="star"></div></div> <div class="starcluster"><div class="star"></div><div class="star"></div><div class="star"></div><div class="star"></div><div class="star"></div><div class="star"></div><div class="star"></div><div class="star"></div><div class="star"></div><div class="star"></div></div><div class="starcluster"><div class="star"></div><div class="star"></div><div class="star"></div><div class="star"></div><div class="star"></div><div class="star"></div><div class="star"></div><div class="star"></div><div class="star"></div><div class="star"></div></div><div class="starcluster"><div class="star"></div><div class="star"></div><div class="star"></div><div class="star"></div><div class="star"></div><div class="star"></div><div class="star"></div><div class="star"></div><div class="star"></div><div class="star"></div></div><div class="starcluster"><div class="star"></div><div class="star"></div><div class="star"></div><div class="star"></div><div class="star"></div><div class="star"></div><div class="star"></div><div class="star"></div><div class="star"></div><div class="star"></div></div><div class="starcluster"><div class="star"></div><div class="star"></div><div class="star"></div><div class="star"></div><div class="star"></div><div class="star"></div><div class="star"></div><div class="star"></div><div class="star"></div><div class="star"></div></div> <div class="starcluster"><div class="star"></div><div class="star"></div><div class="star"></div><div class="star"></div><div class="star"></div><div class="star"></div><div class="star"></div><div class="star"></div><div class="star"></div><div class="star"></div></div><div class="starcluster"><div class="star"></div><div class="star"></div><div class="star"></div><div class="star"></div><div class="star"></div><div class="star"></div><div class="star"></div><div class="star"></div><div class="star"></div><div class="star"></div></div><div class="starcluster"><div class="star"></div><div class="star"></div><div class="star"></div><div class="star"></div><div class="star"></div><div class="star"></div><div class="star"></div><div class="star"></div><div class="star"></div><div class="star"></div></div><div class="starcluster"><div class="star"></div><div class="star"></div><div class="star"></div><div class="star"></div><div class="star"></div><div class="star"></div><div class="star"></div><div class="star"></div><div class="star"></div><div class="star"></div></div><div class="starcluster"><div class="star"></div><div class="star"></div><div class="star"></div><div class="star"></div><div class="star"></div><div class="star"></div><div class="star"></div><div class="star"></div><div class="star"></div><div class="star"></div></div> <div class="starcluster"><div class="star"></div><div class="star"></div><div class="star"></div><div class="star"></div><div class="star"></div><div class="star"></div><div class="star"></div><div class="star"></div><div class="star"></div><div class="star"></div></div><div class="starcluster"><div class="star"></div><div class="star"></div><div class="star"></div><div class="star"></div><div class="star"></div><div class="star"></div><div class="star"></div><div class="star"></div><div class="star"></div><div class="star"></div></div><div class="starcluster"><div class="star"></div><div class="star"></div><div class="star"></div><div class="star"></div><div class="star"></div><div class="star"></div><div class="star"></div><div class="star"></div><div class="star"></div><div class="star"></div></div><div class="starcluster"><div class="star"></div><div class="star"></div><div class="star"></div><div class="star"></div><div class="star"></div><div class="star"></div><div class="star"></div><div class="star"></div><div class="star"></div><div class="star"></div></div><div class="starcluster"><div class="star"></div><div class="star"></div><div class="star"></div><div class="star"></div><div class="star"></div><div class="star"></div><div class="star"></div><div class="star"></div><div class="star"></div><div class="star"></div></div> <div class="starcluster"><div class="star"></div><div class="star"></div><div class="star"></div><div class="star"></div><div class="star"></div><div class="star"></div><div class="star"></div><div class="star"></div><div class="star"></div><div class="star"></div></div><div class="starcluster"><div class="star"></div><div class="star"></div><div class="star"></div><div class="star"></div><div class="star"></div><div class="star"></div><div class="star"></div><div class="star"></div><div class="star"></div><div class="star"></div></div><div class="starcluster"><div class="star"></div><div class="star"></div><div class="star"></div><div class="star"></div><div class="star"></div><div class="star"></div><div class="star"></div><div class="star"></div><div class="star"></div><div class="star"></div></div><div class="starcluster"><div class="star"></div><div class="star"></div><div class="star"></div><div class="star"></div><div class="star"></div><div class="star"></div><div class="star"></div><div class="star"></div><div class="star"></div><div class="star"></div></div><div class="starcluster"><div class="star"></div><div class="star"></div><div class="star"></div><div class="star"></div><div class="star"></div><div class="star"></div><div class="star"></div><div class="star"></div><div class="star"></div><div class="star"></div></div> <div class="spacefade1"></div> <div class="spacefade2"></div> <div class="sun"></div> <div class="planet1"> <div class="ddd"></div> </div> <div class="planet2"> <div class="ddd"></div> </div> <div class="planet3"> <div class="ddd"></div> <div class="rrr"></div> </div> <div class="planet4"> <div class="nnn"></div> <div class="nnn"></div> <div class="nnn"></div> <div class="nnn"></div> <div class="nnn"></div> <div class="nnn"></div> <div class="nnn"></div> <div class="nnn"></div> <div class="nnn"></div> <div class="nnn"></div> <div class="nnn"></div> <div class="nnn"></div> <div class="ddd"></div> </div> <div class="ship"> <div class="ppp"></div> <div class="ppp"></div> <div class="ppp"></div> <div class="ppp"></div> <div class="ppp"></div> <div class="ppp"></div> <div class="ppp"></div> <div class="ppp"></div> <div class="ppp"></div> <div class="ppp"></div> <div class="ppp"></div> <div class="ppp"></div> <div class="ppp"></div> <div class="ppp"></div> <div class="ppp"></div> <div class="ppp"></div> </div> </div> </center> </body> </html>
0000