(確認事項)このMASAa.netには【広告】【PR記事】が掲載されています。MASAa.netご利用の方はプライバシーポリシーをご確認下さい。
WordPress関連THE THOR

【THE THOR】ヘッダーメニューをホバーエフェクト化する

アイキャッチ画像 THE THOR(ザ・トール)
この記事は約6分で読めます。

【広告】

※ 本ページには【広告】が含まれています

WordPressテーマ THE THOR(ザ・トール)

別ブログのZMASAa.blogは、WordPressテーマ THE THOR(ザ・トール)を使って構築しています。

ZMASAa.blog│ガジェット好きのmasaaが情報発信する2nd WordPressブログサイト

今回は、WordPressテーマ THE THOR(ザ・トール)での「ヘッダーメニューとサブメニューをホバーエフェクト化する」カスタマイズについてまとめてみました。

WordPressテーマ THE THOR(ザ・トール) ヘッダーメニュー

これまでも「ヘッダーメニュー」についてはカスタマイズを行ってきました。

【THE THOR】ヘッダーのメニューバーのカスタマイズ
WordPressテーマ THE THOR(ザ・トール)での「ヘッダーのメニューバー」のカスタマイズについてまとめてみました。今回のカスタマイズではヘッダーメニューバーのカラーの変更と太さの変更の2点を行ってみました。

現在のWordPressテーマ THE THOR(ザ・トール)の「ヘッダーメニュー」のスタイルは次の様になっています。

【THE THOR】ヘッダーメニューをホバーエフェクト化する

ホバー時の「ヘッダーメニュー」のスタイルは次の様になっています。

【THE THOR】ヘッダーメニューをホバーエフェクト化する

また、ホバー時の「サブメニュー」のスタイルは次の様になっています。

【THE THOR】ヘッダーメニューをホバーエフェクト化する

今回は、この「ヘッダーメニューとサブメニュー」に対しホバーエフェクト化するカスタマイズを行いたいと思います。

ヘッダーメニューとサブメニューをホバーエフェクト化するカスタマイズ

WordPressテーマ THE THOR(ザ・トール)での「ヘッダーメニューとサブメニューをホバーエフェクト化する」カスタマイズを行います。

カスタマイズ内容

「ヘッダーメニューとサブメニューをホバーエフェクト化する」カスタマイズ内容は、下記の通りです。

「スタイルシート(style-user.css)」を開き、次のカスタマイズ内容を以前カスタマイズを行った「グローバルナビ(ヘッダーメニュー)のバーカスタマイズ」に上書きします。

/************************************
** ■グローバルナビ(ヘッダーメニュー) ホバーエフェクト化のカスタマイズ
************************************/
.t-headerColor .globalNavi__list .current-menu-item>a,
.t-headerColor .globalNavi__list .current-menu-parent>a,
.t-headerColor .globalNavi__list .current_page_item>a {
	border-bottom: 3px solid rgba(243,36,105,1);
	color: rgba(255,255,255,1);
}
.t-headerColor .globalNavi__list .menu-item a:hover,
.t-headerColor .globalNavi__list .page_item a:hover {
	border-bottom: none;
	color: rgba(255,255,255,1);
}
.t-headerColor .globalNavi__list .menu-item a,
.t-headerColor .globalNavi__list .page_item a {
	position: relative;
}
.t-headerColor .globalNavi__list .menu-item a::after,
.t-headerColor .globalNavi__list .page_item a::after {
	position: absolute;
	color: rgba(255,255,255,1);
	bottom: -3px;
	left: 0;
	display: block;
	content: "";
	width: 100%;
	height: 3px;
	background: #f32469;
	transform: scaleX(0);
	transform-origin: left top;
	transition: transform 0.4s;
}
.t-headerColor .globalNavi__list .menu-item a:hover::after,
.t-headerColor .globalNavi__list .page_item a:hover::after {
	transform: scaleX(1);
	transform-origin: left top;
	transition: transform 0.3s;
}

次のカスタマイズ内容を以前行った「サブメニューカスタマイズ」に上書きします。

/************************************
** ■サブメニューカスタマイズ
************************************/
.sub-menu {
	background-color: transparent;
	margin-top:-6px;
}
.globalNavi__list>li .children>li,
.globalNavi__list>li .sub-menu>li {
	background-color: #ff75a7; /*背景色*/
}
.globalNavi__list>li:hover .children>li a,
.globalNavi__list>li:hover .sub-menu>li a {
	color: #fff; /*文字色*/
	font-weight: 700; /*フォント強調*/
}
.menu-headermenu-container .sub-menu { /*メニューパネル*/
	background-color: transparent; /*白色設定*/
}
.sub-menu::before {
	border-bottom: 6px solid #ff75a7!important; /*三角部分*/
}
.globalNavi__list>li .children>li:first-child,
.globalNavi__list>li .sub-menu>li:first-child { /*縦幅調整*/
	line-height: 47px!important;
}
.globalNavi__list>li .children>li,
.globalNavi__list>li .sub-menu>li { /*縦幅調整*/
	line-height: 46px!important;
}
.globalNavi__list>li .children>li:last-child,
.globalNavi__list>li .sub-menu>li:last-child { /*縦幅調整*/
	line-height: 45px!important;
}

カスタマイズ後のホバー時のヘッダーメニューとサブメニュー

今回のカスタマイズによって、ホバー時の「ヘッダーメニュー」のスタイルは次の様になりました。

【THE THOR】ヘッダーメニューをホバーエフェクト化する

また、ホバー時の「サブメニュー」のスタイルは次の様になりました。

【THE THOR】ヘッダーメニューをホバーエフェクト化する

画像だけではホバーエフェクトの動きが分からないので、実際にZMASAa.blogにてご確認下さい。

最後に

実際にマウスカーソルをホバーしてみないと分からないのですが、サイトに動きが増えて自己満足しています。

また、サブメニューの認識性も向上することができました。

 
MASAa.netをご覧頂きありがとうございます!
もしMASAa.netの記事がお役に立てた場合、
下記【サポート】を頂くことで今後の記事制作に繋ぎます!

シェアする
※ 記事内には【広告】が含まれています

コメント

【広告】