mirror of
https://github.com/Team254/cheesy-arena-lite.git
synced 2026-03-09 13:46:44 -04:00
171 lines
3.2 KiB
CSS
171 lines
3.2 KiB
CSS
/*
|
|
Copyright 2014 Team 254. All Rights Reserved.
|
|
Author: nick@team254.com (Nick Eyre)
|
|
*/
|
|
|
|
html {
|
|
-webkit-user-select: none;
|
|
-moz-user-select: none;
|
|
overflow: hidden;
|
|
}
|
|
body {
|
|
background-color: #000;
|
|
font-family: "FuturaLTBold";
|
|
color: #fff;
|
|
}
|
|
body[data-mode=logo] {
|
|
background-color: #fff;
|
|
}
|
|
body[data-mode=fieldReset] {
|
|
background-color: #0a3;
|
|
}
|
|
|
|
/* Switching Modes */
|
|
.mode {
|
|
display: none;
|
|
}
|
|
body[data-mode=logo] .mode#logo {
|
|
display: block;
|
|
}
|
|
body[data-mode=match] .mode#match {
|
|
display: block;
|
|
}
|
|
body[data-mode=fieldReset] .mode#fieldReset {
|
|
display: table;
|
|
}
|
|
body[data-mode=timeout] .mode#match {
|
|
display: block;
|
|
}
|
|
|
|
/* Logo Mode */
|
|
#logo #logoImg {
|
|
position: absolute;
|
|
top: 0;
|
|
bottom: 0;
|
|
left: 0;
|
|
right: 0;
|
|
height: 80%;
|
|
margin: auto auto;
|
|
}
|
|
|
|
/* Field Reset Mode */
|
|
#fieldReset {
|
|
position: absolute;
|
|
width: 100%;
|
|
height: 100%;
|
|
}
|
|
#fieldReset div {
|
|
display: table-cell;
|
|
vertical-align: middle;
|
|
text-align: center;
|
|
font-size: 350px;
|
|
line-height: 350px;
|
|
}
|
|
|
|
/* Match Mode */
|
|
#match {
|
|
position: absolute;
|
|
width: 100%;
|
|
height: 100%;
|
|
}
|
|
#match[data-state=WARMUP_PERIOD], #match[data-state=AUTO_PERIOD], #match[data-state=PAUSE_PERIOD],
|
|
#match[data-state=TELEOP_PERIOD], #match[data-state=POST_MATCH], #match[data-state=TIMEOUT_ACTIVE],
|
|
#match[data-state=POST_TIMEOUT] {
|
|
background-color: #fff;
|
|
color: #000;
|
|
}
|
|
#preMatch, #inMatch {
|
|
display: none;
|
|
}
|
|
#match[data-state=PRE_MATCH] #preMatch {
|
|
display: block;
|
|
}
|
|
#match[data-state=WARMUP_PERIOD] #inMatch, #match[data-state=AUTO_PERIOD] #inMatch,
|
|
#match[data-state=PAUSE_PERIOD] #inMatch, #match[data-state=TELEOP_PERIOD] #inMatch,
|
|
#match[data-state=POST_MATCH] #inMatch, #match[data-state=TIMEOUT_ACTIVE] #inMatch,
|
|
#match[data-state=POST_TIMEOUT] #inMatch {
|
|
display: block;
|
|
}
|
|
|
|
/* In Match */
|
|
#inMatch .datapoint {
|
|
display: none;
|
|
position: absolute;
|
|
left: 0;
|
|
right: 0;
|
|
margin: auto;
|
|
margin-top: -250px;
|
|
height: 250px;
|
|
top: 50%;
|
|
font-size: 500px;
|
|
line-height: 500px;
|
|
text-align: center;
|
|
}
|
|
body[data-position=left] #inMatch #redScore {
|
|
display: block;
|
|
color: #f43;
|
|
}
|
|
body[data-position=middle] #inMatch #timeRemaining {
|
|
display: block;
|
|
}
|
|
body[data-position=right] #inMatch #blueScore {
|
|
display: block;
|
|
color: #07f;
|
|
}
|
|
|
|
/* Pre Match */
|
|
#preMatch #teamNumber {
|
|
position: absolute;
|
|
top: 100px;
|
|
left: 0;
|
|
right: 0;
|
|
margin: 0 auto;
|
|
font-size: 450px;
|
|
line-height: 450px;
|
|
text-align: center;
|
|
}
|
|
#preMatch .databar {
|
|
position: absolute;
|
|
bottom: 100px;
|
|
left: 0;
|
|
right: 0;
|
|
margin: 0 auto;
|
|
height: 200px;
|
|
line-height: 200px;
|
|
text-align: center;
|
|
font-family: "FuturaLT";
|
|
font-size: 120px;
|
|
color: #fff;
|
|
}
|
|
#preMatch .databar#disabled {
|
|
font-family: "FuturaLTBold";
|
|
display: none;
|
|
}
|
|
#preMatch sub {
|
|
font-size: 50px;
|
|
}
|
|
#match[data-status=bypass] #disabled {
|
|
display: block;
|
|
}
|
|
#match[data-status=bypass] #teamName {
|
|
display: none;
|
|
}
|
|
[data-alliance-bg=R], [data-status=R] {
|
|
background-color: #d00;
|
|
}
|
|
[data-alliance-bg=B], [data-status=B] {
|
|
background-color: #00c;
|
|
}
|
|
#teamRank {
|
|
background-color: transparent;
|
|
}
|
|
#elimAllianceInfo {
|
|
position: absolute;
|
|
bottom: 20px;
|
|
left: 0;
|
|
right: 0;
|
|
margin: 0 auto;
|
|
text-align: center;
|
|
font-family: "FuturaLT";
|
|
font-size: 50px;
|
|
} |