Сайт веб-мастера Александра Климова
Меню

Material Design Lite. Button

Рассмотрим использование кнопок в MDL.

Кнопки реализованы на основе стандартного html-элемента button. Может содержать текст или изображение.

Доступны несколько видов кнопки: плоская (по умолчанию), поднимающая, FAB двух размеров и кнопка-значок. Все кнопки могут быть простыми (светло-серые) и цветными, а также быть в недоступном состоянии.

Классы кнопок.

  • mdl-button - обязательный класс для кнопки
  • mdl-js-button - обязательный класс для кнопки
  • mdl-button--raised - выпуклый эффект. Используется для fab, mini-fab, icon
  • mdl-button--fab - Круглая кнопка FAB. Используется для fab, mini-fab, icon
  • mdl-button--mini-fab - Маленькая круглая FAB. Используется для fab, mini-fab, icon
  • mdl-button--icon - Круглая кнопка-значок.
  • mdl-button--colored - Цветная кнопка (primary или accent color, в зависимости от типа кнопки). Цвета определены в material.min.css
  • mdl-button--primary - Цвет primary. Цвета определены в material.min.css
  • mdl-button--accent - Цвет accent. Цвета определены в material.min.css
  • mdl-js-ripple-effect - эффект ripple. Можно комбинировать с другими классами

Подключаем к элементу button один или несколько классов.


<button class="mdl-button mdl-js-button mdl-button--raised">Кнопка стандартная</button>

Примеры

FAB-кнопка с эффектом ripple (простая и цветная)

Мини-FAB

Выпуклая кнопка

Цветные выпуклые кнопки (стандарт и акцентированный)

Плоские кнопки (Стандарт, ripple, disabled

А также со цветами Prmary и Accent

Кнопка-значок (круглая) - обычная и цветная

Вернуться на общую страницу Material Design Lite

Реклама