diff --git a/src/css/main.css b/src/css/main.css index e69de29b..b02e4afc 100644 --- a/src/css/main.css +++ b/src/css/main.css @@ -0,0 +1,169 @@ +* { + box-sizing: border-box; + margin: 0; + padding: 0; + font-family: sans-serif; +} + +:root { + --gray: #a2aab3; +} + +#home_page { + height: 100vh; + margin: 0 auto; +} + +.form-container { + height: 100%; + display: flex; + align-items: center; + justify-content: center; +} + +.form { + display: flex; + flex-direction: column; + gap: 0.5rem; + font-size: 1rem; + padding: 1rem; + border: 1px solid black; +} + +#lift_page { + padding: 1rem; +} + +.floor { + width: 100%; + height: 100px; + border: 1px solid black; +} + +.floors-container { + display: flex; + flex-direction: column; +} + +.floor { + display: flex; + gap: 1rem; +} + +.floor-title-container { + display: flex; + align-items: center; + justify-content: center; + padding: 1rem; + text-align: center; +} + +.floors-btns { + display: flex; + align-items: center; + justify-content: center; +} + +.floors-btn-container { + display: flex; + flex-direction: column; + gap: 1rem; +} + +#floors-inp, +#lifts-inp { + font-size: 1.25rem; + padding: 4px; +} + +.form-label { + font-size: 1.25rem; + font-weight: 500; +} + +#back-btn { + padding: 0.5rem; + font-size: 1.25rem; + display: flex; + align-items: center; + justify-content: center; + margin-bottom: 1rem; +} + +#back-btn:hover { + cursor: pointer; +} + +#submit_btn { + font-size: 1rem; + padding: 10px 16px; + background-color: #4caf50; + color: #fff; + border: none; + border-radius: 4px; + cursor: pointer; + transition: background-color 0.2s ease; +} + +#submit_btn:hover { + background-color: #45a049; +} + +.lift-container { + display: flex; + gap: 1rem; +} + +.lift { + width: 80px; + height: 100px; + border: 1px solid black; + display: flex; + overflow: hidden; +} + +.lift-door, +.right-door { + width: 40px; + height: 100%; + border: 1px solid black; + background-color: #4caf50; + position: relative; + transform-origin: left center; + transition-duration: 2.5s; +} + +.open-left { + transform: translateX(-50px); +} + +.open-right { + transform: translateX(50px); +} + +.up_btn, +.down_btn { + display: flex; + align-items: center; + justify-content: center; + padding: 4px; + border-radius: 50%; +} + +.up_btn:active { + background-color: #4caf50; +} +.down_btn:active { + background-color: #4caf50; +} +.up_btn:hover { + cursor: pointer; +} + +.down_btn:hover { + cursor: pointer; +} + +.hidden { + display: none; +} \ No newline at end of file diff --git a/src/index.html b/src/index.html index e69de29b..75b39efb 100644 --- a/src/index.html +++ b/src/index.html @@ -0,0 +1,40 @@ + + + +
+ + + +${i === 0 ? "Ground Floor" : `Floor ${i}`}
+