SlideShare a Scribd company logo
1 of 30
Life is Tech!
CSS講座
20130614 Ver1.0 しゃつ
3大ファイルの役割
HTML(.htmlファイル)
-アプリ全体の部品を示す設計図
CSS(.cssファイル)
-アプリのデザインを細かく指定できる
JavaScript(.jsファイル)
-アプリの動作をプログラミング
例 ) ボタン1
1, HTML内でボタン1の存在を宣言
3, JSでボタン1を押した時の動作をプログラム
2, CSSでボタン1の形をデザインする
①
②
③
今回は① ②のみ
(HTMLとCSSの連携)
CSSの記述方法①
「どこに」
「どんなスタイルを」
「どれだけ」
Where -> What -> Howのカタチ
⌘ キホン概念
CSSの記述方法②
⌘ 書き方の概念
where {
what : how;
}
CSS
CSSの記述例①
⌘ 具体例 -<テキスト>
p {
font-size : 300px;
}
<p> コンテンツをここに挿入 </p>
CSS
HTML
where
what how
“pタグ” の “フォントサイズ” を “300px” に
テキストの見た目は
変わりましたか?
CSSの記述例②
⌘ 他のCSS例 -<テキスト>
p {
font-size : 300px;
color : 文字の色;
line-height : 行の高さ;
font-style : フォントスタイル;
text-align : テキストの位置;
}
“how” に何が入るかを自分で調べ、見た目を変えてみよう!
CSS
ボタンを設置して
見た目を変えてみよう!
CSSの記述例③
⌘ 具体例 -<ボタン>
<button> ボタン1 </button>
HTML
何気ないボタンが出現しましたか?
このボタンの見た目を徐々に変えて行こう。
CSSの記述例④
⌘ 具体例 -<ボタン>
CSS
button {
width : 200px;
height : 200px;
}
HTMLで指定したタグ
ボタンのサイズを幅200px, 高さ200pxに変更しました
ボタンのサイズは
変わりましたか?
CSSの記述例⑤
⌘ 他のCSS例 -<ボタン>
button {
width : 200px;
height : 200px;
background-color : ボタン背景の色;
color : フォントの色;
font-size : フォントサイズ;
font-style : フォントスタイル;
}
内部テキストに対して先ほどのプロパティが使える場合も
CSS
border(外枠)を
いじってみよう!
CSSの記述例⑥
⌘ borderってどの部分?
ボタンの外枠です。ここをいじれます。
CSSの記述例⑦
⌘ 書き方例 -<ボタン> border編
button {
...
border : 外枠の太さ 種類 色;
border-radius : 円の半径;
}
CSS
一度に3つ指定できる
さて何が起こる?
CSSの記述例⑧
⌘ 具体例 -<ボタン> border編
button {
width : 200px;
height : 200px;
background-color : orange;
color : red;
font-size : 200%;
font-style : oblique;
border : 30px solid red;
border-radius : 50px;
}
CSS
border部分
border-radiusの謎
200px
200px
半径50pxの円
ボタン周りの余白を
設定しよう!
CSSの記述例⑨
⌘ 外側余白ってどの部分?
外側余白によって他のオブジェクトと距離を保てる
CSSの記述例⑦
⌘ 書き方例 -<ボタン> margin編
button {
...
...
margin : 外側余白の距離;
}
CSS
CSSの記述例⑪
⌘ 書き方例 -<ボタン> margin編
<button> ボタン1 </button>
<button> ボタン2 </button>
<button> ボタン3 </button>
HTML
ボタンを量産して間隔を確認してみよう。
CSSについておおよそ
分かりましたか?
∼ おさらい ∼
最終ソース
⌘ <ボタン> を例に書き方をおさらい
CSS button {
width : 200px;
height : 200px;
background-color : orange;
color : red;
font-size : 200%;
font-style : oblique;
border : 30px solid red;
border-radius : 50px;
margin : 50px;
}
?
?
??
発展編!
<参考1>クラスセレクタ
HTML
<p class=”main”> 内容① </p>
<p class=”main”> 内容② </p>
<p> 内容③ </p>
⌘ 特定の同名タグにだけ変化を与えたい場合…
CSS
. main {
color : red;
}
class は .(ドット)に変わる
<参考2>idセレクタ
HTML
<div id=”box”> 内容① </div>
<div id=”all”> 内容② </div>
⌘ 同名タグにそれぞれ異なる変化を与えたい場合…
CSS
# box {
color : orange;
}
id は #に変わる
# all {
color : red;
}
ありがとうございました。

More Related Content

Viewers also liked

Viewers also liked (20)

M6eng2553
M6eng2553M6eng2553
M6eng2553
 
Smart - Organization Dinamics Behaviour
Smart - Organization Dinamics Behaviour Smart - Organization Dinamics Behaviour
Smart - Organization Dinamics Behaviour
 
TEDxTorVergataU - Presentation
TEDxTorVergataU - PresentationTEDxTorVergataU - Presentation
TEDxTorVergataU - Presentation
 
Li tweb2 win
Li tweb2 winLi tweb2 win
Li tweb2 win
 
Group A's Action Plan
Group A's Action PlanGroup A's Action Plan
Group A's Action Plan
 
Twitter, sentiment and finance: how qualitative information and markets are r...
Twitter, sentiment and finance: how qualitative information and markets are r...Twitter, sentiment and finance: how qualitative information and markets are r...
Twitter, sentiment and finance: how qualitative information and markets are r...
 
Key m 6 53 7 subjects
Key m 6 53 7 subjectsKey m 6 53 7 subjects
Key m 6 53 7 subjects
 
Reporting 2 ppt
Reporting 2 pptReporting 2 ppt
Reporting 2 ppt
 
KICKSTARTER (1)
KICKSTARTER (1)KICKSTARTER (1)
KICKSTARTER (1)
 
Op4.com - Organization Dinamics Behaviour
Op4.com - Organization Dinamics Behaviour Op4.com - Organization Dinamics Behaviour
Op4.com - Organization Dinamics Behaviour
 
History of radio in india
History of radio in indiaHistory of radio in india
History of radio in india
 
Professional Water Life Saver Course - Level II
Professional Water Life Saver Course - Level IIProfessional Water Life Saver Course - Level II
Professional Water Life Saver Course - Level II
 
Amar en tiempos de BAZINGA!
Amar en tiempos de BAZINGA!Amar en tiempos de BAZINGA!
Amar en tiempos de BAZINGA!
 
Práctica 4.cara y cruz del sistema educativo
Práctica 4.cara y cruz del sistema educativoPráctica 4.cara y cruz del sistema educativo
Práctica 4.cara y cruz del sistema educativo
 
Eco
EcoEco
Eco
 
Contra o relógio, a inercia e o comodismo, por federico amory
Contra o relógio, a inercia e o comodismo, por federico amoryContra o relógio, a inercia e o comodismo, por federico amory
Contra o relógio, a inercia e o comodismo, por federico amory
 
ADN
ADNADN
ADN
 
W2W Flickr
W2W FlickrW2W Flickr
W2W Flickr
 
historia de pajaritos
historia de pajaritoshistoria de pajaritos
historia de pajaritos
 
Practicas de-calc
Practicas de-calc Practicas de-calc
Practicas de-calc
 

Similar to 0614_LiTLeaders_CSS講座

Htmlコーディングの効率化 後編
Htmlコーディングの効率化 後編Htmlコーディングの効率化 後編
Htmlコーディングの効率化 後編Yasuhito Yabe
 
Webapp startup example_to_dolist
Webapp startup example_to_dolistWebapp startup example_to_dolist
Webapp startup example_to_dolistShinichiro Kumeuchi
 
最近、実務に導入してみたフロントエンドの技術8つの良かった点と反省点
最近、実務に導入してみたフロントエンドの技術8つの良かった点と反省点最近、実務に導入してみたフロントエンドの技術8つの良かった点と反省点
最近、実務に導入してみたフロントエンドの技術8つの良かった点と反省点Horiguchi Seito
 
悩まないコーディングをしよう! OOCSS,SMACSSを用いた、読みやすくてメンテナブルなCSS設計(Sass対応)
悩まないコーディングをしよう! OOCSS,SMACSSを用いた、読みやすくてメンテナブルなCSS設計(Sass対応)悩まないコーディングをしよう! OOCSS,SMACSSを用いた、読みやすくてメンテナブルなCSS設計(Sass対応)
悩まないコーディングをしよう! OOCSS,SMACSSを用いた、読みやすくてメンテナブルなCSS設計(Sass対応)Horiguchi Seito
 
メディア工房サマーワークショップ「Webアプリ制作」1日目
メディア工房サマーワークショップ「Webアプリ制作」1日目メディア工房サマーワークショップ「Webアプリ制作」1日目
メディア工房サマーワークショップ「Webアプリ制作」1日目Takashi Endo
 
WEB開発はじめの一歩 講師:村井亮介様
WEB開発はじめの一歩 講師:村井亮介様WEB開発はじめの一歩 講師:村井亮介様
WEB開発はじめの一歩 講師:村井亮介様株式会社GreenHack
 
Css Architecture for the future 未来を見据えるCSS設計
Css Architecture for the future 未来を見据えるCSS設計Css Architecture for the future 未来を見据えるCSS設計
Css Architecture for the future 未来を見据えるCSS設計Horiguchi Seito
 
XOOPS and Twitter Bootstrap
XOOPS and Twitter BootstrapXOOPS and Twitter Bootstrap
XOOPS and Twitter BootstrapYoshi Sakai
 
141115 making web site
141115 making web site141115 making web site
141115 making web siteHimi Sato
 
メディア芸術基礎 II jQuery入門
メディア芸術基礎 II jQuery入門メディア芸術基礎 II jQuery入門
メディア芸術基礎 II jQuery入門Atsushi Tadokoro
 
CSS勉強会(第1回)
CSS勉強会(第1回)CSS勉強会(第1回)
CSS勉強会(第1回)Bao Linh Le
 
⑯jQueryをおぼえよう!その2
⑯jQueryをおぼえよう!その2⑯jQueryをおぼえよう!その2
⑯jQueryをおぼえよう!その2Nishida Kansuke
 
CSSフレームワークを使った 簡単なレスポンシブデザインの作成
CSSフレームワークを使った 簡単なレスポンシブデザインの作成CSSフレームワークを使った 簡単なレスポンシブデザインの作成
CSSフレームワークを使った 簡単なレスポンシブデザインの作成Kazuki Akiyama
 
Front end develop environment
Front end develop environmentFront end develop environment
Front end develop environmentRyuto Yasugi
 
UAスタイルシートと リセットCSS
UAスタイルシートと リセットCSSUAスタイルシートと リセットCSS
UAスタイルシートと リセットCSS知己 久保
 
CSS設計のお勉強
CSS設計のお勉強CSS設計のお勉強
CSS設計のお勉強MarlboroLand
 
12.09.08 明星和楽2012 KLabハンズオンセッション
12.09.08 明星和楽2012 KLabハンズオンセッション12.09.08 明星和楽2012 KLabハンズオンセッション
12.09.08 明星和楽2012 KLabハンズオンセッションKei Nakazawa
 
WordBench Saitama vol.6
WordBench Saitama vol.6WordBench Saitama vol.6
WordBench Saitama vol.6masaaki komori
 
第6回rest勉強会 アソシエーション編
第6回rest勉強会 アソシエーション編第6回rest勉強会 アソシエーション編
第6回rest勉強会 アソシエーション編ksimoji
 

Similar to 0614_LiTLeaders_CSS講座 (20)

Htmlコーディングの効率化 後編
Htmlコーディングの効率化 後編Htmlコーディングの効率化 後編
Htmlコーディングの効率化 後編
 
Webapp startup example_to_dolist
Webapp startup example_to_dolistWebapp startup example_to_dolist
Webapp startup example_to_dolist
 
最近、実務に導入してみたフロントエンドの技術8つの良かった点と反省点
最近、実務に導入してみたフロントエンドの技術8つの良かった点と反省点最近、実務に導入してみたフロントエンドの技術8つの良かった点と反省点
最近、実務に導入してみたフロントエンドの技術8つの良かった点と反省点
 
悩まないコーディングをしよう! OOCSS,SMACSSを用いた、読みやすくてメンテナブルなCSS設計(Sass対応)
悩まないコーディングをしよう! OOCSS,SMACSSを用いた、読みやすくてメンテナブルなCSS設計(Sass対応)悩まないコーディングをしよう! OOCSS,SMACSSを用いた、読みやすくてメンテナブルなCSS設計(Sass対応)
悩まないコーディングをしよう! OOCSS,SMACSSを用いた、読みやすくてメンテナブルなCSS設計(Sass対応)
 
メディア工房サマーワークショップ「Webアプリ制作」1日目
メディア工房サマーワークショップ「Webアプリ制作」1日目メディア工房サマーワークショップ「Webアプリ制作」1日目
メディア工房サマーワークショップ「Webアプリ制作」1日目
 
WEB開発はじめの一歩 講師:村井亮介様
WEB開発はじめの一歩 講師:村井亮介様WEB開発はじめの一歩 講師:村井亮介様
WEB開発はじめの一歩 講師:村井亮介様
 
Css Architecture for the future 未来を見据えるCSS設計
Css Architecture for the future 未来を見据えるCSS設計Css Architecture for the future 未来を見据えるCSS設計
Css Architecture for the future 未来を見据えるCSS設計
 
XOOPS and Twitter Bootstrap
XOOPS and Twitter BootstrapXOOPS and Twitter Bootstrap
XOOPS and Twitter Bootstrap
 
141115 making web site
141115 making web site141115 making web site
141115 making web site
 
メディア芸術基礎 II jQuery入門
メディア芸術基礎 II jQuery入門メディア芸術基礎 II jQuery入門
メディア芸術基礎 II jQuery入門
 
CSS勉強会(第1回)
CSS勉強会(第1回)CSS勉強会(第1回)
CSS勉強会(第1回)
 
⑯jQueryをおぼえよう!その2
⑯jQueryをおぼえよう!その2⑯jQueryをおぼえよう!その2
⑯jQueryをおぼえよう!その2
 
CSSフレームワークを使った 簡単なレスポンシブデザインの作成
CSSフレームワークを使った 簡単なレスポンシブデザインの作成CSSフレームワークを使った 簡単なレスポンシブデザインの作成
CSSフレームワークを使った 簡単なレスポンシブデザインの作成
 
Front end develop environment
Front end develop environmentFront end develop environment
Front end develop environment
 
UAスタイルシートと リセットCSS
UAスタイルシートと リセットCSSUAスタイルシートと リセットCSS
UAスタイルシートと リセットCSS
 
CSS設計のお勉強
CSS設計のお勉強CSS設計のお勉強
CSS設計のお勉強
 
12.09.08 明星和楽2012 KLabハンズオンセッション
12.09.08 明星和楽2012 KLabハンズオンセッション12.09.08 明星和楽2012 KLabハンズオンセッション
12.09.08 明星和楽2012 KLabハンズオンセッション
 
WordBench Saitama vol.6
WordBench Saitama vol.6WordBench Saitama vol.6
WordBench Saitama vol.6
 
Css
CssCss
Css
 
第6回rest勉強会 アソシエーション編
第6回rest勉強会 アソシエーション編第6回rest勉強会 アソシエーション編
第6回rest勉強会 アソシエーション編
 

Recently uploaded

論文紹介:Automated Classification of Model Errors on ImageNet
論文紹介:Automated Classification of Model Errors on ImageNet論文紹介:Automated Classification of Model Errors on ImageNet
論文紹介:Automated Classification of Model Errors on ImageNetToru Tamaki
 
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)UEHARA, Tetsutaro
 
SOPを理解する 2024/04/19 の勉強会で発表されたものです
SOPを理解する       2024/04/19 の勉強会で発表されたものですSOPを理解する       2024/04/19 の勉強会で発表されたものです
SOPを理解する 2024/04/19 の勉強会で発表されたものですiPride Co., Ltd.
 
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdfクラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdfFumieNakayama
 
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察 ~Text-to-MusicとText-To-ImageかつImage-to-Music...
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察  ~Text-to-MusicとText-To-ImageかつImage-to-Music...モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察  ~Text-to-MusicとText-To-ImageかつImage-to-Music...
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察 ~Text-to-MusicとText-To-ImageかつImage-to-Music...博三 太田
 
論文紹介:Semantic segmentation using Vision Transformers: A survey
論文紹介:Semantic segmentation using Vision Transformers: A survey論文紹介:Semantic segmentation using Vision Transformers: A survey
論文紹介:Semantic segmentation using Vision Transformers: A surveyToru Tamaki
 
論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...
論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...
論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...Toru Tamaki
 
TSAL operation mechanism and circuit diagram.pdf
TSAL operation mechanism and circuit diagram.pdfTSAL operation mechanism and circuit diagram.pdf
TSAL operation mechanism and circuit diagram.pdftaisei2219
 
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdfAWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdfFumieNakayama
 
Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介
Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介
Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介Yuma Ohgami
 
TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案
TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案
TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案sugiuralab
 
【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)
【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)
【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)Hiroki Ichikura
 

Recently uploaded (12)

論文紹介:Automated Classification of Model Errors on ImageNet
論文紹介:Automated Classification of Model Errors on ImageNet論文紹介:Automated Classification of Model Errors on ImageNet
論文紹介:Automated Classification of Model Errors on ImageNet
 
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
 
SOPを理解する 2024/04/19 の勉強会で発表されたものです
SOPを理解する       2024/04/19 の勉強会で発表されたものですSOPを理解する       2024/04/19 の勉強会で発表されたものです
SOPを理解する 2024/04/19 の勉強会で発表されたものです
 
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdfクラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
 
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察 ~Text-to-MusicとText-To-ImageかつImage-to-Music...
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察  ~Text-to-MusicとText-To-ImageかつImage-to-Music...モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察  ~Text-to-MusicとText-To-ImageかつImage-to-Music...
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察 ~Text-to-MusicとText-To-ImageかつImage-to-Music...
 
論文紹介:Semantic segmentation using Vision Transformers: A survey
論文紹介:Semantic segmentation using Vision Transformers: A survey論文紹介:Semantic segmentation using Vision Transformers: A survey
論文紹介:Semantic segmentation using Vision Transformers: A survey
 
論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...
論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...
論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...
 
TSAL operation mechanism and circuit diagram.pdf
TSAL operation mechanism and circuit diagram.pdfTSAL operation mechanism and circuit diagram.pdf
TSAL operation mechanism and circuit diagram.pdf
 
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdfAWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
 
Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介
Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介
Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介
 
TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案
TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案
TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案
 
【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)
【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)
【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)
 

0614_LiTLeaders_CSS講座