SlideShare uma empresa Scribd logo
1 de 37
Baixar para ler offline
Webデザインコース②-Win
∼CSSを使ってみよう∼
©Life is Tech! しゃつ
20130729 Ver1.1
1
⁂CSSってなんだ?⁂
CSSってなんだ?
➡CSSとは、カスケードスタイルシートの略で
 サイトの見栄えを良くしてくれるスグレモノファ
イルなんだ!
ファイルの最後に
「.css」
とつくものだよ!
2
⁂CSSってなんだ?⁂
HTMLと何が違うの?
➡CSSは、HTMLで設計した文字やボタンを
         オシャレに装飾してくれるよ!
連携!
設計図 デザイン
HTML CSS
3
CSSファイルのソースを覗いてみよう
➡ [LiTweb2]内のstyle.cssを
        エディタで開いてみよう!
⁂CSSを見てみよう⁂
エディタに
ドラッグ&ドロップ!
4
⁂CSSを見てみよう⁂
これがCSSファイルのソースだ!
➡ 別名スタイルシートとも呼ぶよ!
  ソースの解説を見て、書き方を学んじゃおう!
5
⁂CSSの書き方①⁂
1「どこに」... where
2「どんなスタイルを」... what
3「どれだけ」... how
➡Where -> What -> Howのカタチ!
⌘ CSSのソースは以下のルールで書かれている!
英語だけど
学校で習ったかな?
6
⁂CSSの書き方②⁂
where {
what : how;
}
CSS
⌘ 実際のソースではこのような作りになっているよ!
1, どこに?
2, どんなスタイルを? 3, どれだけ?
中カッコで挟む!
行末セミコロン!
7
⁂CSSの書き方③⁂
では、CSSファイルを編集してみよう!
➡ /* ここにスタイルを書いてみよう */
 の下の5行目に、画像のようにソースを追加!
コツ![tab]キーを押すと
半角4つ分スペースがあけられるよ
8
⁂CSSの書き方④⁂
CSSファイルを保存して、 
  ブラウザでhtmlファイルを見てみよう!
➡ ブラウザに注目!何が起こるかな…?
ブラウザに
[htmlファイル]を
ドラッグ&ドロップ!
9
⁂CSSの書き方⑤⁂
で、でかっ!!文字でかっ!!!
➡ 何が起きたのかな?早速解説していくよ!
スクロールすると他
の文字も下に出てく
るよ!
10
⁂CSSの書き方⑥⁂
p {
font-size : 300px;
}
<p> CSSを使ってみよう </p>
CSS
HTML
“pタグ” の “フォントサイズ” を “300px” に
⌘ さっきの例は、htmlファイル内の<p>タグを
  CSSファイルから変更していたんだ!
1,どこ: <p>タグ 2,どんなスタイル:
フォントの大きさ
3,どれだけ:
300ピクセルに指定
11
⁂CSSの書き方⑦⁂
⌘ 試しに、数値を変えてみたり、
     他の項目(プロパティ)も追加してみよう!
p {
font-size : 200px;
color : テキストの色;
text-align : テキストの位置;
}
CSS ピクセルは画像で良く使う単位!
数字を好きに変えてみよう
文字の色を変えれる!
red, blue, yellow
などが使えるよ
文字の位置を変えれる!
left, center, right
などが使えるよ
項目のことを
「プロパティ」
とも言うよ
12
➡ 他のプロパティも調べてみて、色々試してみよう!
⁂CSSの書き方⑧⁂
⌘ 実際に変えてみた例を示すと…
CSS
13
⁂CSSの書き方⑨⁂
補足: なぜCSSを変えるとhtmlも変わるの?
➡ htmlのソースの7行目に注目してみてね!
➡この<link>タグでstyle.cssを呼び出して
    CSSファイルとの連携を可能にしているぞ!
<link>タグは他の文書を読み込む時に
よく使われるタグだ!
HTML
14
ボタンを設置して
見た目を変えてみよう!
15
⁂CSSでおしゃれボタン⁂
⌘ 次はさっそくCSSを使って、
     htmlのボタンをオシャレにしていこう!
➡まず、htmlのソース内、<編集ゾーン>に
         ボタンタグを設置してみよう
編集ゾーン
HTML
16
⁂CSSでおしゃれボタン⁂
⌘ ボタンタグは、以下のように書くよ!
★保存➡更新するとどんなボタンが出たかな?
<button> ボタン1 </button>
HTML
<p>タグの下に
いれてみよう
17
⁂CSSでおしゃれボタン⁂
⌘ ボタンが現れたね!でも…ちょっと地味すぎる!
➡これはオシャレにデザインする必要があるね!
一応クリックも
できるよ
18
⁂CSSでおしゃれボタン⁂
⌘ CSSでサイズを変えるためにプロパティを追加!
CSS
button {
width : 200px;
height : 200px;
}
どこ: HTMLで設置したbutton
ボタンのサイズを幅200px, 高さ200pxに変更!
どれを:
幅と高さ
どれだけ:
各200px
19
⁂CSSでおしゃれボタン⁂
⌘ 実際に、CSSのソースの10行目に書いてみよう!
CSS
★保存➡更新を忘れずに!ボタンは変わった?
20
⁂CSSでおしゃれボタン⁂
⌘ ボ…ボタンが巨大化した!
➡更にCSSに手を加えて、デザインを仕上げよう
大きくても
クリックできるよ
21
button {
width : 200px;
height : 200px;
background-color : ボタン背景の色;
color : テキストの色;
font-size : テキストのサイズ;
}
⁂CSSでおしゃれボタン⁂
⌘ 同様に、他のプロパティも追加してみよう!
CSS
文字の色を
変更できる!
文字のサイズを
変更できる!
ボタンの背景色を
変更できる!
22
CSS
⁂CSSでおしゃれボタン⁂
⌘ 実際に変えてみた例を示すと…
➡ 自分の好きな色、サイズにできたかな?
HTML
23
border(外枠)を
いじってみよう!
24
⌘ borderってどの部分?
ボタン1
⁂ボタンのborderを設定⁂
ここ、ボタンの
ふちだ!
➡ ボタンの「縁(ふち)」の部分だよ!
  CSSではここも編集することができるんだ。
25
⌘ ひとまず、以下のプロパティを
   CSSのbutton内に追加してみよう!
CSS
★ 追加して、保存➡更新!すると何が起こるかな?
3行を
button{ ... }内
に追加だ!
⁂ボタンのborderを設定⁂
26
⌘ おぉ、ボタンが超カッコよくなった!!
➡なぜ?オシャレになった仕組みを説明するよ!
同じくクリックも
できるよ
角が丸くなった!
⁂ボタンのborderを設定⁂
HTML
27
⌘ borderのプロパティ3行はこういう仕組みだ!
CSS
button {
...
border-width : borderの太さ;
border-color : borderの色;
border-radius : borderの半径;
}
外枠の太さ
外枠の色
実は、この3つ目の「border-radius」プロパティが
オシャレの秘訣!次で詳しく解説するよ!
⁂ボタンのborderを設定⁂
28
⌘ 縦横200pxボタンで、border-radius:50pxの場合
⁂border-radiusの謎⁂
200px
200px
2, ボタンの四隅が
半径50pxの円と
同じだけカーブする!
➡ 仕組みは理解できたかな?では練習問題だ!
1, width: 200px;
height: 200px;
の正方形の場合で
3, それを四隅に適用する
と、角が丸いデザインが
完成する!
29
Q. では、縦横200pxボタンのときに
    border-radius: 100pxにすると?
⁂border-radiusの謎⁂
A. ボタンの半径 = 円の半径なので
      完全な正円になるよ!理解できたかな?
CSS
100px!!
w:200px
h:200px
HTML
30
CSSでボタン周りの余白を
設定しよう!
31
⌘ 「ボタンの余白」ってどの部分?
「ボタンのまわりの距離」
のことだ!
➡ CSSの中で余白を設定することで、
      他の文字やボタンと距離をあけれるよ!
⁂ボタンの余白を設定⁂
32
button {
...
...
margin : 外側余白の距離;
}
CSS
⁂ボタンの余白を設定⁂
⌘ 余白のプロパティは以下のように追加できるよ!
今までと同様、ピクセル
(px)で指定できるよ!
➡ この書き方にも大分慣れてきたかな?
33
CSS
⁂ボタンの余白を設定⁂
➡ ボタンが少し右下にずれたのが分かった?
⌘ では、早速プロパティを追加して試してみよう!
HTML
保存、更新!
34
<button> ボタン1 </button>
<button> ボタン2 </button>
<button> ボタン3 </button>
HTML
⌘ では、htmlに戻ってボタン2, ボタン3を追加!
⁂ボタンの余白を設定⁂
➡ 保存、更新すると、どんな変化が出たかな?
35
HTML
⌘ ボタン2, 3が離れたところに出てきた!
⁂ボタンの余白を設定⁂
➡ ボタンが一定の距離を持って出てきたのは、
さっきCSSで余白を指定したからなんだ!
それぞれ一定の距離を
保っているね!
36
➡色んなプロパティを使って、自分だけの
    オリジナルページを作ってみよう!
⁂CSSを調べてみよう!⁂
自分で検索して他の仲間を調べてみよう!
おすすめ検索ワード:
 「CSS プロパティ」「CSS 入門」
            などなど…!
37

Mais conteúdo relacionado

Mais procurados

WindowsMobile用アプリケーションのおはなし
WindowsMobile用アプリケーションのおはなしWindowsMobile用アプリケーションのおはなし
WindowsMobile用アプリケーションのおはなし
Hiroaki TAKEUCHI
 
DS-024-Rapid E Learning數位教材
DS-024-Rapid E Learning數位教材DS-024-Rapid E Learning數位教材
DS-024-Rapid E Learning數位教材
handbook
 
WebアプリケーションフレームワークMojoの紹介
WebアプリケーションフレームワークMojoの紹介WebアプリケーションフレームワークMojoの紹介
WebアプリケーションフレームワークMojoの紹介
Yuki Kimoto
 
The Crisis Of Wom
The Crisis Of WomThe Crisis Of Wom
The Crisis Of Wom
武 河野
 
RSGT2021 NTTみたいな企業で新アプリをスクラム開発してみんな笑顔になった
RSGT2021 NTTみたいな企業で新アプリをスクラム開発してみんな笑顔になったRSGT2021 NTTみたいな企業で新アプリをスクラム開発してみんな笑顔になった
RSGT2021 NTTみたいな企業で新アプリをスクラム開発してみんな笑顔になった
Satoru KawaBuchi
 

Mais procurados (18)

WindowsMobile用アプリケーションのおはなし
WindowsMobile用アプリケーションのおはなしWindowsMobile用アプリケーションのおはなし
WindowsMobile用アプリケーションのおはなし
 
EclipSky200712
EclipSky200712EclipSky200712
EclipSky200712
 
業務システムを使いやすく! .NET Webアプリケーションの現在
業務システムを使いやすく!.NET Webアプリケーションの現在業務システムを使いやすく!.NET Webアプリケーションの現在
業務システムを使いやすく! .NET Webアプリケーションの現在
 
Mylynとおともだち
MylynとおともだちMylynとおともだち
Mylynとおともだち
 
DS-024-Rapid E Learning數位教材
DS-024-Rapid E Learning數位教材DS-024-Rapid E Learning數位教材
DS-024-Rapid E Learning數位教材
 
HCCソフト会社紹介
HCCソフト会社紹介HCCソフト会社紹介
HCCソフト会社紹介
 
Rsgt2021 exploratory testing
Rsgt2021 exploratory testingRsgt2021 exploratory testing
Rsgt2021 exploratory testing
 
Bi10 ye-003
Bi10 ye-003Bi10 ye-003
Bi10 ye-003
 
WebアプリケーションフレームワークMojoの紹介
WebアプリケーションフレームワークMojoの紹介WebアプリケーションフレームワークMojoの紹介
WebアプリケーションフレームワークMojoの紹介
 
WebSig冬期講習2020「コロナ禍のワタシの履歴書(WebSigResume)」トークオープニング・クロージング
WebSig冬期講習2020「コロナ禍のワタシの履歴書(WebSigResume)」トークオープニング・クロージングWebSig冬期講習2020「コロナ禍のワタシの履歴書(WebSigResume)」トークオープニング・クロージング
WebSig冬期講習2020「コロナ禍のワタシの履歴書(WebSigResume)」トークオープニング・クロージング
 
The Crisis Of Wom
The Crisis Of WomThe Crisis Of Wom
The Crisis Of Wom
 
カネとAgile(大企業新規事業編) #rsgt2021
カネとAgile(大企業新規事業編) #rsgt2021カネとAgile(大企業新規事業編) #rsgt2021
カネとAgile(大企業新規事業編) #rsgt2021
 
SocialWeb勉強会 Vol.1
SocialWeb勉強会 Vol.1SocialWeb勉強会 Vol.1
SocialWeb勉強会 Vol.1
 
オープンソースからの高位合成によるORB-SLAM FPGA実装
オープンソースからの高位合成によるORB-SLAM FPGA実装オープンソースからの高位合成によるORB-SLAM FPGA実装
オープンソースからの高位合成によるORB-SLAM FPGA実装
 
RSGT2021 NTTみたいな企業で新アプリをスクラム開発してみんな笑顔になった
RSGT2021 NTTみたいな企業で新アプリをスクラム開発してみんな笑顔になったRSGT2021 NTTみたいな企業で新アプリをスクラム開発してみんな笑顔になった
RSGT2021 NTTみたいな企業で新アプリをスクラム開発してみんな笑顔になった
 
WebSig冬期講習2020「コロナ禍のワタシの履歴書(WebSigResume)」トーク:宮原徹さん資料
WebSig冬期講習2020「コロナ禍のワタシの履歴書(WebSigResume)」トーク:宮原徹さん資料WebSig冬期講習2020「コロナ禍のワタシの履歴書(WebSigResume)」トーク:宮原徹さん資料
WebSig冬期講習2020「コロナ禍のワタシの履歴書(WebSigResume)」トーク:宮原徹さん資料
 
プロモーション用DVDコンテンツ制作におけるUser Centered Design視点の導入について
プロモーション用DVDコンテンツ制作におけるUser Centered Design視点の導入についてプロモーション用DVDコンテンツ制作におけるUser Centered Design視点の導入について
プロモーション用DVDコンテンツ制作におけるUser Centered Design視点の導入について
 
3aqilah qase7
3aqilah qase73aqilah qase7
3aqilah qase7
 

Destaque

Srikalyani - Resume
Srikalyani - ResumeSrikalyani - Resume
Srikalyani - Resume
Srikalyani G
 
CV - James Fanuel_SI
CV - James Fanuel_SICV - James Fanuel_SI
CV - James Fanuel_SI
James D Vs
 
Apostila linux(1)
Apostila linux(1)Apostila linux(1)
Apostila linux(1)
Luiz Paulo
 
магнит
магнитмагнит
магнит
tendey
 
Mohamed Ali 2015
Mohamed Ali 2015Mohamed Ali 2015
Mohamed Ali 2015
Mohamed Ali
 

Destaque (18)

aplicacion de PACIE
aplicacion de PACIEaplicacion de PACIE
aplicacion de PACIE
 
Srikalyani - Resume
Srikalyani - ResumeSrikalyani - Resume
Srikalyani - Resume
 
Presentacion del blog
Presentacion del blogPresentacion del blog
Presentacion del blog
 
Controluce
ControluceControluce
Controluce
 
CV - James Fanuel_SI
CV - James Fanuel_SICV - James Fanuel_SI
CV - James Fanuel_SI
 
diferencias y semejanzas del correo electrónico con el correo postal
diferencias y semejanzas del correo electrónico con el  correo  postaldiferencias y semejanzas del correo electrónico con el  correo  postal
diferencias y semejanzas del correo electrónico con el correo postal
 
Winkles and the origin of species
Winkles and the origin of speciesWinkles and the origin of species
Winkles and the origin of species
 
Daily routines
Daily routinesDaily routines
Daily routines
 
Apostila linux(1)
Apostila linux(1)Apostila linux(1)
Apostila linux(1)
 
Analysis of the world passport
Analysis of the world passportAnalysis of the world passport
Analysis of the world passport
 
Rps 2300 test
Rps 2300 testRps 2300 test
Rps 2300 test
 
Accounting Cover Letter
Accounting Cover LetterAccounting Cover Letter
Accounting Cover Letter
 
Voda
VodaVoda
Voda
 
магнит
магнитмагнит
магнит
 
Presales Profile
Presales ProfilePresales Profile
Presales Profile
 
Medidas oficiales de la cancha de basquetbol
Medidas oficiales de la cancha de basquetbolMedidas oficiales de la cancha de basquetbol
Medidas oficiales de la cancha de basquetbol
 
Mohamed Ali 2015
Mohamed Ali 2015Mohamed Ali 2015
Mohamed Ali 2015
 
Dinamika2008
Dinamika2008Dinamika2008
Dinamika2008
 

Li tweb2 win