gamepad-viewer/xbox-one/template.css
2016-05-13 21:28:50 +02:00

246 lines
3.7 KiB
CSS

.gamepad {
background-image: url(base.svg);
height: 630px;
width: 750px;
}
.gamepad.white {
background-image: url(base-white.svg);
}
.gamepad.disconnected {
background-image: url(disconnected.svg);
}
.gamepad.disconnected div {
display: none;
}
.gamepad .triggers {
width: 446px;
height: 121px;
position: absolute;
left: 152px;
}
.gamepad .trigger {
width: 88px;
height: 121px;
background: url(trigger.svg);
opacity: 1;
}
.gamepad .trigger[data-value="0"] {
opacity: 0;
}
.gamepad .trigger.left {
float: left;
background-position: 0 0;
}
.gamepad .trigger.right {
float: right;
transform: rotateY(180deg);
}
.gamepad .bumper {
width: 170px;
height: 61px;
background: url(bumper.svg);
opacity: 0;
}
.gamepad .bumpers {
position: absolute;
width: 536px;
height: 61px;
left: 107px;
top: 129px;
}
.gamepad .bumper[data-pressed="true"] {
opacity: 1;
}
.gamepad .bumper.left {
float: left;
}
.gamepad .bumper.right {
float: right;
-webkit-transform: rotateY(180deg);
transform: rotateY(180deg);
}
.gamepad .p0 {
-webkit-transform: rotate(0deg);
transform: rotate(0deg);
}
.gamepad .p1 {
-webkit-transform: rotate(90deg);
transform: rotate(90deg);
}
.gamepad .p2 {
-webkit-transform: rotate(270deg);
transform: rotate(270deg);
}
.gamepad .p3 {
-webkit-transform: rotate(180deg);
transform: rotate(180deg);
}
.gamepad .arrows {
position: absolute;
width: 141px;
height: 33px;
top: 264px;
left: 306px;
}
.gamepad .select, .gamepad .start {
background: url(start-select.svg);
width: 33px;
height: 33px;
opacity: 0;
}
.gamepad .select[data-pressed="true"], .gamepad .start[data-pressed="true"] {
opacity: 1;
}
.gamepad .select {
float: left;
}
.gamepad .start {
background-position: 33px 0px;
float: right;
}
.gamepad .buttons {
position: absolute;
width: 153px;
height: 156px;
top: 192px;
left: 488px;
}
.gamepad .button {
position: absolute;
background: url(buttons.svg);
width: 48px;
height: 48px;
}
.gamepad .button[data-pressed="true"] {
background-position-y: -50px;
opacity: 1;
}
.gamepad .a {
background-position: 0 0;
top: 114px;
left: 55px;
}
.gamepad .b {
background-position: -49px 0;
top: 64px;
right: 0px;
}
.gamepad .x {
background-position: -98px 0;
top: 64px;
left: 3px;
}
.gamepad .y {
background-position: 48px 0;
top: 13px;
left: 54px;
}
.gamepad .sticks {
position: absolute;
width: 371px;
height: 196px;
top: 239px;
left: 144px;
}
.gamepad .stick {
position: absolute;
background: url(stick.svg);
background-position: -85px 0;
height: 83px;
width: 83px;
}
.gamepad .stick[data-pressed="true"] {
background-position: 0 0;
}
.gamepad .stick.left {
top: 0;
left: 0;
}
.gamepad .stick.right {
top: 113px;
left: 288px;
}
.gamepad .dpad {
position: absolute;
width: 110px;
height: 111px;
top: 345px;
left: 223px;
}
.gamepad .face {
background: url(dpad.svg);
position: absolute;
opacity: 0;
}
.gamepad .face[data-pressed="true"] {
opacity: 1;
}
.gamepad .face.up {
background-position: 34px 0;
left: 38px;
top: 0px;
width: 34px;
height: 56px;
}
.gamepad .face.down {
left: 38px;
bottom: 0;
width: 34px;
height: 56px;
}
.gamepad .face.left {
background-position: 0 -93px;
width: 55px;
height: 35px;
top: 38px;
left: 0;
}
.gamepad .face.right {
background-position: 0 -57px;
width: 55px;
height: 35px;
top: 38px;
right: 0;
}