SlideShare a Scribd company logo
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

More Related Content

PDF
響應式網頁教學
PDF
Web Design 設計過程與合作經驗分享
PPTX
深入淺出RWD自適應網頁設計
PDF
利用HTML5+CSS3打造行動裝置友善網站-響應式網頁技術介紹
PPTX
RWD不是你想的那樣 tw mvc#13
PPTX
Responsive web design的能與不能
PPTX
RWD 響應式網頁
PPTX
Responsive Web Design 響應式網頁設計
響應式網頁教學
Web Design 設計過程與合作經驗分享
深入淺出RWD自適應網頁設計
利用HTML5+CSS3打造行動裝置友善網站-響應式網頁技術介紹
RWD不是你想的那樣 tw mvc#13
Responsive web design的能與不能
RWD 響應式網頁
Responsive Web Design 響應式網頁設計

What's hot (20)

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

Viewers also liked (17)

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

Similar to Semantic ui教學 (20)

PDF
HTML 入門 - 前端工程開發實務訓練
PPTX
Drupal7第一堂
PDF
給高中生的Web Programming教材
PDF
HTML introduction
PDF
前端工程師與室內裝修師傅的相似之處-twMVC#16
PDF
twMVC#16 | 前端工程師與室內裝修師傅的相似之處
PPTX
2016年逢甲大學資訊系:ASP.NET MVC 4 教育訓練3
PPT
CSS 菜鳥救星
PPTX
前端開發學習簡介
PPTX
HTML&CSS簡單介紹
PDF
教學課程Pdf備份
PDF
台科大暑期資工營 - 前端入門
PDF
網頁教學課堂投影片
PDF
DrupalCamp Taipei 2012 迷人的有「型」網站
PDF
CSS 語法教學
PPT
網頁設計
PPT
網頁設計
PPT
網頁設計
PPTX
內容管理系統 - Drupal入門
PPT
Html03
HTML 入門 - 前端工程開發實務訓練
Drupal7第一堂
給高中生的Web Programming教材
HTML introduction
前端工程師與室內裝修師傅的相似之處-twMVC#16
twMVC#16 | 前端工程師與室內裝修師傅的相似之處
2016年逢甲大學資訊系:ASP.NET MVC 4 教育訓練3
CSS 菜鳥救星
前端開發學習簡介
HTML&CSS簡單介紹
教學課程Pdf備份
台科大暑期資工營 - 前端入門
網頁教學課堂投影片
DrupalCamp Taipei 2012 迷人的有「型」網站
CSS 語法教學
網頁設計
網頁設計
網頁設計
內容管理系統 - Drupal入門
Html03

Semantic ui教學