Added docker file so you can build it. Added Organization Brutally forced the index.js to be a module for ease-of-access Got some of the federation to work. Just some.
216 lines
2.6 KiB
CSS
216 lines
2.6 KiB
CSS
/* Globals*/
|
|
.BlinkAnimation {
|
|
animation-name: Blink;
|
|
animation-play-state: running;
|
|
animation-direction: alternate;
|
|
animation-iteration-count: infinite;
|
|
animation-duration: 2s;
|
|
}
|
|
@keyframes Blink {
|
|
0% {
|
|
color: #000000
|
|
}
|
|
|
|
100% {
|
|
color: #FFFFFF
|
|
}
|
|
}
|
|
|
|
.NextAnimation {
|
|
animation-name: Next;
|
|
animation-play-state: running;
|
|
animation-duration: 1s;
|
|
|
|
left : 0vw;
|
|
position: absolute;
|
|
}
|
|
@keyframes Next {
|
|
0% {
|
|
left: 0vw;
|
|
}
|
|
|
|
100% {
|
|
left: -85vw;
|
|
}
|
|
}
|
|
|
|
.BackAnimation {
|
|
animation-name: Back;
|
|
animation-play-state: running;
|
|
animation-duration: 1s;
|
|
|
|
left: 0vw;
|
|
position: absolute;
|
|
}
|
|
@keyframes Back {
|
|
0% {
|
|
left: 0vw;
|
|
}
|
|
|
|
100% {
|
|
left: 85vw;
|
|
}
|
|
}
|
|
|
|
html {
|
|
overflow-x: hidden;
|
|
}
|
|
|
|
/* Classes for the warning section*/
|
|
.WarningMessage {
|
|
position: absolute;
|
|
top: 0px;
|
|
left: 0px;
|
|
|
|
text-align: center;
|
|
|
|
visibility: visible;
|
|
|
|
background-color: #000000;
|
|
color: #FFFFFF;
|
|
|
|
font-size: 18px;
|
|
}
|
|
|
|
.WarningFadeOutAnimation {
|
|
animation-name: WarningFadeOut;
|
|
animation-play-state: running;
|
|
animation-fill-mode: forwards;
|
|
|
|
animation-duration: 4s;
|
|
}
|
|
|
|
@keyframes WarningFadeOut {
|
|
0% {
|
|
visibility: visible;
|
|
|
|
background-color: #000000;
|
|
color: #FFFFFF;
|
|
|
|
font-size: 18px;
|
|
}
|
|
|
|
20% {
|
|
background-color: #000000;
|
|
color: #000000;
|
|
}
|
|
|
|
99.99% {
|
|
visibility: visible;
|
|
font-size: 18px;
|
|
}
|
|
100% {
|
|
visibility: collapse;
|
|
|
|
background-color: #000000;
|
|
color: #000000;
|
|
|
|
font-size: 0px;
|
|
}
|
|
}
|
|
|
|
/* Classes for the main page */
|
|
.MainBefore {
|
|
position: absolute;
|
|
top: 0px;
|
|
left: 0px;
|
|
|
|
visibility: collapse;
|
|
}
|
|
|
|
.MainAfter {
|
|
position: absolute;
|
|
top: 0px;
|
|
left: 0px;
|
|
}
|
|
|
|
.MainFadeInAnimation {
|
|
animation-name: MainFadeIn;
|
|
animation-play-state: running;
|
|
animation-fill-mode: forwards;
|
|
|
|
animation-duration: 5s;
|
|
|
|
position: absolute;
|
|
top: 0px;
|
|
left: 0px;
|
|
}
|
|
|
|
@keyframes MainFadeIn {
|
|
0% {
|
|
visibility: collapse;
|
|
}
|
|
|
|
79.99% {
|
|
visibility: collapse;
|
|
}
|
|
80% {
|
|
visibility: visible;
|
|
background-color: #000000;
|
|
}
|
|
|
|
100% {
|
|
background-color: #FFFFFF;
|
|
}
|
|
}
|
|
|
|
.MainHeader {
|
|
text-align: center;
|
|
|
|
height: 5vh;
|
|
}
|
|
|
|
.Arrow {
|
|
position: absolute;
|
|
top: 35vh;
|
|
}
|
|
|
|
.PostContainer {
|
|
position: absolute;
|
|
display: flex;
|
|
flex-wrap: wrap;
|
|
justify-content: center;
|
|
|
|
margin-left: 10%;
|
|
margin-right: 10%;
|
|
|
|
width: 80%;
|
|
height: 70vh;
|
|
}
|
|
|
|
.Post {
|
|
border-style: solid;
|
|
border-width: 2px;
|
|
|
|
width: 24%;
|
|
height: 25%;
|
|
}
|
|
|
|
.Username {
|
|
text-align: center;
|
|
font-weight: bold;
|
|
}
|
|
|
|
.PostContent {
|
|
font-size: 1ch;
|
|
}
|
|
|
|
.Setting {
|
|
border-style: solid;
|
|
border-width: 1px;
|
|
}
|
|
|
|
.Mail {
|
|
border-style: solid;
|
|
border-width: 1px;
|
|
}
|
|
|
|
.MainFooter {
|
|
display: flex;
|
|
margin-top: 75vh;
|
|
|
|
text-align: center;
|
|
justify-content: center;
|
|
|
|
height: 15vh;
|
|
}
|