CSS
语言:
CSSSCSS
确定
* {
box-sizing: border-box;
}
body {
background-color: #1a1a1a;
font-family: 'Roboto', sans-serif;
}
@-webkit-keyframes beamOne {
0% {
transform: rotate(0deg) scale(1);
opacity: 1;
}
50% {
transform: rotate(180deg) scale(1.2);
opacity: 0.8;
}
100% {
transform: rotate(360deg) scale(1);
opacity: 1;
}
}
@-moz-keyframes beamOne {
0% {
transform: rotate(0deg) scale(1);
opacity: 1;
}
50% {
transform: rotate(180deg) scale(1.2);
opacity: 0.8;
}
100% {
transform: rotate(360deg) scale(1);
opacity: 1;
}
}
@-o-keyframes beamOne {
0% {
transform: rotate(0deg) scale(1);
opacity: 1;
}
50% {
transform: rotate(180deg) scale(1.2);
opacity: 0.8;
}
100% {
transform: rotate(360deg) scale(1);
opacity: 1;
}
}
@keyframes beamOne {
0% {
transform: rotate(0deg) scale(1);
opacity: 1;
}
50% {
transform: rotate(180deg) scale(1.2);
opacity: 0.8;
}
100% {
transform: rotate(360deg) scale(1);
opacity: 1;
}
}
@-webkit-keyframes beamTwo {
0% {
transform: rotate(-45deg) scale(1);
opacity: 1;
}
50% {
transform: rotate(135deg) scale(1.2);
opacity: 0.8;
}
100% {
transform: rotate(315deg) scale(1);
opacity: 1;
}
}
@-moz-keyframes beamTwo {
0% {
transform: rotate(-45deg) scale(1);
opacity: 1;
}
50% {
transform: rotate(135deg) scale(1.2);
opacity: 0.8;
}
100% {
transform: rotate(315deg) scale(1);
opacity: 1;
}
}
@-o-keyframes beamTwo {
0% {
transform: rotate(-45deg) scale(1);
opacity: 1;
}
50% {
transform: rotate(135deg) scale(1.2);
opacity: 0.8;
}
100% {
transform: rotate(315deg) scale(1);
opacity: 1;
}
}
@keyframes beamTwo {
0% {
transform: rotate(-45deg) scale(1);
opacity: 1;
}
50% {
transform: rotate(135deg) scale(1.2);
opacity: 0.8;
}
100% {
transform: rotate(315deg) scale(1);
opacity: 1;
}
}
@-webkit-keyframes beamThree {
0% {
transform: rotate(-90deg) scale(1);
opacity: 1;
}
50% {
transform: rotate(90deg) scale(1.2);
opacity: 0.8;
}
100% {
transform: rotate(270deg) scale(1);
opacity: 1;
}
}
@-moz-keyframes beamThree {
0% {
transform: rotate(-90deg) scale(1);
opacity: 1;
}
50% {
transform: rotate(90deg) scale(1.2);
opacity: 0.8;
}
100% {
transform: rotate(270deg) scale(1);
opacity: 1;
}
}
@-o-keyframes beamThree {
0% {
transform: rotate(-90deg) scale(1);
opacity: 1;
}
50% {
transform: rotate(90deg) scale(1.2);
opacity: 0.8;
}
100% {
transform: rotate(270deg) scale(1);
opacity: 1;
}
}
@keyframes beamThree {
0% {
transform: rotate(-90deg) scale(1);
opacity: 1;
}
50% {
transform: rotate(90deg) scale(1.2);
opacity: 0.8;
}
100% {
transform: rotate(270deg) scale(1);
opacity: 1;
}
}
@-webkit-keyframes beamFour {
0% {
transform: rotate(-135deg) scale(1);
opacity: 1;
}
50% {
transform: rotate(45deg) scale(1.2);
opacity: 0.8;
}
100% {
transform: rotate(225deg) scale(1);
opacity: 1;
}
}
@-moz-keyframes beamFour {
0% {
transform: rotate(-135deg) scale(1);
opacity: 1;
}
50% {
transform: rotate(45deg) scale(1.2);
opacity: 0.8;
}
100% {
transform: rotate(225deg) scale(1);
opacity: 1;
}
}
@-o-keyframes beamFour {
0% {
transform: rotate(-135deg) scale(1);
opacity: 1;
}
50% {
transform: rotate(45deg) scale(1.2);
opacity: 0.8;
}
100% {
transform: rotate(225deg) scale(1);
opacity: 1;
}
}
@keyframes beamFour {
0% {
transform: rotate(-135deg) scale(1);
opacity: 1;
}
50% {
transform: rotate(45deg) scale(1.2);
opacity: 0.8;
}
100% {
transform: rotate(225deg) scale(1);
opacity: 1;
}
}
@-webkit-keyframes beamFive {
0% {
transform: rotate(-180deg) scale(1);
opacity: 1;
}
50% {
transform: rotate(0deg) scale(1.2);
opacity: 0.8;
}
100% {
transform: rotate(180deg) scale(1);
opacity: 1;
}
}
@-moz-keyframes beamFive {
0% {
transform: rotate(-180deg) scale(1);
opacity: 1;
}
50% {
transform: rotate(0deg) scale(1.2);
opacity: 0.8;
}
100% {
transform: rotate(180deg) scale(1);
opacity: 1;
}
}
@-o-keyframes beamFive {
0% {
transform: rotate(-180deg) scale(1);
opacity: 1;
}
50% {
transform: rotate(0deg) scale(1.2);
opacity: 0.8;
}
100% {
transform: rotate(180deg) scale(1);
opacity: 1;
}
}
@keyframes beamFive {
0% {
transform: rotate(-180deg) scale(1);
opacity: 1;
}
50% {
transform: rotate(0deg) scale(1.2);
opacity: 0.8;
}
100% {
transform: rotate(180deg) scale(1);
opacity: 1;
}
}
@-webkit-keyframes beamSix {
0% {
transform: rotate(-225deg) scale(1);
opacity: 1;
}
50% {
transform: rotate(-45deg) scale(1.2);
opacity: 0.8;
}
100% {
transform: rotate(135deg) scale(1);
opacity: 1;
}
}
@-moz-keyframes beamSix {
0% {
transform: rotate(-225deg) scale(1);
opacity: 1;
}
50% {
transform: rotate(-45deg) scale(1.2);
opacity: 0.8;
}
100% {
transform: rotate(135deg) scale(1);
opacity: 1;
}
}
@-o-keyframes beamSix {
0% {
transform: rotate(-225deg) scale(1);
opacity: 1;
}
50% {
transform: rotate(-45deg) scale(1.2);
opacity: 0.8;
}
100% {
transform: rotate(135deg) scale(1);
opacity: 1;
}
}
@keyframes beamSix {
0% {
transform: rotate(-225deg) scale(1);
opacity: 1;
}
50% {
transform: rotate(-45deg) scale(1.2);
opacity: 0.8;
}
100% {
transform: rotate(135deg) scale(1);
opacity: 1;
}
}
@-webkit-keyframes beamSeven {
0% {
transform: rotate(-270deg) scale(1);
opacity: 1;
}
50% {
transform: rotate(-90deg) scale(1.2);
opacity: 0.8;
}
100% {
transform: rotate(90deg) scale(1);
opacity: 1;
}
}
@-moz-keyframes beamSeven {
0% {
transform: rotate(-270deg) scale(1);
opacity: 1;
}
50% {
transform: rotate(-90deg) scale(1.2);
opacity: 0.8;
}
100% {
transform: rotate(90deg) scale(1);
opacity: 1;
}
}
@-o-keyframes beamSeven {
0% {
transform: rotate(-270deg) scale(1);
opacity: 1;
}
50% {
transform: rotate(-90deg) scale(1.2);
opacity: 0.8;
}
100% {
transform: rotate(90deg) scale(1);
opacity: 1;
}
}
@keyframes beamSeven {
0% {
transform: rotate(-270deg) scale(1);
opacity: 1;
}
50% {
transform: rotate(-90deg) scale(1.2);
opacity: 0.8;
}
100% {
transform: rotate(90deg) scale(1);
opacity: 1;
}
}
@-webkit-keyframes beamEight {
0% {
transform: rotate(-315deg) scale(1);
opacity: 1;
}
50% {
transform: rotate(-135deg) scale(1.2);
opacity: 0.8;
}
100% {
transform: rotate(45deg) scale(1);
opacity: 1;
}
}
@-moz-keyframes beamEight {
0% {
transform: rotate(-315deg) scale(1);
opacity: 1;
}
50% {
transform: rotate(-135deg) scale(1.2);
opacity: 0.8;
}
100% {
transform: rotate(45deg) scale(1);
opacity: 1;
}
}
@-o-keyframes beamEight {
0% {
transform: rotate(-315deg) scale(1);
opacity: 1;
}
50% {
transform: rotate(-135deg) scale(1.2);
opacity: 0.8;
}
100% {
transform: rotate(45deg) scale(1);
opacity: 1;
}
}
@keyframes beamEight {
0% {
transform: rotate(-315deg) scale(1);
opacity: 1;
}
50% {
transform: rotate(-135deg) scale(1.2);
opacity: 0.8;
}
100% {
transform: rotate(45deg) scale(1);
opacity: 1;
}
}
@-webkit-keyframes beamOneCounter {
0% {
transform: rotate(0deg) scale(1);
opacity: 1;
}
50% {
transform: rotate(-180deg) scale(1.2);
opacity: 0.8;
}
100% {
transform: rotate(-360deg) scale(1);
opacity: 1;
}
}
@-moz-keyframes beamOneCounter {
0% {
transform: rotate(0deg) scale(1);
opacity: 1;
}
50% {
transform: rotate(-180deg) scale(1.2);
opacity: 0.8;
}
100% {
transform: rotate(-360deg) scale(1);
opacity: 1;
}
}
@-o-keyframes beamOneCounter {
0% {
transform: rotate(0deg) scale(1);
opacity: 1;
}
50% {
transform: rotate(-180deg) scale(1.2);
opacity: 0.8;
}
100% {
transform: rotate(-360deg) scale(1);
opacity: 1;
}
}
@keyframes beamOneCounter {
0% {
transform: rotate(0deg) scale(1);
opacity: 1;
}
50% {
transform: rotate(-180deg) scale(1.2);
opacity: 0.8;
}
100% {
transform: rotate(-360deg) scale(1);
opacity: 1;
}
}
@-webkit-keyframes beamTwoCounter {
0% {
transform: rotate(-45deg) scale(1);
opacity: 1;
}
50% {
transform: rotate(-225deg) scale(1.2);
opacity: 0.8;
}
100% {
transform: rotate(-405deg) scale(1);
opacity: 1;
}
}
@-moz-keyframes beamTwoCounter {
0% {
transform: rotate(-45deg) scale(1);
opacity: 1;
}
50% {
transform: rotate(-225deg) scale(1.2);
opacity: 0.8;
}
100% {
transform: rotate(-405deg) scale(1);
opacity: 1;
}
}
@-o-keyframes beamTwoCounter {
0% {
transform: rotate(-45deg) scale(1);
opacity: 1;
}
50% {
transform: rotate(-225deg) scale(1.2);
opacity: 0.8;
}
100% {
transform: rotate(-405deg) scale(1);
opacity: 1;
}
}
@keyframes beamTwoCounter {
0% {
transform: rotate(-45deg) scale(1);
opacity: 1;
}
50% {
transform: rotate(-225deg) scale(1.2);
opacity: 0.8;
}
100% {
transform: rotate(-405deg) scale(1);
opacity: 1;
}
}
@-webkit-keyframes beamThreeCounter {
0% {
transform: rotate(-90deg) scale(1);
opacity: 1;
}
50% {
transform: rotate(-270deg) scale(1.2);
opacity: 0.8;
}
100% {
transform: rotate(-450deg) scale(1);
opacity: 1;
}
}
@-moz-keyframes beamThreeCounter {
0% {
transform: rotate(-90deg) scale(1);
opacity: 1;
}
50% {
transform: rotate(-270deg) scale(1.2);
opacity: 0.8;
}
100% {
transform: rotate(-450deg) scale(1);
opacity: 1;
}
}
@-o-keyframes beamThreeCounter {
0% {
transform: rotate(-90deg) scale(1);
opacity: 1;
}
50% {
transform: rotate(-270deg) scale(1.2);
opacity: 0.8;
}
100% {
transform: rotate(-450deg) scale(1);
opacity: 1;
}
}
@keyframes beamThreeCounter {
0% {
transform: rotate(-90deg) scale(1);
opacity: 1;
}
50% {
transform: rotate(-270deg) scale(1.2);
opacity: 0.8;
}
100% {
transform: rotate(-450deg) scale(1);
opacity: 1;
}
}
@-webkit-keyframes beamFourCounter {
0% {
transform: rotate(-135deg) scale(1);
opacity: 1;
}
50% {
transform: rotate(-315deg) scale(1.2);
opacity: 0.8;
}
100% {
transform: rotate(-495deg) scale(1);
opacity: 1;
}
}
@-moz-keyframes beamFourCounter {
0% {
transform: rotate(-135deg) scale(1);
opacity: 1;
}
50% {
transform: rotate(-315deg) scale(1.2);
opacity: 0.8;
}
100% {
transform: rotate(-495deg) scale(1);
opacity: 1;
}
}
@-o-keyframes beamFourCounter {
0% {
transform: rotate(-135deg) scale(1);
opacity: 1;
}
50% {
transform: rotate(-315deg) scale(1.2);
opacity: 0.8;
}
100% {
transform: rotate(-495deg) scale(1);
opacity: 1;
}
}
@keyframes beamFourCounter {
0% {
transform: rotate(-135deg) scale(1);
opacity: 1;
}
50% {
transform: rotate(-315deg) scale(1.2);
opacity: 0.8;
}
100% {
transform: rotate(-495deg) scale(1);
opacity: 1;
}
}
@-webkit-keyframes beamFiveCounter {
0% {
transform: rotate(-180deg) scale(1);
opacity: 1;
}
50% {
transform: rotate(-360deg) scale(1.2);
opacity: 0.8;
}
100% {
transform: rotate(-540deg) scale(1);
opacity: 1;
}
}
@-moz-keyframes beamFiveCounter {
0% {
transform: rotate(-180deg) scale(1);
opacity: 1;
}
50% {
transform: rotate(-360deg) scale(1.2);
opacity: 0.8;
}
100% {
transform: rotate(-540deg) scale(1);
opacity: 1;
}
}
@-o-keyframes beamFiveCounter {
0% {
transform: rotate(-180deg) scale(1);
opacity: 1;
}
50% {
transform: rotate(-360deg) scale(1.2);
opacity: 0.8;
}
100% {
transform: rotate(-540deg) scale(1);
opacity: 1;
}
}
@keyframes beamFiveCounter {
0% {
transform: rotate(-180deg) scale(1);
opacity: 1;
}
50% {
transform: rotate(-360deg) scale(1.2);
opacity: 0.8;
}
100% {
transform: rotate(-540deg) scale(1);
opacity: 1;
}
}
@-webkit-keyframes beamSixCounter {
0% {
transform: rotate(-225deg) scale(1);
opacity: 1;
}
50% {
transform: rotate(-405deg) scale(1.2);
opacity: 0.8;
}
100% {
transform: rotate(-585deg) scale(1);
opacity: 1;
}
}
@-moz-keyframes beamSixCounter {
0% {
transform: rotate(-225deg) scale(1);
opacity: 1;
}
50% {
transform: rotate(-405deg) scale(1.2);
opacity: 0.8;
}
100% {
transform: rotate(-585deg) scale(1);
opacity: 1;
}
}
@-o-keyframes beamSixCounter {
0% {
transform: rotate(-225deg) scale(1);
opacity: 1;
}
50% {
transform: rotate(-405deg) scale(1.2);
opacity: 0.8;
}
100% {
transform: rotate(-585deg) scale(1);
opacity: 1;
}
}
@keyframes beamSixCounter {
0% {
transform: rotate(-225deg) scale(1);
opacity: 1;
}
50% {
transform: rotate(-405deg) scale(1.2);
opacity: 0.8;
}
100% {
transform: rotate(-585deg) scale(1);
opacity: 1;
}
}
@-webkit-keyframes beamSevenCounter {
0% {
transform: rotate(-270deg) scale(1);
opacity: 1;
}
50% {
transform: rotate(-450deg) scale(1.2);
opacity: 0.8;
}
100% {
transform: rotate(-630deg) scale(1);
opacity: 1;
}
}
@-moz-keyframes beamSevenCounter {
0% {
transform: rotate(-270deg) scale(1);
opacity: 1;
}
50% {
transform: rotate(-450deg) scale(1.2);
opacity: 0.8;
}
100% {
transform: rotate(-630deg) scale(1);
opacity: 1;
}
}
@-o-keyframes beamSevenCounter {
0% {
transform: rotate(-270deg) scale(1);
opacity: 1;
}
50% {
transform: rotate(-450deg) scale(1.2);
opacity: 0.8;
}
100% {
transform: rotate(-630deg) scale(1);
opacity: 1;
}
}
@keyframes beamSevenCounter {
0% {
transform: rotate(-270deg) scale(1);
opacity: 1;
}
50% {
transform: rotate(-450deg) scale(1.2);
opacity: 0.8;
}
100% {
transform: rotate(-630deg) scale(1);
opacity: 1;
}
}
@-webkit-keyframes beamEightCounter {
0% {
transform: rotate(-315deg) scale(1);
opacity: 1;
}
50% {
transform: rotate(-495deg) scale(1.2);
opacity: 0.8;
}
100% {
transform: rotate(-675deg) scale(1);
opacity: 1;
}
}
@-moz-keyframes beamEightCounter {
0% {
transform: rotate(-315deg) scale(1);
opacity: 1;
}
50% {
transform: rotate(-495deg) scale(1.2);
opacity: 0.8;
}
100% {
transform: rotate(-675deg) scale(1);
opacity: 1;
}
}
@-o-keyframes beamEightCounter {
0% {
transform: rotate(-315deg) scale(1);
opacity: 1;
}
50% {
transform: rotate(-495deg) scale(1.2);
opacity: 0.8;
}
100% {
transform: rotate(-675deg) scale(1);
opacity: 1;
}
}
@keyframes beamEightCounter {
0% {
transform: rotate(-315deg) scale(1);
opacity: 1;
}
50% {
transform: rotate(-495deg) scale(1.2);
opacity: 0.8;
}
100% {
transform: rotate(-675deg) scale(1);
opacity: 1;
}
}
@-webkit-keyframes beamPulseOne {
0% {
transform: rotate(0deg) scale(1);
opacity: 1;
}
50% {
transform: rotate(0deg) scale(1.2);
opacity: 0.8;
}
100% {
transform: rotate(0deg) scale(1);
opacity: 1;
}
}
@-moz-keyframes beamPulseOne {
0% {
transform: rotate(0deg) scale(1);
opacity: 1;
}
50% {
transform: rotate(0deg) scale(1.2);
opacity: 0.8;
}
100% {
transform: rotate(0deg) scale(1);
opacity: 1;
}
}
@-o-keyframes beamPulseOne {
0% {
transform: rotate(0deg) scale(1);
opacity: 1;
}
50% {
transform: rotate(0deg) scale(1.2);
opacity: 0.8;
}
100% {
transform: rotate(0deg) scale(1);
opacity: 1;
}
}
@keyframes beamPulseOne {
0% {
transform: rotate(0deg) scale(1);
opacity: 1;
}
50% {
transform: rotate(0deg) scale(1.2);
opacity: 0.8;
}
100% {
transform: rotate(0deg) scale(1);
opacity: 1;
}
}
@-webkit-keyframes beamPulseTwo {
0% {
transform: rotate(-45deg) scale(1);
opacity: 1;
}
50% {
transform: rotate(-45deg) scale(1.2);
opacity: 0.8;
}
100% {
transform: rotate(-45deg) scale(1);
opacity: 1;
}
}
@-moz-keyframes beamPulseTwo {
0% {
transform: rotate(-45deg) scale(1);
opacity: 1;
}
50% {
transform: rotate(-45deg) scale(1.2);
opacity: 0.8;
}
100% {
transform: rotate(-45deg) scale(1);
opacity: 1;
}
}
@-o-keyframes beamPulseTwo {
0% {
transform: rotate(-45deg) scale(1);
opacity: 1;
}
50% {
transform: rotate(-45deg) scale(1.2);
opacity: 0.8;
}
100% {
transform: rotate(-45deg) scale(1);
opacity: 1;
}
}
@keyframes beamPulseTwo {
0% {
transform: rotate(-45deg) scale(1);
opacity: 1;
}
50% {
transform: rotate(-45deg) scale(1.2);
opacity: 0.8;
}
100% {
transform: rotate(-45deg) scale(1);
opacity: 1;
}
}
@-webkit-keyframes beamPulseThree {
0% {
transform: rotate(-90deg) scale(1);
opacity: 1;
}
50% {
transform: rotate(-90deg) scale(1.2);
opacity: 0.8;
}
100% {
transform: rotate(-90deg) scale(1);
opacity: 1;
}
}
@-moz-keyframes beamPulseThree {
0% {
transform: rotate(-90deg) scale(1);
opacity: 1;
}
50% {
transform: rotate(-90deg) scale(1.2);
opacity: 0.8;
}
100% {
transform: rotate(-90deg) scale(1);
opacity: 1;
}
}
@-o-keyframes beamPulseThree {
0% {
transform: rotate(-90deg) scale(1);
opacity: 1;
}
50% {
transform: rotate(-90deg) scale(1.2);
opacity: 0.8;
}
100% {
transform: rotate(-90deg) scale(1);
opacity: 1;
}
}
@keyframes beamPulseThree {
0% {
transform: rotate(-90deg) scale(1);
opacity: 1;
}
50% {
transform: rotate(-90deg) scale(1.2);
opacity: 0.8;
}
100% {
transform: rotate(-90deg) scale(1);
opacity: 1;
}
}
@-webkit-keyframes beamPulseFour {
0% {
transform: rotate(-135deg) scale(1);
opacity: 1;
}
50% {
transform: rotate(-135deg) scale(1.2);
opacity: 0.8;
}
100% {
transform: rotate(-135deg) scale(1);
opacity: 1;
}
}
@-moz-keyframes beamPulseFour {
0% {
transform: rotate(-135deg) scale(1);
opacity: 1;
}
50% {
transform: rotate(-135deg) scale(1.2);
opacity: 0.8;
}
100% {
transform: rotate(-135deg) scale(1);
opacity: 1;
}
}
@-o-keyframes beamPulseFour {
0% {
transform: rotate(-135deg) scale(1);
opacity: 1;
}
50% {
transform: rotate(-135deg) scale(1.2);
opacity: 0.8;
}
100% {
transform: rotate(-135deg) scale(1);
opacity: 1;
}
}
@keyframes beamPulseFour {
0% {
transform: rotate(-135deg) scale(1);
opacity: 1;
}
50% {
transform: rotate(-135deg) scale(1.2);
opacity: 0.8;
}
100% {
transform: rotate(-135deg) scale(1);
opacity: 1;
}
}
@-webkit-keyframes beamPulseFive {
0% {
transform: rotate(-180deg) scale(1);
opacity: 1;
}
50% {
transform: rotate(-180deg) scale(1.2);
opacity: 0.8;
}
100% {
transform: rotate(-180deg) scale(1);
opacity: 1;
}
}
@-moz-keyframes beamPulseFive {
0% {
transform: rotate(-180deg) scale(1);
opacity: 1;
}
50% {
transform: rotate(-180deg) scale(1.2);
opacity: 0.8;
}
100% {
transform: rotate(-180deg) scale(1);
opacity: 1;
}
}
@-o-keyframes beamPulseFive {
0% {
transform: rotate(-180deg) scale(1);
opacity: 1;
}
50% {
transform: rotate(-180deg) scale(1.2);
opacity: 0.8;
}
100% {
transform: rotate(-180deg) scale(1);
opacity: 1;
}
}
@keyframes beamPulseFive {
0% {
transform: rotate(-180deg) scale(1);
opacity: 1;
}
50% {
transform: rotate(-180deg) scale(1.2);
opacity: 0.8;
}
100% {
transform: rotate(-180deg) scale(1);
opacity: 1;
}
}
@-webkit-keyframes beamPulseSix {
0% {
transform: rotate(-225deg) scale(1);
opacity: 1;
}
50% {
transform: rotate(-225deg) scale(1.2);
opacity: 0.8;
}
100% {
transform: rotate(-225deg) scale(1);
opacity: 1;
}
}
@-moz-keyframes beamPulseSix {
0% {
transform: rotate(-225deg) scale(1);
opacity: 1;
}
50% {
transform: rotate(-225deg) scale(1.2);
opacity: 0.8;
}
100% {
transform: rotate(-225deg) scale(1);
opacity: 1;
}
}
@-o-keyframes beamPulseSix {
0% {
transform: rotate(-225deg) scale(1);
opacity: 1;
}
50% {
transform: rotate(-225deg) scale(1.2);
opacity: 0.8;
}
100% {
transform: rotate(-225deg) scale(1);
opacity: 1;
}
}
@keyframes beamPulseSix {
0% {
transform: rotate(-225deg) scale(1);
opacity: 1;
}
50% {
transform: rotate(-225deg) scale(1.2);
opacity: 0.8;
}
100% {
transform: rotate(-225deg) scale(1);
opacity: 1;
}
}
@-webkit-keyframes beamPulseSeven {
0% {
transform: rotate(-270deg) scale(1);
opacity: 1;
}
50% {
transform: rotate(-270deg) scale(1.2);
opacity: 0.8;
}
100% {
transform: rotate(-270deg) scale(1);
opacity: 1;
}
}
@-moz-keyframes beamPulseSeven {
0% {
transform: rotate(-270deg) scale(1);
opacity: 1;
}
50% {
transform: rotate(-270deg) scale(1.2);
opacity: 0.8;
}
100% {
transform: rotate(-270deg) scale(1);
opacity: 1;
}
}
@-o-keyframes beamPulseSeven {
0% {
transform: rotate(-270deg) scale(1);
opacity: 1;
}
50% {
transform: rotate(-270deg) scale(1.2);
opacity: 0.8;
}
100% {
transform: rotate(-270deg) scale(1);
opacity: 1;
}
}
@keyframes beamPulseSeven {
0% {
transform: rotate(-270deg) scale(1);
opacity: 1;
}
50% {
transform: rotate(-270deg) scale(1.2);
opacity: 0.8;
}
100% {
transform: rotate(-270deg) scale(1);
opacity: 1;
}
}
@-webkit-keyframes beamPulseEight {
0% {
transform: rotate(-315deg) scale(1);
opacity: 1;
}
50% {
transform: rotate(-315deg) scale(1.2);
opacity: 0.8;
}
100% {
transform: rotate(-315deg) scale(1);
opacity: 1;
}
}
@-moz-keyframes beamPulseEight {
0% {
transform: rotate(-315deg) scale(1);
opacity: 1;
}
50% {
transform: rotate(-315deg) scale(1.2);
opacity: 0.8;
}
100% {
transform: rotate(-315deg) scale(1);
opacity: 1;
}
}
@-o-keyframes beamPulseEight {
0% {
transform: rotate(-315deg) scale(1);
opacity: 1;
}
50% {
transform: rotate(-315deg) scale(1.2);
opacity: 0.8;
}
100% {
transform: rotate(-315deg) scale(1);
opacity: 1;
}
}
@keyframes beamPulseEight {
0% {
transform: rotate(-315deg) scale(1);
opacity: 1;
}
50% {
transform: rotate(-315deg) scale(1.2);
opacity: 0.8;
}
100% {
transform: rotate(-315deg) scale(1);
opacity: 1;
}
}
h2 {
text-align: center;
color: white;
font-size: 1.4em;
}
.flex {
display: flex;
flex-flow: row wrap;
justify-content: stretch;
align-items: center;
}
.flex .display-column {
display: flex;
flex-flow: column nowrap;
align-items: center;
margin: 0 1em 0 1em;
flex-grow: 1;
}
.flex .display-column .display-item:not(.header) {
margin: 2.2em;
}
.flex .display-column .display-item:last-of-type {
margin-top: 4em;
}
.flex .display-column .display-item label {
color: white;
font-size: 1.1em;
border-bottom: 1px solid white;
}
.beam-badge {
position: relative;
}
.beam-badge.small.hover:hover .circle {
box-shadow: 0 0 0.6em rgba(255, 255, 255, 0.8);
}
.beam-badge.small .beam {
top: -1.1em;
left: 1em;
width: 0.8em;
height: 2.5em;
}
.beam-badge.small .circle {
width: 2.8em;
height: 2.8em;
padding: 1.1em;
padding-left: 1.05em;
box-shadow: 0 0 0.3em rgba(255, 255, 255, 0.8);
}
.beam-badge.small .star {
margin-top: -0.125em;
margin-left: -0.66667em;
border-right: 1em solid transparent;
border-bottom-width: 0.7em;
border-left: 1em solid transparent;
}
.beam-badge.small .star::before {
top: -0.45em;
left: -0.65em;
border-bottom-width: 0.8em;
border-left: 0.3em solid transparent;
border-right: 0.3em solid transparent;
}
.beam-badge.small .star::after {
top: 0.03em;
left: -1.05em;
border-right: 1em solid transparent;
border-bottom-width: 0.7em;
border-left: 1em solid transparent;
}
.beam-badge.medium.hover:hover .circle {
box-shadow: 0 0 1.2em rgba(255, 255, 255, 0.8);
}
.beam-badge.medium .beam {
top: -2.2em;
left: 2em;
width: 1.6em;
height: 5em;
}
.beam-badge.medium .circle {
width: 5.6em;
height: 5.6em;
padding: 2.2em;
padding-left: 2.1em;
box-shadow: 0 0 0.6em rgba(255, 255, 255, 0.8);
}
.beam-badge.medium .star {
margin-top: -0.25em;
margin-left: -1.33333em;
border-right: 2em solid transparent;
border-bottom-width: 1.4em;
border-left: 2em solid transparent;
}
.beam-badge.medium .star::before {
top: -0.9em;
left: -1.3em;
border-bottom-width: 1.6em;
border-left: 0.6em solid transparent;
border-right: 0.6em solid transparent;
}
.beam-badge.medium .star::after {
top: 0.06em;
left: -2.1em;
border-right: 2em solid transparent;
border-bottom-width: 1.4em;
border-left: 2em solid transparent;
}
.beam-badge.large.hover:hover .circle {
box-shadow: 0 0 1.8em rgba(255, 255, 255, 0.8);
}
.beam-badge.large .beam {
top: -3.3em;
left: 3em;
width: 2.4em;
height: 7.5em;
}
.beam-badge.large .circle {
width: 8.4em;
height: 8.4em;
padding: 3.3em;
padding-left: 3.15em;
box-shadow: 0 0 0.9em rgba(255, 255, 255, 0.8);
}
.beam-badge.large .star {
margin-top: -0.375em;
margin-left: -2em;
border-right: 3em solid transparent;
border-bottom-width: 2.1em;
border-left: 3em solid transparent;
}
.beam-badge.large .star::before {
top: -1.35em;
left: -1.95em;
border-bottom-width: 2.4em;
border-left: 0.9em solid transparent;
border-right: 0.9em solid transparent;
}
.beam-badge.large .star::after {
top: 0.09em;
left: -3.15em;
border-right: 3em solid transparent;
border-bottom-width: 2.1em;
border-left: 3em solid transparent;
}
.beam-badge.xlarge.hover:hover .circle {
box-shadow: 0 0 2.4em rgba(255, 255, 255, 0.8);
}
.beam-badge.xlarge .beam {
top: -4.4em;
left: 4em;
width: 3.2em;
height: 10em;
}
.beam-badge.xlarge .circle {
width: 11.2em;
height: 11.2em;
padding: 4.4em;
padding-left: 4.2em;
box-shadow: 0 0 1.2em rgba(255, 255, 255, 0.8);
}
.beam-badge.xlarge .star {
margin-top: -0.5em;
margin-left: -2.66667em;
border-right: 4em solid transparent;
border-bottom-width: 2.8em;
border-left: 4em solid transparent;
}
.beam-badge.xlarge .star::before {
top: -1.8em;
left: -2.6em;
border-bottom-width: 3.2em;
border-left: 1.2em solid transparent;
border-right: 1.2em solid transparent;
}
.beam-badge.xlarge .star::after {
top: 0.12em;
left: -4.2em;
border-right: 4em solid transparent;
border-bottom-width: 2.8em;
border-left: 4em solid transparent;
}
.beam-badge.hover:hover .beams {
transform: scale(1) !important;
}
.beam-badge.hover:hover .beams .beam {
opacity: 1;
}
.beam-badge.color1 .circle {
background-color: #832232;
}
.beam-badge.color1 .beam {
background: -webkit-linear-gradient(top, rgba(171, 45, 65, 0), #ab2d41) !important;
}
.beam-badge.color1 .star,
.beam-badge.color1 .star::before,
.beam-badge.color1 .star::after {
color: #fff;
border-bottom-color: #fff;
}
.beam-badge.color2 .circle {
background-color: #fff;
}
.beam-badge.color2 .beam {
background: -webkit-linear-gradient(top, rgba(255, 255, 255, 0), white) !important;
}
.beam-badge.color2 .star,
.beam-badge.color2 .star::before,
.beam-badge.color2 .star::after {
color: #000;
border-bottom-color: #000;
}
.beam-badge.color3 .circle {
background-color: #5f00e0;
}
.beam-badge.color3 .beam {
background: -webkit-linear-gradient(top, rgba(120, 20, 255, 0), #7814ff) !important;
}
.beam-badge.color3 .star,
.beam-badge.color3 .star::before,
.beam-badge.color3 .star::after {
color: #333;
border-bottom-color: #333;
}
.beam-badge.color4 .circle {
background-color: #015421;
}
.beam-badge.color4 .beam {
background: -webkit-linear-gradient(top, rgba(2, 134, 53, 0), #028635) !important;
}
.beam-badge.color4 .star,
.beam-badge.color4 .star::before,
.beam-badge.color4 .star::after {
color: #fff;
border-bottom-color: #fff;
}
.beam-badge .beams {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
transform: scale(0.4);
transition: transform 0.3s linear;
}
.beam-badge .beams.always-show .beam {
opacity: 1 !important;
}
.beam-badge .beams:not(.rotate) .beam.one {
animation-name: beamPulseOne;
}
.beam-badge .beams:not(.rotate) .beam.two {
animation-name: beamPulseTwo;
}
.beam-badge .beams:not(.rotate) .beam.three {
animation-name: beamPulseThree;
}
.beam-badge .beams:not(.rotate) .beam.four {
animation-name: beamPulseFour;
}
.beam-badge .beams:not(.rotate) .beam.five {
animation-name: beamPulseFive;
}
.beam-badge .beams:not(.rotate) .beam.six {
animation-name: beamPulseSix;
}
.beam-badge .beams:not(.rotate) .beam.seven {
animation-name: beamPulseSeven;
}
.beam-badge .beams:not(.rotate) .beam.eight {
animation-name: beamPulseEight;
}
.beam-badge .beams.rotate:not(.counter) .beam.one {
animation-name: beamOne;
}
.beam-badge .beams.rotate:not(.counter) .beam.two {
animation-name: beamTwo;
}
.beam-badge .beams.rotate:not(.counter) .beam.three {
animation-name: beamThree;
}
.beam-badge .beams.rotate:not(.counter) .beam.four {
animation-name: beamFour;
}
.beam-badge .beams.rotate:not(.counter) .beam.five {
animation-name: beamFive;
}
.beam-badge .beams.rotate:not(.counter) .beam.six {
animation-name: beamSix;
}
.beam-badge .beams.rotate:not(.counter) .beam.seven {
animation-name: beamSeven;
}
.beam-badge .beams.rotate:not(.counter) .beam.eight {
animation-name: beamEight;
}
.beam-badge .beams.rotate.counter .beam.one {
animation-name: beamOneCounter;
}
.beam-badge .beams.rotate.counter .beam.two {
animation-name: beamTwoCounter;
}
.beam-badge .beams.rotate.counter .beam.three {
animation-name: beamThreeCounter;
}
.beam-badge .beams.rotate.counter .beam.four {
animation-name: beamFourCounter;
}
.beam-badge .beams.rotate.counter .beam.five {
animation-name: beamFiveCounter;
}
.beam-badge .beams.rotate.counter .beam.six {
animation-name: beamSixCounter;
}
.beam-badge .beams.rotate.counter .beam.seven {
animation-name: beamSevenCounter;
}
.beam-badge .beams.rotate.counter .beam.eight {
animation-name: beamEightCounter;
}
.beam-badge .beams .beam {
position: absolute;
z-index: -2;
opacity: 0;
background: -webkit-linear-gradient(top, rgba(255, 255, 255, 0), white);
-webkit-clip-path: polygon(0 0, 100% 0, 50% 100%, 50% 100%);
clip-path: polygon(0 0, 100% 0, 50% 100%, 50% 100%);
animation-duration: 4s;
animation-iteration-count: infinite;
animation-timing-function: linear;
transform-origin: 50% 100%;
}
.beam-badge .beams .beam.one {
transform: rotate(0deg);
}
.beam-badge .beams .beam.two {
transform: rotate(-45deg);
}
.beam-badge .beams .beam.three {
transform: rotate(-90deg);
}
.beam-badge .beams .beam.four {
transform: rotate(-135deg);
}
.beam-badge .beams .beam.five {
transform: rotate(-180deg);
}
.beam-badge .beams .beam.six {
transform: rotate(-225deg);
}
.beam-badge .beams .beam.seven {
transform: rotate(-270deg);
}
.beam-badge .beams .beam.eight {
transform: rotate(-315deg);
}
.beam-badge .circle {
position: relative;
border-radius: 50%;
border: 1px solid white;
box-shadow: 0 0 15px rgba(255, 255, 255, 0.8);
background-color: #c1292e;
transition: box-shadow 0.3s linear;
}
.star {
position: relative;
display: block;
color: #333;
width: 0;
height: 0;
-moz-transform: rotate(35deg);
-webkit-transform: rotate(35deg);
-ms-transform: rotate(35deg);
-o-transform: rotate(35deg);
border-bottom-style: solid;
border-bottom-color: #333;
}
.star::after {
position: absolute;
display: block;
color: #333;
width: 0;
height: 0;
-webkit-transform: rotate(-70deg);
-moz-transform: rotate(-70deg);
-ms-transform: rotate(-70deg);
-o-transform: rotate(-70deg);
content: '';
border-bottom-style: solid;
border-bottom-color: #333;
}
.star:before {
position: absolute;
height: 0;
width: 0;
display: block;
content: '';
-webkit-transform: rotate(-35deg);
-moz-transform: rotate(-35deg);
-ms-transform: rotate(-35deg);
-o-transform: rotate(-35deg);
border-bottom-style: solid;
border-bottom-color: #333;
}