Matérialiser - Cartes
Materialise fournit différentes classes CSS pour appliquer diverses améliorations visuelles et comportementales prédéfinies afin d'afficher divers types de cartes. Le tableau suivant mentionne les classes disponibles et leurs effets.
Sr.No. | Nom et description de la classe |
---|---|
1 | card Identifie l'élément div en tant que conteneur de carte Materialise. Obligatoire sur la div "externe". |
2 | card-content Identifie div comme conteneur de contenu de carte et est requis sur div "interne". |
3 | card-title Identifie div comme conteneur de titre de carte et est requis sur le div de titre "intérieur". |
4 | card-action Identifie div comme conteneur d'actions de la carte et attribue des caractéristiques de texte appropriées au texte des actions. Requis sur les actions "internes" div; le contenu va directement à l'intérieur du div sans conteneurs intermédiaires. |
5 | card-image Identifie div comme conteneur d'image de carte et est requis sur div "interne". |
6 | card-reveal Identifie div comme conteneur de texte révélé. |
sept | activator Identifie div comme conteneur de texte révélé et image comme révélateur. Utilisé pour afficher des informations contextuelles liées à l'image. |
8 | card-panel Identifie div comme une simple carte avec des ombres et un remplissage. |
9 | card-small Identifie div comme une carte de petite taille. Hauteur: 300px; |
dix | card-medium Identifie div comme une carte de taille moyenne. Hauteur: 400px; |
11 | card-large Identifie div comme une carte de grande taille. Hauteur: 500px; |
Exemple
L'exemple suivant présente l'utilisation de classes de cartes pour présenter différents types de cartes.
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>
Résultat
Vérifiez le résultat.