body { background-color: darkgray; } #activeholder { position: absolute; width: 100%; left: 0%; bottom: 0%; } .activepart { width: fit-content; margin: auto; padding: auto; position: relative; } .place { width: 64px; height: 64px; background-color: lightgray; } .fixbgimage{ image-rendering: pixelated; background-repeat: no-repeat; background-size: cover; } #trashcan { width: 64px; height: 64px; background-color: red; background-image: url("assets/trashcan.png"); } #verify { width: 64px; height: 64px; background-image: url("assets/verify.png"); background-color: blue; } #refresh { width: 64px; height: 64px; background-image: url("assets/refresh.png"); background-color: darkgreen; } .status { width: 64px; height: 64px; opacity: 0; background-image: url("assets/fail.png"); } th, td { padding: 16px; width: 64px; height: 64px; overflow: hidden; display: inline-block; } .itemcont { width: 100vw; } .itemstor { display: flex; flex-direction: row; flex-wrap: wrap; margin: 10px; width: fit-content; margin: auto; padding: auto; position: relative; } .itemstor>div { margin: 16px; } .itemstor>div>p { margin: 0px; } #vzoritem { bottom: 4%; left: 4%; position: absolute; z-index: 2; width: 25%; height: 50%; object-fit: contain; } #vzoritem>div{ width: 100%; height: 100%; } .lettervec{ font-family: 'Courier New', monospace; font-size: 64px; width: 64px; height: 64px; text-align: center; margin: 0px; background-color:white; } .imagevec{ width: 64px; height: 64px; background-color:white; } #currentvzor{ object-fit: contain; width: 100%; height: 100%; }