示範如何使用Bower,來套用Materialize

Bower

ICON

專案範例

專案資料夾結構

先觀看範例專案的資料夾結構

1
2
3
4
5
6
7
8
9
10
11
project/
├── bower.json
├── .bowerrc
└── web
├── asset
│   └── vendor
│   ├── jquery
│   └── materialize
└── index.html

5 directories, 3 files

.bowerrc

project/.bowerrc

1
2
3
{
"directory": "web/asset/vendor/"
}

bower.json

project/bower.json

1
2
3
4
5
6
7
8
9
10
{
"name": "materialize demo",
"description": "test materialize bower package",
"dependencies": {
"materialize": null,
"jquery": null
}
,

"license": "MIT",
"homepage": ""
}

使用bower安裝相依套件

1
2
$ cd project
$ bower install

網頁範例

參考這篇「說明」和bower的「使用說明」。

Demo

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
<!DOCTYPE html>
<html>

<head>

<meta charset="utf-8">
<title></title>
<meta name="viewport" content="width=device-width, initial-scale=1.0" />

<!-- https://design.google.com/icons/ //-->
<link href="https://fonts.googleapis.com/icon?family=Material+Icons" rel="stylesheet">
<!-- https://libraries.io/bower/materialize //-->
<link type="text/css" rel="stylesheet" href="asset/vendor/materialize/dist/css/materialize.min.css" media="screen,projection" />

<!-- https://libraries.io/bower/jQuery //-->
<script type="text/javascript" src="asset/vendor/jquery/dist/jquery.min.js"></script>
<!-- https://libraries.io/bower/materialize //-->
<script type="text/javascript" src="asset/vendor/materialize/dist/js/materialize.min.js"></script>

</head>

<body>

</body>

</html>
keyboard_arrow_left keyboard_arrow_right
keyboard_arrow_up