sprites
@@ -1,5 +1,6 @@
|
|||||||
:root {
|
:root {
|
||||||
--cell-side: 20px;
|
--cell-side: 20px;
|
||||||
|
--sprite-size: 40px;
|
||||||
}
|
}
|
||||||
|
|
||||||
@font-face {
|
@font-face {
|
||||||
@@ -85,35 +86,37 @@
|
|||||||
|
|
||||||
.mino {
|
.mino {
|
||||||
box-shadow: -2px -2px 5px rgba(0, 0, 0, 40%), 1px 1px 2px rgba(0, 0, 0, 40%);
|
box-shadow: -2px -2px 5px rgba(0, 0, 0, 40%), 1px 1px 2px rgba(0, 0, 0, 40%);
|
||||||
background-size: 100%;
|
background-size: cover;
|
||||||
|
background-image: url("old-school/sprites.png");
|
||||||
|
background-position: calc(var(--sprite-pos) * var(--sprite-size)) 0px;
|
||||||
}
|
}
|
||||||
|
|
||||||
.I.mino {
|
.I.mino {
|
||||||
background-image: url("old-school/I-mino.png")
|
--sprite-pos: 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
.J.mino {
|
.J.mino {
|
||||||
background-image: url("old-school/J-mino.png")
|
--sprite-pos: 1;
|
||||||
}
|
}
|
||||||
|
|
||||||
.L.mino {
|
.L.mino {
|
||||||
background-image: url("old-school/L-mino.png")
|
--sprite-pos: 2;
|
||||||
}
|
}
|
||||||
|
|
||||||
.O.mino {
|
.O.mino {
|
||||||
background-image: url("old-school/O-mino.png")
|
--sprite-pos: 3;
|
||||||
}
|
}
|
||||||
|
|
||||||
.S.mino {
|
.S.mino {
|
||||||
background-image: url("old-school/S-mino.png")
|
--sprite-pos: 4;
|
||||||
}
|
}
|
||||||
|
|
||||||
.T.mino {
|
.T.mino {
|
||||||
background-image: url("old-school/T-mino.png")
|
--sprite-pos: 5;
|
||||||
}
|
}
|
||||||
|
|
||||||
.Z.mino {
|
.Z.mino {
|
||||||
background-image: url("old-school/Z-mino.png")
|
--sprite-pos: 6;
|
||||||
}
|
}
|
||||||
|
|
||||||
@keyframes blinker {
|
@keyframes blinker {
|
||||||
|
|||||||
|
Before Width: | Height: | Size: 2.9 KiB |
|
Before Width: | Height: | Size: 3.1 KiB |
|
Before Width: | Height: | Size: 2.9 KiB |
|
Before Width: | Height: | Size: 3.1 KiB |
|
Before Width: | Height: | Size: 3.1 KiB |
|
Before Width: | Height: | Size: 3.0 KiB |
|
Before Width: | Height: | Size: 2.9 KiB |
BIN
css/old-school/sprites.png
Normal file
|
After Width: | Height: | Size: 21 KiB |