forked from Simnation/Main
596 lines
No EOL
9.9 KiB
CSS
596 lines
No EOL
9.9 KiB
CSS
.dots {
|
|
position: absolute;
|
|
left: -4px;
|
|
top: -4px;
|
|
}
|
|
|
|
.speedoMeterContainer {
|
|
position: absolute;
|
|
right: 76px;
|
|
bottom: 8px;
|
|
width: 210px;
|
|
height: 220px;
|
|
z-index: 20;
|
|
}
|
|
|
|
.keys {
|
|
display: flex;
|
|
position: absolute;
|
|
left: 50%;
|
|
top: 83%;
|
|
transform: translate(-50%, -50%);
|
|
}
|
|
|
|
|
|
|
|
.key {
|
|
width: 21.55px;
|
|
height: 21.55px;
|
|
|
|
background: rgba(255, 255, 255, 0.1);
|
|
border-radius: 2.58621px;
|
|
font-family: 'Gilroy';
|
|
font-style: normal;
|
|
font-weight: 700;
|
|
font-size: 12.069px;
|
|
line-height: 15px;
|
|
/* identical to box height */
|
|
display: flex;
|
|
align-items: center;
|
|
justify-content: center;
|
|
color: #FFFFFF;
|
|
}
|
|
|
|
.keyWrapper {
|
|
display: flex;
|
|
justify-content: flex-end;
|
|
align-items: center;
|
|
margin-bottom: 8px;
|
|
}
|
|
|
|
.keyLeft {
|
|
margin-right: 10.4px;
|
|
}
|
|
|
|
.icon {
|
|
margin-right: 6.4px;
|
|
}
|
|
|
|
.fuelIcon {
|
|
position: absolute;
|
|
left: -80px;
|
|
bottom: 28.8px;
|
|
display: flex;
|
|
align-items: center;
|
|
}
|
|
|
|
.activeSpeed {
|
|
|
|
font-family: 'Gilroy';
|
|
font-style: normal;
|
|
font-weight: 700;
|
|
font-size: 48px;
|
|
line-height: 58px;
|
|
color: rgba(255, 255, 255, 1.0);
|
|
}
|
|
|
|
.speedUnit {
|
|
font-family: "Gilroy-Bold";
|
|
|
|
font-style: normal;
|
|
font-weight: 700;
|
|
font-size: 12px;
|
|
line-height: 15px;
|
|
text-align: right;
|
|
/* identical to box height */
|
|
position: absolute;
|
|
color: rgba(255, 255, 255, 0.5);
|
|
left: 60%;
|
|
top: 35%;
|
|
transform: translate(-50%, -50%);
|
|
}
|
|
|
|
.speedText {
|
|
position: absolute;
|
|
left: 50%;
|
|
top: 50%;
|
|
transform: translate(-50%, -50%);
|
|
}
|
|
|
|
.lightSpeed {
|
|
|
|
font-family: 'Gilroy';
|
|
font-style: normal;
|
|
font-weight: 700;
|
|
font-size: 48px;
|
|
line-height: 58px;
|
|
color: rgba(255, 255, 255, 0.25);
|
|
}
|
|
|
|
.indicator {
|
|
position: absolute;
|
|
left: 50%;
|
|
top: 50%;
|
|
/*80 max -80 min */
|
|
transform: translate(-50%, -95%) rotate(0);
|
|
transition: transform .15s linear;
|
|
}
|
|
|
|
.fuel-yellow {
|
|
stroke: #BFFF38;
|
|
}
|
|
|
|
.fuel-red {
|
|
stroke: #F90017;
|
|
}
|
|
|
|
.fuelText {
|
|
position: relative;
|
|
top: 4.8px;
|
|
width: 19px;
|
|
height: 15px;
|
|
font-family: "Gilroy-Bold";
|
|
|
|
font-style: normal;
|
|
font-weight: 700;
|
|
font-size: 12px;
|
|
line-height: 15px;
|
|
/* identical to box height */
|
|
|
|
|
|
color: #FFFFFF;
|
|
}
|
|
|
|
.speedometer {
|
|
position: relative;
|
|
transform: scale(1.2);
|
|
|
|
}
|
|
|
|
.speed-container {
|
|
position: absolute;
|
|
left: 39.2px;
|
|
top: -40px;
|
|
width: 300px;
|
|
height: 300px;
|
|
}
|
|
|
|
.speed-wrapper {
|
|
position: relative;
|
|
width: 300px;
|
|
height: 300px;
|
|
transform: scale(1.65);
|
|
}
|
|
|
|
.speedometer-svg {
|
|
position: absolute;
|
|
width: 160px;
|
|
transform: scale(1.05);
|
|
bottom: 104px;
|
|
left: 19.2px;
|
|
|
|
}
|
|
|
|
.speedometer-svg2 {
|
|
position: absolute;
|
|
width: 160px;
|
|
transform: scale(1.0);
|
|
bottom: 104px;
|
|
left: 20.8px;
|
|
z-index: 2;
|
|
}
|
|
|
|
.speedometer-svg3 {
|
|
position: absolute;
|
|
width: 40.48px;
|
|
transform: rotate(1deg);
|
|
bottom: 72px;
|
|
left: 145.44px;
|
|
z-index: 1;
|
|
}
|
|
|
|
|
|
.fuelmeter {
|
|
position: absolute;
|
|
bottom: 60px;
|
|
left: -5.6px;
|
|
transform: scale(.6);
|
|
}
|
|
|
|
.dot-1 {
|
|
position: absolute;
|
|
width: 6.7px;
|
|
height: 1.93px;
|
|
left: -1.6px;
|
|
bottom: 83.2px;
|
|
background: #FFFFFF;
|
|
transform: rotate(-17.83deg);
|
|
}
|
|
|
|
.dot-2 {
|
|
position: absolute;
|
|
width: 6.7px;
|
|
height: 1.93px;
|
|
|
|
left: -3.2px;
|
|
bottom: 116px;
|
|
|
|
background: #FFFFFF;
|
|
opacity: 0.55;
|
|
transform: rotate(-0.35deg);
|
|
}
|
|
|
|
.dot-3 {
|
|
position: absolute;
|
|
width: 6.7px;
|
|
height: 1.93px;
|
|
left: 2.72px;
|
|
bottom: 148.8px;
|
|
background: #FFFFFF;
|
|
transform: rotate(20deg);
|
|
}
|
|
|
|
.dot-4 {
|
|
position: absolute;
|
|
width: 6.7px;
|
|
height: 1.93px;
|
|
left: 19.2px;
|
|
bottom: 177.6px;
|
|
opacity: 0.55;
|
|
background: #FFFFFF;
|
|
transform: rotate(35deg);
|
|
}
|
|
|
|
.dot-5 {
|
|
position: absolute;
|
|
width: 6.7px;
|
|
height: 1.93px;
|
|
left: 44px;
|
|
bottom: 201.12px;
|
|
|
|
background: #FFFFFF;
|
|
transform: rotate(55deg);
|
|
}
|
|
|
|
.dot-6 {
|
|
position: absolute;
|
|
width: 6.7px;
|
|
height: 1.93px;
|
|
left: 72px;
|
|
bottom: 213.6px;
|
|
opacity: 0.55;
|
|
background: #FFFFFF;
|
|
transform: rotate(70deg);
|
|
}
|
|
|
|
.dot-7 {
|
|
position: absolute;
|
|
width: 6.7px;
|
|
height: 1.93px;
|
|
left: 105.6px;
|
|
bottom: 218.4px;
|
|
|
|
background: #FFFFFF;
|
|
transform: rotate(90deg);
|
|
}
|
|
|
|
.dot-8 {
|
|
position: absolute;
|
|
width: 6.7px;
|
|
height: 1.93px;
|
|
left: 139.2px;
|
|
bottom: 211.2px;
|
|
opacity: 0.55;
|
|
background: #FFFFFF;
|
|
transform: rotate(110deg);
|
|
}
|
|
|
|
.dot-9 {
|
|
position: absolute;
|
|
width: 6.7px;
|
|
height: 1.93px;
|
|
left: 168px;
|
|
bottom: 196.8px;
|
|
|
|
background: #FFFFFF;
|
|
transform: rotate(120deg);
|
|
}
|
|
|
|
.dot-10 {
|
|
position: absolute;
|
|
width: 6.7px;
|
|
height: 1.93px;
|
|
left: 190.4px;
|
|
bottom: 172.8px;
|
|
opacity: 0.55;
|
|
background: #FFFFFF;
|
|
transform: rotate(140deg);
|
|
}
|
|
|
|
.dot-11 {
|
|
position: absolute;
|
|
width: 6.7px;
|
|
height: 1.93px;
|
|
left: 206.4px;
|
|
bottom: 143.2px;
|
|
|
|
background: #FFFFFF;
|
|
transform: rotate(160deg);
|
|
}
|
|
|
|
.dot-12 {
|
|
position: absolute;
|
|
width: 6.7px;
|
|
height: 1.93px;
|
|
left: 211.2px;
|
|
bottom: 110.4px;
|
|
opacity: 0.55;
|
|
background: #FFFFFF;
|
|
transform: rotate(180deg);
|
|
}
|
|
|
|
.dot-13 {
|
|
position: absolute;
|
|
width: 6.7px;
|
|
height: 1.93px;
|
|
left: 206.4px;
|
|
bottom: 76.8px;
|
|
|
|
background: #FFFFFF;
|
|
transform: rotate(200deg);
|
|
}
|
|
|
|
|
|
.twenty {
|
|
position: absolute;
|
|
width: 14px;
|
|
height: 15px;
|
|
left: 11.2px;
|
|
bottom: 80px;
|
|
font-family: 'Gilroy';
|
|
font-style: normal;
|
|
font-weight: 700;
|
|
font-size: 12px;
|
|
line-height: 15px;
|
|
color: #FFFFFF;
|
|
|
|
}
|
|
|
|
.twenty1 {
|
|
position: absolute;
|
|
width: 14px;
|
|
height: 15px;
|
|
|
|
left: 8px;
|
|
bottom: 108.16px;
|
|
font-family: 'Gilroy';
|
|
font-style: normal;
|
|
font-weight: 700;
|
|
font-size: 12px;
|
|
line-height: 15px;
|
|
transform: rotate(-3deg);
|
|
color: #ffffff5e;
|
|
|
|
}
|
|
|
|
.twenty2 {
|
|
position: absolute;
|
|
width: 14px;
|
|
height: 15px;
|
|
|
|
left: 14.4px;
|
|
bottom: 139.2px;
|
|
font-family: 'Gilroy';
|
|
font-style: normal;
|
|
font-weight: 700;
|
|
font-size: 12px;
|
|
line-height: 15px;
|
|
|
|
color: #FFFFFF;
|
|
|
|
}
|
|
|
|
.twenty3 {
|
|
position: absolute;
|
|
width: 14px;
|
|
height: 15px;
|
|
|
|
left: 28.8px;
|
|
bottom: 163.2px;
|
|
font-family: 'Gilroy';
|
|
font-style: normal;
|
|
font-weight: 700;
|
|
font-size: 12px;
|
|
line-height: 15px;
|
|
|
|
color: #ffffff5e;
|
|
|
|
}
|
|
|
|
.twenty4 {
|
|
position: absolute;
|
|
width: 14px;
|
|
height: 15px;
|
|
|
|
left: 46.4px;
|
|
bottom: 180.8px;
|
|
font-family: 'Gilroy';
|
|
font-style: normal;
|
|
font-weight: 700;
|
|
font-size: 12px;
|
|
line-height: 15px;
|
|
transform: rotate(-5deg);
|
|
color: #ffffff;
|
|
|
|
}
|
|
|
|
.twenty5 {
|
|
position: absolute;
|
|
width: 14px;
|
|
height: 15px;
|
|
|
|
left: 70.4px;
|
|
bottom: 192.8px;
|
|
font-family: 'Gilroy';
|
|
font-style: normal;
|
|
font-weight: 700;
|
|
font-size: 12px;
|
|
line-height: 15px;
|
|
transform: rotate(-5deg);
|
|
color: #ffffff5e;
|
|
|
|
}
|
|
|
|
.twenty8 {
|
|
position: absolute;
|
|
width: 14px;
|
|
height: 15px;
|
|
|
|
left: 99.2px !important;
|
|
bottom: 195.2px;
|
|
font-family: 'Gilroy';
|
|
font-style: normal;
|
|
font-weight: 700;
|
|
font-size: 12px;
|
|
line-height: 15px;
|
|
|
|
color: #FFFFFF;
|
|
|
|
}
|
|
|
|
.twenty9 {
|
|
position: absolute;
|
|
width: 14px;
|
|
height: 15px;
|
|
transform: rotate(1deg);
|
|
left: 131.2px;
|
|
bottom: 187.2px;
|
|
font-family: 'Gilroy';
|
|
font-style: normal;
|
|
font-weight: 700;
|
|
font-size: 12px;
|
|
line-height: 15px;
|
|
|
|
color: #ffffff5e;
|
|
|
|
}
|
|
|
|
.twenty10 {
|
|
position: absolute;
|
|
width: 14px;
|
|
height: 15px;
|
|
|
|
left: 155.2px;
|
|
bottom: 172.8px;
|
|
font-family: 'Gilroy';
|
|
font-style: normal;
|
|
font-weight: 700;
|
|
font-size: 12px;
|
|
line-height: 15px;
|
|
|
|
color: #FFFFFF;
|
|
|
|
}
|
|
|
|
.twenty11 {
|
|
position: absolute;
|
|
width: 14px;
|
|
height: 15px;
|
|
|
|
left: 174.4px;
|
|
bottom: 152px;
|
|
font-family: 'Gilroy';
|
|
font-style: normal;
|
|
font-weight: 700;
|
|
font-size: 12px;
|
|
line-height: 15px;
|
|
transform: rotate(-1deg);
|
|
color: #ffffff5e;
|
|
|
|
}
|
|
|
|
.twenty12 {
|
|
position: absolute;
|
|
width: 14px;
|
|
height: 15px;
|
|
|
|
left: 184px;
|
|
bottom: 124.8px;
|
|
font-family: 'Gilroy';
|
|
font-style: normal;
|
|
font-weight: 700;
|
|
font-size: 12px;
|
|
line-height: 15px;
|
|
transform: rotate(-3deg);
|
|
color: #FFFFFF;
|
|
|
|
}
|
|
|
|
.twenty13 {
|
|
position: absolute;
|
|
width: 14px;
|
|
height: 15px;
|
|
|
|
left: 184px;
|
|
bottom: 99.2px;
|
|
font-family: 'Gilroy';
|
|
font-style: normal;
|
|
font-weight: 700;
|
|
font-size: 12px;
|
|
line-height: 15px;
|
|
transform: rotate(-3deg);
|
|
color: #ffffff5c;
|
|
|
|
}
|
|
|
|
.twenty14 {
|
|
position: absolute;
|
|
width: 14px;
|
|
height: 15px;
|
|
|
|
|
|
left: 179.2px;
|
|
bottom: 72px;
|
|
font-family: 'Gilroy';
|
|
font-style: normal;
|
|
font-weight: 700;
|
|
font-size: 12px;
|
|
line-height: 15px;
|
|
transform: rotate(1deg);
|
|
color: #FFFFFF;
|
|
|
|
}
|
|
|
|
.twenty15 {
|
|
position: absolute;
|
|
width: 14px;
|
|
height: 15px;
|
|
|
|
left: 169.6px;
|
|
bottom: 41.6px;
|
|
font-family: 'Gilroy';
|
|
font-style: normal;
|
|
font-weight: 700;
|
|
font-size: 12px;
|
|
line-height: 15px;
|
|
transform: rotate(-3deg);
|
|
color: #ffffff5c;
|
|
|
|
}
|
|
|
|
.twenty0 {
|
|
position: absolute;
|
|
width: 14px;
|
|
height: 15px;
|
|
|
|
left: 20.8px;
|
|
bottom: 44.8px;
|
|
font-family: 'Gilroy';
|
|
font-style: normal;
|
|
font-weight: 700;
|
|
font-size: 12px;
|
|
line-height: 15px;
|
|
transform: rotate(-3deg);
|
|
color: #ffffff5c;
|
|
|
|
} |