Materialize предоставляет различные классы CSS для применения различных предопределенных визуальных и поведенческих улучшений к кнопкам. В следующей таблице указаны доступные классы и их эффекты.
Sr.No. | Имя класса и описание |
---|---|
1 |
БТН Устанавливает кнопку или привязку в качестве кнопки материализации, обязательно. Устанавливает эффект повышенного отображения для кнопки. |
2 |
БТН-плавающая Создает круглую кнопку. |
3 |
БТН-плоский Устанавливает эффект плоского дисплея для кнопки, по умолчанию. |
4 |
БТН-большой Создает большие кнопки. |
5 |
отключен Создает отключенную кнопку. |
6 |
type = «submit» Представляет привязку или кнопку в качестве основной кнопки. |
7 |
волны эффект Устанавливает эффект щелчка пульсации, может использоваться в сочетании с любыми другими классами. |
БТН
Устанавливает кнопку или привязку в качестве кнопки материализации, обязательно. Устанавливает эффект повышенного отображения для кнопки.
БТН-плавающая
Создает круглую кнопку.
БТН-плоский
Устанавливает эффект плоского дисплея для кнопки, по умолчанию.
БТН-большой
Создает большие кнопки.
отключен
Создает отключенную кнопку.
type = «submit»
Представляет привязку или кнопку в качестве основной кнопки.
волны эффект
Устанавливает эффект щелчка пульсации, может использоваться в сочетании с любыми другими классами.
пример
В следующем примере демонстрируется использование классов кнопок mdl для отображения кнопок различных типов.
materialize_buttons.htm
<!DOCTYPE html> <html> <head> <title>The Materialize Buttons Example</title> <meta name = "viewport" content = "width = device-width, initial-scale = 1"> <link rel = "stylesheet" href = "https://fonts.googleapis.com/icon?family=Material+Icons"> <link rel = "stylesheet" href = "https://cdnjs.cloudflare.com/ajax/libs/materialize/0.97.3/css/materialize.min.css"> <script type = "text/javascript" src = "https://code.jquery.com/jquery-2.1.1.min.js"></script> <script src = "https://cdnjs.cloudflare.com/ajax/libs/materialize/0.97.3/js/materialize.min.js"> </script> </head> <body class = "container"> <div class = "card-panel"> <h5>Raised Buttons</h5> <button class = "btn waves-effect waves-teal">Add</button></td> <button class = "btn waves-effect waves-teal"> <i class = "material-icons left">add</i>Add</button></td> <button class = "btn waves-effect waves-teal"> <i class = "material-icons right">add</i>Add</button></td> <button class = "btn waves-effect waves-teal disabled">Add</button></td> </div> <div class = "card-panel"> <h5>Flat Buttons</h5> <button class = "btn-flat waves-effect waves-teal">Add</button></td> <button class = "btn-flat waves-effect waves-teal disabled" > <i class = "material-icons left">add</i>Add</button></td> </div> <div class = "card-panel"> <h5>Floating Buttons</h5> <a class = "btn-floating waves-effect waves-light red"> <i class = "material-icons">add</i></a> <a class = "btn-floating waves-effect waves-light red disabled" > <i class = "material-icons">add</i></a> </div> <div class = "card-panel"> <h5>Primary Buttons</h5> <button class = "btn waves-effect waves-light red" type = "submit">Send <i class = "material-icons right">send</i></button> <button class = "btn waves-effect waves-light red disabled" type = "submit" >Cancel <i class = "material-icons right">cancel</i></button> </div> <div class = "card-panel"> <h5>Large Buttons</h5> <a class = "btn-floating btn-large waves-effect waves-light red"> <i class = "material-icons">add</i></a> <a class = "btn-floating btn-large waves-effect waves-light red disabled"> <i class = "material-icons">add</i></a> </div> </body> </html>
Результат
Проверьте результат.