A suite to track Project Diva score statistics and ratings / D4DJ event data.
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 
projectdivar/frontend/src/App.css

325 lines
5.4 KiB

/*badge-primary {easy}
badge-info {normal}
badge-success {hard}
badge-warning {ex}
badge-danger {exex}*/
.centered{
}
.link{
color:#66e;
}
.highest{
position:relative;
z-index:1000001;
background: #eef;
}
.below{
z-index:-1;
}
.display-tooltip{
position:absolute;
z-index:1000000;
display:block;
font-size:12px;
}
.moveDown{
top:-16px;
}
.cursor:hover{
cursor:pointer;
}
.fadein{
animation-name: fadein;
animation-duration: 1s;
}
.display-tooltipside{
position:absolute;
z-index:1000000;
font-size:12px;
top:-6px;
}
.easy-background{
background-color:#d6f1ff;
}
.normal-background{
background-color:#d9ffe2;
}
.hard-background{
background-color:#fff6cc;
}
.ex-background{
background-color:#fccfcf;
}
.exex-background{
background-color:#ecd6ff;
}
html {
height: 100%;
}
body {
height: 100%;
margin: 0;
background-repeat: no-repeat;
background: rgb(251,251,251);
background: linear-gradient(180deg, rgba(251,251,251,1) 0%, rgba(240,255,255,1) 82%, rgba(185,255,255,1) 89%, rgba(64,185,183,1) 100%);
background-repeat: no-repeat;
background-size: 100% 100%;
background-attachment: fixed;
font-family: 'M PLUS 1p', sans-serif;
color: #333;
text-shadow:
0 0 1px #aaa,
0 0 2px #aaa,
0 0 4px #aaa,
0 0 8px #999
}
.nostyle{
color: #333;
}
.nostyle:hover{
color: #333;
text-decoration:none;
background: #eef;
}
.scrollingHeader{
position: -webkit-sticky; /* this is for all Safari (Desktop & iOS), not for Chrome*/
position: sticky;
top: 0;
background: #fff;
}
.scrollingFooter{
position: -webkit-sticky; /* this is for all Safari (Desktop & iOS), not for Chrome*/
position: sticky;
bottom: 0;
}
.background-songs{
background-color:#eef;
}
.background-list-1{
background-color:#cee;
}
.background-list-1:hover{
background-color:#bdd;
}
.background-list-2{
background-color:#def;
}
.background-list-2:hover{
background-color:#cde;
}
.lighthover:hover{
background-color:rgba(160,160,255,0.5);
}
.fchighlight{
background: rgb(238,238,255);
background: linear-gradient(0deg, rgba(241,255,115,0) 0%, rgba(169,238,255,0.5) 25%, rgba(241,255,115,0) 100%);
}
.pfchighlight{
background: linear-gradient(0deg, rgba(241,255,115,0) 0%, rgba(255,230,180,0.5) 25%, rgba(241,255,115,0) 100%);
}
.pfc{
animation-name:colorchange;
animation-iteration-count: infinite;
animation-duration: 4s;
animation-direction: alternate;
}
@keyframes colorchange {
0% {background: rgba(160,18,18,1);}
100% {background: rgba(250,100,100,1);}
}
.tinytext{
font-size:10px;
/*z-index:-10000;*/
color:#666;
font-style:italic;
/*background-color:rgba(240,240,255,0.8);*/
}
.tinytime{
font-size:10px;
position:absolute;
bottom:0px;
right:7px;
/*z-index:-10000;*/
color:#666;
font-style:italic;
/*background-color:rgba(240,240,255,0.8);*/
}
.numbers{
font-size:18px;
}
.scaled-text{
font-size: 16px;
font-size: 1vw;
}
.homelink:hover{
background-color:#aaa;
cursor:pointer;
}
.loading{
opacity:0.4;
}
.header{
font-weight:bold;
text-decoration:underline;
}
.topbar{
background: rgb(251,251,251);
background: radial-gradient(circle, rgba(251,251,251,1) 0%, rgba(240,240,255,1) 100%);
}
.content{
/*background:#f0f0ff;*/
}
span.fc{
border: 0px;
background: #9cbf00;
}
span.pfc{
border: 0px;
color: #FFF;
background: #bf3900;
}
.fc{
/*border: 1px solid #0000ff;
background: #defabb;*/
}
.title{
font-family: 'Open Sans Condensed', sans-serif;
font-size: 64px;
}
.error{
color:rgb(170,0,0);
}
.success{
color:green;
}
@keyframes fadein {
0% {opacity:0;}
100% {opacity:1;}
}
@keyframes slowblink {
0% {opacity:0;}
50% {opacity:1;}
100% {opacity:0;}
}
.stars {
}
.App {
text-align: center;
}
.App-logo {
height: 40vmin;
pointer-events: none;
}
@media (prefers-reduced-motion: no-preference) {
.App-logo {
animation: App-logo-spin infinite 20s linear;
}
}
.App-header {
background-color: #282c34;
min-height: 100vh;
display: flex;
flex-direction: column;
align-items: center;
justify-content: center;
font-size: calc(10px + 2vmin);
color: white;
}
.App-link {
color: #61dafb;
}
@keyframes App-logo-spin {
from {
transform: rotate(0deg);
}
to {
transform: rotate(360deg);
}
}
.files input {
outline: 2px dashed #92b0b3;
outline-offset: -10px;
-webkit-transition: outline-offset .15s ease-in-out, background-color .15s linear;
transition: outline-offset .15s ease-in-out, background-color .15s linear;
padding: 120px 0px 85px 35%;
text-align: center !important;
margin: 0;
width: 100% !important;
}
.files input:focus{ outline: 2px dashed #92b0b3; outline-offset: -10px;
-webkit-transition: outline-offset .15s ease-in-out, background-color .15s linear;
transition: outline-offset .15s ease-in-out, background-color .15s linear; border:1px solid #92b0b3;
}
.uploadicon { pointer-events: none;
position: absolute;
top: 40px;
left: 0;
width: 50px;
right: 0;
height: 56px;
content: "";
background-image: url(https://image.flaticon.com/icons/png/128/109/109612.png);
margin: 0 auto;
background-size: 100%;
background-repeat: no-repeat;
z-index:100;
}
.color input{ background-color:#f0f0ff;}
.dragText {
position: absolute;
top: 160px;
left: 0; pointer-events: none;
width: 100%;
right: 0;
height: 72px;
content: " or drag it here. ";
margin: 0 auto;
color: #000000;
text-transform: capitalize;
text-align: center;
z-index:100;
}