SlideShare a Scribd company logo
1 of 10
今こそCSS,今こそfor you 
2014/11/24
自己紹介 
名前:小菅達矢(@keinkosuge) 
社会的身分:keinousという屋号で活動 
デジタルハリウッドSTUDIO渋谷・新宿トレーナー 
今年5月~7月、本日登壇された山崎先生に師事し、 
jsなどフロントエンド(+しゃべり)の基礎を会得。 
過去2回セミナー登壇機会有。 
いずれもしゃべりすぎて、時間オーバー
・HTML5正式勧告 
・ブラウザの実装がどんどん進む 
・無視できないどころか、「より重要視される」スマートフォンか 
らのWEB(アプリ)利用 
CSS3(そしてやがてはCSS4?)の利用機会 
はより加速するであろう!!
CSSの可能性を追求するため、 
こんなものを作ってみた。
「CSS PK」
このゲームでよく出るCSS3セレクタ 
① 
■間接セレクタ( ~ ) 
親要素が同じで、兄弟関係の弟にあたるセレクタを指定。 
例) 
<div id=”parent”> 
<p>ラーメン</p> 
<p>たぬき</p> 
<p>アボガド</p> 
</div> 
p ~ p { 
color:#f00; 
} 
結果) 
「たぬき」と「アボガド」だけ 
文字色が赤くなる。
このゲームでよく出るCSS3セレクタ 
② 
■animation 
#parent { 
animation:hoge 5s ease-in-out; 
} 
① ② ③ 
①animationの種類・内容(別途keyframesで定義) 
②animationする時間 
③animationの進み具合 
※jquery animateと記載する順番は一緒!
ゲームでよく使うタグ・セレクタ 
■inputタグ(radio、checkbox) 
■:before、:afterの疑似要素 
苦手な内容の克服や、ニッチで細かい内容を会得するのに 
ゲーム作りで覚えるはすごい有効!
この半年で変われた唯一のポイント 
「自分が何者か?」 
「自分が何をしているか?」 
を形で人に伝えられるようになったこと。
ご清聴ありがとうございました。

More Related Content

What's hot

D3.jsで日本地図を描いてみた
D3.jsで日本地図を描いてみたD3.jsで日本地図を描いてみた
D3.jsで日本地図を描いてみたmapquestIwasaki
 
女子力IT
女子力IT女子力IT
女子力ITDong Oi
 
ヒカラボ-HOME'Sのサイト開発
ヒカラボ-HOME'Sのサイト開発ヒカラボ-HOME'Sのサイト開発
ヒカラボ-HOME'Sのサイト開発LIFULL Co., Ltd.
 
20140822 営業の泥臭い話 dev_love現場甲子園2014西日本大会懇親会lt
20140822 営業の泥臭い話 dev_love現場甲子園2014西日本大会懇親会lt20140822 営業の泥臭い話 dev_love現場甲子園2014西日本大会懇親会lt
20140822 営業の泥臭い話 dev_love現場甲子園2014西日本大会懇親会ltMaiko Nakajima
 
お安く、楽にWEBアプリを支える技術
お安く、楽にWEBアプリを支える技術お安く、楽にWEBアプリを支える技術
お安く、楽にWEBアプリを支える技術KeitoTakeda
 
ブログを書くにあたり、使っているプラグイン紹介
ブログを書くにあたり、使っているプラグイン紹介ブログを書くにあたり、使っているプラグイン紹介
ブログを書くにあたり、使っているプラグイン紹介Toshiki Tanji
 
Webアクセシビリティ 今ならどうするの?
Webアクセシビリティ 今ならどうするの?Webアクセシビリティ 今ならどうするの?
Webアクセシビリティ 今ならどうするの?Nozomi Sawada
 
プレゼン技術研究会を二年やってみてプレゼンについてわかった3つのこと
プレゼン技術研究会を二年やってみてプレゼンについてわかった3つのことプレゼン技術研究会を二年やってみてプレゼンについてわかった3つのこと
プレゼン技術研究会を二年やってみてプレゼンについてわかった3つのこと真俊 横田
 
正規表現で楽しよう
正規表現で楽しよう正規表現で楽しよう
正規表現で楽しよう笹川 純一
 
セッション「NW.js スタートアップ」資料
セッション「NW.js スタートアップ」資料セッション「NW.js スタートアップ」資料
セッション「NW.js スタートアップ」資料Sora Arakawa
 

What's hot (10)

D3.jsで日本地図を描いてみた
D3.jsで日本地図を描いてみたD3.jsで日本地図を描いてみた
D3.jsで日本地図を描いてみた
 
女子力IT
女子力IT女子力IT
女子力IT
 
ヒカラボ-HOME'Sのサイト開発
ヒカラボ-HOME'Sのサイト開発ヒカラボ-HOME'Sのサイト開発
ヒカラボ-HOME'Sのサイト開発
 
20140822 営業の泥臭い話 dev_love現場甲子園2014西日本大会懇親会lt
20140822 営業の泥臭い話 dev_love現場甲子園2014西日本大会懇親会lt20140822 営業の泥臭い話 dev_love現場甲子園2014西日本大会懇親会lt
20140822 営業の泥臭い話 dev_love現場甲子園2014西日本大会懇親会lt
 
お安く、楽にWEBアプリを支える技術
お安く、楽にWEBアプリを支える技術お安く、楽にWEBアプリを支える技術
お安く、楽にWEBアプリを支える技術
 
ブログを書くにあたり、使っているプラグイン紹介
ブログを書くにあたり、使っているプラグイン紹介ブログを書くにあたり、使っているプラグイン紹介
ブログを書くにあたり、使っているプラグイン紹介
 
Webアクセシビリティ 今ならどうするの?
Webアクセシビリティ 今ならどうするの?Webアクセシビリティ 今ならどうするの?
Webアクセシビリティ 今ならどうするの?
 
プレゼン技術研究会を二年やってみてプレゼンについてわかった3つのこと
プレゼン技術研究会を二年やってみてプレゼンについてわかった3つのことプレゼン技術研究会を二年やってみてプレゼンについてわかった3つのこと
プレゼン技術研究会を二年やってみてプレゼンについてわかった3つのこと
 
正規表現で楽しよう
正規表現で楽しよう正規表現で楽しよう
正規表現で楽しよう
 
セッション「NW.js スタートアップ」資料
セッション「NW.js スタートアップ」資料セッション「NW.js スタートアップ」資料
セッション「NW.js スタートアップ」資料
 

Viewers also liked

What is life? Life explained in quotes...
What is life? Life explained in quotes...What is life? Life explained in quotes...
What is life? Life explained in quotes...Peter Mayer
 
Beautiful English words
Beautiful English wordsBeautiful English words
Beautiful English wordsPeter Mayer
 
Hire a Teacher,
Hire a Teacher,Hire a Teacher,
Hire a Teacher,meye0406
 
z-index !! 重なり !!
z-index !! 重なり !!z-index !! 重なり !!
z-index !! 重なり !!Tatsuya Kosuge
 
How to make something go viral?
How to make something go viral?How to make something go viral?
How to make something go viral?Peter Mayer
 
HTML5で作るスマホブラウザゲーム
HTML5で作るスマホブラウザゲームHTML5で作るスマホブラウザゲーム
HTML5で作るスマホブラウザゲームTakumi Ohashi
 
JavaScript + CSS3を活用して スマートフォンサイト/アプリに 動きを付けてみよう
JavaScript + CSS3を活用して スマートフォンサイト/アプリに 動きを付けてみようJavaScript + CSS3を活用して スマートフォンサイト/アプリに 動きを付けてみよう
JavaScript + CSS3を活用して スマートフォンサイト/アプリに 動きを付けてみようHiroaki Wakamatsu
 
NeowizOpenConference2013-CharacterPipeline_김태근
NeowizOpenConference2013-CharacterPipeline_김태근NeowizOpenConference2013-CharacterPipeline_김태근
NeowizOpenConference2013-CharacterPipeline_김태근Visual Tech Dev
 
1019 まぁ!簡単!google apps script入門
1019 まぁ!簡単!google apps script入門1019 まぁ!簡単!google apps script入門
1019 まぁ!簡単!google apps script入門Tatsuya Kosuge
 
小規模案件で作られた秘伝のタレ
小規模案件で作られた秘伝のタレ小規模案件で作られた秘伝のタレ
小規模案件で作られた秘伝のタレMuyuu Fujita
 
Canvas de shooting 制作のポイント
Canvas de shooting 制作のポイントCanvas de shooting 制作のポイント
Canvas de shooting 制作のポイントYohei Munesada
 
ノンゲーム系スマホアプリ制作 First Step
ノンゲーム系スマホアプリ制作 First Stepノンゲーム系スマホアプリ制作 First Step
ノンゲーム系スマホアプリ制作 First StepYohei Munesada
 
最近、実務に導入してみたフロントエンドの技術8つの良かった点と反省点
最近、実務に導入してみたフロントエンドの技術8つの良かった点と反省点最近、実務に導入してみたフロントエンドの技術8つの良かった点と反省点
最近、実務に導入してみたフロントエンドの技術8つの良かった点と反省点Horiguchi Seito
 
はじめてのMongoDB
はじめてのMongoDBはじめてのMongoDB
はじめてのMongoDBTakahiro Inoue
 
ES6 - Next Generation Javascript
ES6 - Next Generation JavascriptES6 - Next Generation Javascript
ES6 - Next Generation JavascriptRamesh Nair
 
Html canvas shooting_and_performanceup
Html canvas shooting_and_performanceupHtml canvas shooting_and_performanceup
Html canvas shooting_and_performanceupYohei Munesada
 
Mongo dbを知ろう
Mongo dbを知ろうMongo dbを知ろう
Mongo dbを知ろうCROOZ, inc.
 
MongoDB全機能解説1
MongoDB全機能解説1MongoDB全機能解説1
MongoDB全機能解説1Takahiro Inoue
 

Viewers also liked (20)

What is life? Life explained in quotes...
What is life? Life explained in quotes...What is life? Life explained in quotes...
What is life? Life explained in quotes...
 
Beautiful English words
Beautiful English wordsBeautiful English words
Beautiful English words
 
Hire a Teacher,
Hire a Teacher,Hire a Teacher,
Hire a Teacher,
 
Wintercatalog copy[1]
Wintercatalog copy[1]Wintercatalog copy[1]
Wintercatalog copy[1]
 
z-index !! 重なり !!
z-index !! 重なり !!z-index !! 重なり !!
z-index !! 重なり !!
 
How to make something go viral?
How to make something go viral?How to make something go viral?
How to make something go viral?
 
HTML5で作るスマホブラウザゲーム
HTML5で作るスマホブラウザゲームHTML5で作るスマホブラウザゲーム
HTML5で作るスマホブラウザゲーム
 
JavaScript + CSS3を活用して スマートフォンサイト/アプリに 動きを付けてみよう
JavaScript + CSS3を活用して スマートフォンサイト/アプリに 動きを付けてみようJavaScript + CSS3を活用して スマートフォンサイト/アプリに 動きを付けてみよう
JavaScript + CSS3を活用して スマートフォンサイト/アプリに 動きを付けてみよう
 
NeowizOpenConference2013-CharacterPipeline_김태근
NeowizOpenConference2013-CharacterPipeline_김태근NeowizOpenConference2013-CharacterPipeline_김태근
NeowizOpenConference2013-CharacterPipeline_김태근
 
1019 まぁ!簡単!google apps script入門
1019 まぁ!簡単!google apps script入門1019 まぁ!簡単!google apps script入門
1019 まぁ!簡単!google apps script入門
 
小規模案件で作られた秘伝のタレ
小規模案件で作られた秘伝のタレ小規模案件で作られた秘伝のタレ
小規模案件で作られた秘伝のタレ
 
Canvas de shooting 制作のポイント
Canvas de shooting 制作のポイントCanvas de shooting 制作のポイント
Canvas de shooting 制作のポイント
 
ノンゲーム系スマホアプリ制作 First Step
ノンゲーム系スマホアプリ制作 First Stepノンゲーム系スマホアプリ制作 First Step
ノンゲーム系スマホアプリ制作 First Step
 
Fastest css3 animations
Fastest css3 animations Fastest css3 animations
Fastest css3 animations
 
最近、実務に導入してみたフロントエンドの技術8つの良かった点と反省点
最近、実務に導入してみたフロントエンドの技術8つの良かった点と反省点最近、実務に導入してみたフロントエンドの技術8つの良かった点と反省点
最近、実務に導入してみたフロントエンドの技術8つの良かった点と反省点
 
はじめてのMongoDB
はじめてのMongoDBはじめてのMongoDB
はじめてのMongoDB
 
ES6 - Next Generation Javascript
ES6 - Next Generation JavascriptES6 - Next Generation Javascript
ES6 - Next Generation Javascript
 
Html canvas shooting_and_performanceup
Html canvas shooting_and_performanceupHtml canvas shooting_and_performanceup
Html canvas shooting_and_performanceup
 
Mongo dbを知ろう
Mongo dbを知ろうMongo dbを知ろう
Mongo dbを知ろう
 
MongoDB全機能解説1
MongoDB全機能解説1MongoDB全機能解説1
MongoDB全機能解説1
 

Similar to 今こそCSS 今こそfor you

第2回ExtJSユーザー事例紹介
第2回ExtJSユーザー事例紹介第2回ExtJSユーザー事例紹介
第2回ExtJSユーザー事例紹介Akiyuki Nomura
 
IoT キットハンズオン解説 (Azure ML Studio 編) Part3 分類分析
IoT キットハンズオン解説 (Azure ML Studio 編) Part3 分類分析IoT キットハンズオン解説 (Azure ML Studio 編) Part3 分類分析
IoT キットハンズオン解説 (Azure ML Studio 編) Part3 分類分析Yoshitaka Seo
 
IoT キットハンズオン解説 (Azure ML Studio 編) Part4 グループ化
IoT キットハンズオン解説 (Azure ML Studio 編) Part4 グループ化IoT キットハンズオン解説 (Azure ML Studio 編) Part4 グループ化
IoT キットハンズオン解説 (Azure ML Studio 編) Part4 グループ化Yoshitaka Seo
 
60分でわかった気になるMicrosoft Azure
60分でわかった気になるMicrosoft Azure60分でわかった気になるMicrosoft Azure
60分でわかった気になるMicrosoft AzureKazumi Hirose
 
WordPressのコミュニティとイベントの運営ガイドラインについて
WordPressのコミュニティとイベントの運営ガイドラインについてWordPressのコミュニティとイベントの運営ガイドラインについて
WordPressのコミュニティとイベントの運営ガイドラインについてToyohiko Asai
 
企業主催勉強会BPStudy〜個人が輝くコミュニティを目指して
企業主催勉強会BPStudy〜個人が輝くコミュニティを目指して企業主催勉強会BPStudy〜個人が輝くコミュニティを目指して
企業主催勉強会BPStudy〜個人が輝くコミュニティを目指してHaruo Sato
 
第4回「ブラウザー勉強会」 新しいOfficeはJavaScriptで動くんです!
第4回「ブラウザー勉強会」 新しいOfficeはJavaScriptで動くんです!第4回「ブラウザー勉強会」 新しいOfficeはJavaScriptで動くんです!
第4回「ブラウザー勉強会」 新しいOfficeはJavaScriptで動くんです!Seiji Noro
 
我々はどこから来たのか 我々は何者か 我々はどこに行くのか
我々はどこから来たのか 我々は何者か 我々はどこに行くのか我々はどこから来たのか 我々は何者か 我々はどこに行くのか
我々はどこから来たのか 我々は何者か 我々はどこに行くのかwizstargaer
 
【準備編】OculusQuest/HoloLens2対応WebXR開発
【準備編】OculusQuest/HoloLens2対応WebXR開発【準備編】OculusQuest/HoloLens2対応WebXR開発
【準備編】OculusQuest/HoloLens2対応WebXR開発Takashi Yoshinaga
 
Kerasで可視化いろいろ
Kerasで可視化いろいろKerasで可視化いろいろ
Kerasで可視化いろいろMasakazu Muraoka
 
グリッドレイアウトを簡単に行うJavaScript!Masonry.js
グリッドレイアウトを簡単に行うJavaScript!Masonry.jsグリッドレイアウトを簡単に行うJavaScript!Masonry.js
グリッドレイアウトを簡単に行うJavaScript!Masonry.jsYoshinori Kobayashi
 
【A-L】コミュニティが成長させるマルチクラウド環境でのデータ管理の世界 ~Docker Hubで500,000ダウンロード達成、Scality S3サー...
【A-L】コミュニティが成長させるマルチクラウド環境でのデータ管理の世界 ~Docker Hubで500,000ダウンロード達成、Scality S3サー...【A-L】コミュニティが成長させるマルチクラウド環境でのデータ管理の世界 ~Docker Hubで500,000ダウンロード達成、Scality S3サー...
【A-L】コミュニティが成長させるマルチクラウド環境でのデータ管理の世界 ~Docker Hubで500,000ダウンロード達成、Scality S3サー...Developers Summit
 
インフォグラフィックス時代のD3.js入門
インフォグラフィックス時代のD3.js入門インフォグラフィックス時代のD3.js入門
インフォグラフィックス時代のD3.js入門貴寛 益子
 
DocumentDBクイックスタート(開発現場編)
DocumentDBクイックスタート(開発現場編)DocumentDBクイックスタート(開発現場編)
DocumentDBクイックスタート(開発現場編)Kazuyuki Miyake
 
Gumi study#15 Sass構造化
Gumi study#15 Sass構造化Gumi study#15 Sass構造化
Gumi study#15 Sass構造化Haraguchi Go
 
Azureもくもく会@東京のいままでとこれからと
Azureもくもく会@東京のいままでとこれからとAzureもくもく会@東京のいままでとこれからと
Azureもくもく会@東京のいままでとこれからと裕之 木下
 
AIへの期待 わかること、わからないこと(AI eats UX)
AIへの期待 わかること、わからないこと(AI eats UX)AIへの期待 わかること、わからないこと(AI eats UX)
AIへの期待 わかること、わからないこと(AI eats UX)chachaki chachaki
 
2017/02/18_第5回WordBench山口_LT
2017/02/18_第5回WordBench山口_LT2017/02/18_第5回WordBench山口_LT
2017/02/18_第5回WordBench山口_LTTakeshi Furusato
 

Similar to 今こそCSS 今こそfor you (20)

第2回ExtJSユーザー事例紹介
第2回ExtJSユーザー事例紹介第2回ExtJSユーザー事例紹介
第2回ExtJSユーザー事例紹介
 
IoT キットハンズオン解説 (Azure ML Studio 編) Part3 分類分析
IoT キットハンズオン解説 (Azure ML Studio 編) Part3 分類分析IoT キットハンズオン解説 (Azure ML Studio 編) Part3 分類分析
IoT キットハンズオン解説 (Azure ML Studio 編) Part3 分類分析
 
IoT キットハンズオン解説 (Azure ML Studio 編) Part4 グループ化
IoT キットハンズオン解説 (Azure ML Studio 編) Part4 グループ化IoT キットハンズオン解説 (Azure ML Studio 編) Part4 グループ化
IoT キットハンズオン解説 (Azure ML Studio 編) Part4 グループ化
 
60分でわかった気になるMicrosoft Azure
60分でわかった気になるMicrosoft Azure60分でわかった気になるMicrosoft Azure
60分でわかった気になるMicrosoft Azure
 
WordPressのコミュニティとイベントの運営ガイドラインについて
WordPressのコミュニティとイベントの運営ガイドラインについてWordPressのコミュニティとイベントの運営ガイドラインについて
WordPressのコミュニティとイベントの運営ガイドラインについて
 
企業主催勉強会BPStudy〜個人が輝くコミュニティを目指して
企業主催勉強会BPStudy〜個人が輝くコミュニティを目指して企業主催勉強会BPStudy〜個人が輝くコミュニティを目指して
企業主催勉強会BPStudy〜個人が輝くコミュニティを目指して
 
第4回「ブラウザー勉強会」 新しいOfficeはJavaScriptで動くんです!
第4回「ブラウザー勉強会」 新しいOfficeはJavaScriptで動くんです!第4回「ブラウザー勉強会」 新しいOfficeはJavaScriptで動くんです!
第4回「ブラウザー勉強会」 新しいOfficeはJavaScriptで動くんです!
 
我々はどこから来たのか 我々は何者か 我々はどこに行くのか
我々はどこから来たのか 我々は何者か 我々はどこに行くのか我々はどこから来たのか 我々は何者か 我々はどこに行くのか
我々はどこから来たのか 我々は何者か 我々はどこに行くのか
 
Security camp cpu
Security camp cpuSecurity camp cpu
Security camp cpu
 
【準備編】OculusQuest/HoloLens2対応WebXR開発
【準備編】OculusQuest/HoloLens2対応WebXR開発【準備編】OculusQuest/HoloLens2対応WebXR開発
【準備編】OculusQuest/HoloLens2対応WebXR開発
 
Kerasで可視化いろいろ
Kerasで可視化いろいろKerasで可視化いろいろ
Kerasで可視化いろいろ
 
グリッドレイアウトを簡単に行うJavaScript!Masonry.js
グリッドレイアウトを簡単に行うJavaScript!Masonry.jsグリッドレイアウトを簡単に行うJavaScript!Masonry.js
グリッドレイアウトを簡単に行うJavaScript!Masonry.js
 
【A-L】コミュニティが成長させるマルチクラウド環境でのデータ管理の世界 ~Docker Hubで500,000ダウンロード達成、Scality S3サー...
【A-L】コミュニティが成長させるマルチクラウド環境でのデータ管理の世界 ~Docker Hubで500,000ダウンロード達成、Scality S3サー...【A-L】コミュニティが成長させるマルチクラウド環境でのデータ管理の世界 ~Docker Hubで500,000ダウンロード達成、Scality S3サー...
【A-L】コミュニティが成長させるマルチクラウド環境でのデータ管理の世界 ~Docker Hubで500,000ダウンロード達成、Scality S3サー...
 
Cybozu lt2017
Cybozu lt2017Cybozu lt2017
Cybozu lt2017
 
インフォグラフィックス時代のD3.js入門
インフォグラフィックス時代のD3.js入門インフォグラフィックス時代のD3.js入門
インフォグラフィックス時代のD3.js入門
 
DocumentDBクイックスタート(開発現場編)
DocumentDBクイックスタート(開発現場編)DocumentDBクイックスタート(開発現場編)
DocumentDBクイックスタート(開発現場編)
 
Gumi study#15 Sass構造化
Gumi study#15 Sass構造化Gumi study#15 Sass構造化
Gumi study#15 Sass構造化
 
Azureもくもく会@東京のいままでとこれからと
Azureもくもく会@東京のいままでとこれからとAzureもくもく会@東京のいままでとこれからと
Azureもくもく会@東京のいままでとこれからと
 
AIへの期待 わかること、わからないこと(AI eats UX)
AIへの期待 わかること、わからないこと(AI eats UX)AIへの期待 わかること、わからないこと(AI eats UX)
AIへの期待 わかること、わからないこと(AI eats UX)
 
2017/02/18_第5回WordBench山口_LT
2017/02/18_第5回WordBench山口_LT2017/02/18_第5回WordBench山口_LT
2017/02/18_第5回WordBench山口_LT
 

今こそCSS 今こそfor you