آموزش Less

آموزش طراحی وب سایت با استفاده از Less

تعریف

 لوپ loop به شما این اجازه را میدهند که یک عبارت یا گروهی از عبارات را چندین بار اجرا کنید. زمانی که میکسین های بازگشتی با عبارات گارد و انطباق الگویی ترکیب میشوند میتوان چندین ساختار تکرارپذیر را ایجاد کرد.

مثال

 مثال زیر استفاده از loop در فایل LESS را نشان میدهد:

 

<!doctype html>
<head>
   <link rel="stylesheet" href="/style.css" type="text/css" />
</head>
<body>
<div class="cont">
   <h2>Welcome to TutorialsPoint</h2>
   <p>The largest Tutorials Library on the web. </p>
</div>
</body>
</html>

سپس فایل style.less را ایجاد کنید.

 

.cont(@count) when (@count > 0) {
  .cont((@count - 1));
  width: (25px * @count);
}
div {
  .cont(7);
}

با استفاده از دستور زیر فایل style.less را به style.css تبدیل کنید:

 

lessc style.less style.css

با اجرای دستور بالا فایل style.css بصورت خود به خود ایجاد میشود و شامل کدهای زیر است:

 

div {
  width: 25px;
  width: 50px;
  width: 75px;
  width: 100px;
  width: 125px;
  width: 150px;
  width: 175px;
}

خروجی

 بیایید دستورات زیر را انجام دهیم تا خروجی را ببینیم:

  • کدهای html بالا را در فایل loop_example.html ذخیره کنید.
  • فایل HTML را در مرورگر باز کنید، خروجی بدین شکل خواهد بود.

less loops output

 

 

 

 

نوشتن دیدگاه

جستجو در سایت

  • مقدمه +

    LESS فریم ورک  CSS است که میتوان استایل شیت را شخصی سازی و مدیریت کند. همچنین میتوان از آن برای

    Read More

  • نصب LESS +

    LESS فریم ورک  CSS است که میتوان استایل شیت را شخصی سازی و مدیریت کند و میتواند بر روی تمامی

    Read More

  • LESS - قوانین تو در تو - Nested Rules +

    یکسری از ویژگی های CSS وجود دارد که به شما این اجازه را میدهد تا از ویژگی های یک کلاس

    Read More

  • LESS - directive های تو در تو +

    شما میتوانید directive هایی نظیر media و keyframe را بصورت تو در تو بنویسید. شما میتوانید directive را در بالا

    Read More

  • LESS - عملیات ریاضی +

    LESS از برخی عملیات های ریاضی نظیر جمع (+)، منها (-)، ضرب (*)، و تقسیم (/) پشتیبانی میکند و میتوانند بر روی اعداد، رنگ

    Read More

  • LESS - escaping +

    escaping سلکتورها را بصورت داینامیک ایجاد میکند و از مقادیر متغیرها به شکل رشته استفاده میکنند.

    Read More

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6

افراد آنلاین

ما 19 مهمان و بدون عضو آنلاین داریم