スマートフォン対応デモサイト【2】
「HTML5+CSS3で作る 魅せるiPhoneサイト iPhone/iPad/iPod touch対応」を参考にChapter_4のサンプルサイトをカスタマイズしてみました。
- イラストはAI・EPSの無料イラストレーター素材なら無料イラスト素材.comから入手し、Photoshopでサイズ変更
プレビュー
↓別ウィンドウを開いて見る
スマートフォン対応デモサイト【2】
※おすすめQRコード読み取りアプリ
お父さんQR
カテゴリ: ユーティリティ
サイズ: 2.3 MB
価格: 無料
コード
HTML
<!DOCTYPE html> <html lang="ja"> <head> <meta charset="utf-8"> <title>スマートフォン対応デモサイト【2】</title> <meta name="viewport" content="width=device-width"> <meta name="format-detection" content="telephone=no"> <link rel="apple-touch-icon" href="apple-touch-icon.png"> <link rel="stylesheet" href="css/iphone.css" media="screen"> </head> <body> <header class="global-header"> <h1 class="page-heading">ポートフォリオ</h1> </header> <img src="http://jsrun.it/assets/3/d/T/V/3dTVb.png" class="img-illust"> <p class="introduction"> このサイトはポートフォリオのデモサイトです。<br> iPhoneなどのスマートフォンでご覧になってください。 </p> <section class="block"> <h1 class="block-heading">イラスト集</h1> <p class="comment">気象を表したアイコンです。</p> <nav class="nav-portfolio"> <ul> <li><a href="" title="晴れ"><img src="http://jsrun.it/assets/l/a/v/8/lav8e.jpg" alt=""></a></li> <li><a href="" title="晴れ時々曇り"><img src="http://jsrun.it/assets/p/R/g/u/pRguR.jpg" alt=""></a></li> <li><a href="" title="雨"><img src="http://jsrun.it/assets/8/M/v/T/8MvTZ.jpg" alt=""></a></li> <li><a href="" title="雷"><img src="http://jsrun.it/assets/3/Y/3/p/3Y3pH.jpg" alt=""></a></li> <li><a href="" title="竜巻"><img src="http://jsrun.it/assets/u/S/s/y/uSsyB.jpg" alt=""></a></li> <li><a href="" title="雪"><img src="http://jsrun.it/assets/4/S/U/9/4SU9t.jpg" alt=""></a></li> <li><a href="" title="満月"><img src="http://jsrun.it/assets/k/o/L/N/koLN0.jpg" alt=""></a></li> <li><a href="" title="月と雲"><img src="http://jsrun.it/assets/z/1/d/e/z1deT.jpg" alt=""></a></li> </ul> </nav> <p class="comment">サンプルの<a href="mailto:mail@example.com?subject=サンプルタイトル">メールお問い合わせ先</a></p> </section> <footer class="global-footer"> <nav class="nav-about"> <ul> <li><a href="#">作者の紹介</a></li> <li><a href="#">販売について</a></li> <li><a href="#">仕事の依頼・お問い合わせ</a></li> </ul> </nav> <p class="copyright"><small>Copyright © 2012 vinton</small></p> </footer> <script src="js/iphone.js"></script> </body> </html>
CSS
@charset "utf-8"; /* reset */ html, body, h1, h2, h3, h4, h5, h6, ul, ol, dl, li, dt, dd, p, header, hgroup, section, article, aside, hgroup, footer, figure, figcaption, nav { margin: 0; padding: 0; font-size: 100%; } body { line-height: 1.0; -webkit-text-size-adjust: none; } article,aside,canvas,details,figcaption,figure, footer,header,hgroup,menu,nav,section,summary { display:block; } img { border: 0; vertical-align: bottom; } ul, ol { list-style: none; } table { border-spacing: 0; empty-cells: show; } /* style */ body { background-color: #F6F6CB; font-family: Helvetica; font-size: 14px; line-height: 1.6; } a { color: #336699; } .global-header { border-bottom:1px solid #fff; height:44px; line-height:44px; background-color:#8AA5E5; background-image: -webkit-gradient(linear, left top, left bottom, from(#D9F5F3), to(#8AA5E5)); } .page-heading { margin:0 auto; width:140px; overflow:hidden; color:#333; font-size:16px; text-align:center; white-space:nowrap; text-overflow: ellipsis; text-shadow:1px 1px #999; } .introduction { margin: 15px 10px; padding: 5px 10px; background-color: #8AA5E5; font-size: 12px; border-radius: 8px; -webkit-border-radius: 8px; } .block { padding-bottom: 20px; } .block-heading { margin: 10px; padding: 5px; border-left: 10px solid #8AA5E5; font-size: 14px; } .comment { margin: 0 10px; font-size: 12px; } .comment p { margin-top: 0; } .nav-portfolio { margin-top: 10px; } .nav-portfolio img { margin:0 0 6px 0; width:60px; height:60px; -webkit-border-radius:30px; border-radius:30px; -webkit-box-shadow:2px 2px 3px #333; box-shadow:2px 2px 3px #333; } .nav-portfolio li { margin:0 0 10px 16px; float:left; text-align:center; } .nav-portfolio ul:after { content:''; display:block; clear:both; } .nav-portfolio a { display:block; text-decoration:none; } .nav-portfolio a:after { display:block; content: attr(title); font-size:12px; width:60px; text-align:center; white-space:nowrap; text-overflow:ellipsis; } .img-illust { margin: 0 auto; display: block; border: 10px solid #eee; } .nav-about { margin:10px; } .nav-about ul { -webkit-border-radius:8px; border-radius:8px; -webkit-box-shadow:0 0 3px #333; box-shadow:0 0 3px #333; } .nav-about li { border-top:1px solid #D9F5F3; border-bottom:1px solid #8AA5E5; height:44px; line-height:44px; background-color:#fff; } .nav-about li:first-child { -webkit-border-top-right-radius:8px; -webkit-border-top-left-radius:8px; border-top-right-radius:8px; border-top-left-radius:8px; } .nav-about li:last-child { -webkit-border-bottom-right-radius:8px; -webkit-border-bottom-left-radius:8px; border-bottom-right-radius:8px; border-bottom-left-radius:8px; } .nav-about a { padding:0 14px; display:block; text-decoration:none; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; } .global-footer { padding: 10px 0; background-color: #8AA5E5; } .copyright { margin: 0; color: #ffffff; text-align: center; }
JavaScript
window.addEventListener('load', function(){ setTimeout(function(){ scrollTo(0,1); },100); }, false);
参考
HTML5とCSS3で作る 魅せるiPhoneサイト サポートページ
HTML5+CSS3で作る 魅せるiPhoneサイト iPhone/iPad/iPod touch対応
- 作者: 谷拓樹
- 出版社/メーカー: ラトルズ
- 発売日: 2010/11/24
- メディア: 単行本(ソフトカバー)
- 購入: 28人 クリック: 992回
- この商品を含むブログ (26件) を見る
HTML5+CSS3で作る 魅せるiPhoneサイト
カテゴリ: ブック
サイズ: 82.2 MB
価格: ¥1,200