Марат-блог
Услуги по продвижению и разработке сайта
Отправить заявку
Заказать обратный звонок

Спасибо, Ваша заявка принята.

В ближайшее время менеджер свяжется с Вами.

Главная » Инструкции » Bootstrap » Bootstrap 3 - Настройка платформы с помощью переменных LESS

Bootstrap 3 - Настройка платформы с помощью переменных LESS

В этой статье мы рассмотрим самый простой способ настройки платформы, которая заключается в изменении значений переменных less.

Процесс настройки платформы Twitter Bootstrap 3 представим в виде следующих шагов:

  1. Настройка платформы с помощью переменных LESS:

      • Скачиваем платформу Twitter Bootstrap 3 с исходными кодами. Для этого открываем страницу http://getbootstrap.com/getting-started/ и нажимаем на кнопку "Download source".

        Bootstrap 3 - варианты дистрибутивов платформы

      • Распаковываем содержимое архива Twitter Bootstrap 3 в каталог Вашего проекта.
      • Подключаем bootstrap.less, хранящийся в папке less к HTML-документу:
    <link rel="stylesheet/less" type="text/css" href="less/bootstrap.less" />
    

    Примечание: файл bootstrap.less содержит инструкции для подключения всех остальных файлов LESS, в том числе и файла variables.less.

    Bootstrap 3 - содержание файла variables.less

    • Для того чтобы можно было настраивать переменные LESS на стороне клиента и сразу же просматривать результаты в браузере скачиваем файл less.js с сайта http://lesscss.org/ и подключаем его:
      <script src="js/less.js" type="text/javascript"></script>
      
    • Настраиваем платформу, изменяя значения переменных в файле variables.less, находящийся в папке less:

      Например, изменим количество колонок и расстояние между колонками:

      Bootstrap 3 - изменение значений переменных LESS

      Например изменим цвет границ и фона для панели с классом .panel-primary:

      Bootstrap 3 - изменение значений переменных LESS

      После выолненных изменений необходимо сохранить файл variables.less и перезагрузить страницу. После перезагрузки мы сразу же увидим результат проведённых нами изменений:

<html lang="ru">
<head>
  <meta charset="utf-8">
  <meta http-equiv="X-UA-Compatible" content="IE=edge">
  <meta name="viewport" content="width=device-width, initial-scale=1">
  <title>Настройка платформы Twitter Bootstrap 3 с помощью изменения
значений переменных LESS</title> <link rel="stylesheet/less" type="text/css" href="less/bootstrap.less" /> <script src="js/jquery-1.11.2.min.js" type="text/javascript"></script> <script src="js/less.min.js" type="text/javascript"></script> <script src="js/bootstrap.min.js" type="text/javascript"></script> </head> <body> <div class="container"> <h3 class="page-header">Настройка платформы Twitter Bootstrap 3
с помощью изменения значений переменных LESS</h3> <div class="row"> <div class="col-xs-3"> <div class="panel panel-primary"> <div class="panel-heading">Название панели</div> <div class="panel-body"> Контент панели </div> </div> </div> <div class="col-xs-3"> <div class="panel panel-primary"> <div class="panel-heading">Название панели</div> <div class="panel-body"> Контент панели </div> </div> </div> <div class="col-xs-3"> <div class="panel panel-primary"> <div class="panel-heading">Название панели</div> <div class="panel-body"> Контент панели </div> </div> </div> <div class="col-xs-3"> <div class="panel panel-primary"> <div class="panel-heading">Название панели</div> <div class="panel-body"> Контент панели </div> </div> </div> <div class="col-xs-3"> <div class="panel panel-primary"> <div class="panel-heading">Название панели</div> <div class="panel-body"> Контент панели </div> </div> </div> </div> </div> </body> </html>
  1. Результат изменений значений переменных

  2. После настройки системы необходимо выполнить компиляцию файла bootstrap.less в bootstrap.css.
    • Скачать программу node.js.

      Программа node.js

    • Установить пакет less. Для этого необходимо открыть командную консоль, перейти в любой каталог, в который Вы хотите загрузить пакет и ввести команду:
      npm install less

      Установка пакета less в node.js

    • Компилируем bootstrap.less в bootstrap.css. Для этого переходим в каталог, содержащий файл bootstrap.less и вводим команду:
      node E:\bootstrap\node_modules\less\bin\lessc bootstrap.less > bootstrap.css

      Компиляция less в css

    • После этого подключаем файл bootstrap.css с помощью элемента link.
<link rel="stylesheet" type="text/css" href="css/bootstrap.css">