body { overflow: hidden; } .main-body { display: flex; } /* menu */ .menu { border: 1px solid black; margin: 0px 5px 30px 5px; display: flex; overflow-x: hidden; overflow-y: scroll; height: 644px; width: 625px; background: rgb(243, 243, 243); } .title-menu { height: 43px; width: 607px; background-color: rgb(235, 235, 235); text-align: center; margin: auto; z-index: 1; position: fixed; } .menu-makanan { padding-top: 27px; margin-left: 10px; } .menu-minuman { padding-top: 27px; margin-left: 7px; } .card-pesanan { cursor: pointer; box-shadow: 2px 5px 5px rgb(114, 114, 114); font-size: 12px; margin: 15px 2px 15px 2px; height: 200px; transition: 100ms; } .card-pesanan:hover { transform: scale(1.01); } .card-pesanan:active { transform: scale(1.1); } .card-pesanan .card-body p, .card-pesanan .card-body .card-title { font-size: 16px; text-align: center; } .card-pesanan img { height: 130px; width: 285px; } .tombol-pesan { font-size: 16px; margin-left: 43%; } /* keranjang */ .keranjang { border: 1px solid black; overflow-y: scroll; height: 644px; width: 550px; background: rgb(235, 235, 235); } .title-keranjang { position: fixed; background-color: rgb(235, 235, 235); text-align: center; margin: auto; width: 532px; height: 40px; } .mark-pertama { margin-top: 45px; } .keranjang h5 { text-align: center; } .tabel-pembelian { margin: 15px 0px 70px 0px; text-align: center; } .aktif-tabel-pesanan tr th { background: rgb(199, 199, 199); } /* demo */ .demo { width: 100px; display: inline; } /* profil */ .profil-picture { box-shadow: 7px 5px 10px rgb(182, 182, 182); margin: 15px auto; height: 200px; width: 200px; border-radius: 50%; overflow: hidden; } .profil-picture img { height: 200px; width: 300px; } .ubah-profil-picture { margin: 0px auto; } .ubah-profil-picture img { height: 250px; width: 250px; } /* setting */ .setting { margin-left: 1px; border: 1px solid black; height: 230px; width: 170px; background: rgb(243, 243, 243); } .setting table { margin: 5px 0px 0px 5px; } .setting table tr { cursor: pointer; } .social-media img { margin-bottom: 15px; margin-left: 5px; cursor: pointer; height: 40px; width: 40px; } /* hapus menu */ .card-hapus-menu { box-shadow: 2px 5px 5px rgb(114, 114, 114); } /* edit menu */ .card-edit-pesanan { box-shadow: 2px 5px 5px rgb(114, 114, 114); } /* total meja */ .total-meja { margin-left: 1px; margin-top: 1px; border: 1px solid black; height: 413px; width: 170px; } .total-harga-meja { cursor: pointer; margin: 10px 0px; resize: none; } .total-meja .title-diskon { margin-left: 32px; margin-top: 5px; } /* style laptop 1024 */ @media (max-width: 1024px) { body { overflow: hidden; } .main-body { margin-top: 4px; } /* menu */ .title-menu { height: 40px; width: 320px; } .menu { height: 530px; width: 330px; display: inline; } .menu-makanan, .menu-minuman { margin-left: 17px; } /* keranjang */ .title-keranjang { width: 480px; } .keranjang { height: 530px; width: 490px; } /* demo */ .demo { width: 186px; } /* setting */ .setting { height: 130px; width: 186px; margin-left: 3px; } /* total meja */ .total-meja { overflow: scroll; width: 186px; height: 399px; margin-left: 3px; } } /* style tablet 768 */ @media (max-width: 768px) { /* menu */ .title-menu { background: red; width: 233px; } .menu { width: 300px; } /* keranjang */ .title-keranjang { background: red; width: 320px; } .keranjang { width: 400px; } /* demo */ .demo { width: 100px; } }