html { height: 100%; } body { margin: 10px; } canvas { display: block; } body { font-family: Arial, sans-serif; margin: 20px; } #resultContainer { visibility: hidden; } .container { display: flex; justify-content: space-between; } .image-container { flex: 1; margin-right: 20px; } .objects-container { flex: 1; } img { max-width: 100%; height: auto; } ul { list-style-type: none; padding-left: 0; } li { margin-bottom: 5px; } /* creating css loader */ #loading { width: 2rem; height: 2rem; border: 5px solid #f3f3f3; border-top: 6px solid #9c41f2; border-radius: 100%; margin: auto; visibility: hidden; animation: spin 1s infinite linear; } #loading.display { visibility: visible; } @keyframes spin { from { transform: rotate(0deg); } to { transform: rotate(360deg); } }