TwentyTwelve グローバルナビゲーション カスタマイズ

ワードプレステーマTwentyTwelveグローバルナビゲーションのカスタマイズの方法です。

個別の記事で書き残したのですが、やっぱりチョッと分かりづらいかも!?と思い、グローバルナビゲーションを一括でカスタマイズしてみます。

これらをカスタマイズしてみる事にしましょう。チョッと長くなりますが、お付き合い頂ければと思います。

それでは、管理画面より「外観」⇒「テーマ編集」から’スタイルシート’を開いて下さい。(小テーマを使用している方は、小テーマ側のスタイルシートを編集して下さい)

スタイルシートから以下の部分を探して下さい。

/* Navigation Menu */
.main-navigation {
	margin-top: 24px;
	margin-top: 1.714285714rem;
	text-align: center;
}
.main-navigation li {
	margin-top: 24px;
	margin-top: 1.714285714rem;
	font-size: 12px;
	font-size: 0.857142857rem;
	line-height: 1.42857143;
}
.main-navigation a {
	color: #5e5e5e;
}
.main-navigation a:hover {
	color: #21759b;
}

↓これを、以下の様に編集してみて下さい。

/* Navigation Menu */
.main-navigation {
	margin-top: 0;
	margin-top: 0rem;
	text-align: center;
}
.main-navigation li {
	margin-top: 10px;
	margin-top: 0.714285714rem;
	font-size: 14px;
	font-size: 1rem;
	line-height: 1.714285714;
}
.main-navigation a {
	color: #5e5e5e;
}
.main-navigation a:hover {
	color: #21759b;
}

それが済みましたら、’スタイルシート’からさらに次の部分を探して下さい。

/* =Media queries
-------------------------------------------------------------- */

/* Minimum width of 600 pixels. */
@media screen and (min-width: 600px) {

~~~~~~~~ 中略 ~~~~~~~~

	.main-navigation ul.nav-menu,
	.main-navigation div.nav-menu > ul {
		border-bottom: 1px solid #ededed;
		border-top: 1px solid #ededed;
		display: inline-block !important;
		text-align: left;
		width: 100%;
	}
	.main-navigation ul {
		margin: 0;
		text-indent: 0;
	}
	.main-navigation li a,
	.main-navigation li {
		display: inline-block;
		text-decoration: none;
	}
	.main-navigation li a {
		border-bottom: 0;
		color: #6a6a6a;
		line-height: 3.692307692;
		text-transform: uppercase;
		white-space: nowrap;
	}
	.main-navigation li a:hover {
		color: #000;
	}
	.main-navigation li {
		margin: 0 40px 0 0;
		margin: 0 2.857142857rem 0 0;
		position: relative;
	}
	.main-navigation li ul {
		display: none;
		margin: 0;
		padding: 0;
		position: absolute;
		top: 100%;
		z-index: 1;
	}

↓これを、以下の様に追加/編集してみて下さい。

/* =Media queries
-------------------------------------------------------------- */

/* Minimum width of 600 pixels. */
@media screen and (min-width: 600px) {

~~~~~~~~ 中略 ~~~~~~~~

	.main-navigation ul.nav-menu,
	.main-navigation div.nav-menu > ul {
		background: #b0d17b; /* Show a solid color for older browsers */
		background: -moz-linear-gradient(#b0d17b, #eaffb8);
		background: -o-linear-gradient(#b0d17b, #eaffb8);
		background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#b0d17b), to(#eaffb8)); /* older webkit syntax */
		background: -webkit-linear-gradient(#b0d17b, #eaffb8);
		-webkit-box-shadow: rgba(0, 0, 0, 0.4) 0px 1px 2px;
		-moz-box-shadow: rgba(0, 0, 0, 0.4) 0px 1px 2px;
		box-shadow: rgba(0, 0, 0, 0.8) 0px 1px 2px;
		-moz-border-radius:3.5px;
        	-webkit-border-radius:3.5px;
        	-khtml-border-radius:3.5px;
        	border-radius:3.5px;
        	-moz-border-radius:0.25rem;
        	-webkit-border-radius:0.25rem;
        	-khtml-border-radius:0.25rem;
		border-radius:0.25rem;
		clear: both;
		width: 98.5%;
		display: inline-block !important;
		text-align: left;
	}
	.main-navigation ul {
		margin: 0;
		padding-left: 10px;
		padding-left: 0.714285714rem;
		position: relative;
		text-indent: 0;
	}
	.main-navigation li a,
	.main-navigation li {
        	display: inline-block;
        	text-decoration: none;
	}
	.main-navigation li a {
		border-bottom: 0;
		color: #5a5a5a;
		line-height: 2.5;
		padding: 0 8px 0 8px;
		padding: 0 0.571428571rem 0 0.571428571rem;
		text-transform: uppercase;
		white-space: nowrap;
	}
	.main-navigation li a:hover {
		background: #eaffb8; /* Show a solid color for older browsers */
		background: -moz-linear-gradient(#eaffb8, #ffffe6);
		background: -o-linear-gradient(#eaffb8, #ffffe6);
		background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#eaffb8), to(#ffffe6)); /* Older webkit syntax */
		background: -webkit-linear-gradient(#eaffb8, #ffffe6);
		color: #000;
		-moz-border-radius:3.5px;
        	-webkit-border-radius:3.5px;
        	-khtml-border-radius:3.5px;
        	border-radius:3.5px;
        	-moz-border-radius:0.25rem;
        	-webkit-border-radius:0.25rem;
        	-khtml-border-radius:0.25rem;
		border-radius:0.25rem;
		padding: 0 8px 0 8px;
		padding: 0 0.571428571rem 0 0.571428571rem;
	}
	.main-navigation li {
		margin: 0;
		position: relative;
	}
	.main-navigation li ul {
		display: none;
		margin: 0;
		padding: 0;
		position: absolute;
		top: 100%;
		z-index: 1;
	}

これで、グローバルナビゲーションが変更出来たハズです。かなり見やすく分かりやすくなったと思います。
赤色の数字を変更すると、メニュー文字の色が変わるハズです。また、緑色の数字を変更すると、マウスオーバーした時のメニューの文字が変わるハズです。

当サイトのグローバルナビゲーションと色違いで設定してみました。よろしければ、どうぞご活用下さい。

サイト表示が変わると、記事投稿も変わってくるかもしれませんね(笑


にほんブログ村 ブログブログ ブログノウハウへ

TwentyTwelve グローバルナビゲーション カスタマイズ” への1件のコメント

  1. ピンバック: TwentyTwelve グローバルナビゲーションの幅調整(縦/横) | 初めてのワードプレス カスタマイズ

コメントを残す

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