2021-03-03 23:07:07 -05:00
@ font-face {
font-family : minecraft ;
src : url ( minecraftia . woff ) ;
}
@ font-face {
font-family : mojangles ;
src : url ( mojangles . ttf ) ;
}
html {
2021-03-14 12:02:35 -04:00
height : 100 % ;
overflow : hidden ;
2021-03-03 23:07:07 -05:00
}
body {
2021-03-14 12:02:35 -04:00
margin : 0 ;
padding : 0 ;
font-family : sans-serif ;
background : linear-gradient ( # 141e30 , # 243b55 ) ;
2021-03-03 23:07:07 -05:00
}
canvas {
height : 100 % ;
width : 100 % ;
font-size : 0 ;
margin : 0 ;
padding : 0 ;
}
. chat-wrapper {
position : fixed ;
background-color : rgba ( 0 , 0 , 0 , 0 . 5 ) ;
}
. chat-display-wrapper {
bottom : calc ( 8px * 16 ) ;
padding : 4px ;
max-height : calc ( 90px * 8 ) ;
width : calc ( 320px * 4 ) ;
}
. chat-input-wrapper {
bottom : calc ( 2px * 16 ) ;
width : 100 % ;
overflow : hidden ;
background-color : rgba ( 0 , 0 , 0 , 0 ) ;
}
. chat {
overflow : hidden ;
color : white ;
font-size : 16px ;
margin : 0px ;
line-height : 100 % ;
text-shadow : 2px 2px 0px # 3f3f3f ;
font-family : mojangles , minecraft , monospace ;
width : 100 % ;
max-height : calc ( 90px * 8 )
}
2021-03-13 16:24:22 -05:00
input [ type = text ] , # chatinput {
2021-03-03 23:07:07 -05:00
background-color : rgba ( 0 , 0 , 0 , 0 . 5 ) ;
display : none ;
}
li {
display : block ;
}
# crosshair {
image-rendering : optimizeSpeed ;
image-rendering : -moz-crisp-edges ;
image-rendering : -webkit-optimize-contrast ;
image-rendering : -o-crisp-edges ;
image-rendering : pixelated ;
-ms-interpolation-mode : nearest-neighbor ;
position : absolute ;
top : 50 % ;
left : 50 % ;
height : calc ( 256px * 4 ) ;
width : calc ( 256px * 4 ) ;
transform : translate ( calc ( -50 % + 120px * 4 ) , calc ( -50 % + 120px * 4 ) ) ;
clip-path : inset ( 0px calc ( 240px * 4 ) calc ( 240px * 4 ) 0px ) ;
}
body {
-webkit-touch-callout : none ;
-webkit-user-select : none ;
-khtml-user-select : none ;
-moz-user-select : none ;
-ms-user-select : none ;
user-select : none ;
}
2021-03-07 16:49:49 -05:00
# hotbar-image {
image-rendering : optimizeSpeed ;
image-rendering : -moz-crisp-edges ;
image-rendering : -webkit-optimize-contrast ;
image-rendering : -o-crisp-edges ;
image-rendering : pixelated ;
-ms-interpolation-mode : nearest-neighbor ;
position : absolute ;
top : 100 % ;
left : 50 % ;
height : calc ( 256px * 4 ) ;
width : calc ( 256px * 4 ) ;
transform : translate ( calc ( -182px * 2 ) , calc ( -22px * 4 ) ) ;
clip-path : inset ( 0px calc ( 74px * 4 ) calc ( 234px * 4 ) 0px ) ;
}
# hotbar-items-wrapper {
image-rendering : optimizeSpeed ;
image-rendering : -moz-crisp-edges ;
image-rendering : -webkit-optimize-contrast ;
image-rendering : -o-crisp-edges ;
image-rendering : pixelated ;
-ms-interpolation-mode : nearest-neighbor ;
position : absolute ;
top : 100 % ;
left : 50 % ;
height : calc ( 256px * 4 ) ;
width : calc ( 256px * 4 ) ;
transform : translate ( calc ( -182px * 2 ) , calc ( -22px * 4 ) ) ;
clip-path : inset ( 0px calc ( 74px * 4 ) calc ( 234px * 4 ) 0px ) ;
}
# hotbar-highlight {
image-rendering : optimizeSpeed ;
image-rendering : -moz-crisp-edges ;
image-rendering : -webkit-optimize-contrast ;
image-rendering : -o-crisp-edges ;
image-rendering : pixelated ;
-ms-interpolation-mode : nearest-neighbor ;
position : absolute ;
top : 100 % ;
left : 50 % ;
height : calc ( 256px * 4 ) ;
width : calc ( 256px * 4 ) ;
margin-left : calc ( 20px * 4 * 4 ) ; /* EDIT THIS TO CHANGE WHICH SLOT IS SELECTED */
transform : translate ( calc ( ( -24px * 2 ) - ( 20px * 4 * 4 ) ) , calc ( ( -22px * 4 ) + ( -24px * 4 ) + 4px ) ) ; /* first need to translate up to account for clipping, then account for size of image, then 1px to center vertically over the image*/
clip-path : inset ( calc ( 22px * 4 ) calc ( 232px * 4 ) calc ( 210px * 4 ) 0px ) ;
}
. hotbar-item {
height : calc ( 16px * 4 ) ;
width : calc ( 16px * 4 ) ;
margin-top : calc ( 3px * 4 ) ;
margin-left : calc ( 3px * 4 ) ;
2021-03-13 16:24:22 -05:00
}