カバーは、シンプルで美しいホームページを構築するための1ページのテンプレート。テキストをダウンロードして編集し、独自のフルスクリーン背景写真を追加して独自の写真にする。
/* * 全体の設定 */ /* リンク */ a, a:focus, a:hover { color: #fff; } /* カスタムデフォルトボタン */ .btn-default, .btn-default:hover, .btn-default:focus { color: #333; text-shadow: none; /* `body`からの継承を防ぐ */ background-color: #fff; border: 1px solid #fff; } /* * ベース構造 */ html, body { height: 100%; background-color: #333; } body { color: #fff; text-align: center; text-shadow: 0 1px 3px rgba(0,0,0,.5); } /* テーブル様式で上下左右のセンタリングの追加のマークアップとスタイル */ .site-wrapper { display: table; width: 100%; height: 100%; /* 少なくともFirefox用 */ min-height: 100%; -webkit-box-shadow: inset 0 0 100px rgba(0,0,0,.5); box-shadow: inset 0 0 100px rgba(0,0,0,.5); } .site-wrapper-inner { display: table-cell; vertical-align: top; } .cover-container { margin-right: auto; margin-left: auto; } /* 間隔のためのpadding */ .inner { padding: 30px; } /* * ヘッダ */ .masthead-brand { margin-top: 10px; margin-bottom: 10px; } .masthead-nav > li { display: inline-block; } .masthead-nav > li + li { margin-left: 20px; } .masthead-nav > li > a { padding-right: 0; padding-left: 0; font-size: 16px; font-weight: bold; color: #fff; /* IE8プルーフィング */ color: rgba(255,255,255,.75); border-bottom: 2px solid transparent; } .masthead-nav > li > a:hover, .masthead-nav > li > a:focus { background-color: transparent; border-bottom-color: #a9a9a9; border-bottom-color: rgba(255,255,255,.25); } .masthead-nav > .active > a, .masthead-nav > .active > a:hover, .masthead-nav > .active > a:focus { color: #fff; border-bottom-color: #fff; } @media (min-width: 768px) { .masthead-brand { float: left; } .masthead-nav { float: right; } } /* * カバー */ .cover { padding: 0 20px; } .cover .btn-lg { padding: 10px 20px; font-weight: bold; } /* * フッタ */ .mastfoot { color: #999; /* IE8 proofing */ color: rgba(255,255,255,.5); } /* * Affixとセンター */ @media (min-width: 768px) { /* ヘッダーとフッターを固定 */ .masthead { position: fixed; top: 0; } .mastfoot { position: fixed; bottom: 0; } /* 縦方向のセンタリングを開始 */ .site-wrapper-inner { vertical-align: middle; } /* 幅を扱う */ .masthead, .mastfoot, .cover-container { width: 100%; /* 横方向の配置の%またはピクセルである必要がある */ } } @media (min-width: 992px) { .masthead, .mastfoot, .cover-container { width: 700px; } }
<!DOCTYPE html> <html lang="ja"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width, initial-scale=1"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <title>カバー</title> <link href="css/bootstrap.min.css" rel="stylesheet"> <!-- このテンプレートのカスタムスタイル--> <link href="css/cover.css" rel="stylesheet"> <!--[if lt IE 9]> <script src="https://oss.maxcdn.com/libs/html5shiv/3.7.3/html5shiv.js"></script> <script src="https://oss.maxcdn.com/libs/respond.js/1.4.2/respond.min.js"></script> <![endif]--> </head> <body> <div class="site-wrapper"> <div class="site-wrapper-inner"> <div class="cover-container"> <!-- ヘッダ --> <div class="masthead clearfix"> <div class="inner"> <h3 class="masthead-brand">カバー</h3> <!-- ナビゲーション --> <nav> <ul class="nav masthead-nav"> <li class="active"><a href="#">ホーム</a></li> <li><a href="#">特徴</a></li> <li><a href="#">要望</a></li> </ul> </nav> </div> </div> <!-- カバー --> <div class="inner cover"> <h1 class="cover-heading">あなたのページをカバー。</h1> <p class="lead">カバーは、シンプルで美しいホームページを構築するための1ページのテンプレート。テキストをダウンロードして編集し、独自のフルスクリーン背景写真を追加して独自の写真にする。</p> <p class="lead"> <a href="#" class="btn btn-lg btn-default">もっと詳しく知る</a> </p> </div> <!-- フッタ --> <div class="mastfoot"> <div class="inner"> <p>Cover template for <a href="http://getbootstrap.com">Bootstrap</a>, by <a href="https://twitter.com/mdo">@mdo</a>.</p> </div> </div> </div><!-- /.cover-container --> </div><!-- /.site-wrapper-inner --> </div><!-- /.site-wrapper --> <script src="https://code.jquery.com/jquery-1.12.4.min.js" integrity="sha384-nvAa0+6Qg9clwYCGGPpDQLVpLNn0fRaROjHqs13t4Ggj3Ez50XnGQqc/r8MhnRDZ" crossorigin="anonymous"></script> <script src="js/bootstrap.min.js"></script> </body> </html>