SlideShare uma empresa Scribd logo
1 de 48
Baixar para ler offline
HTML&CSS AND SEMANTIC-UI 
NCKU TIEN-TANG WU 
1
2
從頭開始⾃自⼰己打造個⼈人履歷網⾴頁 
3
從頭開始⾃自⼰己打造個⼈人履歷網⾴頁 
⽤用WordPress打造⾃自⾝身blog 
4
從頭開始⾃自⼰己打造個⼈人履歷網⾴頁 
⽤用WordPress打造⾃自⾝身blog 
5
從頭開始⾃自⼰己打造個⼈人履歷網⾴頁 
⽤用WordPress打造⾃自⾝身blog 
打造活動專⾴頁(不要再⽤用粉絲團了!) 
6
能夠⾃自⼰己把⼼心中所想的東⻄西 
⽤用html&css呈現出來然後放到網路 
上給全世界看! 
7
是⼀一件很潮⼜又很酷的事! 
8
正⽂文開始! 
9
先來複習⼀一下上週交的 
10
html:超⽂文本標記語⾔言( HyperText Markup Language ) 
定義網站中的⽂文章內容、標題、連結、圖⽚片等,讓瀏覽 
器知道網站整個架構的呈現。 
css:層疊樣式表 (Cascading Style Sheets) 
能為你的網站修改字體樣式、顏⾊色、網⾴頁背景、甚⾄至是 
華麗的動畫與 3D 效果、讓你增添設計感的⼯工具。 
11 
講述瀏覽器形成網⾴頁的過程 
建⽴立dom css渲染
html:超⽂文本標記語⾔言( HyperText Markup Language ) 
定義網站中的⽂文章內容、標題、連結、圖⽚片等,讓瀏覽 
器知道網站整個架構的呈現。 
⾻骨架 
⾐衣服 
css:層疊樣式表 (Cascading Style Sheets) 
能為你的網站修改字體樣式、顏⾊色、網⾴頁背景、甚⾄至是 
華麗的動畫與 3D 效果、讓你增添設計感的⼯工具。 
12 
css推廣歷史 禪意花園
補充說明⼀一下 
網站三要素: 
html 
css 
javascript 
⾐衣服 
⾻骨架 
互動 
13
補充說明⼀一下 
網站三要素: 
html 
css 
javascript 
front-end(前端) 
14
基本html 
<html></html>:層狀結構,起始標籤,定義語⾔言 
<head></head>:網站資訊,引⼊入外部資源 
<body></body>:網站內容 
15
基本 css 
css選擇器 
id 
class 
16
使⽤用css的三個⽅方法: 
外部引⼊入-在head中加⼊入link標籤 
內部引⼊入-在style標籤中加⼊入css語法 
內部引⼊入(最⾼高優先)-在標籤中加⼊入 
style標籤 
17
使⽤用css的三個⽅方法: 
外部引⼊入-在head中加⼊入link標籤 
內部引⼊入-在style標籤中加⼊入css語法 
內部引⼊入(最⾼高優先)-在標籤中加⼊入 
style標籤 
只要有style標籤就可以使⽤用css 
18
example: 
1 
2 
3 
19
使⽤用使⽤用Google Chrome開發者⼯工具, 
快速調校網⾴頁並偵錯 
打開google chrome 
右鍵 檢查元素 
1 
2 
20
example: 
1 
2 
3 
21
demo 
解釋最⾼高優先css 
⽰示範改變 div ⼤大⼩小 和 顏⾊色 
22
hand on 
打開google chrome 
右鍵 檢查元素 
1 
2 
3 改變div ⼤大⼩小顏⾊色 
寬:width: 100px 
⻑⾧長:height: 100px 
背景顏⾊色:background-color: blue; 
23
今天的重頭戲要來囉! 
24
semantic-ui 
語意化的 front-end framework 
25
semantic-ui 
語意化的 front-end framework 
不要打造重覆的輪⼦子! 
要站在巨⼈人的肩膀上! 
26
semantic-ui 
不要再從頭打造UI了 
UI 
semantic-UI讓你上天堂 
27
先來感受⼀一下power 
28
沒啥感覺? 那來前後⽐比對 
勝 
29
好想學! 第⼀一步! 
回想如何使⽤用css的三個⽅方法 
30
好想學! 第⼀一步! 
回想如何使⽤用css的三個⽅方法 
把css外部引⼊入進來! 
<link rel="stylesheet" href="./packaged/css/semantic.css"/> 
31
<link rel="stylesheet" href="./packaged/css/semantic.css"/> 
注意相對路徑! 
packaged,index.html,reset.css 同層 
⽽而semantic.css在 
32
先來個button練練等 
go 
33 
實地演練 範例
換你做做看! 
step1: 把程式碼複製到<body>中,可以動了,很爽 
step2: 試試看不同種類的button 
step3: 配合網站的code 去修改⾃自⼰己的code 
button種類:⼤大⼩小,顏⾊色,icon, Animated… 
⽤用http://semantic-ui.com/elements/button.html 
查詢喔~ 
34
學會了button之後 
來回頭看⼀一下semantic-ui提供哪 
些好⽤用的ㄏㄏ 
35
學會了button之後 
來回頭看⼀一下semantic-ui提供哪 
些好⽤用且常⽤用的ㄏㄏ 
elements: button,icon,image… 
collections: menu,form… 
views: comment,list… 
modules: slidbar,popup… 
36
再來學個popup 
37
BUT! 
38
BUT! 
$ 
好像出現我沒看過的東⻄西... 
$ 
what? 
wt 
$ 
$ 
$ 
39
還記得我們說過網站三要素嗎? 
40
html 
css 
javascript 
41
html 
css 
javascript 
$ 是 jQuery的語法,⽽而jQuery是javascript的函式庫... 
42
我不要聽這麼多,教我直接⽤用就好了 
43
好吧... 
跟css⼀一樣引⼊入外部套件 
1.先引⼊入jQuery 函式庫 
2.在引⼊入semantic.js 函式庫 
3.加上class or id 
4.呼叫它並填⼊入設定 
44
1 
2 
3 
4 
設定值請參考官網設定 
45
4 
把click改成 hover看看 
設定值請參考官網設定 
46
太神啦! 
你已經會使⽤用semantic-ui了 
47
學習資源參考 
semantic-ui 
jQuery 
w3school 
潮翻天的語⾔言: 
關鍵字搜尋javascript 
48

Mais conteúdo relacionado

Mais procurados

響應式設計(RWD)與網站前瞻性設計
響應式設計(RWD)與網站前瞻性設計響應式設計(RWD)與網站前瞻性設計
響應式設計(RWD)與網站前瞻性設計
Nowill Chang
 
Hyweb RWD & CMS develop scenario
Hyweb RWD & CMS develop scenarioHyweb RWD & CMS develop scenario
Hyweb RWD & CMS develop scenario
Kai Fu Hsieh
 
如何逐步提升CSS的可利用性、模組化
如何逐步提升CSS的可利用性、模組化如何逐步提升CSS的可利用性、模組化
如何逐步提升CSS的可利用性、模組化
洧杰 廖
 
高雄前端社群 #3 SASS workshop
高雄前端社群 #3 SASS workshop高雄前端社群 #3 SASS workshop
高雄前端社群 #3 SASS workshop
洧杰 廖
 
Vertical rhythm
Vertical rhythmVertical rhythm
Vertical rhythm
洧杰 廖
 
現代化網頁基礎排版技術
現代化網頁基礎排版技術現代化網頁基礎排版技術
現代化網頁基礎排版技術
洧杰 廖
 
網頁開發工具 20140630
網頁開發工具 20140630網頁開發工具 20140630
網頁開發工具 20140630
Yeh Yung-Hsin
 
Muki word press
Muki word pressMuki word press
Muki word press
Muki Wu
 
Mobile web開發架構與入門
Mobile web開發架構與入門Mobile web開發架構與入門
Mobile web開發架構與入門
Chi-wen Sun
 
高雄前端社群 Web 開發讀書會 - 網頁設計規劃
高雄前端社群 Web 開發讀書會 - 網頁設計規劃高雄前端社群 Web 開發讀書會 - 網頁設計規劃
高雄前端社群 Web 開發讀書會 - 網頁設計規劃
Chih-cheng Wang
 

Mais procurados (20)

響應式設計(RWD)與網站前瞻性設計
響應式設計(RWD)與網站前瞻性設計響應式設計(RWD)與網站前瞻性設計
響應式設計(RWD)與網站前瞻性設計
 
高雄前端社群 #4 psdtohtml workshop
高雄前端社群 #4 psdtohtml workshop高雄前端社群 #4 psdtohtml workshop
高雄前端社群 #4 psdtohtml workshop
 
Hyweb RWD & CMS develop scenario
Hyweb RWD & CMS develop scenarioHyweb RWD & CMS develop scenario
Hyweb RWD & CMS develop scenario
 
那些mockup沒告訴你的事@WebConf.tw 2013
那些mockup沒告訴你的事@WebConf.tw 2013那些mockup沒告訴你的事@WebConf.tw 2013
那些mockup沒告訴你的事@WebConf.tw 2013
 
如何逐步提升CSS的可利用性、模組化
如何逐步提升CSS的可利用性、模組化如何逐步提升CSS的可利用性、模組化
如何逐步提升CSS的可利用性、模組化
 
高雄前端社群 #3 SASS workshop
高雄前端社群 #3 SASS workshop高雄前端社群 #3 SASS workshop
高雄前端社群 #3 SASS workshop
 
coServ & RWD
coServ & RWD coServ & RWD
coServ & RWD
 
Vertical rhythm
Vertical rhythmVertical rhythm
Vertical rhythm
 
現代化網頁基礎排版技術
現代化網頁基礎排版技術現代化網頁基礎排版技術
現代化網頁基礎排版技術
 
借力使力的乾坤挪移大法-以使用者為中心的設計決策奧妙
借力使力的乾坤挪移大法-以使用者為中心的設計決策奧妙 借力使力的乾坤挪移大法-以使用者為中心的設計決策奧妙
借力使力的乾坤挪移大法-以使用者為中心的設計決策奧妙
 
第2章
第2章第2章
第2章
 
漫談 CSS 架構方法 - 以 OOCSS, SMACSS, BEM 為例
漫談 CSS 架構方法 - 以 OOCSS, SMACSS, BEM 為例漫談 CSS 架構方法 - 以 OOCSS, SMACSS, BEM 為例
漫談 CSS 架構方法 - 以 OOCSS, SMACSS, BEM 為例
 
前端界流傳的神奇招式
前端界流傳的神奇招式前端界流傳的神奇招式
前端界流傳的神奇招式
 
Bootstrap4 與他的好搭檔
Bootstrap4 與他的好搭檔Bootstrap4 與他的好搭檔
Bootstrap4 與他的好搭檔
 
網頁開發工具 20140630
網頁開發工具 20140630網頁開發工具 20140630
網頁開發工具 20140630
 
Muki word press
Muki word pressMuki word press
Muki word press
 
Mobile web開發架構與入門
Mobile web開發架構與入門Mobile web開發架構與入門
Mobile web開發架構與入門
 
個人網站建置介紹
個人網站建置介紹個人網站建置介紹
個人網站建置介紹
 
高雄前端社群 Web 開發讀書會 - 網頁設計規劃
高雄前端社群 Web 開發讀書會 - 網頁設計規劃高雄前端社群 Web 開發讀書會 - 網頁設計規劃
高雄前端社群 Web 開發讀書會 - 網頁設計規劃
 
2013 05 同業分享會 米蘭數位 奶綠茶 createJS
2013 05 同業分享會 米蘭數位 奶綠茶 createJS2013 05 同業分享會 米蘭數位 奶綠茶 createJS
2013 05 同業分享會 米蘭數位 奶綠茶 createJS
 

Destaque

Destaque (17)

沒有想像中簡單的簡單分類器 Knn
沒有想像中簡單的簡單分類器 Knn沒有想像中簡單的簡單分類器 Knn
沒有想像中簡單的簡單分類器 Knn
 
Collaborative filtering
Collaborative filteringCollaborative filtering
Collaborative filtering
 
RWD常見設計模式
RWD常見設計模式RWD常見設計模式
RWD常見設計模式
 
AJAX Basic
AJAX BasicAJAX Basic
AJAX Basic
 
設計師你Rwd了沒
設計師你Rwd了沒設計師你Rwd了沒
設計師你Rwd了沒
 
NoSQL & JSON
NoSQL & JSONNoSQL & JSON
NoSQL & JSON
 
Collaborative Filtering Recommendation Algorithm based on Hadoop
Collaborative Filtering Recommendation Algorithm based on HadoopCollaborative Filtering Recommendation Algorithm based on Hadoop
Collaborative Filtering Recommendation Algorithm based on Hadoop
 
K means
K meansK means
K means
 
Weebly上手教學
Weebly上手教學Weebly上手教學
Weebly上手教學
 
Rwd設計 不是你想的那樣
Rwd設計 不是你想的那樣Rwd設計 不是你想的那樣
Rwd設計 不是你想的那樣
 
Python簡介和多版本虛擬環境架設
Python簡介和多版本虛擬環境架設Python簡介和多版本虛擬環境架設
Python簡介和多版本虛擬環境架設
 
Scalable sentiment classification for big data analysis using naive bayes cla...
Scalable sentiment classification for big data analysis using naive bayes cla...Scalable sentiment classification for big data analysis using naive bayes cla...
Scalable sentiment classification for big data analysis using naive bayes cla...
 
CP 值很高的 Gulp
CP 值很高的 GulpCP 值很高的 Gulp
CP 值很高的 Gulp
 
Python 起步走
Python 起步走Python 起步走
Python 起步走
 
The Staggering Cost of Teacher Attrition
The Staggering Cost of Teacher AttritionThe Staggering Cost of Teacher Attrition
The Staggering Cost of Teacher Attrition
 
10 Color Banner Design Inspiration
10 Color Banner Design Inspiration10 Color Banner Design Inspiration
10 Color Banner Design Inspiration
 
17 Ways to Design a Presentation People Want to View
17 Ways to Design a Presentation People Want to View17 Ways to Design a Presentation People Want to View
17 Ways to Design a Presentation People Want to View
 

Semelhante a Semantic ui教學

Css schema by_sofish
Css schema by_sofishCss schema by_sofish
Css schema by_sofish
Webrebuild
 
支付宝CSS构架
支付宝CSS构架支付宝CSS构架
支付宝CSS构架
Sofish Lin
 
20130823微軟雲端平台開發者日
20130823微軟雲端平台開發者日20130823微軟雲端平台開發者日
20130823微軟雲端平台開發者日
twMVC
 
重构经验分享
重构经验分享重构经验分享
重构经验分享
TenJessy
 
前端样式开发演变之路
前端样式开发演变之路前端样式开发演变之路
前端样式开发演变之路
Zhao Lei
 
2314 365737
2314 3657372314 365737
2314 365737
open
 

Semelhante a Semantic ui教學 (20)

Css schema by_sofish
Css schema by_sofishCss schema by_sofish
Css schema by_sofish
 
支付宝CSS构架
支付宝CSS构架支付宝CSS构架
支付宝CSS构架
 
Modern Web with CSS and CSS Grid (image with links inside)
Modern Web with CSS and CSS Grid (image with links inside)Modern Web with CSS and CSS Grid (image with links inside)
Modern Web with CSS and CSS Grid (image with links inside)
 
教網部落格模版設計
教網部落格模版設計教網部落格模版設計
教網部落格模版設計
 
Alice库构建
Alice库构建Alice库构建
Alice库构建
 
Alice v3
Alice v3Alice v3
Alice v3
 
20130823微軟雲端平台開發者日
20130823微軟雲端平台開發者日20130823微軟雲端平台開發者日
20130823微軟雲端平台開發者日
 
淘宝网前端开发面试题
淘宝网前端开发面试题 淘宝网前端开发面试题
淘宝网前端开发面试题
 
Responsive Web UI Design
Responsive Web UI DesignResponsive Web UI Design
Responsive Web UI Design
 
Website Pracice Focusing on UX, Chinese
Website Pracice Focusing on UX, ChineseWebsite Pracice Focusing on UX, Chinese
Website Pracice Focusing on UX, Chinese
 
Web share
Web shareWeb share
Web share
 
重构经验分享
重构经验分享重构经验分享
重构经验分享
 
2010 01-07周五分享 前端的那些事儿-小米猪
2010 01-07周五分享 前端的那些事儿-小米猪2010 01-07周五分享 前端的那些事儿-小米猪
2010 01-07周五分享 前端的那些事儿-小米猪
 
前端样式开发演变之路
前端样式开发演变之路前端样式开发演变之路
前端样式开发演变之路
 
2314 365737
2314 3657372314 365737
2314 365737
 
Antku
AntkuAntku
Antku
 
Antku
AntkuAntku
Antku
 
網頁教學課堂投影片
網頁教學課堂投影片網頁教學課堂投影片
網頁教學課堂投影片
 
前端杂谈
前端杂谈前端杂谈
前端杂谈
 
Introduction to CSS Framwork
Introduction to CSS FramworkIntroduction to CSS Framwork
Introduction to CSS Framwork
 

Semantic ui教學