آموزش less قواعد تودرتو نویسی

 

با درودی دیگر خدمت شما کاربر گرامی وبسایت ilikephp.ir و علاقه مندان به آموزش Less من علیرضا حاتمی نیا هستم و با قسمتی دیگر از آموزش Less در خدمت شما هستم.
در قسمت قبل به آموزش مقدمات و نصب Less پرداختیم و در این قسمت با قواعد تودرتونویسی در Less آشنا خواهید شد.

تودرتو نویسی در Less:

با استفاده از less شما به راحتی می توانید به ویژگی های یک کلاس یا id به صورت تودرتو نویسی دسترسی پیدا کنید و آنها را تغییر دهید.
مثلا فرض کنید که ساختار زیر را در HTML تعریف کردیم

 <html>
<head>
   <title>Nested Rules</title>
   <link rel="stylesheet" type="text/css" href="style.css" />
</head>
<body>
   <div class="parent">
   <h1>Less tutorial</h1>
   <p> this is first paragraph </p>
   <div class=”class1”>
   <h2>Second Heading</h2>
   <p> this is second paragraph </p>
   </div>
   </div>
</body>
</html>

آموزش less

جدا کننده


در مرحله بعد فایل style.less را اینگونه می نویسیم :

 .parent{
  h1{
       font-size: 25px;
       color:#E45456;
 }
  p{
       font-size: 25px;
       color:#3C7949;
  }

 .class1{
  h2{
        font-size: 25px;
        color:#E45456;
  }
  p{
       font-size: 25px;
       color:#3C7949;
  }
 }
}

طیق آموزش قبلی فایل style.less با دستور زیر به فایل style.css کامپایل می کنیم
 

 lessc style.less style.css

اگر فایل style.css را باز کنیم متوجه می شویم که به صورت زیر نوشته شده است. با کمک less توانستیم به راحتی و با ساختاری منظم تر به کلاس class1 و دیگر فرزندانش دسترسی پیدا کنیم

 .parent h1 {
  font-size: 25px;
  color: #E45456;
}
.parent p {
  font-size: 25px;
  color: #3C7949;
}
.parent .class1 h2 {
  font-size: 25px;
  color: #E45456;
}
.parent .class1 p {
  font-size: 25px;
  color: #3C7949;
}

 

جلسه دوم آموزش less

برای درج نظر و یا طرح سوالات خود لطفا در سایت ثبت نام کنید و یا وارد سایت شوید

نظرات کاربران

برای این مطلب تاکنون نظری ارسال نشده است. شما اولین نفر باشید