/* ตั้งค่าพื้นฐาน */ * { box-sizing: border-box; } body { font-family: Arial, sans-serif; margin: 0; padding: 0; background-color: #f4f4f4; display: flex; justify-content: center; align-items: center; min-height: 100vh; /* ทำให้เนื้อหากึ่งกลางแนวดิ่ง */ } /* คอนเทนเนอร์หลัก */ .container { width: 80%; max-width: 900px; background: white; padding: 20px; box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.1); border-radius: 10px; } /* หัวข้อ */ h2 { text-align: center; color: #333; } /* ตารางสินค้า */ table { width: 100%; border-collapse: collapse; margin-top: 20px; } table, th, td { border: 1px solid #ddd; } th, td { padding: 10px; text-align: center; } th { background-color: #007BFF; color: white; } /* ปรับให้ตารางไม่ล้นจอ */ .table-wrapper { overflow-x: auto; } /* ฟอร์ม */ form { text-align: center; margin: 20px 0; } input, button { padding: 10px; margin: 5px; border: 1px solid #ccc; border-radius: 5px; font-size: 16px; } input { width: 250px; } button { background-color: #28a745; color: white; cursor: pointer; transition: background-color 0.3s; } button:hover { background-color: #218838; } /* ลิงก์ */ a { text-decoration: none; color: #007BFF; } a:hover { text-decoration: underline; } /* ปุ่มลบ */ .btn-delete { color: red; font-weight: bold; } .btn-delete:hover { color: darkred; } /* ตะกร้าสินค้า */ .cart-container { max-width: 600px; margin: auto; } .cart-container table { width: 100%; } .cart-container th, .cart-container td { padding: 10px; } /* ปุ่มเพิ่ม-ลดจำนวนสินค้า */ .qty-btn { padding: 5px 10px; background-color: #007BFF; color: white; border: none; cursor: pointer; border-radius: 5px; transition: background-color 0.3s; } .qty-btn:hover { background-color: #0056b3; } /* ปุ่มชำระเงิน */ .checkout-btn { display: block; width: 100%; text-align: center; background-color: #ffc107; padding: 10px; border-radius: 5px; font-size: 18px; color: black; transition: background-color 0.3s; } .checkout-btn:hover { background-color: #e0a800; }