МЕНЬШЕ - миксины

Миксины похожи на функции в языках программирования. Миксины - это группа свойств CSS, которые позволяют вам использовать свойства одного класса для другого класса и включают имя класса в качестве своих свойств. В LESS вы можете объявить миксин так же, как стиль CSS, используя селектор классов или идентификаторов. Он может хранить несколько значений и может быть повторно использован в коде при необходимости.

В следующей таблице подробно показано использование миксинов LESS .

Sr. No. Использование миксинов и описание
1 Не выводится микс

Примеси можно заставить исчезнуть в выводе, просто поставив после них круглые скобки.

2 Селекторы в миксинах

Миксины могут содержать не только свойства, но и селекторы.

3 Пространства имён

Пространства имен используются для группировки миксинов под общим именем.

4 Защищенные пространства имен

Когда защита применяется к пространству имен, определенные им миксины используются только тогда, когда условие защиты возвращает истину.

5 Ключевое слово! Important

Важно! Ключевое слово используются для переопределения особого свойства.

пример

В следующем примере демонстрируется использование миксинов в файле LESS -

<html>
   <head>
      <link rel = "stylesheet" href = "style.css" type = "text/css" />
      <title>LESS Mixins</title>
   </head>

   <body>
      <h1>Welcome to Tutorialspoint</h1>
      <p class = "p1">LESS is a CSS pre-processor that enables customizable, 
      manageable and reusable style sheet for web site.</p>
      <p class = "p2">LESS is a dynamic style sheet language that extends the capability of CSS.</p>
      <p class = "p3">LESS is cross browser friendly.</p>
   </body>
</html>

Затем создайте файл style.less .

style.less

.p1 {
   color:red;
}

.p2 {
   background : #64d9c0;
   .p1();
}

.p3 {
   background : #LESS520;
  .p1;
}

Вы можете скомпилировать style.less в style.css , используя следующую команду -

lessc style.less style.css

Выполните указанную выше команду; он автоматически создаст файл style.css со следующим кодом -

style.css

.p1 {
   color: red;
}

.p2 {
   background: #64d9c0;
   color: red;
}

.p3 {
   background: #LESS520;
   color: red;
}

Вывод

Выполните следующие действия, чтобы увидеть, как работает приведенный выше код -

  • Сохраните приведенный выше html-код в less_mixins.html файл.

  • Откройте этот HTML-файл в браузере, и вы увидите следующий результат.

Скобки необязательны при вызове миксинов. В приведенном выше примере оба оператора.p1(); и .p1; сделай то же самое.