More Related Content
jQueryでつくる、動きのあるWebページ - 多摩美 メディアリテラシー jQuery - Write less, do more! What's hot (20)
Critical Path Rendering - Rwdconf94 jQuery 2 イベントを理解する - 芸大Webデザイン演習B jQuery入門2 - イベント:千葉商科大学 Web動画表現 JSplash swf to javascript converter(2008/9/30) How to Win the Heart of CSS Boys 문돌이가 가르치는 웹 프론트엔드 기초 2차시 Freddy,teto,chino,jhovany Web scale backups for MySQL, Алексей Копытов (Percona) More from Hiroaki Wakamatsu (6)
スマートフォン対応 2012年の振り返りと2013年の展望 スマートフォン対応、気をつけたいトラブル JavaScript編 JavaScript + CSS3を活用して スマートフォンサイト/アプリに 動きを付けてみよう スマートフォン対応 ー クリエイター/ディレクターが知っておくべきポイント Modernizerを用いたHTML5Webサイトの構築
- 20. <!DOCTYPE html>
<html lang="ja">
! <head>
! ! <meta charset="UTF-8" />
! ! <script src="prettyprint.js"></script>
! ! <script src="modernizr.js"></script>
! </head>
! <body>
! ! <div id="debug"></div>
! ! <script>
! ! ! var info = prettyPrint(Modernizr);
! ! ! document.getElementById("debug").appendChild(info);
! ! </script>
! </body>
</html>
- 21. .button {
!
! background-image: url("images/button.png");
}
.cssgradients .button {
! background-image: -webkit-gradient(linear,
! ! center top,
! ! center bottom,
! ! from(#555),
! ! to(#333));
! background-image: -moz-linear-gradient(top, #555, #333);
! background-image: linear-gradient(top, #555, #333);
}
- 22. .button {
!
! background-image: -webkit-gradient(linear,
! ! center top,
! ! center bottom,
! ! from(#555),
! ! to(#333));
! background-image: -moz-linear-gradient(top, #555, #333);
! background-image: linear-gradient(top, #555, #333);
}
.no-cssgradients .button {
! background-image: url("images/button.png");
}
- 24. var evt = {};
if (Modernizr.touch) {
! evt.down = "touchstart";
! evt.move = "touchmove";
! evt.up = "touchend";
} else {
! evt.down = "mousedown";
! evt.move = "mousemove";
! evt.up = "mouseup";
}
document.getElementById("hogehoge").addEventListener(evt.up, function(e) {
! alert(" ");
}, false);
- 25. var src = null;
if (Modernizr.audio.ogg) {
! src = "sample.ogg";
} else if (Modernizr.audio.mp3) {
! src = "sample.mp3";
} else if (Modernizr.audio.m4a) {
! src = "sample.m4a";
}
if (src) {
! var audio = new Audio();
! audio.src = src;
! audio.play();
} else {
! //
}
- 26. var eventEndName = {
! "WebkitTransition": "webkitTransitionEnd",
! "MozTransition": "transitionend",
! "transition": "transitionEnd"
};
document.getElementById("hogehoge").addEventListener(
eventEndName[Modernizr.prefixed("transition")], function(e) {
! // transition
}, false);