shin-neo-lyrical-tokarev/public/pages/neocities-lyricaltokarev/style.css
2024-11-28 01:16:53 -03:00

744 lines
11 KiB
CSS

/* CSS is how you can add style to your website, such as colors, fonts, and positioning of your
HTML content. To learn how to do something, jusFASEGWGHWEWERGWEGt try searching Google for questions like
"how to change link color." */
:root {
--line-size: 3px;
}
#home{
visibility: hidden;
}
.circle-container {
position: absolute;
width: 200px;
height: 200px;
z-index: -1;
}
#cc2{
right: 0;
top: 50%;
animation-delay: 1.5s;
}
#cc2 > .expand {
animation-duration: 8.5s;
}
#cc2 > .shrink {
animation-duration: 2.5s;
}
.circle {
position: absolute;
width: 100%;
height: 100%;
border-radius: 50%;
border: 3px solid white;
opacity: 0.2;
animation-iteration-count: infinite;
}
.circle.expand {
animation-name: expand;
animation-duration: 16.5s;
}
.circle.shrink {
animation-name: shrink;
animation-duration: 4s;
}
.line {
opacity: 0.7;
position: absolute;
background-color: white;
animation-duration: 5s;
animation-timing-function: linear;
animation-iteration-count: infinite;
z-index: -1;
}
.vertical {
width: var(--line-size);
height: 100vh;
animation-name: moveLeft;
right: 0;
animation-duration: 4s;
transform: translateX(10000px);
z-index: -1;
}
.horizontal {
width: 100vw;
height: var(--line-size);
animation-name: moveUp;
bottom: 0;
animation-delay: 3s; /* Start after 2 seconds */
animation-duration: 2s;
transform: translateY(10000px);
z-index: -1;
}
.vertical-reverse {
width: var(--line-size);
height: 100vh;
animation-name: moveRight;
left: 0;
animation-delay: 5s;
animation-duration: 2s;
transform: translateX(-100%);
z-index: -1;
}
.horizontal-reverse {
width: 100vw;
height: var(--line-size);
animation-name: moveDown;
top: 0;
animation-delay: 7s; /* Start after 2 seconds */
animation-duration: 6s;
transform: translateY(-100%);
z-index: -1;
}
.moving-text {
z-index: -2;
position: absolute;
opacity: 0;
font-size: 2.9vh;
color: rgb(221, 35, 35);
white-space: nowrap;
font-family: TMR;
text-shadow:0px 0px 10px #4a0153, 0px 0px 10px #4a0153;
}
@keyframes moveFade {
0% {
/* left: 3vw; */
opacity: 0;
}
70%{
opacity: 0.7;
}
100% {
left: calc(35%);
opacity: 0;
}
}
@keyframes moveFadeLeft {
0% {
/* right: 3vw; */
opacity: 0;
}
70%{
opacity: 0.7;
}
100% {
right: calc(35%);
opacity: 0;
}
}
@keyframes moveLeft {
0% {
transform: translateX(105vw);
}
100% {
transform: translateX(-105vw);
}
}
@keyframes moveRight {
0% {
transform: translateX(-100vw);
}
100% {
transform: translateX(100vw);
}
}
@keyframes moveUp {
0% {
transform: translateY(100vh);
}
100% {
transform: translateY(-100vh);
}
}
@keyframes moveDown {
0% {
transform: translateY(-100vh);
}
100% {
transform: translateY(100vh);
}
}
@keyframes expand {
0% {
transform: scale(0.5);
}
100% {
transform: scale(20.5);
}
}
@keyframes shrink {
0% {
transform: scale(5.5);
}
100% {
transform: scale(0);
}
}
@font-face {
font-family: "TMR";
src: url('source/Times\ New\ Roman\ MT\ Condensed\ Regular.otf');
}
@font-face {
font-family: "Fondamento";
src: url('source/Fondamento-Regular.ttf');
}
@font-face {
font-family: "nishiki";
src: url('source/NishikiTeki-MVxaJ.ttf');
}
@font-face {
font-family: "Junicode";
src: url('source/Junicode.ttf');
}
@font-face {
font-family: "jancieni";
src: url('source/jancient.ttf');
}
@keyframes textAnimate {
from {
filter: hue-rotate(0deg);
background-position-x: 0%;
}
to {
filter: hue-rotate(360deg);
background-position-x: 600vw;
}
}
body {
position: absolute;
margin: 0;
padding: 0;
height: 100vh;
width: 100%;
-webkit-background-size: cover; /* For WebKit*/
-moz-background-size: cover; /* Mozilla*/
-o-background-size: cover; /* Opera*/
background-size: cover; /* Generic*/
overflow: hidden;
z-index: -4;
background-color: 'black';
overflow: hidden;
}
.pnn{
position: absolute;
display: flex;
justify-content: center;
align-items: center;
flex-direction: column;
left: 2%;
top: 10%;
z-index: 0;
}
.pnn > a{
font-family: "Comic Sans MS";
font-size: 3.8vw;
animation: textAnimate 1s linear infinite alternate;
text-decoration: none;
}
#ray{
position:absolute;
right:0;
top:0;
z-index: 999
}
#gravity{
top:0;
position:absolute;
width:100%;
height:100%;
background-color: black;
margin: 0;
padding: 0;
opacity: 0.5111111111111111111111111111111;
z-index: -2
}
.endsky{
position: absolute;
top: 60%;
}
.BUTTHEREISHOPE{
position:absolute;
bottom: 40%;
right:23.33333333333333333%;
}
.FORHEISUPTHERE{
position: absolute;
text-align: right;
width: 300px;
animation: scroll1s linear 1s, infiniteScrolls infinite linear 1s;
animation-delay: 0s, 1s;
z-index: -1;
color: white;
height: 600px;
overflow-y: scroll;
overflow: hidden;
}
.FORHEISUPTHERE > *{
font-size: 11px;
font-family: jancieni;
}
/* @keyframes infiniteScrolls {
from {
transform: translateY(-16%);
}
to {
transform: translateY(-97%);
}
} */
.BANISHEDBACKTOTHEVOID{
position:absolute;
left: 35%;
top: 30%;
background-image: url(NO/2008090709.jpg);
background-repeat: no-repeat;
background-size: 100% 100%;
width: 35%;
height: 40%;
}
.BANISHEDBACKTOTHEVOID > img, ul{
display: inline-block;
}
.BANISHEDBACKTOTHEVOID > ul{
color: violet;
width: 100%;
font-size: 2vw;
}
.BANISHEDBACKTOTHEVOID > center > img{
width: 50px;
height: 50px;
}
.BANISHER{
position:absolute;
left:10%;
top: 40%
}
.innominepatrisetfiliietspiritussanctiamen{
position:absolute;
margin-left:200px;
margin-top: 30%
}
span{
position:absolute;
width:100px;
height: 100px;
color:green;
overflow-y: scroll;
}
.fix{
position:fixed;
bottom:0;
left:0;
}
.THEYHATEME{
position:absolute;
top:5%;
left:60%;
color: white;
font-weight: bolder;
}
#N1{
z-index: -1;
left: 20%;
top: 20%;
background: linear-gradient(180deg, rgb(0, 124, 247) 0%, rgb(122, 188, 255) 9%, rgb(210, 232, 255) 100%);
}
#ceremony{
font-family: sans-serif;
font-size: 20px;
margin-left: 15px;
}
#STREAM{
border: 1px solid black ;
border-style: outset;
}
#THEY{
width: 40vw;
}
.THEYHATEME > .THEYDO{
position:absolute;
bottom: 9%;
right:0;
}
.THEYHATEME > .THEYDO > h2{
color: red;
animation: blinker 0.002s linear infinite;
animation-delay: 0.001s
}
.THEYHATEME > .THEYDO > h2:nth-child(odd){
color:black;
left: 3%;
animation: blinker 0.002s linear infinite;
animation-delay: 0.002s
}
@keyframes blinker {
50% {
opacity: 0;
}
}
.mc{
position:absolute;
opacity: 0.487;
height: auto;
z-index: -3;
overflow: hidden;
filter: brightness(277%);
}
#mc1{
bottom: -33%;
left: -9%;
width: 41.6666666667%;
animation: orbit 10s steps(24) infinite;
filter: brightness(500%);
}
#mc2{
right: 0;
right: -45%;
width: 173.59375%;
filter: brightness(1000%);
}
#mc3{
top: -33%;
left: -33%;
width: 62.5%;
filter: brightness(400%)
}
#mc4{
bottom: 0;
right: 0;
left: 18%;
top: 72%;
width: 52.5%;
opacity: 0.33;
}
#mc5{
right: 0;
width: 52.5%;
left: -23%;
}
#mc6{
right: 0;
width: 182.447916667%;
bottom: 0;
}
#mc7{
right: 0;
width: 99.4270833333%;
bottom: 0;
top: 50%;
}
#mc8{
left: 33%;
bottom: 81%;
width: 47.03125%;
animation: orbit 6.33s steps(24) infinite;
}
#mc9{
right: 0;
width: 62.5%;
right: -36%;
bottom: 41%;
}
#mc10{
bottom: 45%;
left: 21%;
width: 47.03125%;
}
#mc11{
bottom: 0;
right: 0;
top: 63%;
left: 73%;
width: 900px;
}
#mc12{
width: 46.875%;
left: -20%;
animation: orbit 3s steps(24) infinite;
}
#mc13{
top: 80%;
width: 31.25%;
right: 0;
bottom: 0;
animation: orbit 6s steps(24) infinite;
}
#mc14{
top: 60%;
width: 31.25%;
right: -20%;
bottom: 0;
animation: reverseOrbit 2s steps(24) infinite;
}
.q{
color: white;
font-size: 36px;
font-family: Junicode;
font-weight: 960;
position: absolute;
opacity: 0.8
}
#Q{
top: 50%
}
@keyframes orbit {
from { transform: rotate(0deg) translateX(150px) rotate(0deg); }
to { transform: rotate(360deg) translateX(150px) rotate(-360deg); }
}
@keyframes reverseOrbit {
from { transform: rotate(360deg) translateX(-150px) rotate(-360deg); }
to { transform: rotate(0deg) translateX(-150px) rotate(0deg); }
}
.LOSTINTHEFLESHANDNOTINTHEFLESHER{
height: 100%;
position: absolute;
bottom: 0;
font-size: 21px;
color: white;
overflow: hidden;
z-index: -1;
}
.deceived{
width: 100%;
height: 350px;
animation: scroll1 linear 3s, infiniteScroll infinite linear 3s;
animation-delay: 0s, 3s;
}
.deceived > h3{
margin: 5px;
font-size: 18px;
font-family: Junicode;
}
#deceived2 > h3{
font-family: Junicode;
}
#HIJOS{
top: 21%;
left: 5%;
position: absolute;
z-index: 1;
min-width: 29.2708333333%;
height: 147px;
}
.ab{
position: absolute;
}
#teto{
left: 20%;
top: 20%;
font-family: Tahoma, Geneva, Verdana, sans-serif;
font-size: 14px;
}
#ai{
left: 3.5%;
top: 28%;
width: 50px;
height: 50px;
}
.www{
position: absolute;
}
#HIJOSB{
width: 450px;
height: 90px;
}
.botones{
position: absolute;
bottom: 7%;
left: 25%;
}
.botones > *{
margin-left: 6px;
}
#SD{
position: absolute;
bottom: 13%;
left: 23%;
}
#lit{
position:absolute;
width:33%;
left:12%;
top: 33%;
z-index: -3;
}
#COMPU{
left: 30%;
top: 70%;
position: absolute;
z-index: -1;
}
.en-la-compu {
overflow: scroll;
height: 450px;
width: 850px;
position: relative;
display: block;
text-align: center;
font-family: "Comic Sans MS";
color: black;
}
.arriba2 {
position: absolute;
top: 10%;
left: 30%;
transform: translate(-50%, -50%);
font-size: 60px;
}
.abajo2 {
position: absolute;
top: 80%;
left: 10%;
font-size: 60px;
}
.abajo3{
color: red;
}
#SAYA{
display: inline;
image-rendering: pixelated;
image-rendering: -moz-crisp-edges;
image-rendering: crisp-edges;
width: 110px;
height: 142px;
}
#SAYA:hover{
cursor: pointer;
}
#dropdown{
background-color: black;
color: blueviolet;
width: 200px;
}
.option{
background-color: black;
}
@keyframes scroll1 {
from {
transform: translateY(300%);
}
to {
transform: translateY(-981%);
}
}
@keyframes infiniteScroll {
from {
transform: translateY(0%);
}
to {
transform: translateY(-1181%);
}
}