LESS - Kapsam

Açıklama

Değişken kapsamı, mevcut değişkenin yerini belirtir. Değişkenler yerel kapsamdan aranacak ve eğer mevcut değillerse, derleyici üst kapsamdan arayacaktır.

Misal

Aşağıdaki örnek, LESS dosyasında ad alanlarının ve erişimcilerin kullanımını gösterir -

<html>
   <head>
      <title>Less Scope</title>
      <link rel = "stylesheet" type = "text/css" href = "style.css" />
   </head>
   
   <body>
      <h1>Example using Scope</h1>
      <p class = "myclass">LESS enables customizable, 
      manageable and reusable style sheet for web site.</p>
   </body>
</html>

Şimdi style.less dosyasını oluşturun.

style.less

@var: @a;
@a: 15px;

.myclass {
   font-size: @var;
   @a:20px;
   color: green;
}

Aşağıdaki komutu kullanarak style.less dosyasını style.css olarak derleyebilirsiniz -

lessc style.less style.css

Yukarıdaki komutu yürütün; style.css dosyasını aşağıdaki kodla otomatik olarak oluşturacaktır -

style.css

.myclass {
   font-size: 20px;
   color: green;
}

Çıktı

Yukarıdaki kodun nasıl çalıştığını görmek için şu adımları izleyin -

  • Yukarıdaki html kodunu şuraya kaydedin: scope.html dosya.

  • Bu HTML dosyasını bir tarayıcıda açın, aşağıdaki çıktı görüntülenecektir.