* {
- -webkit-box-sizing: border-box;
- Box-Sizing: border-box;
- -webkit-backface-visibility: hidden;
- -webkit-transition: translate3d(0,0,0);
+ box-sizing: border-box;
}
-html, body {
+body {
width: 1280px;
height: 720px;
margin: 0;
padding: 0;
background: transparent;
overflow: hidden;
- -webkit-font-smoothing: antialiased !important;
+
+ /* 720p -> 1080p */
+ /* transform: scale(1.5);
+ transform-origin: top left; */
}
body {
font-family: 'Lato', sans-serif;
top: 10px;
border-collapse: collapse;
white-space: nowrap;
- border: 3px solid black;
+ border: 1px solid black;
z-index: 1;
}
.scorebug td {
- border: 3px solid #008;
+ border: 1px solid #000;
}
.team1color, .team2color {
- width: 15px;
+ width: 12px;
margin: 5px;
}
.team1color {
- background: red;
+ background-color: red;
+ background-image: linear-gradient(to right, rgba(0,0,0,0.2), rgba(0,0,0,0.05) 3px, rgba(0,0,0,0));
}
.team2color {
- background: green;
+ background-color: green;
+ background-image: linear-gradient(to left, rgba(0,0,0,0.2), rgba(0,0,0,0.05) 3px, rgba(0,0,0,0));
}
.team1, .team2 {
font-weight: bold;
width: 100px;
text-align: center;
height: 35px;
- background: #00a;
+ background: linear-gradient(to bottom, #00a, #008);
}
.score {
text-align: center;
- background: #00c;
+ background: linear-gradient(to bottom, #00c, #00a);
width: 110px;
height: 35px;
}
.clockbug {
position: fixed;
font-size: 25px;
- left: 360px;
+ left: 352px;
top: 10px;
border-collapse: collapse;
white-space: nowrap;
- border: 3px solid black;
+ border: 1px solid black;
}
.clock {
- border: 3px solid #008;
- background: #00a;
+ border: 1px solid #000;
+ background: linear-gradient(to bottom, #00a, #008);
text-align: center;
height: 35px;
width: 90px;
top: 52px;
border-collapse: collapse;
white-space: nowrap;
- border: 3px solid black;
+ border: 1px solid black;
}
.comment {
- border: 3px solid #008;
- background: #00a;
+ border: 1px solid #000;
+ background: linear-gradient(to bottom, #00a, #008);
text-align: center;
height: 30px;
- width: 340px;
+ width: 334px;
}
.commentbug-hidden {
-webkit-animation: wipe-in 2.2s ease;
clip: rect(0px,0px,200px,0px);
}
+.lowerthird-picture {
+ position: fixed;
+ left: 1085px;
+ top: 490px;
+ white-space: nowrap;
+ border: 0px;
+ height: 170px;
+ width: 170px;
+ color: black;
+}
+.lowerthird-picture-hidden {
+ width: 0px;
+ border-left: 0px;
+ border-right: 0px;
+}
+.lowerthird-picture-animate-in {
+ -webkit-animation: scale-out 1.0s;
+}
+.lowerthird-picture-animate-out {
+ -webkit-animation: scale-in-no-border 1.0s;
+}
+.lowerthird-picture-content {
+ padding-left: 0px;
+ position: absolute;
+}
+.lowerthird-picture-content-hidden {
+ clip: rect(0px,0px,200px,0px);
+}
+.lowerthird-picture-content-animate-in {
+ -webkit-animation: wipe-out 2.0s ease;
+ -webkit-animation-delay: 0.3s;
+ -webkit-animation-fill-mode: both;
+}
+.lowerthird-picture-content-animate-out {
+ -webkit-animation: wipe-in 2.0s ease;
+ clip: rect(0px,0px,200px,0px);
+}
/* these are hidden when actually run in casparcg */
#area {
#carousel {
z-index: 3;
position: fixed;
- top: 250px;
- font-size: 50px;
+ font-size: 45px;
/* background: rgba(0, 0, 170, 0.8); */
background: transparent;
- top: 20px;
+ top: 10px;
+ bottom: auto;
left: 50px;
right: 50px;
width: 1180px;
#carousel thead th {
text-transform: none;
text-align: center;
- font-size: 50px;
+ font-size: 45px;
-webkit-animation: fade-in 1.0s ease;
-webkit-animation-delay: 0.0s;
-webkit-animation-fill-mode: both;
-webkit-animation-delay: 0.25s;
-webkit-animation-fill-mode: both;
}
+#carousel tr.subfooter th {
+ font-size: 25px;
+}
#carousel tr {
/* background: rgba(0, 0, 170, 0.8); */
- background: linear-gradient(to bottom, rgba(0, 0, 170, 0.8), rgba(0, 0, 130, 0.8));
+ background: linear-gradient(to bottom, rgba(0, 0, 170, 0.9), rgba(0, 0, 130, 0.9));
/* -webkit-animation: fade-in calc(counter(rowNumber) * 1.0)s ease; */
-webkit-animation: fade-in calc(counter-value(rowNumber) * 1.0s) ease;
}
}
#carousel .streamtime {
text-align: center;
+ text-transform: none;
+}
+
+/* roster */
+#carousel .playerpadding {
+ font-size: 25px;
+ background: rgba(0,0,0,0);
+}
+#carousel th.playernum, #carousel .playername {
+ font-size: 35px;
+}
+#carousel th.playernum {
+ text-align: center;
+ padding-right: 8px;
+ padding-left: 0px; margin-left: 0px;
+ width: 80px;
+}
+#carousel .playername {
+ text-transform: none;
+ width: auto;
}
.nplayed, .gd, .pts {
border: 2px solid #ccc;
}
}
+@-webkit-keyframes scale-in-no-border {
+ 0% {
+ width: 1050px;
+ }
+ 100% {
+ width: 0px;
+ }
+}
@-webkit-keyframes scale-out-small {
0% {
width: 0px;