#C کلید ورود به بازار کار

دوره پروژه‌محور #C و ASP.NET Core

C#
C#
بستن تبلیغات
دوره طراحی سایت حرفه‌ای با پروژه واقعی!

دوره جامع و پروژه‌محور طراحی وب با تمرکز روی JavaScript، Ajax و API! با طراحی ریسپانسیو و پروژه‌های حرفه‌ای مثل دیجی‌کالا و شمرون کباب مهارتت رو حرفه‌ای کن!

مشاهده بیشتر
دوره آموزش ساخت CSS Framework ( با SASS )

با دوره رایگان "ساخت فریمورک CSS با Sass" حرفه‌ای شو! دیگه وقتشه کدهای شلوغ و تکراری رو کنار بذاری و فریمورک CSS اختصاصی خودتو بسازی. تو این دوره، از صفر تا صد Sass رو یاد می‌گیری و یاد می‌گیری چطور پروژه‌هات رو سریع‌تر و شگفت‌انگیزتر کنی!

مشاهده بیشتر
مقالات برنامه نویسی
آموزش کاربرد & در Sass Script

آموزش SASS – کاربرد & در SassScript

شما می توانید با استفاده از کاراکتر & به selector میزبان (parent selector) اشاره کرده و آن را انتخاب نمایید. این کاراکتر در واقع برای Sass مشخص می کند که در کدام قسمت از قطعه کد مورد نظر، selector میزبان باید (درج شود) قرار گیرد.

کاراکتر & مانند زمانی که در selector ها (انتخابگر المان ها بر اساس تگ، id و غیره) استفاده می شود، در SassScript نیز به selector میزبان فعلی اشاره دارد (ارجاع می دهد).

دستور نگارشی و نحوه ی استفاده از این کاراکتر در SassScript به شرح زیر می باشد:

a {
   &:hover { color: green; }
}

کاراکتر & در قطعه کد بالا با انتخابگر میزبان (patent selector) که همان المان a می باشد جایگزین شده و رنگ لینک را به هنگام قرارگیری اشاره گر موس بر روی آن، به سبز تغییر می دهد.

مثال کاربردی
< html >
   < head >
      < title >& in SassScript< /title >
      < link rel="stylesheet" type="text/css" href="style.css" / >
      < link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.5/css/bootstrap.min.css" >
      < script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.3/jquery.min.js" >< /script >
      < script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.5/js/bootstrap.min.js" >< /script >
   < /head >
   < body >
      < div class="container" >
         < h2 >Example using & in SassScript< /h2 >
         < a href="http://www.tutorialspoint.com/" > www.tutorialspoint.com < /a >
      < /div >
   < /body >
< /html >

حال فایل style.scss را ایجاد نمایید.

a {
   font-size: 20px;
   &:hover { background-color: yellow;}
}

می توانید با استفاده از دستور زیر به SASS فرمان دهید که به تغییرات در محتوای فایل SASS گوش فرا داده و به مجرد بروز رسانی آن، کد CSS متناظر را نیز بروز رسانی کند.

sass --watch C:\ruby\lib\sass\style.scss:style.css

پس از فراخوانی و اجرای دستور فوق، style.css به همراه محتوای زیر به صورت خودکار ایجاد می شود.

a {
   font-size: 20px;
}
a:hover {
   background-color: yellow;
}

خروجی

مراحل زیر را جهت مشاهده ی خروجی کد طی نمایید:

  • کد html بالا را در فایل &_SassScript.html ذخیره نمایید.
  • فایل HTML مزبور را با مرورگر دلخواه باز نمایید. نتیجه ی کد به صورت زیر در پنجره ی مرورگر به نمایش در می آید:
آموزش Sass
مقاله قبلی
آموزش Interpolation در selector و property در Sass
مقاله بعدی
آموزش Variable Defaults در Sass
نظرات شما

نظرات خود را ثبت کنید...