Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
CSS3 Basic
Search
Sponsored
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
Ryan Chung
June 06, 2014
Technology
530
0
Share
CSS3 Basic
http://MobileDev.TW
Ryan Chung
June 06, 2014
More Decks by Ryan Chung
See All by Ryan Chung
MovieBot Development
ryan403
0
320
Design Voice-First Games for Alexa
ryan403
0
86
AI Teaching Talk
ryan403
0
150
Cognitive Service
ryan403
0
110
jQuery & API Practices
ryan403
0
150
CSS Practices
ryan403
1
180
JavaScript Practices
ryan403
0
110
Web Programming - Lesson 6
ryan403
1
660
Web Programming - Lesson 7
ryan403
1
660
Other Decks in Technology
See All in Technology
ServiceによるKubernetes通信制御ーClusterIPを例に
miku01
1
140
【技術書典20】OpenFOAM(自宅で深める流体解析)流れと熱移動(2)
kamakiri1225
0
370
[Oracle TechNight#99] 生成AI時代のAI/ML入門 ~ AIとオラクルデータベースの関係 (後半)
oracle4engineer
PRO
3
220
『生成AI時代のクレデンシャルとパーミッション設計 — Claude Code を起点に』の執筆企画
takuros
2
2.1k
サービスの信頼性を高めるため、形骸化した「プロダクションミーティング」を立て直すまでの取り組み
stefafafan
1
230
AI駆動開発で生産性を追いかけたら、行き着いたのは品質とシフトレフトだった
littlehands
0
360
OWASP APTSを眺めてみた
su3158
0
110
20260428_Product Management Summit_tadokoroyoshiro
tadokoro_yoshiro
15
18k
毎日の作業を Claude Code 経由にしたら、 ノウハウがコードになった
kossykinto
0
210
国内外の生成AIセキュリティの最新動向 & AIガードレール製品「chakoshi」のご紹介 / Latest Trends in Generative AI Security (Domestic & International) & Introduction to AI Guardrail Product "chakoshi"
nttcom
4
1.7k
[Oracle TechNight#99] 生成AI時代のAI/ML入門 ~ AIとオラクルデータベースの関係 (前半)
oracle4engineer
PRO
2
220
プラットフォームエンジニアリングの実践 - AWS コンテナサービスで構築する社内プラットフォーム / AWS Containers Platform Meetup #1
literalice
1
240
Featured
See All Featured
How to Create Impact in a Changing Tech Landscape [PerfNow 2023]
tammyeverts
55
3.3k
Sam Torres - BigQuery for SEOs
techseoconnect
PRO
0
250
Navigating the moral maze — ethical principles for Al-driven product design
skipperchong
2
350
Optimizing for Happiness
mojombo
378
71k
The Power of CSS Pseudo Elements
geoffreycrofte
82
6.2k
Context Engineering - Making Every Token Count
addyosmani
9
860
Leveraging Curiosity to Care for An Aging Population
cassininazir
1
230
It's Worth the Effort
3n
188
29k
The Illustrated Guide to Node.js - THAT Conference 2024
reverentgeek
1
340
Product Roadmaps are Hard
iamctodd
PRO
55
12k
Testing 201, or: Great Expectations
jmmastey
46
8.1k
Stop Working from a Prison Cell
hatefulcrawdad
274
21k
Transcript
http://MobileDev.TW 1 CSS3 Basic
[email protected]
CSS3 Basic
http://MobileDev.TW 大綱 1. 邊框 2. 背景 3. 變形 4. 文字
5. 遮罩 6. 動畫 CSS3 Basic 2
http://MobileDev.TW 1.邊框 CSS3 Basic 3
http://MobileDev.TW 1-1.圓角邊框 決定圓角的半徑 border-radius: 10px; -moz-border-radius: 10px; 4 CSS3 Basic
http://MobileDev.TW 1-1.圓角邊框 border-radius:25px; CSS3 Basic 5 左上25px 右上25px 右下25px 左下25px
border-radius:25px 10px; 左上25px 右上10px 右下25px 左下10px
http://MobileDev.TW 1-1.圓角邊框 border-radius:25px 10px 3px; CSS3 Basic 6 border-radius:25px 10px
3px 40px; 左上25px 右上10px 右下 3px 左下10px 左上25px 右上10px 右下 3px 左下40px
http://MobileDev.TW 1-1.圓角邊框 直接指定特定角落 border-bottom-left-radius: 10px; border-top-right-radius: 10px; -moz-border-radius-bottomleft: 10px; -moz-border-radius-topright:
10px; 7 亦可用於圖片 ( Firefox,Chrome, Safari ) CSS3 Basic
http://MobileDev.TW 1-2.邊框陰影 box-shadow: 10px 10px 5px #888888; 1. 水平距離 2. 垂直距離 3. 模糊程度(數值越大越模糊)
4. 陰影顏色 CSS3 Basic 8
http://MobileDev.TW 2.背景 CSS3 Basic 9
http://MobileDev.TW 2-1.背景圖片尺寸 background-size:80px 60px; 1. 寬度 2. 高度 CSS3 Basic 10
http://MobileDev.TW 2-2.多重背景 background-image:url(img_flwr.gif),url(img_tree.gif); 重疊顯示多張背景圖片,儘量使用背景為透明的圖片 順序:前面的在上面 CSS3 Basic 11 http://d.lanrentuku.com/down/png/0909/Somatic-Ramp-Champ-Win/Tiki-Man.png http://www.backyardfarmer.us/images/grass.png
http://MobileDev.TW 2-2.多重背景Lab • 試著找兩張圖,利用多重背景的語法來進行合成 CSS3 Basic 12
http://MobileDev.TW 2-2.多重背景LabB • 製作一個可以切換外框的圖片 CSS3 Basic 13
http://MobileDev.TW 3.變形 CSS3 Basic 14
http://MobileDev.TW 3-1.變形 – 旋轉 transform:rotate(30deg); -webkit-transform:rotate(30deg); /* Safari and Chrome
*/ -ms-transform:rotate(30deg); /* IE 9*/ 控制旋轉的度數 CSS3 Basic 15
http://MobileDev.TW 3-1.變形 – 旋轉 3-1a.Lab 請讓車子的輪胎轉動 CSS3 Basic 16
http://MobileDev.TW 3-2.變形 – 縮放 transform:scale(2,4); -webkit-transform:scale(2,4); /* Safari and Chrome
*/ -ms-transform:scale(2,4); /* IE 9 */ 水平, 垂直 可小於1 CSS3 Basic 17
http://MobileDev.TW 3-3.變形 – 歪斜 transform:skew(30deg,20deg); -webkit-transform:skew(30deg,20deg); /* Safari and Chrome
*/ -ms-transform:skew(30deg,20deg); /* IE 9 */ 水平, 垂直 CSS3 Basic 18
http://MobileDev.TW 3-4.變形 – 漸長 transition:width 2s; -webkit-transition:width 2s; /*Safari and
Chrome*/ -ms-transition:width 2s; /*IE 9*/ 寬度/高度 延遲秒數 CSS3 Basic 19
http://MobileDev.TW 3-4.變形 – 漸長 3-4a.Lab 結合觸控事件與判斷,讓兩個長方條相遇 CSS3 Basic 20
http://MobileDev.TW 4.文字 CSS3 Basic 21
http://MobileDev.TW 4-1.文字陰影 text-shadow: 5px 10px 2px #000; 1. 陰影向右偏移5px 2. 陰影向下偏移10px 3. 陰影擴散為2px
(越大陰影越模糊) 4. 陰影為黑色 22 CSS3 Basic
http://MobileDev.TW 4-2.使用特殊字形 @font-face { font-family: myFirstFont; src: url('Sansation_Light.ttf') } 載入遠端字形
CSS3 Basic 23
http://MobileDev.TW 5.遮罩 CSS3 Basic 24
http://MobileDev.TW -webkit-mask-box-image: url(mask.png) 50 50 50 50 stretch stretch; 1.遮罩圖片
2~5.上、右、下、左距離 6,7.水平樣式(stretch/round)、垂直樣式 25 5-1.圖片箱形遮罩 CSS3 Basic
http://MobileDev.TW -webkit-mask-box-image: url(stamp.svg) 30 30 30 30 round round; 1.遮罩圖片
2~5.上、右、下、左距離 6,7.水平樣式(stretch/round)、垂直樣式 26 5-1.圖片箱形遮罩 CSS3 Basic
http://MobileDev.TW 27 5-2.圖片遮罩 -webkit-mask-image: url(circle.svg) CSS3 Basic
http://MobileDev.TW 練習 製作一個切換網頁,可以在上面顯示: 1. 原始圖片 2. 圖片遮罩 3. 圓角圖片 4. 圖片陰影 28 CSS3 Basic
http://MobileDev.TW 6.動畫 搖擺的小天秤 CSS3 Basic 29
http://MobileDev.TW 6.動畫 • -webkit-keyframes 定義動畫影格 • 名稱 • 可設定from、to或x% •
-webkit-animation 定義動畫屬性 • name:名稱,與keyframes對應 • duration:動畫播放時間長度(秒) • iteration-count:播放次數( n or infinite) • timing-function:ease、linear、ease-in、ease -out、ease-in-out CSS3 Basic 30