SlideShare a Scribd company logo
Running Firefox
with HTML+CSS
Slides @ Mozilla & HTML5+
by Tomoya ASAI (dynamis)



              last update on 2011.12.02
          see also: http://dynamis.jp/r
Firefox with HTML+CSS
http://dynamis.jp/

                @dynamitter

                facebook.com/    dynamis
mailto: Tomoya ASAI (dynamis) <dynamis@mozilla-japan.org>
Firefox with HTML+CSS
Firefox with HTML+CSS
Firefox with HTML+CSS
Firefox with HTML+CSS
Firefox with HTML+CSS
Rapid Release
Release every 6 weeks...
http://mozilla.jp/firefox/preview/faq/
http://mozilla.jp/firefox/preview/faq/
http://mozilla.jp/firefox/preview/faq/
http://mozilla.jp/firefox/preview/faq/
ESR Proposal
for Enterprise Users...
Firefox with HTML+CSS
Firefox with HTML+CSS
https://wiki.mozilla.org/Enterprise/Firefox/ExtendedSupport:Proposal
Firefox in 2011
Firefox 5, 6, 7, 8, 9
Firefox 5~ https://developer.mozilla.org/en/CSS/CSS_animations
Firefox 4~ https://developer.mozilla.org/en/CSS/CSS_transitions
#somebox {
  color: black; background-color: yellow;
  /* すべてのスタイルを2秒かけて変化、開始はなめらかに */
  -moz-transition: all 2s ease-in;
  transition: all 2s ease-in;
}
#somebox:hover {
  /* マウスオーバーで配色、サイズ、角度を変化 */
  color: white; background-color: red;
  -moz-transform: rotate(-60deg) scale(1.5);
  transform: rotate(-60deg) scale(1.5);
}
                            http://hacks.mozilla.org/2010/07/firefox4-beta2/
Firefox with HTML+CSS
Firefox with HTML+CSS
<div	 id="target"></div>
<style>
@-moz-keyframes	 changecolor	 {	 /*	 アニメーション定義	 */
	 	 from	 {	 	 }	 /*	 開始する瞬間は既存スタイルのまま	 */
	 	 50%	 	 {	 background:	 purple;	 }	 /*	 半分の時間で紫に	 */
	 	 to	 	 	 {	 background:	 orange;	 }	 /*	 最終的にオレンジに	 */
}
#target	 {
	 	 background:	 blue;	 width:	 100px;	 height:	 100px;
}
#target:hover	 {
	 	 -moz-animation:	 changecolor	 4s;	 /*	 アニメーション適用	 */
}
</style>
Firefox with HTML+CSS
<div	 id="target"></div>
<style>
@-moz-keyframes	 changecolor	 {
	 	 from	 {	 background:	 blue;	 }	 	 	 /*	 既存スタイルと同じ	 */
	 	 50%	 	 {	 background:	 purple;	 }
	 	 to	 	 	 {	 background:	 orange;	 }	 /*	 完了後と同じ	 */
}
#target	 {
	 	 background:	 blue;	 width:	 100px;	 height:	 100px;
}
#target:hover	 {
	 	 -moz-animation:	 changecolor	 4s;
	 	 background:	 orange;	 /*	 to	 {}	 と同じ	 */
}
</style>
Firefox with HTML+CSS
Firefox 5~ http://www.w3.org/TR/XMLHttpRequest2/
Firefox 6~ https://developer.mozilla.org/en/HTML/Element/progress
<progress	 value="7"	 max="10">70%</progress>
<progress	 max="10">70%</progress><!--	 進捗不明	 -->
<progress	 value="7"	 max="10"	 class="vert">70%</progress>
<style>
.vert	 {
	 	 -moz-orient:	 vertical;	 /*	 縦方向のバーに	 */
}
/*	 進捗不明	 (value	 がない)	 場合の疑似クラス	 */
progress:indeterminate	 {
	 	 height:	 30px;
}
</style>
<progress	 value="3"	 max="10">70	 %</progress>
<style>
/*	 background	 or/and	 border	 指定すると非ネイティブ	 UI	 */
progress	 {
	 	 background-color:	 red;
	 	 border:	 1px	 solid	 black;
}
/*	 進捗バーのうち完了している部分	 */
progress::-moz-progress-bar	 {
	 	 background-image:	 url(progress-background.png);
}
</style>
Firefox 6~ https://developer.mozilla.org/en/HTML/Global_attributes#attr-data-*
.bothline	 {	 text-decoration:	 underline	 overline;	 }	 
.wavy	 	 	 	 	 {	 text-decoration:	 wavy;	 }




                 Firefox 6~ https://developer.mozilla.org/en/CSS/text-decoration
p.auto	 {
	 	 -moz-hyphens:	 auto;
}
   Firefox 6~ https://developer.mozilla.org/en/CSS/hyphens
@-moz-document url(http://dynamis.jp/),
	 	 	 	 	 	 	 	 	 	 	     url-prefix(http://dynamis.jp/foo/),
    	 	 	 	 	 	 	 	 	 	 	 domain(dynamis.jp),
    	 	 	 	 	 	 	 	 	 	 	 regexp("^https:.*")
{
	 	 /*	 指定	 URL	 にマッチしたページ用のルール	 */
	 	 /*	 regexp()	 以外は	 Firefox	 1.5	 からサポート	 */
}
                Firefox 6~ https://developer.mozilla.org/en/CSS/@-moz-document
Firefox 7~ https://developer.mozilla.org/en/CSS/text-overflow
Firefox 9~ https://developer.mozilla.org/en/CSS/text-overflow
https://developer.mozilla.org/en/CSS/text-overflow
http://mozilla.jp/blog/entry/7448/


Firefox 9~ http://hacks.mozilla.org/2011/11/html5-context-...
<menu	 type="context"	 id="supermenu">
	 	 <menuitem	 label="メニュー1"	 icon="menu1.png"
	 	 	 	 	 	 	 	 	 	 	 	 onclick="...">
	 	 <menuitem	 label="メニュー2"	 icon="menu2.png"
	 	 	 	 	 	 	 	 	 	 	 	 onclick="...">
	 	 <menu	 label="サブメニューあり">
	 	 	 	 <menuitem	 label="サブメニュー"	 onclick="...">
	 	 </menu>
</menu>
<div	 contextmenu="supermenu">
	 	 	 	 <!--	 この要素上で右クリックする	 -->
</div>
                   Firefox 9~ http://hacks.mozilla.org/2011/11/html5-context-...
<!--	 beforebegin	 --><p><!--	 afterbegin	 -->...
   ...children	 contents...
...<!--	 beforeend	 --></p><!--	 afterend	 -->

       Firefox 9~ https://developer.mozilla.org/en/DOM/Element.insertAdjacentHTML
h1	 {	 font-stretch:	 extra-expanded	 }
p	 	 {	 font-stretch:	 condensed	 }


          Firefox 9~ https://developer.mozilla.org/en/CSS/font-stretch
Firefox 9~ https://github.com/mozilla/pdf.js
Firefox with HTML+CSS
Firefox with HTML+CSS
http://r.dynamis.jp/mozhacks

More Related Content

PDF
Firefox Security Features
PDF
Firefox FAQ
PDF
Firefox5+HTML5×5
PDF
Web Technology features with Firefox 3.6 / Gecko 1.9.2 and later
PDF
Xml rpc を使ってブログ投稿
PDF
Kilimanjaro Event
PDF
Web is the OS (KDDI mugen Labo)
PDF
Firefox OS Updates 201311
Firefox Security Features
Firefox FAQ
Firefox5+HTML5×5
Web Technology features with Firefox 3.6 / Gecko 1.9.2 and later
Xml rpc を使ってブログ投稿
Kilimanjaro Event
Web is the OS (KDDI mugen Labo)
Firefox OS Updates 201311

Viewers also liked (19)

PDF
Modest and Mozilla Workshop
KEY
Web is the Platform
PDF
Firefox os hackathon
PDF
Firefox OS @ ABC2013A
PDF
Web App Platform Firefox
PDF
Firefox OS App Dev
PDF
Kanazawa.js.Next
PDF
HTML 2012
PDF
Fennec Introduction preWinMoA3
PDF
Fennec Introduction WinMoA4
PDF
Firefox 3.1 の果たす役割
PDF
Firefox 4 and Web
PDF
Firefox 3.6 Short Summary
PDF
Privacy & DNT
PPTX
Intro to HTML and CSS
KEY
The History of HTML5
PDF
Web is the OS (Firefox OS)
PPTX
Modern Frontend Technology
PDF
Thunderbird 3 200901
Modest and Mozilla Workshop
Web is the Platform
Firefox os hackathon
Firefox OS @ ABC2013A
Web App Platform Firefox
Firefox OS App Dev
Kanazawa.js.Next
HTML 2012
Fennec Introduction preWinMoA3
Fennec Introduction WinMoA4
Firefox 3.1 の果たす役割
Firefox 4 and Web
Firefox 3.6 Short Summary
Privacy & DNT
Intro to HTML and CSS
The History of HTML5
Web is the OS (Firefox OS)
Modern Frontend Technology
Thunderbird 3 200901
Ad

Similar to Firefox with HTML+CSS (20)

PDF
Firefox OSアプリ 「ModeView」
PDF
㉘HTML5+CSS3でアニメーション!
PDF
㉑CSSでアニメーション!その2
PDF
jQuery Performance Tips – jQueryにおける高速化 -
PDF
Secret of Firefox
PDF
Firefox DevTools
PDF
⑳CSSでアニメーション!その1
PDF
「html5 boilerplate」から考える、これからのマークアップ
PDF
なんでCSSすぐ死んでしまうん
PDF
Hello css animation_public
PDF
マークアップ講座 02 CSS
PDF
Flashじゃなくて HTML5で ビュンビュン動くサイトを 作ってと言われたら
PDF
How AMP Work?
PDF
㉗HTML5+jQueryでお絵かき
PDF
フロント作業の効率化
PDF
jQueryでiTunes Store風スライドショーを作ってみる
PDF
MTDDC Meetup TOKYO 2015 bit-part
PDF
Internet Explorer 9 の新機能「固定サイト」 (Pinned sites)
PDF
CSS3の最新事情
PPTX
HTML5 on ASP.NET
Firefox OSアプリ 「ModeView」
㉘HTML5+CSS3でアニメーション!
㉑CSSでアニメーション!その2
jQuery Performance Tips – jQueryにおける高速化 -
Secret of Firefox
Firefox DevTools
⑳CSSでアニメーション!その1
「html5 boilerplate」から考える、これからのマークアップ
なんでCSSすぐ死んでしまうん
Hello css animation_public
マークアップ講座 02 CSS
Flashじゃなくて HTML5で ビュンビュン動くサイトを 作ってと言われたら
How AMP Work?
㉗HTML5+jQueryでお絵かき
フロント作業の効率化
jQueryでiTunes Store風スライドショーを作ってみる
MTDDC Meetup TOKYO 2015 bit-part
Internet Explorer 9 の新機能「固定サイト」 (Pinned sites)
CSS3の最新事情
HTML5 on ASP.NET
Ad

More from dynamis (20)

PDF
HTTP and 5G (fixed1)
PDF
HTTP and 5G
PDF
HTTP and 5G partial draft
PDF
Web App Platform Strategy
PDF
HTML5 & Renesas RZ/G
PDF
Life of html5 (osaka)
PDF
Web updates 2017
PDF
Life of HTML5
PDF
Browsers in IoT Era
PDF
New Norm of HTML5
PDF
Edge Web Technologies and Browser Vendors (Updated on 2016/09/06)
PDF
OSC2016.Enterprise Lightnig Talk
PDF
Demo for Gecko Embedded
PDF
Project Gecko Embedded
PDF
The New Norm of The Web
PDF
Progressive Mobile Web Apps
PDF
Modern Mobile Web Apps
PDF
Web Tech & Architecture
PDF
Java script.trend(spec)
PDF
Data Privacy meeting
HTTP and 5G (fixed1)
HTTP and 5G
HTTP and 5G partial draft
Web App Platform Strategy
HTML5 & Renesas RZ/G
Life of html5 (osaka)
Web updates 2017
Life of HTML5
Browsers in IoT Era
New Norm of HTML5
Edge Web Technologies and Browser Vendors (Updated on 2016/09/06)
OSC2016.Enterprise Lightnig Talk
Demo for Gecko Embedded
Project Gecko Embedded
The New Norm of The Web
Progressive Mobile Web Apps
Modern Mobile Web Apps
Web Tech & Architecture
Java script.trend(spec)
Data Privacy meeting

Firefox with HTML+CSS