Rumah >hujung hadapan web >tutorial css >Pemisahan fail dalam SASS
SASS ialah pra-pemproses CSS, yang bermaksud
Syntactically Awesome Style Sheet kod ditulis sama seperti bahasa skrip seperti JavaScript, tetapi pada masa penyusunan ia ditukar kepada CSS dan disusun sebagai. CSS dalam pelayar SASS boleh digunakan dengan mana-mana versi CSS Ia digunakan untuk meningkatkan dan memajukan cara menulis kod dalam CSS biasa.
.Dalam ruang kerja biasa, kami biasa menulis keseluruhan kod dalam fail berasingan, yang menjadikan kod kami sukar dibaca dan difahami oleh pembangun lain. SASS membolehkan kami membahagikan fail dan memisahkan kod kepada berbilang fail. Proses membelah fail termasuk memecahkan satu fail besar kepada beberapa sub fail dan kemudian memautkannya antara satu sama lain, yang boleh dilakukan dengan mudah dengan menggunakan kaedah di bawah dalam SASS −
Dengan menggunakan @import dan separa
Dengan menggunakan @import dan fail separa
untuk semua fail lain untuk disertakan atau. pautkannya bersama-sama dan dapatkan kod semua fail tersebut dalam fail itu.
Sass –-watch common_file_name.scss final_output_file_name.scss
Arahan di atas akan memautkan atau memasukkan keseluruhan kod fail SASS biasa ke dalam fail output akhir yang akan dipautkan ke dokumen HTML untuk menggayakan halaman. Mari kita bincangkan pelaksanaan kaedah di atas secara terperinci melalui contoh kod -
Langkah
Langkah 1
Langkah 2 - Sekarang, kami akan mencipta fail SASS yang mengandungi penyataan @import untuk semua fail SASS yang dibuat dalam langkah sebelumnya.
Langkah Ketiga - Pada langkah terakhir, kami akan menggunakan arahan di atas untuk memasukkan atau memautkan fail awam ke dalam fail CSS terakhir dan kemudian memautkannya dengan dokumen HTML .
Penjelasan ialah: Explain
test.css −
div{ color: #fff; background: #444; margin: 15px; }
Fail 2 − Sekarang, buat fail bernama
common.scss.common.scss −
@import "test.scss"; div{ font-size: 22px; font-weight: bold; padding: 15px; }
Fail 3 − Ini akan menjadi fail terakhir kami final.css, yang akan mengandungi semua kod SASS dan akan dipautkan ke dokumen HTML.
Jalankan di bawah arahan −
sass –-watch common.scss final.css
final.css:
/* imported code from test.scss */
div{
color: #fff;
background: #444;
margin: 15px;
}
/* code from common.scss */
div{
font-size: 22px;
font-weight: bold;
padding: 15px;
}
Kini, kita boleh memautkan fail
dengan dokumen HTML untuk menggayakan halaman dengan CSS semua fail SASS seperti yang dilakukan dalam contoh di bawah. Contoh
Contoh di bawah akan membolehkan anda membuat dan memautkan berbilang fail SASS bersama-sama dan menggayakan halaman −
<html>
<head>
<style>
/* imported code from test.scss */
div{
color: #fff;
background: #444;
margin: 15px;
}
/* code from common.scss */
div{
font-size: 22px;
font-weight: bold;
padding: 15px;
}
</style>
</head>
<body>
<div>
<h2>This is Heading of First Div.</h2>
</div>
<div>
<h2>This is Heading of Second Div.</h2>
</div>
</body>
</html>
Dalam contoh di atas, kami telah menggunakan fail final.css akhir untuk menggayakan dokumen dengan semua gaya fail SASS.
- Sila pastikan SASS diprapasang pada sistem anda untuk melaksanakan contoh kod di atas.
Dengan menggunakan @use dan fail separa
Gunakan @use kaedah untuk membenamkan gaya hampir serupa dengan kaedah
@importPenjelasan ialah: Explain
@function my_space(){ $padding: "15px"; return $padding; }
Fail 2 − Ini akan menjadi fail biasa yang memautkan semua fail SASS bersama-sama menggunakan pernyataan @use.
common.scss −
@use "test"; div{ color: #fff; padding: test.my_space(); }
Fail 3 − Fail ini ialah fail CSS terakhir, ia ialah versi terakhir semua gaya daripada semua fail SASS.
Jalankan di bawah arahan −
sass –-watch common.scss final.css
/* combined code from both files */
div{
color: #fff;
padding: 15px;
}
Dengan cara ini, anda boleh melaksanakan SASS dengan membahagikan fail dan menambah gaya pada dokumen HTML dengan fail CSS pengeluaran terakhir.
Dalam artikel ini, kami mempelajari dua cara untuk memaut atau membenamkan fail SASS pisah ke dalam fail berasingan dan menggunakan fail CSS terakhir itu untuk menambah gaya pada halaman HTML kami.
Atas ialah kandungan terperinci Pemisahan fail dalam SASS. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!