В этой главе мы шаг за шагом поймем, как установить LESS.
Системные требования для LESS
-
Операционная система — кроссплатформенная
-
Поддержка браузера — IE (Internet Explorer 8+), Firefox, Google Chrome, Safari.
Операционная система — кроссплатформенная
Поддержка браузера — IE (Internet Explorer 8+), Firefox, Google Chrome, Safari.
Установка LESS
Давайте теперь разберемся с установкой LESS.
Шаг 1 — Нам нужны NodeJ для запуска LESS примеров. Чтобы скачать NodeJs, откройте ссылку https://nodejs.org/en/ , вы увидите экран, как показано ниже —
Загрузите последнюю версию версии ZIP-файла.
Шаг 2 — Запустите программу установки, чтобы установить Node.js в вашей системе.
Шаг 3 — Далее установите LESS на сервер через NPM (Node Package Manager). Выполните следующую команду в командной строке.
npm install -g less
Шаг 4 — После успешной установки LESS вы увидите следующие строки в командной строке —
`- [email protected] + - [email protected] | `- [email protected] + - [email protected] + - [email protected] + - [email protected] + - [email protected] | `- [email protected] + - обещание@7.1.1 | `- [email protected] + - [email protected] | + - [email protected] | + - [email protected] | | `- [email protected] | | + - [email protected] | | `- [email protected] | + - [email protected] | | `- [email protected] | | + - [email protected] | | + --водит@2.0.1 | | + - [email protected] | | + - [email protected] | | + - [email protected] | | `- [email protected] | + - [email protected] | + - комбинированный поток@1.0.5 | | `- [email protected] | + - [email protected] | + - [email protected] | + - [email protected] | | `- [email protected] | + - [email protected] | | + - [email protected] | | | + - [email protected] | | | | `- [email protected] | | | + - [email protected] | | | + - [email protected] | | | | `- [email protected] | | | + - [email protected] | | | `- [email protected] | | + - [email protected] | | | `- [email protected] | | + - [email protected] | | | + - [email protected] | | | + - [email protected] | | | | `- [email protected] | | | + - [email protected] | | | `- [email protected] | | `- [email protected] | | `- [email protected] | + - [email protected] | | + - [email protected] | | + - [email protected] | | + - [email protected] | | `- [email protected] | + - [email protected] | | + - [email protected] | | + - [email protected] | | | + - [email protected] | | | + - [email protected] | | | `- [email protected] | | `- [email protected] | | + - [email protected] | | + - [email protected] | | | `- [email protected] | | + - [email protected] | | + - [email protected] | | + - [email protected] | | `- [email protected] | + - [email protected] | + - [email protected] | + - [email protected] | + - [email protected] | | `- [email protected] | + - [email protected] | + - [email protected] | + - [email protected] | + - [email protected] | + - [email protected] | `- [email protected] `- [email protected]
пример
Ниже приведен простой пример МЕНЬШЕ.
hello.htm
<!doctype html> <head> <link rel = "stylesheet" href = "style.css" type = "text/css" /> </head> <body> <h1>Welcome to TutorialsPoint</h1> <h3>Hello!!!!!</h3> </body> </html>
Давайте теперь создадим файл style.less, который очень похож на CSS, с той лишь разницей, что он будет сохранен с расширением .less . Оба файла, .html и .less должны быть созданы внутри папки nodejs .
style.less
@primarycolor: #FF7F50; @color:#800080; h1 { color: @primarycolor; } h3 { color: @color; }
Скомпилируйте файл style.less в style.css с помощью следующей команды —
lessc style.less style.css
Когда вы запустите указанную выше команду, она автоматически создаст файл style.css . Всякий раз, когда вы изменяете файл LESS, необходимо выполнить приведенную выше команду в cmd, и тогда файл style.css будет обновлен.
Файл style.css будет иметь следующий код при запуске вышеуказанной команды —
style.css
h1 { color: #FF7F50; } h3 { color: #800080; }
Выход
Давайте теперь выполним следующие шаги, чтобы увидеть, как работает приведенный выше код:
Сохраните приведенный выше HTML-код в файле hello.htm .
Откройте этот HTML-файл в браузере, отобразится следующий вывод.