【materialize卡片用法详细介绍】卡片是显示不同类型相关内容的便捷方式。materialize使用卡来呈现相似的对象, 其大小和动作可以根据要求进行更改。这是基本卡的示例。
<
!DOCTYPE html>
<
html >
<
head >
<
title >
Page Title<
/ title >
<
/ head >
<
body >
<
h3 >
Basic card<
/ h3 >
<
div class = "card green lighten-1" >
<
div class = "card-content black-text" >
<
span class = "card-title" >
<
/ span >
<
p >
This is a very simple card.
It is good at containing small
information. This is convenient
because It require little markup
to use effectively.<
/ p >
<
/ div >
<
div class = "card-action" >
<
a href = "https://www.lsbin.com/#"
class = "white-text" >
Link<
/ a >
<
a href = "https://www.lsbin.com/#"
class = "white-text" >
Link<
/ a >
<
/ div >
<
/ div >
<
/ body >
<
/ html >
materialize根据其要求提供不同类型的卡, 以下为名称:
- 影像卡:它通过图像缩略图用于标准卡。为了这卡图像类被添加到卡片类中。
- 卡中的FAB:在图像卡中, 可以添加不同大小的浮动操作按钮。
- 横向卡:在这种情况下, 空间被分为两个块, 其中一侧用于图像, 另一侧用于信息。
- 卡显示:这用于添加额外的信息, 这些信息可以通过单击来访问。为此, 卡显示div添加了跨度卡标题课程并公开显示活化剂类被添加到卡内的元素。
- 卡片中的标签:这用于在卡中添加不同的选项卡。要添加此, 卡选项卡类在标题和标签内容之间添加。
- 卡面板:这用于简单的卡片, 需要最少的标记以及填充和阴影效果。
例子:
<
!DOCTYPE html>
<
html >
<
head >
<
!--Import Google Icon Font-->
<
link href =
"https://fonts.googleapis.com/icon?family=Material+Icons"
rel = "stylesheet" />
<
!-- Compiled and minified CSS -->
<
link rel = "stylesheet"
href =
"https://cdnjs.cloudflare.com/ajax/libs/materialize/0.97.5/css/materialize.min.css" />
<
script type = "text/javascript"
src =
"https://code.jquery.com/jquery-2.1.1.min.js" >
<
/ script >
<
!--Let browser know website is
optimized for mobile-->
<
meta name = "viewport"
content=" width = device -width, initial-scale = 1 .0" />
<
/ head >
<
body >
<
div class = "container" >
<
h3 >
Basic card<
/ h3 >
<
div class = "card green lighten-1" >
<
div class = "card-content black-text" >
<
span class = "card-title" >
<
/ span >
<
p >
This is a very simple card.
It is good at containing small
information. This is convenient
because It require little markup
to use effectively.<
/ p >
<
/ div >
<
div class = "card-action" >
<
a href = "https://www.lsbin.com/#"
class = "white-text" >
Link<
/ a >
<
a href = "https://www.lsbin.com/#"
class = "white-text" >
Link<
/ a >
<
/ div >
<
/ div >
<
div class = "divider black" >
<
/ div >
<
h3 >
Image card with link<
/ h3 >
<
div class = "card" >
<
div class = "card-image" >
<
img srchttps://www.lsbin.com/= "https://www.lsbin.com/lsbin-6.png"
alt = "" />
<
span class = "card-title" >
<
/ span >
<
/ div >
<
div class = "card-content" >
<
p >
This is a very simple card.
It is good at containing small
information.This is because It
require little markup to use
effectively.<
/ p >
<
/ div >
<
div class = "card-action" >
<
a href = "https://www.lsbin.com/#"
class = "green-text" >
Link<
/ a >
<
/ div >
<
/ div >
<
div class = "divider black" >
<
/ div >
<
div class = "row" >
<
h2 >
FABs in Cards<
/ h2 >
<
div class = "col s12 m6" >
<
div class = "card" >
<
div class = "card-image" >
<
img srchttps://www.lsbin.com/= "https://www.lsbin.com/download.png" />
<
span class = "card-title" >
Card Title
<
/ span >
<
a class =
"btn-floating halfway-fab waves-effect waves-light red" >
<
i class = "material-icons" >
add<
/ i >
<
/ a >
<
/ div >
<
div class = "card-content" >
<
p >
This is a very simple
card. It is good at
containing small information.
This is because It require
little markup to use effectively.
<
/ p >
<
/ div >
<
/ div >
<
/ div >
<
div class = "col s12 m6" >
<
div class = "card" >
<
div class = "card-image" >
<
img srchttps://www.lsbin.com/= "https://www.lsbin.com/download.png" />
<
span class = "card-title" >
Card Title<
/ span >
<
a class =
"btn-floating btn-large halfway-fab waves-effect waves-light red" >
<
i class = "material-icons" >
add<
/ i >
<
/ a >
<
/ div >
<
div class = "card-content" >
<
p >
This is a very simple card.
It is good at containing small
information. This is because It
require little markup to use
effectively.<
/ p >
<
/ div >
<
/ div >
<
/ div >
<
/ div >
<
div class = "divider black" >
<
/ div >
<
div class = "col s12 m7" >
<
h2 class = "header" >
Horizontal Card<
/ h2 >
<
div class = "card horizontal" >
<
div class = "card-image" >
<
img srchttps://www.lsbin.com/= "" />
<
/ div >
<
div class = "card-stacked" >
<
div class = "card-content" >
<
p >
This is a very simple card.
It is good at containing
small information.<
/ p >
<
/ div >
<
div class = "card-action" >
<
a href = "https://www.lsbin.com/#"
class = "green-text" >
Link<
/ a >
<
/ div >
<
/ div >
<
/ div >
<
/ div >
<
div class = "divider black" >
<
/ div >
<
h2 >
Card Reveal<
/ h2 >
<
div class = "card" >
<
div class =
"card-image waves-effect waves-block waves-light" >
<
img class = "activator"
srchttps://www.lsbin.com/= "office.jpg" />
<
/ div >
<
div class = "card-content" >
<
span class =
"card-title activator grey-text text-darken-4" >
Card Title
<
i class = "material-icons right" >
more_vert<
/ i >
<
/ span >
<
p >
<
a href = "https://www.lsbin.com/#"
class = "green-text" >
Link<
/ a >
<
/ p >
<
/ div >
<
div class = "card-reveal" >
<
span class =
"card-title grey-text text-darken-4" >
Card Title
<
i class = "material-icons right" >
close
<
/ i >
<
/ span >
<
h5 >
Here is some more information that
will be only revealed once clicked on.
<
/ h5 >
<
/ div >
<
/ div >
<
div class = "divider black" >
<
/ div >
<
h2 >
Tabs in Cards<
/ h2 >
<
div class = "card" >
<
div class = "card-content" >
<
p >
This is a very simple card.
It is good at containing small
information. This is because
It require little markup to use
effectively.<
/ p >
<
/ div >
<
div class = "card-tabs" >
<
ul class = "tabs tabs-fixed-width" >
<
li class = "tab" >
<
a class = "active green-text"
href = "https://www.lsbin.com/#test4" >
Test 1<
/ a >
<
/ li >
<
li class = "tab" >
<
a href = "https://www.lsbin.com/#test5"
class = "green-text" >
Test 2<
/ a >
<
/ li >
<
li class = "tab" >
<
a href = "https://www.lsbin.com/#test6"
class = "green-text" >
Test 3<
/ a >
<
/ li >
<
/ ul >
<
/ div >
<
div class = "card-content grey lighten-4" >
<
div id = "test4" >
<
h5 >
Test 1<
/ h5 >
<
/ div >
<
div id = "test5" >
<
h5 >
Test 2<
/ h5 >
<
/ div >
<
div id = "test6" >
<
h5 >
Test 3<
/ h5 >
<
/ div >
<
/ div >
<
/ div >
<
div class = "divider black" >
<
/ div >
<
div class = "divider black" >
<
/ div >
<
br />
<
br />
<
br />
<
br />
<
/ div >
<
!-- Compiled and minified JavaScript -->
<
script src =
"https://cdnjs.cloudflare.com/ajax/libs/materialize/0.97.5/js/materialize.min.js" >
<
/ script >
<
/ body >
<
/ html >
输出如下:
文章图片
文章图片
推荐阅读
- NumPy索引 – 索引编制介绍代码示例
- 按排序顺序打印字符串数组,而不将一个字符串复制到另一个字符串中
- CSS 元素+元素选择器用法介绍
- 深入redis(发布订阅的使用和事务操作介绍)
- redis有序集sorted set类型和HyperLogLog结构操作使用介绍
- redis列表list类型和集合set类型使用详解
- redis字符串string类型和散列hash类型操作使用详解
- redis命令和关键字命令介绍
- redis深入教程(配置redis、redis所有数据类型详解)