Lewati ke konten

Formatter SCSS

Format stylesheet Sass SCSS dengan Formatter SCSS ini. Tempelkan SCSS, lalu alat ini akan menata aturan bertingkat, variabel, mixin, include, selektor induk, dan direktif kontrol dengan indentasi dua spasi, satu deklarasi per baris, satu spasi setelah titik dua pada properti, serta titik koma yang ditambahkan jika belum ada. Interpolasi dan komentar dipertahankan, sehingga pengembang front-end dapat merapikan partial dan cuplikan tanpa mengompilasinya.

Reset

Pertanyaan yang sering diajukan

Bagaimana cara kerja Formatter SCSS?

Alat ini membaca stylesheet sebagai token, seperti kurung kurawal, titik koma, titik dua, string, dan komentar, lalu menyusun ulang tata letaknya berdasarkan token tersebut. Setiap kurung kurawal pembuka memulai blok berindentasi, dan setiap deklarasi diakhiri pada barisnya sendiri.

Apakah aturan bertingkat didukung?

Ya, aturan bertingkat dan selektor induk seperti &:hover diberi indentasi satu tingkat lebih dalam dari induknya, dengan dua spasi per tingkat. Titik dua pada selektor tetap menempel, sehingga &:hover tidak dipisah.

Bagaimana variabel, mixin, dan include diformat?

Variabel seperti $color: #333; diberi satu spasi setelah titik dua, sedangkan @mixin dan @include mempertahankan argumennya dengan satu spasi setelah setiap koma. Direktif kontrol seperti @if, @each, dan @for diberi spasi sebelum tanda kurung.

Apakah interpolasi dipertahankan?

Ya, interpolasi seperti #{$name} disalin persis seperti aslinya. Ini mencakup interpolasi di dalam selektor, seperti .icon-#{$name}, dan di dalam nama properti.

Apakah alat ini mengompilasi atau memvalidasi SCSS saya?

Tidak, alat ini tidak mengompilasi menjadi CSS atau memeriksa sintaks, sehingga cuplikan yang belum lengkap pun dapat diformat. Gunakan kompiler Sass untuk menemukan kesalahan dan menghasilkan CSS.

Apakah komentar dipertahankan?

Ya. Komentar baris yang diawali // mengakhiri barisnya, dan komentar blok dipertahankan di tempatnya.

Apakah alat ini berfungsi dengan sintaks Sass berindentasi?

Tidak, alat ini dibuat untuk SCSS, yang menggunakan kurung kurawal dan titik koma. File dengan sintaks .sass berindentasi tidak memiliki kurung kurawal sebagai acuan indentasi, jadi ubah dulu ke SCSS.

Bisakah saya mengubah indentasi?

Tidak, output selalu menggunakan dua spasi dan formatter ini tidak memiliki opsi. Karena itu, stylesheet yang sama selalu menghasilkan output yang sama.

Mengapa hasilnya dibungkus sebagai scss?

Output dikembalikan sebagai blok kode Markdown berlabel scss agar dirender dengan sorotan sintaks. Salin baris di antara fence untuk file .scss Anda.

Seberapa besar stylesheet saya bisa?

Maksimal 5 MB per proses; input yang lebih besar akan ditolak dengan pesan. Outputnya identik dengan opsi SCSS dari Code Formatter.

Tentang OneClick Pro

OneClick Pro adalah kumpulan gratis berisi lebih dari 150 alat web untuk pekerjaan sehari-hari: mengonversi gambar dan satuan, memformat dan memvalidasi kode, memeriksa domain dan SEO, serta bekerja dengan teks, tanggal, dan angka. Setiap alat dapat digunakan tanpa registrasi atau berlangganan, dan apa pun yang Anda masukkan hanya digunakan untuk menghitung hasil dan tidak pernah disimpan. Gunakan sebagai kotak alat praktis untuk tugas sesekali, atau simpan alat yang Anda gunakan setiap hari ke bookmark.