Меньше стенды для Ле Анер C СС, и представляет собой расширение для языка CSS, добавив поддержку для переменных, вложенных правил, Mixins и операций.
МЕНЬШЕ настоящее время поддерживает CSS 2 и 3 синтаксис и широко используемым языком среди разработчиков.
Less.js библиотека JavaScript, способны читать МЕНЬШЕ синтаксис.
Библиотека в основном CSS препроцессора, принимая .less файлы и преобразования их содержание стандартов совместимый код CSS, а также сохранения в новый файл в формате классика .css, который каждый браузер может интерпретировать.
И МЕНЬШЕ (синтаксис) и Less.js (библиотека) видели использование в крупных компаниях по всему Интернету, начиная с Google, Twitter и Facebook.
Что нового В этом выпуске:
- Поддержка контекстнымиplugin директиву, чтобы загрузить функцию плагины
- Все директивы пропускают (например, опоры), а не только средства массовой информации
- Улучшена производительность для синтаксического анализатора. - должно помочь не-хром браузеров с очень большими файлами менее, чтобы быть намного быстрее,
- Функциональные размер изображения уважает включать пути, как и другие функции файлов
- Цвет функции принимают относительную аргумент, что относится проценты относительно вместо абсолютно
- Включить пути теперь позволяет: В качестве разделителя на окнах (признавая и не разделения имен дисков на обратной косой черты)
- import (CSS), не тянет директиву выше замечаний
- Исправлена импортных отчетности без кавычек иногда вызывает проблемы
- Заменить поддерживает размеры и цвета
- Поле браузер настроен в package.json для использования с Browserify
- Другой исправление для поддержки путей передается в виде строки, а не массив
- Отдельно стоящие наборы правил могут быть использованы в качестве аргументов по умолчанию
- Исправлена много ложных предупреждений о расширяет
- Ошибки, записанные на стандартный вывод более последовательно
- Последовательно держите единицы, если строгие единицы выключен
- Улучшена поддержка для комментариев в функции все аргументы
Что нового в версии 2.5.1:
- Поддержка контекстнымиplugin директиву для загрузки плагинов функций
- Все директивы пропускают (например, опоры), а не только средства массовой информации
- Улучшена производительность для синтаксического анализатора. - должно помочь не-хром браузеров с очень большими файлами менее, чтобы быть намного быстрее,
- Функциональные размер изображения уважает включать пути, как и другие функции файлов
- Цвет функции принимают относительную аргумент, что относится проценты относительно вместо абсолютно
- Включить пути теперь позволяет: В качестве разделителя на окнах (признавая и не разделения имен дисков на обратной косой черты)
- import (CSS), не тянет директиву выше замечаний
- Исправлена импортных отчетности без кавычек иногда вызывает проблемы
- Заменить поддерживает размеры и цвета
- Поле браузер настроен в package.json для использования с Browserify
- Другой исправление для поддержки путей передается в виде строки, а не массив
- Отдельно стоящие наборы правил могут быть использованы в качестве аргументов по умолчанию
- Исправлена много ложных предупреждений о расширяет
- Ошибки, записанные на стандартный вывод более последовательно
- Последовательно держите единицы, если строгие единицы выключен
- Улучшена поддержка для комментариев в функции все аргументы
Что нового в версии 2.5.0:
- Поддержка контекстнымиplugin директиву для загрузки плагинов функций
- Все директивы пропускают (например, опоры), а не только средства массовой информации
- Улучшена производительность для синтаксического анализатора. - должно помочь не-хром браузеров с очень большими файлами менее, чтобы быть намного быстрее,
- Функциональные размер изображения уважает включать пути, как и другие функции файлов
- Цвет функции принимают относительную аргумент, что относится проценты относительно вместо абсолютно
- Включить пути теперь позволяет: В качестве разделителя на окнах (признавая и не разделения имен дисков на обратной косой черты)
- import (CSS), не тянет директиву выше замечаний
- Исправлена импортных отчетности без кавычек иногда вызывает проблемы
- Заменить поддерживает размеры и цвета
- Поле браузер настроен в package.json для использования с Browserify
- Другой исправление для поддержки путей передается в виде строки, а не массив
- Отдельно стоящие наборы правил могут быть использованы в качестве аргументов по умолчанию
- Исправлена много ложных предупреждений о расширяет
- Ошибки, записанные на стандартный вывод более последовательно
- Последовательно держите единицы, если строгие единицы выключен
- Улучшена поддержка для комментариев в функции все аргументы
Что нового в версии 2.4.0:
- Поддержка плагинов, которые предварительно процесс (добавить библиотеки и т.д. молча.)
- Пустые sourcemaps сейчас работают
- Extract и длина функции в настоящее время игнорировать комментарии в списке (больше работы, чтобы прийти, чтобы исправить общую проблему)
- фрагмента обрабатывают абсолютным, так как они относятся к HTML документа
- Распространяется на селекторе вместе с & в настоящее время работают более
- Вложенные Mixins лучше работать с! важную (регресс в 2.3.0)
- Обещание зависимость является в настоящее время фактически обязательным (введен в 2.0.0)
- Файлы только с & # x5c; г символы новой строки в настоящее время обрабатывать ОК (регресс в 2.0.0)
- Когда строгие единицы выключен, а блок 1 / х, (например, 1 / 12px) выходной блок является х, ранее ничего (регресс в 2.0.0)
URL
Что нового в версии 2.3.1:
- Исправлена зависит вариант (регресс в 2.3.0)
- Поддержка родитель селектор (&) используется в выражении югу элемента (например: нет (.c _ &))
Что нового в версии 2.3.0:.
- Добавлена функция isruleset
- Добавлена опция опции импорта, в результате чего меньше, не удастся, если файл не найден.
- Исправлена браузеры стороне кэш.
- Множество исправлений импортировать ссылки -. поддержкиsupport и ключевой кадр
- селекторы в настоящее время интерполяции псевдо-селекторы (например: @ {} наведении).
- Исправлены комментарии пропустил, если они были в конце файла.
- Исправлена важно! используется с параметрическими Mixins.
- Издает предупреждения для растягивается, когда цель не найден.
- включить-путь в настоящее время работает на данных-URI.
- Переменные и функция вызывает работу в пути данных-URI.
- Исправлены абсолютные пути не работает на импорт иногда.
- спецификации Unicode снова удаляется.
Что нового в версии 2.2.0:
- Использование импорта имя файла интерполяции и импорта в линию вместе теперь работает
- устаревшим вариант сжатия (все еще работает, но выдает предупреждение, если в молчание)
- Узел версия менее в настоящее время размера изображения, изображение ширины, изображения-высоту, которая возвращает размеры изображений из файла
- Исправлена ошибка, которая могла вызвать синтаксического анализа, чтобы чаще, чем раз и обратного вызова назвать несколько раз
- Если вы вывода на консоль, lessc умолчанию в молчание, так предупреждения не попадают в выходе
- функция isunit поддерживает '', чтобы проверить, если измерение не имеет единицы
- данных URI функция теперь считается символы после кодирования base64 вместо байтов перед кодированием, чтобы определить, IE8 поддержки
- Исправлена ошибка, влияющие на псевдо охранники класса селекторов
- Не кэшировать в браузере при использовании modifyVars
- Обнаружение если меньше не разобрать последний символ в файле
- Обнаружение ли файл CSS в настоящее время требует / CSS, CSS-,? CSS, CSS и вместо просто CSS. Вы по-прежнему можете сказать меньше тип файла, используя параметры импорта.
- Удалено дополнительное новая линия добавляется к sourcemap запись встроенный файл
- Поддержка расширений Safari
Что нового в версии 2.1.0:
- Исправлена опция isSync, он использует синхронизации файловых операций но обещания гарантируется перезвонить асинхронный. Теперь мы поддерживаем обещания в качестве признака, а не 1-го класса, как делать вещи.
- Браузер код теперь синхронно снова, как и в v1, то есть он блокирует сайт до тех пор, пока менее составляется
- Некоторые исправления для импорта переменных, которые пострадавшие filemanagers, когда синхронный
- Исправлена lessc Makefile зависимостей
- Вывод в настоящее время отчитывается поле импорт с массивом импортированных файлов
- Относительная тест путь для имен дисков (так только для Windows) теперь чувствителен к регистру
- Fix для IE7 - использовать GetChar вместо индексации массива
- Переменные, использующие! важно сейчас выход! Важно, что всплывает, чтобы повлиять на правило
- кэш LiveReload попойка сейчас лечится специально
Опция
Что нового в версии 2.0.0:
- Исправлена умножения в режиме нон строгие единиц взять левый блок Операнд, в случае, если устройство не может быть решен
- Некоторые исправления для браузера кросс-совместимости
- Тесты Браузер Перейдем в IE 8-11 и FF
- Добавлена index.js и browser.js в корне, как ярлыки
- Исправлены некоторые местные переменные написания
- Поддержка директивы @ счетчик стиле
Что нового в версии 1.7.4:
- Ручка прописные пути в браузере
- Показать ошибка, если пустой селектор используется в расширять
- Исправлена недвижимость слияния в директивах
- Исправлена упорядочение кодировки и импортных директив
- Исправлена состояние гонки, что вызвало правила является неопределенная ошибка иногда, если у вас сложная стратегия импорта
- Лучше сообщение об ошибке для импорта недостающих точки с запятой или неправильно
Что нового в версии 1.7.3:
- Не округлять результаты цветовых функций, как легкость, оттенок, яркость и т.п ..
- Поддержка и крышка содержат ключевые слова в определениях фоне.
Что нового в версии 1.7.0:
- Добавлена поддержка наборов правил в переменных и передается Mixins чтобы упаковка
- Изменение яркости следовать w3c спецификации, яркости доступен в яркости. Контраст по-прежнему использует яркостный так что вы можете видеть различия, если ваш порог% близка к существующей расчетной яркости.
- Модернизированный чистый CSS, что означает --selectors-слияния-режим теперь переименован --compatibility
- Добавлена поддержка для использования переменных сkeyframes,namespace,charset
- Поддержка недвижимость слияния с + _, когда пространства необходимо и держать + для запятую
- Импорт теперь всегда импортировать сразу последовательно - состояние гонки означало ранее определенные конфигурации приведет к другому упорядочения файлов
Что нового в версии 1.6.3:
- Исправлена ошибка с вызовом toCSS дважды не работает в некоторых ситуации.
Что нового в версии 1.6.1:
- Поддержка ^ и ^^ тени DOM селекторы
- Исправлена селектор sourcemap (используется, чтобы сообщить конец элемента или выбора) и положения директивы (ранее не поддерживается)
- Исправлена разбора пустых меньше файлов
- Ошибка на (в настоящее время) неоднозначные охранников на несколько CSS селекторов
- Старые среды - защиты от TypeOf регулярное выражение возвращения функцию
- Не используйте ключевое слово по умолчанию
Что нового в версии 1.5.0:
- Поддержка импорта встроенного варианта включить CSS, что вы не хотите, чтобы разобрать меньше, например, import (встроенный) & Quot; file.css & Quot ;;
- Улучшена поддержка modifyVars (стилей с обновлением новых переменных, используя файловый кэш), в настоящее время более resiliant
- Поддержка опорного варианта импорта ссылаться внешний CSS, но не выводить его. Любые Смешение звонки или продлить будет выводиться.
- Поддержка охранников на селекторов (в настоящее время только если у вас есть один селектор)
- Разрешить недвижимость слияния через +: синтаксис
- Добавлена мин / макс функции
- Добавлена функция длины и улучшена экстракт работать с запятыми значений
- При использовании импортировать несколько, суб импорта импортируются несколько раз в конечной продукции
Что нового в версии 1.4.1:
- Исправлены syncImports и вариант юй-компресс, как они были проигнорированы.
- Исправлены несколько глобальных переменных утечки.
Что нового в версии 1.4.0:.
- Исправлена передача строгой математики опции
Что нового в версии 1.3.3:
- Исправлена критическая ошибка с подмешать вызова при использовании нескольких кронштейны .
- При использовании функции фильтра контрастности, функция проходит через, если первый аргумент не является цвет.
Что нового в версии 1.3.2:
- Браузер и сервер гиперссылка переписывание теперь совмещен не переписать (прежнее поведение lessc)
- URL переписывания можно переписать, чтобы быть относительно файла входа, используя опцию относительной URL-адресов (опция less.relativeUrls)
- вариант ROOTPATH можно использовать, чтобы добавить базовый путь к каждому URL
- Поддержка примесь аргумент Seperator из ';' так что вы можете передать запятыми значений. например .mixin (23px, 12px;);
- Исправлены много проблем с именованными аргументами в угловых случаях, не ведет себя, как ожидалось
- HSV, hsva, блок функции
- Исправлены многое другое плохо сообщения об ошибках
- Исправлена @ импорт-один раз, чтобы использовать полный путь, а не относительный один для определения, если импорт был импортирован уже
- Поддержка: нет (: п-ребенок (3))
Что нового в версии 1.3.0:
- media пузырьков
- Поддержка произвольные объекты как селекторы
- поддержка VARIADIC аргумент
- Поведение нулевой арности Mixins изменилось, смотрите ссылку выше.
- Разрешить 'import' директивы в любой селектор
- Медиа-запрос теперь может быть переменной
- Автоматическое слияние условиях СМИ запроса
- Fix глобальные переменные утечки
- Исправлена ошибка сообщение на неправильных валентности вызова
- Зафиксируем поведения ошибка 'arguments
- Исправлена '::' выход селектора
- Исправлена ошибка при использованииmedia с Mixins
Особенности
Требования
- включен JavaScript на стороне клиента
- Node.js 0,10 или выше для серверных сред
Комментарии не найдены