WordPress Twenty Twelveのmenuボタンを改造してみました

更新

デザイン的に少しあれなTwenty Twelveのmenuボタン

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;
}

に書き換えます。

カラフルなバー型のmenuボタン完成

カラフルなバー型のmenuボタン

WordPress Twenty Twelveのmenuボタンを改造してみました」への3件のフィードバック

  1. megu

    カスタマイズを参考にさせていただきました。ありがとうございました。
    そのままソースを使わせていただいたのですが、ボタンの幅が横いっぱいにならず、左寄せになってしまいました。何か原因がわかりますでしょうか。

    返信
    1. ウェブシュフ 投稿作成者

      meguさん、初めまして。コメントありがとうございます。

      お尋ねの件ですが、私ではわかりかねます。

      お力になれず申し訳ありません。m(_ _)m

      返信
      1. megu

        早々のお返事をありがとうございました。せっかくシェアいただいたお知恵、活かせるようにがんばってみます。

        返信

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です