Browse Source

add to-scale solar system

root 2 years ago
parent
commit
fecdbba3c6

BIN
fun/scale/1.png


BIN
fun/scale/2.png


BIN
fun/scale/3.png


+ 0 - 94
fun/scale/index.html

@@ -1,94 +0,0 @@
-<!DOCTYPE html>
-<html>
-
-<head>
-    <meta charset="UTF-8">
-    <script type="text/javascript" src="/js/jquery.min.js" crossorigin="anonymous"></script>
-    <link rel="stylesheet" href="/css/bootstrap.min.css" crossorigin="anonymous">
-    <script type="text/javascript" src="/js/bootstrap.min.js" crossorigin="anonymous"></script>
-
-    <link rel="canonical" href="https://schtonn.github.io/">
-    <link rel="preconnect" href="https://fonts.gstatic.com">
-    <link href="https://fonts.loli.net/css2?family=Anonymous+Pro:ital,wght@0,400;0,700;1,400;1,700
-&family=Noto+Serif+SC:wght@300;400;500;600;700&display=swap" rel="stylesheet">
-    <link rel="stylesheet" href="/css/style.css">
-
-    <style>
-        /* From extension vscode.github */
-        /*---------------------------------------------------------------------------------------------
- *  Copyright (c) Microsoft Corporation. All rights reserved.
- *  Licensed under the MIT License. See License.txt in the project root for license information.
- *--------------------------------------------------------------------------------------------*/
-        body {
-            background-color: black;
-            color: white;
-        }
-
-        img {
-            width: 40%;
-        }
-    </style>
-
-    <style>
-        .task-list-item {
-            list-style-type: none;
-        }
-
-        .task-list-item-checkbox {
-            margin-left: -20px;
-            vertical-align: middle;
-            pointer-events: none;
-        }
-    </style>
-
-</head>
-
-<body class="vscode-body vscode-light">
-    <h3>地理实践报告<small>高一11 向量</small></h3>
-    <h3 id="概述">概述</h3>
-    <p>我整理出了一些地理学者都应该知道的天文常识,希望这些基础知识能早日普及天下。</p>
-    <h3 id="一尺寸">一、尺寸</h3>
-    <p>人们往往认为地月系、太阳系中天体的的尺寸比例真如那些科普图上画出的一般:</p>
-    <p><img src="https://ts1.cn.mm.bing.net/th/id/R-C.26a5e529e951aab1dda7c88c19cc28ad?rik=xyuPvrZaV5xyPA&amp;riu=http%3a%2f%2fimg.juimg.com%2ftuku%2fyulantu%2f140110%2f328695-14011021461287.jpg&amp;ehk=B2G0NxfhViZKv%2b03qLI1TjQkZVzFjZVZl2LfhvMYpUo%3d&amp;risl=&amp;pid=ImgRaw&amp;r=0"
-            alt="">
-        <img src="https://pic1.zhimg.com/v2-2ecdd74cafb85a83adcadecf3b1ef074_r.jpg" alt="">
-    </p>
-    <p>人造卫星密密麻麻地堆叠着,威胁着要把地球困住;月球就贴在地球脸上,似乎发个火箭去月球比在地球上旅行还容易。但实际上,这样的想法大错特错。</p>
-    <p>当然,千言万语胜不过一张图。这是地月系的真实比例:</p>
-    <p><img src="1.png" alt=""></p>
-    <p>人造卫星往往在近地轨道运行,这是近地轨道:</p>
-    <p><img src="2.png" alt=""></p>
-    <p>假如地月系真如科普图所画的一般,那么月球在掀起滔天大洪水之后,很快就会被引力撕碎,一部分降落到地球上,形成大规模流星,与大气摩擦加热,不把人类砸死也会把人类热死。</p>
-    <hr>
-    <p>人们同时也往往认为太阳系真如科普图所画的一般:</p>
-    <p><img src="https://ts1.cn.mm.bing.net/th/id/R-C.7e4fa95ea2e8d49ab086e533fdcaaff1?rik=b%2fAT3pE94ZwN5g&amp;riu=http%3a%2f%2fimg3.redocn.com%2ftupian%2f20150907%2ftaiyangxiweizhitu_3912666.jpg&amp;ehk=qyBpUMnG97m1PqBiejOQTplwTk0YJE1BfyDCAlTu8Vo%3d&amp;risl=&amp;pid=ImgRaw&amp;r=0"
-            alt=""></p>
-    <p>八个紧紧排在一起的行星绕着太阳的大火球转动。严格地说,这张图的日地大小比例还真差不离,但是请想一想,生活中我们见过这么大的太阳吗?从这张图上看,太阳应占据半个天穹才对。所以问题还是出在距离上。</p>
-    <p>太阳系的实际比例图实在不好画,但可以打比方。太阳直径 1.392×10⁶ 千米,地球直径 12000km,距离太阳 1.49597×10⁹ 千米。</p>
-    <p>我们把太阳缩减成直径一米的球体,那么地球就是直径 0.9 厘米的钢珠,距离太阳一百多米。想象一下从一百米开外看一个直径一米的瑜伽球,这才是从地球上看太阳的观感。</p>
-    <p>木星土星则稍大些,直径约 10 厘米,距离太阳分别是 500 米,1000 米。</p>
-    <p>再靠外一些,那就是直径三厘米的海王星,距离太阳三千米。三千米开外,还能分辨出太阳的形状吗?也许会和背后的星星混杂在一起吧。</p>
-    <h3 id="二太空旅行">二、太空旅行</h3>
-    <p>有了上述关于尺寸的知识,我们可以对太空旅行重新建立认识。</p>
-    <p>要想进行太空旅行,首先得进入近地轨道。我们都知道近地轨道是近圆形的,而且紧紧套着地球。要达到这样一条轨道,火箭在大部分时间其实是在水平加速,而不是垂直上升。</p>
-    <p><img src="3.png" alt=""></p>
-    <p>天体的体积相对于它们之间的空间来说,是如此之小。要把探测器发送到月球,几乎像从百米开外一枪打中十环,稍有偏差,就会和月球失之交臂。要是想去火星,那几乎像是从大洲的一端向另一端射击。</p>
-    <p>探测器在近地轨道运行数十圈,每次只有距地球最近的很短一段距离在加速,加速的方向和时间都要精打细算,剩下的时间都在自由落体。通过这样的方式,不断把轨道的远点提高,打得足够精准,最终才能进入月球的引力范围。</p>
-    <h3 id="三地球">三、地球</h3>
-    <p>尽管我们都知道地壳只有33km,而地球半径高达6000km,但往往图示上都把地壳画得太厚了,这也是没有办法的事。</p>
-    <p>同样地,地球的大气层相对来说也是极薄的,国际上定义大气层和外太空的分界线,也就是卡门线,高度仅为100km。</p>
-    <p>当然,这只是相对来说,要是与再入大气层的航天器和流星相比,地球的大气层又变得咄咄逼人了。为了维持轨道,航天器与地球的大气层会有较大的相对速度,而它当然不想先把这个相对速度减为零后再入,因为大气层的摩擦减速实在太省事了。流星则具有很大的随机性,往往和大气层的相对速度也很大。
-    </p>
-    <p>再入大气层时,由于巨大的相对速度,摩擦生热,航天器的隔热大底所带的防热涂层会气化,被气流剥去,从而带走热量(物理大题常见)。到了流星上,被气化的则是它的岩层。与此同时,空气也被剧烈加热,形成等离子体拖尾。</p>
-    <h3 id="四阴影">四、阴影</h3>
-    <p>惯性思维常常引导我们把各个系统想成二维的。对于地月系这当然没什么问题,毕竟只有两个坐标点。</p>
-    <p>但是对于太阳系就不能这么看了。如果我们还坚持黄道面是地球所在平面的定义,那么观察一个轨道不仅要看它的形状、大小,更要看它与黄道面的夹角。比如月球的轨道就与黄道面夹角 5.1
-        度,再考虑地月间那极长的距离,造成的位置偏移是不可忽略的。这也就是我们不会每月都看到日食的原因。</p>
-    <p>同样地,我们也不会每年都观察到其他行星的凌日(遮挡太阳),这也是因为它们各有不同的倾角。</p>
-    <p>再回想起刚才说的大小概念,可以发现行星间的遮挡在太阳系广袤的空间内几乎可以不用考虑,也能理解太阳放出的巨大能量真正到达地球的是多么小的一部分。</p>
-    <hr>
-    <p>总之,我希望地理学习者们能建立以上的天文常识,至少下回想到太阳系的时候脑中不是一排桌球绕着一粒大火球,而是无垠的空间。</p>
-
-</body>
-
-</html>

+ 18 - 0
fun/solar/arrow.svg

@@ -0,0 +1,18 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Generator: Adobe Illustrator 17.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
+<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
+	 width="9px" height="75px" viewBox="0 12.5 9 75" enable-background="new 0 12.5 9 75" xml:space="preserve">
+<g id="Layer_2">
+</g>
+<g id="Layer_1_1_">
+	<g>
+		<g>
+			<line fill="none" stroke="#EAEAEA" stroke-width="0.75" stroke-miterlimit="10" x1="4.5" y1="143.5" x2="4.5" y2="28.476"/>
+			<g>
+				<polygon fill="#EAEAEA" points="8.181,31.459 7.522,32.072 4.501,28.822 1.479,32.072 0.819,31.459 4.501,27.5 				"/>
+			</g>
+		</g>
+	</g>
+</g>
+</svg>

+ 18 - 0
fun/solar/arrow2.svg

@@ -0,0 +1,18 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Generator: Adobe Illustrator 17.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
+<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
+	 width="9px" height="75px" viewBox="0 12.5 9 75" enable-background="new 0 12.5 9 75" xml:space="preserve">
+<g id="Layer_2">
+</g>
+<g id="Layer_1_1_">
+	<g>
+		<g>
+			<line fill="none" stroke="#EAEAEA" stroke-width="0.75" stroke-miterlimit="10" x1="4.501" y1="-43.5" x2="4.501" y2="71.524"/>
+			<g>
+				<polygon fill="#EAEAEA" points="0.819,68.542 1.48,67.928 4.5,71.179 7.522,67.928 8.181,68.542 4.5,72.5 				"/>
+			</g>
+		</g>
+	</g>
+</g>
+</svg>

+ 31 - 0
fun/solar/img/ticks2.svg

@@ -0,0 +1,31 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Generator: Adobe Illustrator 17.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
+<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
+	 width="287.7px" height="33px" viewBox="-100.85 0 287.7 33" style="enable-background:new -100.85 0 287.7 33;"
+	 xml:space="preserve">
+<rect x="-100.85" width="288.35" height="33"/>
+<g id="Layer_2" style="display:none;">
+	<rect x="0" y="-15" style="display:inline;" width="86" height="57"/>
+</g>
+<line style="fill:none;stroke:#FFFFFF;stroke-width:0.75;stroke-miterlimit:10;" x1="-100.35" y1="0" x2="-100.35" y2="33"/>
+<line style="fill:none;stroke:#FFFFFF;stroke-width:0.5;stroke-miterlimit:10;" x1="-71.85" y1="12" x2="-71.85" y2="33"/>
+<line style="fill:none;stroke:#FFFFFF;stroke-width:0.5;stroke-miterlimit:10;" x1="-86.1" y1="12" x2="-86.1" y2="33"/>
+<line style="fill:none;stroke:#FFFFFF;stroke-width:0.5;stroke-miterlimit:10;" x1="-43.975" y1="12" x2="-43.975" y2="33"/>
+<line style="fill:none;stroke:#FFFFFF;stroke-width:0.5;stroke-miterlimit:10;" x1="-57.662" y1="12" x2="-57.662" y2="33"/>
+<line style="fill:none;stroke:#FFFFFF;stroke-width:0.5;stroke-miterlimit:10;" x1="-28" y1="12" x2="-28" y2="33"/>
+<line style="fill:none;stroke:#FFFFFF;stroke-width:0.5;stroke-miterlimit:10;" x1="-14.187" y1="12" x2="-14.187" y2="33"/>
+<line style="fill:none;stroke:#FFFFFF;stroke-width:0.5;stroke-miterlimit:10;" x1="14.692" y1="12" x2="14.692" y2="33"/>
+<line style="fill:none;stroke:#FFFFFF;stroke-width:0.5;stroke-miterlimit:10;" x1="1.025" y1="12" x2="1.025" y2="33"/>
+<line style="fill:none;stroke:#FFFFFF;stroke-width:0.75;stroke-miterlimit:10;" x1="43.025" y1="12" x2="43.025" y2="33"/>
+<line style="fill:none;stroke:#FFFFFF;stroke-width:0.5;stroke-miterlimit:10;" x1="28.879" y1="12" x2="28.879" y2="33"/>
+<line style="fill:none;stroke:#FFFFFF;stroke-width:0.5;stroke-miterlimit:10;" x1="59.208" y1="12" x2="59.208" y2="33"/>
+<line style="fill:none;stroke:#FFFFFF;stroke-width:0.5;stroke-miterlimit:10;" x1="87" y1="12" x2="87" y2="33"/>
+<line style="fill:none;stroke:#FFFFFF;stroke-width:0.5;stroke-miterlimit:10;" x1="72.354" y1="12" x2="72.354" y2="33"/>
+<line style="fill:none;stroke:#FFFFFF;stroke-width:0.5;stroke-miterlimit:10;" x1="100.75" y1="12" x2="100.75" y2="33"/>
+<line style="fill:none;stroke:#FFFFFF;stroke-width:0.5;stroke-miterlimit:10;" x1="129.083" y1="12" x2="129.083" y2="33"/>
+<line style="fill:none;stroke:#FFFFFF;stroke-width:0.5;stroke-miterlimit:10;" x1="114.938" y1="12" x2="114.938" y2="33"/>
+<line style="fill:none;stroke:#FFFFFF;stroke-width:0.5;stroke-miterlimit:10;" x1="144.913" y1="12" x2="144.913" y2="33"/>
+<line style="fill:none;stroke:#FFFFFF;stroke-width:0.5;stroke-miterlimit:10;" x1="159.079" y1="12" x2="159.079" y2="33"/>
+<line style="fill:none;stroke:#FFFFFF;stroke-width:0.5;stroke-miterlimit:10;" x1="174.042" y1="12" x2="174.042" y2="33"/>
+</svg>

+ 296 - 0
fun/solar/index.html

@@ -0,0 +1,296 @@
+<!DOCTYPE html>
+<head>
+    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+    <script type="text/javascript" src="/js/jquery.min.js" crossorigin="anonymous"></script>
+    <link rel="stylesheet" href="/css/bootstrap.min.css" crossorigin="anonymous">
+    <script type="text/javascript" src="/js/bootstrap.min.js" crossorigin="anonymous"></script>
+    <link rel="stylesheet" href="/css/style.css">
+    <link rel="preconnect" href="https://fonts.gstatic.com">
+    <link href="https://fonts.loli.net/css2?family=Anonymous+Pro:ital,wght@0,400;0,700;1,400;1,700
+&family=Noto+Serif+SC:wght@300;400;500;600;700&display=swap" rel="stylesheet">
+    <title id="pgtitle">solar system</title>
+    <link href="./style.css" rel="stylesheet" type="text/css">
+</head>
+
+<body>
+    <div id="introwrap" style="position:relative;color:white;top:100px;left:10px">
+        <p><a class="btn btn-info" href="/fun" style="background:#000"><span
+                    class="glyphicon glyphicon-home"></span>&nbsp;返回</a></p>
+        <br>
+        <p>你好,向后翻吧 <i class="glyphicon glyphicon-arrow-right"></i></p>
+        <p>1 像素 = 3474.8km = 月亮的直径</p>
+    </div>
+    </div>
+    <div id="bigspace">
+        <div class="planetwrapper">
+            <div id="sunwrap">
+                <svg version="1.1" id="sun" xmlns="http://www.w3.org/2000/svg"
+                    xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" width="10px" height="10px"
+                    viewBox="0 0 10 10">
+                    <circle cx="5" cy="5" r="5"></circle>
+                </svg>
+                <div id="suntxt" class="labeltext">太阳</div>
+            </div>
+
+            <svg version="1.1" id="mercury" xmlns="http://www.w3.org/2000/svg"
+                xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" width="10px" height="10px"
+                viewBox="0 0 10 10">
+                <circle cx="5" cy="5" r="5"></circle>
+            </svg>
+            <div id="merctxt" class="labeltext">
+                <img src="./arrow.svg"><br>
+                <span id="merclabel">水星</span><br>
+            </div>
+
+            <svg version="1.1" id="venus" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"
+                x="0px" y="0px" width="10px" height="10px" viewBox="0 0 10 10">
+                <circle cx="5" cy="5" r="5"></circle>
+            </svg>
+            <div id="venustxt" class="labeltext">
+                <img src="./arrow.svg"><br>
+                <span id="venuslabel">金星</span>
+            </div>
+
+            <svg version="1.1" id="earth" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"
+                x="0px" y="0px" width="10px" height="10px" viewBox="0 0 10 10">
+                <circle cx="5" cy="5" r="5"></circle>
+            </svg>
+            <div id="earthtxt" class="labeltext">
+                <img src="./arrow.svg"><br>
+                <span id="earthlabel">地球</span><br>
+                <div id="you-are-here" style="font-size:.3em; color:#737373">(你在这)</div>
+            </div>
+
+            <div id="moontxt" class="labeltext">
+                <span id="moonlabel">月球</span><br>
+                <img src="./arrow2.svg">
+            </div>
+            <svg version="1.1" id="moon" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"
+                x="0px" y="0px" width="10px" height="10px" viewBox="0 0 10 10">
+                <circle cx="5" cy="5" r="5"></circle>
+            </svg>
+
+            <svg version="1.1" id="mars" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"
+                x="0px" y="0px" width="10px" height="10px" viewBox="0 0 10 10">
+                <circle cx="5" cy="5" r="5"></circle>
+            </svg>
+            <div id="marstxt" class="labeltext">
+                <img src="./arrow.svg"><br>
+                <span id="marslabel">火星</span>
+            </div>
+
+            <svg version="1.1" id="jupiter" xmlns="http://www.w3.org/2000/svg"
+                xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" width="10px" height="10px"
+                viewBox="0 0 10 10">
+                <circle cx="5" cy="5" r="5"></circle>
+            </svg>
+            <div id="jupitertxt" class="labeltext">
+                <img src="./arrow.svg" style="margin-left:15px"><br>
+                <span id="jupiterlabel">木星</span>
+            </div>
+
+            <div id="jupitermoons" class="labeltext">
+                <span id="io"><img src="./moondot.png" height="1px" width="1px" class="moondot"><span
+                        id="iolabel">木卫一</span></span>
+                <span id="europa"><img src="./moondot.png" height="1px" width="1px" class="moondot"><span
+                        id="europalabel">木卫二</span></span>
+                <span id="ganymede"><img src="./moondot.png" height="2px" width="2px" class="moondot"><span
+                        id="ganymedelabel">木卫三</span></span>
+                <span id="callisto"><img src="./moondot.png" height="1px" width="1px" class="moondot"><span
+                        id="callistolabel">木卫四</span></span>
+            </div>
+
+            <img src="./saturn.svg" id="saturn"><br>
+            <div id="saturntxt" class="labeltext">
+                <img src="./arrow.svg"><br>
+                <span id="saturnlabel">土星</span>
+            </div>
+
+            <div id="saturnmoons" class="labeltext">
+                <span id="titan"><img src="./moondot.png" height="1px" width="1px" class="moondot"><span
+                        id="titanlabel">土卫六</span></span>
+            </div>
+
+            <svg version="1.1" id="uranus" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"
+                x="0px" y="0px" width="10px" height="10px" viewBox="0 0 10 10">
+                <circle cx="5" cy="5" r="5"></circle>
+            </svg>
+            <div id="uranustxt" class="labeltext">
+                <img src="./arrow.svg"><br>
+                <span id="uranuslabel">天王星</span>
+            </div>
+
+            <svg version="1.1" id="neptune" xmlns="http://www.w3.org/2000/svg"
+                xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" width="10px" height="10px"
+                viewBox="0 0 10 10">
+                <circle cx="5" cy="5" r="5"></circle>
+            </svg>
+            <div id="neptunetxt" class="labeltext">
+                <img src="./arrow.svg"><br>
+                <span id="neptunelabel">海王星</span>
+            </div>
+
+            <svg version="1.1" id="pluto" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"
+                x="0px" y="0px" width="10px" height="10px" viewBox="0 0 10 10">
+                <circle cx="5" cy="5" r="5"></circle>
+            </svg>
+            <div id="plutotxt" class="labeltext">
+                <img src="./arrow.svg"><br>
+                <span id="plutolabel">冥王星</span><span style="font-size:.25em"><br></span>
+                <span id="we-still-love" style="font-size:.25em; text-transform:none">(我们依然爱你)</span>
+            </div>
+            <div class="essay l10n" style="left:2885px">我们刚走过了一千万公里(6,213,710英里)</div>
+            <div class="essay" style="left:8275px">这里挺空的。</div>
+            <div class="essay" style="left:13666px">第一颗行星就要来啦。</div>
+            <div class="essay" style="left:20666px">原来,一切都这么遥远。</div>
+            <div class="essay" style="left:26666px">坐稳了,下一个行星就要来了。</div>
+            <div class="essay" style="left:33666px">大部分空间只是空荡荡的。</div>
+            <div class="essay" style="left:37100px">快到家啦。</div>
+            <div class="essay" style="left:48200px">目的地:火星!</div>
+            <div class="essay" style="left:55100px"><span id="it-would-take">坐宇宙飞船飞到火星都要花七个月时间。</span><span
+                    style="margin-left:100px">&nbsp;</span><span id="better-be-some">最好有点好玩的机上娱乐活动。</span>
+                <span style="margin-left:100px">&nbsp;</span><span
+                    id="in-case-youre">如果你想知道:你需要看大概2000部电影长片才能消磨掉旅途中醒着的时光。</span>
+            </div>
+            <div class="essay" style="left:67100px">从这里到木星的距离是我们已经走过距离的三倍。</div>
+            <div class="essay" style="left:80038px">我们啥时候能到?</div>
+            <div class="essay" style="left:100038px">说真的,我们啥时候能到木星?</div>
+            <div class="essay" style="left:120038px"><span id="this-is-where">这里本应有些小行星让我们打起精神。</span><span
+                    style="margin-left:100px">&nbsp;</span><span id="too-bad-theyre">可惜它们太小了,在这地图上显示不出来。</span></div>
+            <div class="essay" style="left:130000px">黑夜给了我黑色的眼睛,却只能看见一片虚无~</div>
+            <div class="essay" style="left:140000px">假如你以120km/h的速度开车从地球出发,那你要花500年才能到这。</div>
+            <div class="essay" style="left:170000px"><span id="all-these-distances">友情提示:这些距离都只是平均值。</span> <span
+                    style="margin-left:200px">&nbsp;</span><span
+                    id="the-distance-between">两颗行星间的实际距离取决于它们在公转轨道上的相对位置。</span><span
+                    style="margin-left:200px">&nbsp;</span><span id="so-if-youre">也就是说假如你计划去木星玩玩,你可能不能用这张地图了。</span>
+            </div>
+            <div class="essay" style="left:180000px"><span id="if-you-plan">假如规划得当,你在行星间的旅行会快得多。</span><span
+                    style="margin-left:200px">&nbsp;</span><span
+                    id="the-new-horizons">比如2006年发射的新地平线号探测器只用了13个月就到了木星。</span><span
+                    style="margin-left:200px">&nbsp;</span><span id="dont-worry-itll">别太担心,滚动条滚到木星的时间肯定比13个月短多了。</span>
+            </div>
+            <div class="essay" style="left:200000px">快到木星啦。</div>
+            <div class="essay" style="left:215000px">骗你的,现在才快到木星啦。</div>
+
+            <div class="essay" style="left:245000px">在这里我们有很多时间思考…</div>
+            <div class="essay" style="left:287786px">庆祝一下吧!我们刚走过了十亿公里。</div>
+            <div class="essay" style="left:305000px"><span id="i-guess-this">我猜这就是为什么大部分太阳系地图都不会按比例来画。</span><span
+                    style="margin-left:100px">&nbsp;</span><span id="its-not-hard">按比例画行星倒不难。</span><span
+                    style="margin-left:100px">&nbsp;</span><span id="its-the-empty">这之间的空间是个问题。</span></div>
+            <div class="essay" style="left:322000px">大部分太阳系空间图都遗漏了最重要的部分——空间。</div>
+            <div class="essay" style="left:349000px">我们习惯了处理琐碎而微小的事务。</div>
+            <div class="essay" style="left:376000px"><span id="when-it-comes">当我们研究的问题是地球的年龄、西伯利亚的雪花、美国国债…</span><span
+                    style="margin-left:100px">&nbsp;</span><span id="those-things-are">这些数字对于我们的大脑来说还是太大了。</span></div>
+
+            <div class="essay" style="left:430000px">为了理解大的东西,我们需要把它们分解成易于理解的小事物。</div>
+            <div class="essay" style="left:457000px">为此,我们常常打比方,但多数时候达不到效果。</div>
+            <div class="essay" style="left:484000px">无论如何,我们还是来打几个比方…</div>
+            <div class="essay" style="left:511000px"><span id="you-would-need">要显示完整的地图,你需要 </span> <span
+                    id="monitors">886</span> <span id="of-these-screens"> 个屏幕一个接一个连在一起。</span><span id="depth"></span>
+            </div>
+            <div class="essay" style="left:538000px"><span
+                    id="if-this-map">假如用高清打印机来打印这张地图(每英寸300个像素),这张地图上根本看不到地球,而且整张纸的长度大概会有 145 米。</span><span
+                    style="margin-left:200px">&nbsp;</span><span id="475-feet-is">145 米大概是一个半足球场的长度。</span>
+            </div>
+            <div class="essay" style="left:565000px"><span id="even-though-we">当时空的尺度被放大,会发生许多事情。</span><span
+                    style="margin-left:100px">&nbsp;</span> <span id="a-drop-of">滴水可以穿石。</span><span
+                    style="margin-left:100px">&nbsp;</span><span id="an-amoeba-can">变形虫能变成海豚。</span><span
+                    style="margin-left:100px">&nbsp;</span><span id="a-star-can">恒星会向内坍缩。</span></div>
+            <div class="essay" style="left:592000px">
+                没有比喻能描述虚无,因为根据定义,只要虚无被描述了出来,它就不是虚无了。</div>
+            <div class="essay" style="left:619000px"><span
+                    id="its-a-good">我们能看到这些微小的恒星和行星真的是挺好的,否则我们就没有任何参考点了。</span><span
+                    style="margin-left:200px">&nbsp;</span><span id="wed-be-surrounded">我们被不可理解的虚无包围了。</span></div>
+            <div class="essay" style="left:646000px">
+                这个空虚的世界很容易让你发疯。举个例子,假如你在一个五感尽失的大缸子里呆久了,你的大脑就会产生幻觉,你会看到或是听到根本不存在的东西。</div>
+            <div class="essay" style="left:673000px">所以说大脑是理解不了虚无的。</div>
+            <div class="essay" style="left:700000px">
+                “不好意思,人类们。”进化说,“因为要对付这些想吃你们的老虎、你们毛发里的寄生虫、以及永不停歇对吃吃吃的渴望,我有点忙。我并没有这个时间来让你们理解虚无。”</div>
+            <div class="essay" style="left:727000px">
+                从神经学上说,我们只能处理某几个特定大小、特定能量的波长。对于我们处理不了的其它东西,我们得编一些抽象的模型,然后努力地把它们往我们能理解的东西上靠。</div>
+            <div class="essay" style="left:754000px"><span
+                    id="the-mental-models">数学里的概念模型对理解这么长的距离有特别大的帮助,但是…</span><span
+                    style="margin-left:100px">&nbsp;</span><span id="abstraction-is-pretty">抽象法还是不能令人满意。</span></div>
+            <div class="essay" style="left:781000px">
+                当你听到别人讲起“这个宇宙的奥妙太多了啊!我们根本没办法了解的”这一般是一个科幻小说里UFO或者超能力故事的开头,假如你晚上看这个的话你肯定会睡不着。</div>
+            <div class="essay" style="left:808000px">
+                莎士比亚说过:“在这天地间有许多事情是人类哲学所不能解释的。”这肯定是他为了增加鬼故事可信度而卖的破绽。</div>
+
+            <div class="essay" style="left:860000px">
+                总而言之我们的大脑是理解不了所有这些虚空、这些大范围的东西的。这幅地图、这些隐喻也帮不了忙。
+            </div>
+            <div class="essay" style="left:889000px">你看到了这个点,然后你去找下一个点,这中间的虚空是无趣的。</div>
+            <div class="essay" style="left:916000px">
+                实际上到处都是虚空,它们占领了99.9999999999999999999958%的已知宇宙。</div>
+            <div class="essay" style="left:943000px">就算是原子,它内部也大都是空的。</div>
+            <div class="essay" style="left:970000px">
+                假如氢原子的质子就是这幅地图上太阳那么大,我们还需要11个这么大的地图来表示从氢原子质子到电子的平均距离。
+            </div>
+            <div class="essay" style="left:997000px"><span
+                    id="some-theories-say">有些理论说:所有的这些虚空实际上全部都是充满能量的暗物质,并没有什么真正的虚空…</span><span
+                    style="margin-left:100px">&nbsp;</span><span id="but-come-on">拜托,只有实在的东西对我们才有价值。</span></div>
+            <div class="essay" style="left:1024000px">其实你也可以说宇宙是“总的来说没啥东西”。</div>
+            <div class="essay" style="left:1051000px">假如宇宙的这么多部分都是由虚空构成的,那像我们这种活在中间的一小片灰尘上的人类又算是什么呢?
+            </div>
+            <div class="essay" style="left:1078000px"><span
+                    id="is-the-known">已知的宇宙是99.9999999999999999999958%的空?</span><span
+                    style="margin-left:100px">&nbsp;</span><span id="or-is-it">还是说0.0000000000000000000042%的实?</span>
+            </div>
+            <div class="essay" style="left:1105000px">
+                既然虚空占了世界的这么大一部分,那某种意义上恒星、行星和人类是不是这优雅整齐的虚无里的差错呢?就像黑毛衣上的一根白色绒毛?</div>
+            <div class="essay" style="left:1132000px">不过假如没有了这些差错,也就不会有可以测量出来的虚无,或者说也就没有人来测量了。
+            </div>
+            <div class="essay" style="left:1159000px"><span
+                    id="you-might-say">你也可以说是这么多的虚空让微小的点变得更有意义——简而言之事实就是:它们并不是空的。</span><span
+                    style="margin-left:100px">&nbsp;</span><span
+                    id="if-youre-drowning">假如你在大海中间快被淹死了,这时一小块浮木就有很大的意义了。</span>
+            </div>
+            <div class="essay" style="left:1186000px">如果说千万个星球全部一个接一个地紧挨在一起会怎么样?那就不会有哪一个星球是特殊的了。
+            </div>
+            <div class="essay" style="left:1213000px">这样看来我们都同时都渺小得可怜,也奇迹般伟大。</div>
+            <div class="essay" style="left:1240000px"><span
+                    id="whether-you-more">你感受到更多是渺小的伟大还是无尽的虚无,取决于你是什么样的人以及你的大脑激素在这瞬间是怎么平衡的。</span><span
+                    id="we-walk-around">我们一路走来,原来身体内部还有一个小型的感性的宇宙。</span></div>
+            <div class="essay" style="left:1267000px">
+                所以说不论我们自轻还是自大,按宇宙的构造看来,它对这两个极端都有很好的包容度呢。这么一想还是挺安心的。</div>
+
+            <div class="essay" style="left:1421000px">你停下来仔细思考的话,你会发现你能在这一片虚无的中间其实是蛮神奇的一件事情。</div>
+            <div class="essay" style="left:1550000px">祝贺你走了这么远。</div>
+            <ul class="navi">
+                <li><a href="#suntxt" class="planetjump">日</a></li>
+                <li><a href="#merctxt" class="planetjump">水</a></li>
+                <li><a href="#venustxt" class="planetjump">金</a></li>
+                <li><a href="#earthtxt" class="planetjump">地</a></li>
+                <li><a href="#marstxt" class="planetjump">火</a></li>
+                <li><a href="#jupitertxt" class="planetjump">木</a></li>
+                <li><a href="#saturntxt" class="planetjump">土</a></li>
+                <li><a href="#uranustxt" class="planetjump">天</a></li>
+                <li><a href="#neptunetxt" class="planetjump">海</a></li>
+                <li><a href="#plutotxt" class="planetjump">冥</a></li>
+            </ul>
+            <div id="distance-counter">
+                <div id="counter">8.4 光分</div><span id="selectarrow"><img src="./select-arrow.svg"></span>
+                <div id="unitselect" style="display: none;">
+                    <ul>
+                        <li><a href="" id="km">千米</a></li>
+                        <li><a href="" id="mi">英里</a></li>
+                        <li><a href="" id="au">天文单位</a></li>
+                        <li><a href="" id="lightminutes">光分</a></li>
+                        <li><a href="" id="earths">地球直径</a></li>
+                        <li><a href="" id="pixels">像素</a></li>
+                        <li><a href="" id="buses">公交车长度</a></li>
+                        <li><a href="" id="bluewhales">蓝鲸长度</a></li>
+                        <li><a href="" id="greatwalls">长城</a></li>
+                    </ul>
+                </div>
+            </div>
+            <div id="lightspeeder"><a href="" style="opacity: 0.7;">太慢了!我要光速前进!<i
+                        class="glyphicon glyphicon-arrow-right"></i><span class="warpfactor"> </span></a>
+            </div>
+            <div id="lightspeedmsg" style="display: none;">
+                <div id="msg1" style="display: none;">光前进的速度就这么快…</div>
+            </div>
+            <script type="text/javascript" src="./jquery.easing.1.3.js"></script>
+            <script type="text/javascript" src="./jquery.mousewheel.min.js"></script>
+            <script type="text/javascript" src="./pxmoon.js"></script>
+</body>

File diff suppressed because it is too large
+ 0 - 0
fun/solar/jquery.easing.1.3.js


File diff suppressed because it is too large
+ 7 - 0
fun/solar/jquery.mousewheel.min.js


BIN
fun/solar/moondot.png


+ 140 - 0
fun/solar/pxmoon.js

@@ -0,0 +1,140 @@
+var lightspeed = 299792
+var _1km = 3474.8
+var unit = 'km'
+var delimeter = ','
+var decimalmark = '.'
+var unitname = 'km'
+var currentRAFID = 0
+var isSpeeding = 0
+var unitTable = {
+    km: 1, mi: 0.621371, au: 6.68458712e-9, lightminutes: 0.0000000555941, earths: 0.0000785238, buses: 79.36, bluewhales: 33.3333, greatwalls: 0.00011297137305, pixels: 0.0002877863474156786
+}
+var msgTimer
+var msgNum = [$('#msg1'), $('#msg2'), $('#msg3'), $('#msg4'), $('#msg5')]
+var msgIndex = 0
+var startX = window.pageXOffset
+$(document).ready(function () {
+    $('html, body').mousewheel(function (e, delta) {
+        if (Math.abs(e.deltaX)) {
+            return
+        } else {
+            this.scrollLeft -= (e.deltaY * 30);
+        }
+        e.preventDefault();
+    });
+}); $(function () {
+    if (typeof window.performance === 'undefined') {
+        window.performance = {
+        };
+    }
+    if (!window.performance.now) {
+        var nowOffset = Date.now(); if (performance.timing && performance.timing.navigationStart) {
+            nowOffset = performance.timing.navigationStart
+        }
+        window.performance.now = function now() {
+            return Date.now() - nowOffset;
+        }
+    }
+    $('ul.nav a.planetjump').bind('click', function (event) {
+        cancelLightMsg()
+        stopSpeeding(); var $anchor = $(this); $('html, body').stop().animate({
+            scrollLeft: $($anchor.attr('href')).offset().left
+        }, 5000, 'easeInOutExpo'); event.preventDefault();
+    })
+    var essayMarks = []; $('.essay').each(function () {
+        essayMarks.push($(this).offset().left - 200)
+    }); var planetMarks = [$('#suntxt').offset().left - 200, $('#merctxt').offset().left - 200, $('#venustxt').offset().left - 200, $('#earthtxt').offset().left - 200, $('#marstxt').offset().left - 200, $('#jupitertxt').offset().left - 200, $('#saturntxt').offset().left - 200, $('#neptunetxt').offset().left - 200, $('#uranustxt').offset().left - 200, $('#plutotxt').offset().left - 200,]; var destinations = $.makeArray(essayMarks).concat($.makeArray(planetMarks)); destinations.sort(function (a, b) {
+        return a - b
+    }); var destinationNext = destinations[0]; $('ul.nav a.nextjump').bind('click', function (event) {
+        cancelLightMsg()
+        stopSpeeding(); var currentDist = (window.pageXOffset); $.each(destinations, function (index, value) {
+            if (currentDist >= value - 100) {
+                destinationNext = destinations[index + 1];
+            }
+            else {
+                return false
+            }
+        }); $('html, body').stop().animate({
+            scrollLeft: destinationNext
+        }, 4500, 'easeInOutQuad'); event.preventDefault();
+    })
+    $('ul.nav a.prevjump').bind('click', function (event) {
+        cancelLightMsg()
+        stopSpeeding(); var currentDist = (window.pageXOffset); $.each(destinations, function (index, value) {
+            if (currentDist <= value + 100) {
+                destinationNext = destinations[index - 1]; return false
+            }
+        }); $('html, body').stop().animate({
+            scrollLeft: destinationNext
+        }, 4500, 'easeInOutQuad'); event.preventDefault();
+    })
+    $('#distance-counter').on('click', function (e) {
+        var $units = $('#unitselect')
+        $units.css('display', $units.css('display') == 'none' ? 'block' : 'none')
+    })
+    $('#unitselect li').on('click', function (e) {
+        unit = $(e.target).attr('id')
+        unitname = $(e.target).text()
+        updateDistance()
+        $('#unitselect').css('display', 'none')
+        return false
+    })
+    $('#lightspeeder a').on('click', function (e) {
+        stopSpeeding()
+        if (isSpeeding == 1) {
+            cancelLightMsg()
+            stopSpeeding()
+            isSpeeding = 0
+            return false
+        }
+        else {
+            isSpeeding = 1
+            fadeInLightMsg()
+            changeUnitToLight()
+            $('#lightspeeder a').css('opacity', 1.0)
+            $('#lightspeedmsg').css('display', 'block')
+            currentRAFID = startSpeedingAt()
+            return false
+        }
+    })
+}); function startSpeedingAt() {
+    stopSpeeding()
+    var startX = window.pageXOffset
+    var lastTime = window.performance.now()
+    var onEnterFrame = function (now) {
+        var timeDelta = now - lastTime
+        var distance = (lightspeed * timeDelta) / (_1km * 1000)
+        $('html, body').scrollLeft(startX + distance)
+        currentRAFID = requestAnimationFrame(onEnterFrame)
+    }
+    return requestAnimationFrame(onEnterFrame)
+}
+function changeUnitToLight() {
+    unit = 'lightminutes'
+    unitname = $('#lightminutes').text()
+    updateDistance()
+}; function fadeInLightMsg() {
+    msgNum[msgIndex].fadeIn(500)
+    msgTimer = window.setTimeout(fadeOutLightMsg, 4500)
+}; function fadeOutLightMsg() {
+    msgNum[msgIndex].fadeOut(500)
+    if (msgIndex < msgNum.length - 1) {
+        msgIndex = msgIndex + 1
+        fadeInLightMsg()
+    } else {
+        return
+    }
+}; function cancelLightMsg() {
+    msgNum[msgIndex].fadeOut(500)
+    msgIndex = 0
+    isSpeeding = 0
+    window.clearTimeout(msgTimer)
+    $('#lightspeedmsg').css('display', 'none')
+    $('#lightspeeder a').css('opacity', 0.7)
+}; function updateDistance() {
+    var px = (window.pageXOffset - $('#bigspace').position().left + $(window).width() / 2); var km = px * _1km; var distance = km * unitTable[unit]; $('#counter').text(Math.max(0, distance.toFixed(1)).toString().replace(".", decimalmark).replace(/\B(?=(\d{3})+(?!\d))/g, delimeter) + ' ' + $('#' + unit).text());
+}
+function stopSpeeding() {
+    cancelAnimationFrame(currentRAFID);
+}
+$('#monitors').text(Math.floor($('#bigspace').width() / screen.availWidth / window.devicePixelRatio)); $(window).scroll(updateDistance);

+ 11 - 0
fun/solar/saturn.svg

@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Generator: Adobe Illustrator 17.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
+<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
+	 width="65px" height="34px" viewBox="0 0 65 34" enable-background="new 0 0 65 34" xml:space="preserve">
+<circle fill="#F9D293" cx="32.5" cy="17" r="17"/>
+<path fill="#C6BFB5" d="M32.5,15.536c-17.535,0-31.75,0.656-31.75,1.464s14.215,1.938,31.75,1.938S64.25,17.809,64.25,17
+	S50.035,15.536,32.5,15.536z M32.5,17.509c-13.349,0-24.171-0.352-24.171-0.786s10.822-0.786,24.171-0.786
+	c13.349,0,24.171,0.352,24.171,0.786S45.849,17.509,32.5,17.509z"/>
+<path fill="#F9D293" d="M49.5,17c0,0.173-34,0.581-34,0c0-9.389,7.611-17,17-17S49.5,7.611,49.5,17z"/>
+</svg>

+ 7 - 0
fun/solar/select-arrow.svg

@@ -0,0 +1,7 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Generator: Adobe Illustrator 17.0.2, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
+<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
+	 width="20px" height="20px" viewBox="0 0 20 20" enable-background="new 0 0 20 20" xml:space="preserve">
+<polygon fill="#FFFFFF" points="10,16.417 0,6.417 20,6.417 "/>
+</svg>

+ 538 - 0
fun/solar/style.css

@@ -0,0 +1,538 @@
+@charset "UTF-8";
+
+body {
+    background-color: #000;
+    margin: 0;
+    padding: 0;
+    overflow-y: hidden;
+    font-weight: 400;
+    font-style: normal
+}
+
+img,
+img a {
+    border: none
+}
+
+.essay {
+    position: absolute;
+    font-size: .9em;
+    color: #cdcdcd
+}
+
+.essay a {
+    color: #fff;
+    text-decoration: none
+}
+
+#distance-counter,
+#langselect,
+#donate {
+    position: fixed;
+    display: inline;
+    text-align: right;
+    color: #aaa
+}
+
+#distance-counter {
+    height: 20px;
+    text-align: right;
+    top: 90%;
+    right: 47%;
+    margin-left: -60px
+}
+
+#langselect {
+    height: 20px;
+    width: 120px;
+    top: 16px;
+    left: 90%;
+    margin-left: -60px;
+    z-index: 10
+}
+
+#donate {
+    width: 80px;
+    top: 14px;
+    left: 90%;
+    margin-left: -80px;
+    z-index: 11;
+    opacity: .7
+}
+
+#langselect img {
+    opacity: .7;
+    height: 24px;
+    width: 24px;
+    cursor: pointer
+}
+
+#langselect ul {
+    position: relative;
+    top: -18px
+}
+
+#counter {
+    font-size: 13px;
+    display: inline;
+    cursor: pointer
+}
+
+#selectarrow img {
+    display: inline;
+    opacity: .7;
+    height: 9px;
+    width: 9px;
+    margin-left: 4px;
+    cursor: pointer
+}
+
+#unitselect {
+    position: relative;
+    top: -250px;
+    display: none
+}
+
+#langs {
+    display: none
+}
+
+#unitselect li,
+#langselect li {
+    list-style-type: none;
+    background: #000;
+    padding: 2px 0
+}
+
+#unitselect li a,
+#langselect li a {
+    font-size: 13px;
+    padding: 6px 4px;
+    list-style-type: none;
+    color: #aaa;
+    text-decoration: none;
+    background: #000
+}
+
+#unitselect li:hover>a,
+#langselect li:hover>a {
+    color: #fff
+}
+
+#credit {
+    position: fixed;
+    display: inline;
+    text-align: left;
+    width: 200px;
+    top: 12px;
+    left: 20px
+}
+
+#credit a.logolink {
+    position: absolute;
+    font-weight: 400;
+    font-style: normal;
+    font-size: 11px;
+    color: #8f8f8f;
+    text-decoration: none;
+    margin-top: 8px
+}
+
+#credit img {
+    position: absolute;
+    height: 28px;
+    width: 28px;
+    margin-left: 100px;
+    opacity: .5
+}
+
+.navi {
+    position: fixed;
+    width: 500px;
+    height: 100px;
+    top: 0;
+    left: 50%;
+    margin-left: -250px
+}
+
+.navi li {
+    display: inline;
+    margin: 10px;
+    list-style-type: none
+}
+
+.navi li a {
+    color:#8f8f8f
+}
+
+.navi li a:hover {
+    color:#fff
+}
+
+#lightspeeder {
+    position: fixed;
+    width: 160px;
+    height: 50px;
+    top: 90%;
+    left: 99%;
+    margin-left: -150px;
+    font-weight: 400;
+    font-style: normal;
+    font-size: 11px;
+    color: #aaa
+}
+
+#lightspeeder a {
+    opacity: .7;
+    color: #aaa;
+    text-decoration: none
+}
+
+#lightspeeder a:hover {
+    opacity: 1
+}
+
+#lightspeedmsg {
+    font-weight: 400;
+    font-style: normal;
+    font-size: 12px;
+    color: #e8e8e8;
+    text-align: right;
+    position: fixed;
+    width: 400px;
+    height: 40px;
+    top: 90%;
+    right: 5%;
+    margin-left: -240px;
+    margin-top: -40px;
+    display: none
+}
+
+#msg1,
+#msg2,
+#msg3,
+#msg4,
+#msg5 {
+    display: none;
+    position: absolute;
+    text-align: right;
+    right: 0;
+    top: 6px
+}
+
+#lightspeeder img {
+    margin-top: -16px;
+    height: 44px;
+    width: 44px
+}
+
+.warpfactor {
+    position: relative;
+    top: -18px
+}
+
+#reloader {
+    position: fixed;
+    width: 20px;
+    top: 90%;
+    left: 99%;
+    margin-left: -100px;
+    font-weight: 400;
+    font-style: normal;
+    font-size: 11px;
+    color: #aaa
+}
+
+#reloader a {
+    opacity: .7;
+    color: #aaa;
+    text-decoration: none
+}
+
+#reloader a:hover {
+    opacity: 1
+}
+
+#introwrap {
+    float: left;
+    display: inline
+}
+
+.scalewrap {
+    float: right;
+    height: 100%;
+    margin-left: 100px;
+    z-index: 5
+}
+
+#scaleimg {
+    z-index: 9
+}
+
+.scalewrap img {
+    position: absolute;
+    top: 50vh;
+    margin-top: -250px;
+    height: 500px;
+    width: 500px
+}
+
+#navblocker {
+    position: absolute;
+    background-color: #000;
+    height: 99%;
+    width: 100px;
+    margin-left: 200px;
+    z-index: 1
+}
+
+.planetwrapper {
+    position: relative;
+    top: 40%
+}
+
+.earthwrapper {
+    position: absolute;
+    top: 66vh;
+    height: 20em;
+    margin-top: -10em
+}
+
+#bigspace {
+    position: absolute;
+    left: 780px;
+    background-color: #000;
+    background-image: url(img/ticks2.svg);
+    background-repeat: repeat-x;
+    background-position: left bottom;
+    width: 1702774px;
+    height: 99.9%
+}
+
+.labeltext {
+    position: absolute;
+    font-weight: 200;
+    font-style: normal;
+    font-size: 3em;
+    color: #eaeaea;
+    text-transform: uppercase
+}
+
+#sunwrap {
+    left: -200px;
+    position: absolute;
+    top: -150px;
+    z-index: 2
+}
+
+#sun {
+    position: relative;
+    height: 400px;
+    width: 400px;
+    fill: #fde301
+}
+
+#suntxt {
+    text-align: center;
+    margin: 0 auto;
+    width: 400px;
+    top: 184px;
+    color: #000;
+    font-size: 2em
+}
+
+#mercury {
+    position: absolute;
+    left: 16666px;
+    height: 1px;
+    width: 1px;
+    fill: #fc0
+}
+
+#merctxt {
+    left: 16462px;
+    padding-left: 200px;
+    color: #fc0
+}
+
+#venus {
+    position: absolute;
+    left: 31138px;
+    height: 4px;
+    width: 4px;
+    fill: #86ffca
+}
+
+#venustxt {
+    left: 30935px;
+    color: #86ffca;
+    padding-left: 200px
+}
+
+#earth {
+    position: absolute;
+    left: 43053px;
+    height: 3px;
+    width: 3px;
+    fill: #01fdfa
+}
+
+#earthtxt {
+    left: 42850px;
+    color: #01fdfa;
+    padding-left: 200px
+}
+
+#moon {
+    position: absolute;
+    left: 43164px;
+    height: 1px;
+    width: 1px;
+    fill: #fff
+}
+
+#moontxt {
+    margin-top: -110px;
+    left: 43160px;
+    color: #fff;
+    font-size: 2em
+}
+
+#mars {
+    position: absolute;
+    left: 65586px;
+    height: 2px;
+    width: 2px;
+    fill: #ff7443
+}
+
+#marstxt {
+    left: 65383px;
+    color: #ff7443;
+    padding-left: 200px
+}
+
+#jupiter {
+    position: absolute;
+    left: 224041px;
+    height: 40px;
+    width: 40px;
+    fill: #ffa043
+}
+
+#jupitertxt {
+    top: 44px;
+    left: 223842px;
+    color: #ffa043;
+    padding-left: 200px
+}
+
+#jupitermoons {
+    position: absolute;
+    left: 224162px;
+    color: #f0e8e0;
+    font-size: .4em
+}
+
+.moondot {
+    margin: 0 6px 2px 0
+}
+
+#io {
+    position: absolute;
+    left: 0
+}
+
+#europa {
+    position: absolute;
+    left: 193px
+}
+
+#ganymede {
+    position: absolute;
+    left: 307px
+}
+
+#callisto {
+    position: absolute;
+    left: 541px
+}
+
+#saturn {
+    position: absolute;
+    left: 412397px;
+    height: 34px;
+    width: 65px;
+    fill: #ffa043
+}
+
+#saturntxt {
+    top: 44px;
+    left: 412225px;
+    color: #f9d293;
+    padding-left: 200px
+}
+
+#saturnmoons {
+    position: absolute;
+    left: 412742px;
+    color: #f0e8e0;
+    font-size: .4em
+}
+
+#titan {
+    position: absolute;
+    left: 0
+}
+
+#uranus {
+    position: absolute;
+    left: 827961px;
+    height: 14px;
+    width: 14px;
+    fill: #18e6ff
+}
+
+#uranustxt {
+    top: 28px;
+    left: 827763px;
+    color: #18e6ff;
+    padding-left: 200px
+}
+
+#neptune {
+    position: absolute;
+    left: 1295901px;
+    height: 14px;
+    width: 14px;
+    fill: #45b9ff
+}
+
+#neptunetxt {
+    top: 24px;
+    left: 1295703px;
+    color: #45b9ff;
+    padding-left: 200px
+}
+
+#triton {
+    position: absolute;
+    left: 1295805px;
+    color: #696969;
+    font-size: .4em
+}
+
+#pluto {
+    position: absolute;
+    left: 1699774px;
+    height: 1px;
+    width: 1px;
+    fill: #d9f5ff
+}
+
+#plutotxt {
+    top: 17px;
+    left: 1699570px;
+    color: #d9f5ff;
+    padding-left: 200px
+}

Some files were not shown because too many files changed in this diff