มีเดียควอรีใน LESS
มาสร้างฟังก์ชันที่จะเพิ่ม มีเดียควอรี ให้กับองค์ประกอบกัน เพื่อเป็นตัวอย่าง ให้มันเป็นคิวรีที่ควบคุมสไตล์สำหรับ อุปกรณ์มือถือ มาตั้งชื่อฟังก์ชันของเรา ให้เหมาะสม:
styles.less.mobile(@code) {
}
ฟังก์ชันของเราจะรับพารามิเตอร์เป็นบล็อก โค้ด มาดูบล็อกนี้ภายในมีเดียควอรีกัน:
styles.less.mobile(@code) {
@media (max-width: 600px) {
@code();
}
}
ทีนี้มาใช้ฟังก์ชันของเรา:
styles.lessdiv {
.mobile({
width: 300px;
});
}
ผลลัพธ์หลังการคอมไพล์ div ของเราจะอยู่ ภายในมีเดียควอรี และได้รับสไตล์ ที่สอดคล้อง:
styles.less@media (max-width: 600px) {
div {
width: 300px;
}
}
Задание 1
สร้างฟังก์ชัน tablet ที่กำหนด
สไตล์สำหรับแท็บเล็ต
Задание 2
สร้างฟังก์ชัน gadget ที่กำหนด
สไตล์สำหรับมือถือและแท็บเล็ต
Задание 3
สร้างฟังก์ชัน notebook ที่กำหนด
สไตล์สำหรับโน๊ตบุ๊ค
Задание 4
สร้างฟังก์ชัน desktop ที่กำหนด
สไตล์สำหรับเดสก์ท็อป