はじめてのモバイルウェブアプリ 1.5

36
ウェブアプリ入門PART1.5 はじめてのCSS 福野泰介 jig.jp代表 @taisukef #kosenbc

Upload: taisuke-fukuno

Post on 27-Jul-2015

1.319 views

Category:

Internet


0 download

TRANSCRIPT

Page 1: はじめてのモバイルウェブアプリ 1.5

ウェブアプリ入門PART1.5

はじめてのCSS

福野泰介 jig.jp代表

@taisukef #kosenbc

Page 2: はじめてのモバイルウェブアプリ 1.5

ロボコン、

プロコンに続き、

高専ビジコン!

エントリー受付

Page 3: はじめてのモバイルウェブアプリ 1.5

PART1おさらい

HTMLでシンプルなモバイルウェブアプリが

できた!

Page 4: はじめてのモバイルウェブアプリ 1.5

もっと美しく

HTMLを美しくするもの

CSS

Page 5: はじめてのモバイルウェブアプリ 1.5

CSSとは

CascadingStyleSheets

HTMLを装飾するもの

Page 6: はじめてのモバイルウェブアプリ 1.5

<style>

HTMLを装飾するタグ<head>の中に書く

Page 7: はじめてのモバイルウェブアプリ 1.5

色を付ける

<!DOCTYPE html><html><head><title>CSS</title><style>body { color: #f00; }</style></head><body>鯖江:サバエドッグ</body></html>

Page 8: はじめてのモバイルウェブアプリ 1.5

色の16進数表現色は赤緑青の成分のそれぞれの多さを0123456789abcdefの16段階で表現する

黒:#000 白:#fff赤:#f00黄: #ff0藍色: #357 わさび:#ac9

Page 9: はじめてのモバイルウェブアプリ 1.5
Page 10: はじめてのモバイルウェブアプリ 1.5

文字の大きさを変える

<!DOCTYPE html><html><head><title>CSS</title><style>body { font-size: 500%; }</style></head><body>鯖江:サバエドッグ</body></html>

Page 11: はじめてのモバイルウェブアプリ 1.5
Page 12: はじめてのモバイルウェブアプリ 1.5

色と大きさを変える<!DOCTYPE html><html><head><title>CSS</title><style>body {

color: #00f;font-size: 500%;

}</style></head><body>鯖江:サバエドッグ</body></html>

Page 13: はじめてのモバイルウェブアプリ 1.5
Page 14: はじめてのモバイルウェブアプリ 1.5

文字ごとに適応<!DOCTYPE html><html><head><title>CSS</title><style>#t1 { color: #f00; }#t2 { color: #000; }</style></head><body><span id=t1>鯖江:</span><span id=t2>サバエドッグ</span></body></html>

Page 15: はじめてのモバイルウェブアプリ 1.5

<span>

文字グループ化するidを付け、#~で指定

Page 16: はじめてのモバイルウェブアプリ 1.5
Page 17: はじめてのモバイルウェブアプリ 1.5

背景色を変える<!DOCTYPE html><html><head><title>CSS</title><style>#t1 {

color: #fff;background: #34a;

}</style></head><body><div id=t1>鯖江</div></body></html>

Page 18: はじめてのモバイルウェブアプリ 1.5

<div>

グループ化するidを付け、#~で指定

ブロック状であることが<span>と違う

Page 19: はじめてのモバイルウェブアプリ 1.5
Page 20: はじめてのモバイルウェブアプリ 1.5

大きさを変える<!DOCTYPE html><html><head><title>CSS</title><style>#t1 {

color: #fff;background: #34a;width: 100px;height: 100px;

}</style></head><body><div id=t1>鯖江</div></body></html>

Page 21: はじめてのモバイルウェブアプリ 1.5
Page 22: はじめてのモバイルウェブアプリ 1.5

右寄せ<style>#t1 {

color: #fff;background: #34a;width: 100px;height: 100px;text-align: right;

}</style>

Page 23: はじめてのモバイルウェブアプリ 1.5
Page 24: はじめてのモバイルウェブアプリ 1.5

センタリング<style>#t1 {

color: #fff;background: #34a;width: 100px;height: 100px;text-align: center;

}</style>

Page 25: はじめてのモバイルウェブアプリ 1.5
Page 26: はじめてのモバイルウェブアプリ 1.5

真ん中<style>#t1 {

color: #fff;background: #34a;width: 100px;height: 100px;text-align: center;vertical-align: middle;display: table-cell;

}</style>

Page 27: はじめてのモバイルウェブアプリ 1.5
Page 28: はじめてのモバイルウェブアプリ 1.5

下寄せ<style>#t1 {

color: #fff;background: #34a;width: 100px;height: 100px;text-align: right;vertical-align: bottom;display: table-cell;

}</style>

Page 29: はじめてのモバイルウェブアプリ 1.5
Page 30: はじめてのモバイルウェブアプリ 1.5

間隔を空ける#t1 {

color: #fff;background: #34a;text-align: center;vertical-align: middle;display: table-cell;padding: 10px;

}

Page 31: はじめてのモバイルウェブアプリ 1.5
Page 32: はじめてのモバイルウェブアプリ 1.5

間隔を空ける2

#t1 {color: #fff;background: #34a;text-align: center;vertical-align: middle;display: table-cell;padding: 10px 20px 40px 80px;

}

Page 33: はじめてのモバイルウェブアプリ 1.5

指定順:↑→↓←10px 20px 40px 80px

Page 34: はじめてのモバイルウェブアプリ 1.5

他もいろいろ

CSSで調べていろいろ試してみてください!

Page 35: はじめてのモバイルウェブアプリ 1.5

エントリーお待ちしてます

質問Twitterで

下記ハッシュタグを付けてツイートしてください

#kosenbc

Page 36: はじめてのモバイルウェブアプリ 1.5