با سلام خدمت کاربران گرامی سایت پی وی لرن و کاربران و علاقمندان به دوره آموزش Sass. در جلسه گذشته با اکستنشن ها در Sass آشنا شدیم و با تعدادی از CSS اکستنشن های کاربردی آشنا شدیم. در این جلسه آموزش کار با کامنت ها در Sass را به علاقمندان این دوره ارائه می نماییم.
در آموزش کار با کامنت ها در Sass قرار است با کامنت ها (Comments) ها آشنا شویم.
کامنت ها عبارت های غیر قابل اجرایی هستند که در کد منبع قرار می گیرند.
کامنت ها کد منبع را آسان تر درک می کنند.
SASS از دو کامنت پشتیبانی می کند :
مثال زیر نشان می دهد که چگونه از کامنت ها در فایل SCSS استفاده کنید.
1 2 3 4 5 6 7 8 9 10 11 | <html> <head> <title>SASS comments</title> <link rel = "stylesheet" type = "text/css" href = "style.css"/> </head> <body> <h1>Welcome to TutorialsPoint</h1> <a href = "http://www.tutorialspoint.com/">TutorialsPoint</a> </body> </html> |
در مرحله بعد، فایل style.scss را ایجاد کنید.
1 2 3 4 5 6 7 8 9 10 | /* This comment is * more than one line long * since it uses the CSS comment syntax, * it will appear in the CSS output. */ body { color: black; } // These comments are in single line // They will not appear in the CSS output, // since they use the single-line comment syntax. a { color: blue; } |
می توانید از Sass بخواهید که فایل CSS را بررسی نماید تا هر وقت که فایل SASS تغییر کرد با استفاده از دستور زیر آن را به روز رسانی نماید.
1 | sass --watch C:\ruby\lib\sass\style.scss:style.css |
سپس کد بالا را اجرا نمایید؛ اجرای آن با استفاده از کد زیر فایل style.css را به صورت خودکار ایجاد می کند.
1 2 3 4 5 6 7 8 9 | /* This comment is * more than one line long * since it uses the CSS comment syntax, * it will appear in the CSS output. */ body { color: black; } a { color: blue; } |
اجازه دهید مراحل زیر را انجام دهیم تا ببینیم کدام یک از کدهای بالا کار می کنند.
Interpolating در کامنت های چند خطی در نتیجه CSS حل می شود.
می توانید متغیرها یا نام property یا ویژگی را در داخل curly braces مشخص کنید.
1 2 | $var : "value"; /* multiline comments #{$var} */ |
مثال زیر استفاده از interpolation را در کامنت های چند خطی در فایل SCSS را نشان می دهد.
1 2 3 4 5 6 7 8 9 10 11 | <html> <head> <title>SASS comments</title> <link rel = "stylesheet" type = "text/css" href = "style.css"/> </head> <body> <h1>Welcome to TutorialsPoint</h1> <p>This is an example for Interpolation in SASS.</p> </body> </html> |
در مرحله بعد، فایل style.scss را ایجاد کنید.
1 2 | $version: "7.8"; /* Framework version for the generated CSS is #{$version}. */ |
می توانید از Sass بخواهید که فایل CSS را بررسی نماید تا هر وقت که فایل SASS تغییر کرد با استفاده از دستور زیر آن را به روز رسانی نماید.
1 | sass --watch C:\ruby\lib\sass\style.scss:style.css |
سپس کد بالا را اجرا نمایید؛ اجرای آن با استفاده از کد زیر فایل style.css را به صورت خودکار ایجاد می کند.
1 | /* Framework version for the generated CSS is 7.8. */ |
اجازه دهید مراحل زیر را انجام دهیم تا ببینیم کدام یک از کدهای بالا کار می کنند.
در این جلسه آموزش کار با کامنت ها در Sass را ارائه نمودیم.
در جلسه بعد با آموزش SassScript ها با شما همراه خواهیم بود.
با پی وی لرن همراه باشید.