Twenty Twelveは、スマートフォンなど幅の狭いデバイスで閲覧したときには、「menu」ボタンを押すとナビゲーションメニューが出現するつくりになっています。しかし、デザイン的に少しあれなので、リフォームしました。
変更の内容
デフォルトでは、古めかしい送信ボタンのようなつくりをしているmenuボタンを、画面いっぱいに広がるバー型に作り変えます。
ついでに好みの色に着色します。
変更すべき箇所1
style.cssの/* Buttons */の部分を以下のように書き換えます。
/* Buttons */
.menu-toggle,
input[type="submit"],
article.post-password-required input[type=submit],
li.bypostauthor cite span {
padding: 7px 10px;
padding: 0.5rem 0.714285714rem;
font-size: 14px;
font-size: 1rem;
line-height: 1.7142857;
font-weight: bold;
color: #ffffff;
background-color: #00a48c;
background-repeat: repeat-x;
border-radius: 3px;
box-shadow: 0 1px 2px rgba(64, 64, 64, 0.1);
}
.menu-toggle,
input[type="submit"],
article.post-password-required input[type=submit] {
cursor: pointer;
}
.menu-toggle:hover,
input[type="submit"]:hover,
article.post-password-required input[type=submit]:hover {
color: yellow;
background-repeat: repeat-x;
}
.menu-toggle:active,
.menu-toggle.toggled-on,
input[type="submit"]:active,
article.post-password-required input[type=submit]:active,
input[type="submit"].toggled-on {
color: #777;
background-color: #e1e1e1;
background-repeat: repeat-x;
box-shadow: inset 0 0 8px 2px #c6c6c6, 0 1px 0 0 #f4f4f4;
border: none;
}
li.bypostauthor cite span {
color: #fff;
background-color: #21759b;
background-image: none;
border: 1px solid #1f6f93;
border-radius: 2px;
box-shadow: none;
padding: 0;
}
変更すべき箇所2
.main-navigation ul.nav-menu.toggled-on,
.menu-toggle {
display: inline-block;
}
を
.main-navigation ul.nav-menu.toggled-on,
.menu-toggle {
display: block;
}
に書き換えます。