Materialize предоставляет различные классы CSS для применения различных предопределенных визуальных и поведенческих улучшений для отображения различных типов карт. В следующей таблице указаны доступные классы и их эффекты.
Sr.No. | Имя класса и описание |
---|---|
1 |
карта Определяет элемент div как контейнер для карточек Materialise. Требуется на «внешнем» div. |
2 |
карта-контент Идентифицирует div как контейнер содержимого карты и требуется для «внутреннего» div. |
3 |
карты в заголовке Идентифицирует div как контейнер заголовка карты и требуется для «внутреннего» заголовка div. |
4 |
карта действия Определяет div как контейнер действий карты и присваивает соответствующие текстовые характеристики тексту действий. Требуется на «внутренние» действия div; контент идет прямо внутри div без промежуточных контейнеров. |
5 |
карта-изображение Идентифицирует div как контейнер изображения карты и требуется для «внутреннего» div. |
6 |
карты показывают Определяет div как раскрытый текстовый контейнер. |
7 |
активатор Определяет div как раскрытый текстовый контейнер и изображение, которое нужно открыть. Используется для отображения контекстной информации, связанной с изображением. |
8 |
карта-панель Определяет div как простую карту с тенями и отступами. |
9 |
карты небольшой Определяет div как маленькую карточку. Высота: 300 пикселей; |
10 |
карта среднего Определяет div как карту среднего размера. Высота: 400 пикселей; |
11 |
карты большой Определяет div как карту большого размера. Высота: 500 пикселей; |
карта
Определяет элемент div как контейнер для карточек Materialise. Требуется на «внешнем» div.
карта-контент
Идентифицирует div как контейнер содержимого карты и требуется для «внутреннего» div.
карты в заголовке
Идентифицирует div как контейнер заголовка карты и требуется для «внутреннего» заголовка div.
карта действия
Определяет div как контейнер действий карты и присваивает соответствующие текстовые характеристики тексту действий. Требуется на «внутренние» действия div; контент идет прямо внутри div без промежуточных контейнеров.
карта-изображение
Идентифицирует div как контейнер изображения карты и требуется для «внутреннего» div.
карты показывают
Определяет div как раскрытый текстовый контейнер.
активатор
Определяет div как раскрытый текстовый контейнер и изображение, которое нужно открыть. Используется для отображения контекстной информации, связанной с изображением.
карта-панель
Определяет div как простую карту с тенями и отступами.
карты небольшой
Определяет div как маленькую карточку. Высота: 300 пикселей;
карта среднего
Определяет div как карту среднего размера. Высота: 400 пикселей;
карты большой
Определяет div как карту большого размера. Высота: 500 пикселей;
пример
В следующем примере демонстрируется использование классов карт для демонстрации различных типов карт.
materialize_cards.htm
<!DOCTYPE html> <html> <head> <title>The Materialize Cards 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 = "row"> <div class = "col s12 m6"> <div class = "card blue-grey lighten-4"> <div class = "card-content"> <span class = "card-title"><h3>Learn HTML5</h3></span> <p>HTML5 is the next major revision of the HTML standard superseding HTML 4.01, XHTML 1.0, and XHTML 1.1. HTML5 is a standard for structuring and presenting content on the World Wide Web.</p> </div> <div class = "card-action"> <button class = "btn waves-effect waves-light blue-grey"> <i class = "material-icons">share</i></button> <a class = "right blue-grey-text" href = "http://www.tutorialspoint.com"> www.tutorialspoint.com</a> </div> </div> </div> <div class = "col s12 m6"> <div class = "card blue-grey lighten-4"> <div class = "card-image"> <img src = "html5-mini-logo.jpg"> </div> <div class = "card-content"> <p>HTML5 is the next major revision of the HTML standard superseding HTML 4.01, XHTML 1.0, and XHTML 1.1. HTML5 is a standard for structuring and presenting content on the World Wide Web.</p> </div> <div class = "card-action"> <button class = "btn waves-effect waves-light blue-grey"> <i class = "material-icons">share</i></button> <a class = "right blue-grey-text" href = "http://www.tutorialspoint.com"> www.tutorialspoint.com</a> </div> </div> </div> </div> <div class = "row"> <div class = "col s12 m6"> <div class = "card blue-grey lighten-4"> <div class = "card-image waves-effect waves-block waves-light"> <img class = "activator" src = "html5-mini-logo.jpg"> </div> <div class = "card-content activator"> <p>Click the image to reveal more information.</p> </div> <div class = "card-reveal"> <span class = "card-title grey-text text-darken-4">HTML5 <i class = "material-icons right">close</i></span> <p>HTML5 is the next major revision of the HTML standard superseding HTML 4.01, XHTML 1.0, and XHTML 1.1. HTML5 is a standard for structuring and presenting content on the World Wide Web.</p> </div> <div class = "card-action"> <button class = "btn waves-effect waves-light blue-grey"> <i class = "material-icons">share</i></button> <a class = "right blue-grey-text" href = "http://www.tutorialspoint.com"> www.tutorialspoint.com</a> </div> </div> </div> </div> <div class = "row"> <div class = "col s12 m3"> <div class = "card-panel teal"> <span class = "white-text">Simple Card</span> </div> </div> <div class = "col s12 m3"> <div class = "card small teal"> <span class = "white-text">Small Card</span> </div> </div> <div class = "col s12 m3"> <div class = "card medium teal"> <span class = "white-text">Medium Card</span> </div> </div> <div class = "col s12 m3"> <div class = "card large teal"> <span class = "white-text">Large Card</span> </div> </div> </div> </body> </html>
Результат
Проверьте результат.