You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

226 lines
3.6 KiB
CSS

5 years ago
body{ font-family: "Lucida Console", Monaco, monospace;
overflow: hidden;}
p { font-size: 20px; }
a{ text-decoration: none; }
#space-time{
z-index: 101;
position: relative;
width: 600px;
height: 500px;
top: 1158px;
left: 853px;
}
#ilinx{
position: absolute;
width: 106px;
left: 250px;
top: 420px;
}
.ilinx {
font-size: 35px;
margin-top: -2px;
float:left;
cursor: grab;
}
#spiral {
width: 300px;
position: absolute;
margin-top: -150px;
margin-left: -150px;
top: 250px;
left: 300px;
}
.rotating {
-webkit-animation: rotating 3s linear infinite;
-moz-animation: rotating 3s linear infinite;
-ms-animation: rotating 3s linear infinite;
-o-animation: rotating 3s linear infinite;
animation: rotating 3s linear infinite;
}
#islands{
}
a.island:link{color:blue;}
a.island:hover{color: red;
-webkit-animation: breathe 3s linear infinite;
-moz-animation: breathe 3s linear infinite;
-ms-animation: breathe 3s linear infinite;
-o-animation: breathe 3s linear infinite;
animation: breathe 3s linear infinite;
}
a.island:visited{color: black;}
#lemuria {
position: absolute;
left: 68px;
top:269px;
}
#mu {
position: absolute;
left: 189px;
top:76px;
}
#hyperborea {
position: absolute;
left: 444px;
top: 151px;
}
#thule{
position: absolute;
left: 421px;
top:322px;
}
#sea {
position: relative;
width: 2500px;
height: 2500px;
/* border-style: dotted;
border-width: 2px;*/
top: -990px;
left: -145px;
/* background-image: url('./img/grid3.png');
background-repeat: repeat;*/
}
#iper{
position: relative;
left: -27px;
top: -47px;
}
#m {
position: relative;
left: -632px;
top: -48px;
}
#thl{
position: relative;
left: -30px;
top: -38px;
}
#lmr{
position: relative;
left: -532px;
top: -28px;
}
/* SVG */
text {
font-family: "Lucida Console", Monaco, monospace;
color: black;
stroke: white;
stroke-width: 6;
stroke-linejoin: round;
paint-order: stroke;
}
text.region {
stroke-width:6;
font-variant: small-caps;
}
svg {
float: right;
}
path, line {
fill: none;
stroke: black;
stroke-linecap: round;
}
.field {
stroke: none;
fill-opacity: 1.0;
}
.slope {
stroke-width: 1;
}
.river {
stroke-width: 2;
}
.coast {
stroke-width: 4;
}
.border {
stroke-width: 5;
stroke-dasharray: 4,4;
stroke-linecap: butt;
}
/* Rotate loop */
@-webkit-keyframes rotating /* Safari and Chrome */ {
from {
-webkit-transform: rotate(0deg);
-o-transform: rotate(0deg);
transform: rotate(0deg);
}
to {
-webkit-transform: rotate(360deg);
-o-transform: rotate(360deg);
transform: rotate(360deg);
}
}
@keyframes rotating {
from {
-ms-transform: rotate(0deg);
-moz-transform: rotate(0deg);
-webkit-transform: rotate(0deg);
-o-transform: rotate(0deg);
transform: rotate(0deg);
}
to {
-ms-transform: rotate(360deg);
-moz-transform: rotate(360deg);
-webkit-transform: rotate(360deg);
-o-transform: rotate(360deg);
transform: rotate(360deg);
}
}
/* Breathing text */
@-webkit-keyframes breathe /* Safari and Chrome */ {
0% {font-size:20px; color: white; letter-spacing: 0px; margin-left: 0px;}
50% {font-size:21px; color: red; letter-spacing: 1px; margin-left: -6px;}
100% {font-size:20px; color: white; letter-spacing: 0px; margin-left: 0px;}
}
@keyframes breathe {
0% {font-size:20px; color: white; letter-spacing: 0px; margin-left: 0px;}
50% {font-size:21px; color: red; letter-spacing: 1px; margin-left: -6px;}
100% {font-size:20px; color: white; letter-spacing: 0px; margin-left: 0px;}
}