Dalam dokumentasi Magento 2 lib berisi:
@ media-common: true | false - mengatur apakah akan menampilkan gaya umum. Untuk gaya umum setiap kali Anda ingin menambahkan beberapa gaya yang harus Anda gunakan
& when (@media-common = true) {
your styles
}
Pertanyaan
Apa perbedaan antara menggunakan ini dan hanya menulis Less tanpa itu? Seperti:
& when (@media-common = true) {
body {
background: blue;
}
}
Bagaimana cara kompilasi secara berbeda untuk:
body {
background: blue;
}
Tidakkah itu akan ditampilkan dalam styles-l.css dan styles-m.css?
magento2
less-css
less
static-content
Ben Crook
sumber
sumber
styles-l.less
. Jadi saya tidak berpikir seseorang akan sengaja mengaturnyafalse
, kecuali untuk file css kustom yang berdiri sendiri, mungkin? Ngomong-ngomong untuk gaya Backend Anda bisa menggunakan keduanya: @ media-common atau jatuhkan pernyataan itu, karena semua gaya ada di file css tunggal.styles-l.less
, jadi semua gaya daristyles-m.less
masih berlaku, jadi mengapa kode di luar media-umum: true ditambahkan ke kedua file?styles-l.less
danstyles-m.less
. Sementara dengan menggunakan media-common: true akan menampilkan gaya dalam style-m tetapi sebenarnya akan diterapkan pada ponsel dan desktop! Aku akan memeriksanya sekarang untuk memastikan.