MNIEJ - Mixins
Miksery są podobne do funkcji w językach programowania. Domieszki to grupa właściwości CSS, które umożliwiają używanie właściwości jednej klasy dla innej klasy i zawierają nazwę klasy jako jej właściwości. W LESS możesz zadeklarować mixin w taki sam sposób, jak styl CSS, używając selektora class lub id. Może przechowywać wiele wartości i może być ponownie użyty w kodzie w razie potrzeby.
Poniższa tabela przedstawia szczegółowo użycie MNIEJ mieszanin .
Sr.No. | Użycie i opis miksów |
---|---|
1 | Brak wysyłania miksera Miksery mogą znikać z danych wyjściowych, po prostu umieszczając po nich nawiasy. |
2 | Selektory w Mixins Miksy mogą zawierać nie tylko właściwości, ale mogą również zawierać selektory. |
3 | Przestrzenie nazw Przestrzenie nazw służą do grupowania elementów mieszanych pod wspólną nazwą. |
4 | Chronione przestrzenie nazw Gdy ochrona jest stosowana do przestrzeni nazw, zdefiniowane przez nią mieszanki są używane tylko wtedy, gdy warunek ochrony zwraca wartość true. |
5 | Ważne słowo kluczowe! ! Ważny parametr jest używany do przesłonić szczególną właściwość. |
Przykład
Poniższy przykład demonstruje użycie mixinów w pliku 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>
Następnie utwórz plik style.less .
bezszyjkowy
.p1 {
color:red;
}
.p2 {
background : #64d9c0;
.p1();
}
.p3 {
background : #LESS520;
.p1;
}
Możesz skompilować style.less do style.css za pomocą następującego polecenia -
lessc style.less style.css
Wykonaj powyższe polecenie; automatycznie utworzy plik style.css z następującym kodem -
style.css
.p1 {
color: red;
}
.p2 {
background: #64d9c0;
color: red;
}
.p3 {
background: #LESS520;
color: red;
}
Wynik
Wykonaj następujące kroki, aby zobaczyć, jak działa powyższy kod -
Zapisz powyższy kod HTML w pliku less_mixins.html plik.
Otwórz ten plik HTML w przeglądarce, zostanie wyświetlony następujący wynik.
Nawiasy są opcjonalne podczas wywoływania miksów. W powyższym przykładzie oba stwierdzenia.p1(); i .p1; Zrobić to samo.