全てのウェブページはボックスの集まりでできている
ボックスモデルとは?
ブロック要素とインライン要素
ボックスの表示位置を座標で指定する
アニメーションの仕組み
CSSアニメーションの方法1(アクションに反応して再生する)
CSSアニメーションの方法2(自動再生)
CSSアニメーションを使い分けるコツ
疑似要素とは?
疑似要素の書き方
疑似要素の配置方法
メニューの装飾にCSSを使うメリット
境界線を画像で表現しよう
メニューの背景と境界線をCSSで定義しよう
境界線を疑似要素で表現しよう
メニューの装飾をアニメーションさせてみよう~カスタマイズ(1)
メニューの背景が広がるアニメーションをつけてみよう~カスタマイズ(2)
下線をborderプロパティで表現しよう
下線を疑似要素で表現しよう
下線をアニメーションさせてみよう~カスタマイズ(1)
タイトルにクロスフェードするアニメーションをつけてみよう~カスタマイズ(2)
長くなりがちなCSSをコンパクトにまとめよう
吹き出しの四隅を丸くしよう
吹き出しの先端に疑似要素を配置しよう
疑似要素を三角形にしよう
疑似要素でタイトルにリボンをつけてみよう~カスタマイズ(1)
表の見出しを吹き出し風にしてみよう(レスポンシブ)~カスタマイズ(2)
listマークをlistスタイルで表現しよう
チェックマークを画像で表現しよう
チェックマークを疑似要素で表現しよう
CSSでチェックマークを作るメリット
チェックマークに丸い背景をつけてみよう~カスタマイズ(1)
WordPressのページ送りのアイコンを変更してみよう~カスタマイズ(2)
矢印マークをテキストで表現しよう
矢印マークを疑似要素で表現しよう
矢印の向きを変えてみよう~カスタマイズ(1)
WordPressのカテゴリーlistに矢印マークをつけてみよう~カスタマイズ(2)
動画をページに埋め込む
動画が再生できないブラウザへの対応
埋め込み動画の基本形を思い出そう
フルスクリーン化するための考え方
Google マップをフルスクリーンで表示してみよう~カスタマイズ(1)
WordPressで動画をフルスクリーンで表示してみよう~カスタマイズ(2)
動画をページに埋め込もう(基本形)
動画をページに埋め込もう(スマホ対応)
<video>タグで動画の幅と高さを可変にしてみよう~カスタマイズ(1)
iPad向けのアスペクト比で動画を埋め込んでみよう~カスタマイズ(2)
動画に文字を重ねよう
動画に重ねる文字の大きさを可変にしてみよう
文字が折り返す場所を可変にしよう~カスタマイズ
レイヤーの役割を決めて構造化しよう
画像とリンクを動画に重ねよう
動画に矢印アイコンを重ねてアニメーションさせてみよう~カスタマイズ
YouTubeの動画を自動再生しよう
<video>タグで動画を自動再生しよう
動画のコントロールバーが出ないようにしてみよう~カスタマイズ(1)
<video>タグで動画をループ再生してみよう~カスタマイズ(2)
YouTubeの動画をループ再生してみよう~カスタマイズ(3)
動画の音をミュートにしよう(videoタグ)
JavaScriptでYouTubeの動画を埋め込んでみよう~カスタマイズ(1)
JavaScriptでYouTubeの動画をミュートにしてみよう~カスタマイズ(2)
動画をモノトーンにしよう(YouTube)
動画をモノトーンにしよう(videoタグ)
動画をセピア調にしてみよう~カスタマイズ(1)
動画をモノトーンにして矢印アイコンを重ねてみよう~カスタマイズ(2)
写真をタイル状に並べる方法(TABLEレイアウト)
写真をタイル状に並べる方法(DIVレイアウト)
DIVレイアウトでは必ずフロートを解除しよう
TABLEレイアウトとDIVレイアウトはどちらがお勧め?
写真を4列に変更してみよう~カスタマイズ(1)
WordPressの投稿エリアに写真を2列で配置してみよう~カスタマイズ(2)
固定幅で均等割りする方法
可変幅で均等割りする方法(リキッドレイアウト)
固定マージンで均等割りする方法
写真を4列に均等割りしてみよう~カスタマイズ(1)
写真の透明度を変化させながらスライドインしてみよう~カスタマイズ(2)
デバイスごとのレイアウトを作成しよう
画面サイズに合わせてスタイルシートを切り替えよう
WordPressにレスポンシブなギャラリーを組み込んでみよう~カスタマイズ
テキストをボックス化して写真と同じレイヤーに配置しよう
タイトルのボックスを写真の上に重ねよう
タイトルのボックスを疑似要素に置き換えてみよう~カスタマイズ(1)
WordPressに自動で更新されるオリジナルギャラリーを設置してみよう~カスタマイズ(2)
リンクテキストをボックス化して写真と同じレイヤーに配置しよう
リンクテキストをスライドインして写真の上に重ねよう
マウスを乗せたとき写真を暗くしてみよう~カスタマイズ(1)
WordPressでオーバーレイ付きのギャラリーを作ってみよう~カスタマイズ(2)
マウスを乗せる前のスタイルを定義しよう
マウスを乗せたときのスタイルを追加しよう
WordPressで写真に枠が付くギャラリーを作ってみよう~カスタマイズ
マウスを乗せる前のスタイルを定義しよう
マウスを乗せたときのスタイルを追加しよう
マウスを乗せたとき大きな写真を表示してみよう~カスタマイズ(1)
WordPressのギャラリーで大きな写真を表示してみよう~カスタマイズ(2)
スクロールと連動した表示を実現する考え方
STEP1 スクロールする前と後の状態を表すCSSを作成する
STEP2 JavaScriptでスクロール量に応じてCSSを切り替える
STEP1 スクロールする前と後の状態を表すCSSを作成する
STEP2 JavaScriptでスクロール量に応じてCSSを切り替える
“トップに戻る”ボタンをふわっと表示させてみよう~カスタマイズ(1)
WordPressに“トップに戻る”ボタンを追加してみよう~カスタマイズ(2)
STEP1 ボタンを表示した状態と非表示の状態を表すCSSを作成する
STEP2 JavaScriptでCSSを切り替える
“ネット予約”ボタンをふわっと表示させてみよう~カスタマイズ(1)
タップすると電話がかかるボタンを追加してみよう~カスタマイズ(2)
STEP1 スクロールする前と後の状態を表すCSSを作成する
STEP2 JavaScriptでスクロール量に応じてCSSを切り替える
STEP1 スクロールする前と後の状態を表すCSSを作成する
STEP2 JavaScriptでスクロール量に応じてCSSを切り替える
“オーバーレイ”を実現する考え方
STEP1 オーバーレイにするタグをHTMLに記述する
STEP2 オーバーレイをCSSで非表示にする
STEP3 JavaScriptのクリックイベントでCSSを切り替える
“オーバーレイ”を閉じるボタンを追加してみよう~カスタマイズ(1)
“オーバーレイ”が画面中央から広がるアニメーションを追加してみよう~カスタマイズ(2)
フィルターでオーバーレイの後ろ側をぼかしてみよう~カスタマイズ(3)
クリックすると大きな写真を表示する考え方
STEP1 大きな写真を表示するタグをHTMLに記述する
STEP2 大きな写真を表示するタグを非表示にする
STEP3 サムネイルをクリックしたとき大きな写真をタグに読み込む
大きな写真の後ろにオーバーレイを表示してみよう~カスタマイズ
動画の再生画面をポップアップする考え方
STEP1 動画の再生画面となるタグをHTMLに記述する
STEP2 動画の再生画面を非表示にする
STEP3 写真をクリックしたとき動画データをタグに読み込む
STEP4 動画の再生画面をJavaScriptでポップアップする
動画の再生画面の後ろにオーバーレイを表示してみよう~カスタマイズ