Переменные в LESS

Язык LESS позволяет использовать переменные. Переменная представляют собой контейнер, в котором можно хранить какие-то данные и использовать их в нужных местах кода.

Чтобы создать переменную, нужно придумать ее имя и перед ним поставить знак @. Затем после имени переменной ставим двоеточие и указываем значение этой переменной. Давайте для примера сделаем переменную с именем var:

@var: 20px;

Давайте теперь используем эту переменную в качестве значения свойства:

p { font-size: @var; }

В результате после компиляции в CSS вместо нашей переменной подставится ее значение:

p { font-size: 20px; }

Расскажите, каким будет результат компиляции следующего кода:

@color: #000; p { color: @color; }

Использование переменной несколько раз

Одну переменную можно использовать несколько раз:

@var: 20px; p { font-size: @var; } div { font-size: @var; }

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

p { font-size: 20px; } div { font-size: 20px; }

Расскажите, каким будет результат компиляции следующего кода:

@var: 100px; #block { width: @var; height: @var; }

Расскажите, каким будет результат компиляции следующего кода:

@color: #000; p { color: @color; } div { background-color: @color; } section { border: 1px solid @color; }