Pernahkah Anda melihat Least? Jauh lebih baik dalam mengkonversi CSS daripada Lessify. Secara khusus, Lessify tidak mengoptimalkan kelas Anda dengan sangat baik. Ini menyalin ulang browser ke semua mixin yang dihasilkan, menciptakan atribut yang berlebihan. Jelas masih dalam tahap percobaan. Utilitas tidak dapat menentukan semantik, sehingga mereka tidak dapat mengonversi nilai menjadi ekspresi, vars, atau campuran parametrik.
Least melakukan pekerjaan optimasi yang lebih baik dan tampaknya lebih fungsional. Bahkan menangani pseudoclasses untuk Anda:
http://toki-woki.net/p/least/
Alat-alat ini ideal untuk bekerja dengan file CSS yang sudah ada sebelumnya. Berikut adalah langkah-langkah yang saya rekomendasikan untuk mengonversi CSS menjadi KURANG (Pastikan Anda menyimpan salinan file CSS asli):
Jika Anda bekerja dengan beberapa file CSS tambahan, gabungkan menjadi satu file CSS. Ini memastikan semuanya KURANGI dan dioptimalkan bersama.
Jalankan kode CSS yang dihasilkan melalui utilitas pembersihan CSS online. Saya mendapatkan hasil yang baik dengan cleancss: http://www.cleancss.com/ . Ini akan menghapus markup asing dan berlebihan yang mungkin tidak ditangkap oleh konverter KURANG.
Hapus @Media dan setel ulang gaya apa pun yang Anda miliki di file CSS. Mereka dapat menciptakan masalah atau memperkenalkan kemungkinan redudansi. Mungkin ide yang baik untuk menyimpan ulang dalam file terpisah.
Rekatkan file CSS yang dihasilkan ke Least dan tonton the beast.
Perkenalkan kembali layar dan @screen Anda.
Sekarang setelah Anda selesai, buka masing-masing atribut dan temukan kandidat yang baik untuk refactoring dan mengubahnya menjadi variabel dan ekspresi KURANG. Atribut warna dan font CSS adalah yang paling mudah untuk diperhitungkan, pencarian global sederhana dan penggantian berfungsi dengan baik. Pada akhirnya, Anda dapat memutuskan apakah Anda ingin memecah satu file menjadi file logis yang lebih kecil. Anda mungkin menemukan bahwa proses tersebut menyebabkan Anda mengatur ulang file Anda dengan cara yang berbeda.
Saya bukan penulis Least, hanya seseorang yang mencari alat serupa dan memutuskan untuk memberi tahu dunia tentang hal itu.