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

【THE THOR】エントリー記事カードのレイアウトのカスタマイズ

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

【広告】

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

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

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

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

今回は、WordPressテーマ THE THOR(ザ・トール)での「エントリー記事カードのレイアウト」のカスタマイズについてまとめてみました。

エントリー記事カードのレイアウト

WordPressテーマ THE THOR(ザ・トール)での「エントリー記事カードのレイアウト」は、次の様になっています。

【THE THOR】エントリー記事カードのレイアウトのカスタマイズ

これまで「エントリー記事カード」については、かなりカスタマイズを行ってきて現在のスタイルになっています。

この「エントリー記事カード」のスタイルも少し飽きてきたので、今回「エントリー記事カードのレイアウト」を少し変更するカスタマイズを行いたいと思います。

エントリー記事カードのレイアウトのカスタマイズ

WordPressテーマ THE THOR(ザ・トール)での「エントリー記事カードのレイアウト」のカスタマイズを行います。

カスタマイズ内容

「エントリー記事カードのレイアウト」のカスタマイズ内容は、下記の通りです。

「スタイルシート(style-user.css)」を開き、これまで行ってきたカスタマイズに上書きをします。

なお、今回カスタマイズを行った以外で、エントリー記事カードに関連する部分も合わせて掲載しておきます。

実際に今回カスタマイズを行った箇所は、

  • ●エントリー記事カードのデザインカスタマイズ
  • ■エントリー記事カードのアイキャッチのカスタマイズ
  • ●エントリー記事カードのホバー領域(【投稿日】【タイトル】【投稿内容抜粋】【続きを読む】)を広げるカスタマイズ

の3箇所となります。

/************************************
** ■エントリー記事カードのアイキャッチのカスタマイズ
************************************/
.archive .archive__item .eyecatch {
	border-radius: 6px; /*角丸コーナー*/
	margin: auto; /*アイキャッチ画像位置調整*/
	-webkit-box-shadow: 0 10px 8px -6px #8d8c8c; /*シャドー(影)*/
	-moz-box-shadow: 0 10px 8px -6px #8d8c8c;
	box-shadow: 0 10px 8px -6px #8d8c8c;
	transition-duration: 0.6s; /*アニメーション*/
}
@media only screen and (max-width: 768px) { /*iPad縦表示対応*/
	.archive .archive__item .eyecatch {
		margin: auto; /*アイキャッチ画像位置調整*/
	}
}
.archive .archive__item .eyecatch:hover {
	box-shadow: 0px 0px 8px 4px rgba(254,97,154,1); /*枠設定*/
	transition-duration: 0.6s; /*アニメーション*/
}
.archive .eyecatch__link img {
	transition-duration: 0.6s!important; /*アニメーション*/
}
.archive .eyecatch__link img:hover { /*ホバー時*/
	transition-duration: 0.6s; /*アニメーション*/
}
.archive .eyecatch:hover { /*ホバー時*/
	animation: pooyoon 1s ease-in-out 1 forwards; /*アニメーション処理*/
}
@keyframes pooyoon { /*アニメーションpooyoon動作内容*/
	0%  {
		transform: scale(1.0, 1.0) translate(0, 0);
		opacity: 1;
	}
	15% {
		transform: scale(0.96, 0.9) translate(0, 6px);
	}
	30% {
		transform: scale(1.04, 1.0) translate(0, 9px);
	}
	50% {
		transform: scale(0.96, 1.05) translate(0, -9px);
	}
	70% {
		transform: scale(1.0, 0.9) translate(0, 6px);
	}
	85% {
		transform: scale(0.98, 1.0) translate(0, -3px);
	}
	100% {
		transform: scale(1.0, 1.0) translate(0, 0);
		opacity: 1;
	}
}
/************************************
** ■エントリー記事カードの投稿年月日のカスタマイズ
************************************/
.archive__contents .dateList {
	text-align: left; /*右寄りに設定*/
}
.dateList__item {
	color:#333; /*文字色*/
	font-weight: 700; /*フォント太さ*/
}
/************************************
** ■エントリー記事カードのタイトルのカスタマイズ
************************************/
.archive h2 a {
	display: block;
	position: relative;
	word-break: break-all; /*表示範囲に合わせて改行*/
	background: -webkit-repeating-linear-gradient(-45deg, #fdeef7, #fdeef7 3px,#ffddee 3px, #ffddee 7px); /*背景カラー*/
	background: repeating-linear-gradient(-45deg, #fdeef7, #fdeef7 3px,#ffddee 3px, #ffddee 7px); /*背景カラー*/
	color:#333; /*文字色*/
	font-size:18px; /*フォントサイズ*/
	letter-spacing:1px; /*文字間隔*/
	text-decoration:none; /*装飾無し*/
	font-weight:bold; /*フォント太さ*/
	padding: 12px 4px 12px 24px; /*内側余白設定*/
	line-height:140%; /*行の高さ*/
	border-radius: 6px; /*角丸コーナー*/
	border: 2px solid #ff75a7; /*枠線*/
	transition-duration: 0.6s; /*アニメーション*/
}
.archive h2 a::after {
	position: absolute;
	top: 0.3em;
	left: 0.5em;
	content: '';
	width: 8px;
	height: -webkit-calc(100% - 0.6em);
	height: calc(100% - 0.6em);
	background-color: #ff75a7;
	border-radius: 4px;
}
/************************************
** ■エントリー記事カードホバー時のタイトルのカスタマイズ 
************************************/
.archive .heading.heading-secondary a:hover{
	text-decoration: none;
	color:#000;
}
/************************************
** ●エントリー記事カードのデザインカスタマイズ
************************************/
.archive {
	margin: -11px -14px 0 -14px!important; /*外側余白設定*/
}
.archive__item {
	background:linear-gradient(90deg,#fff9fc,#fff9fc,#FFE7F3,#FFE7F3,#FFE7F3,#fff9fc,#fff9fc,#fff,#fff,#fff,#fff,#fff,#fff,#fff)!important; /*グラデーション化*/
	padding: 14px 14px!important; /*内側余白*/
	border: 1px solid #ff75a7; /*枠*/
	margin-bottom: 19px; /*下マージン*/
	border-radius: 6px; /*角丸コーナー*/
}
@media only screen and (max-width: 768px) { /*iPad縦表示対応*/
	.archive__item { /*タイトル*/
		background:linear-gradient(90deg,#fff9fc,#fff9fc,#FFE5F2,#FFE5F2,#FFE5F2,#FFE5F2,#fff9fc,#fff9fc,#fff,#fff,#fff,#fff,#fff,#fff,#fff)!important; /*グラデーション化*/
	}
}
.archive__item.archive__item-infeedSp1,
.archive__item.archive__item-infeedSp2,
.archive__item.archive__item-infeedPc1,
.archive__item.archive__item-infeedPc2,
.archive__item.archive__item-infeedPc3 { /*広告背景無*/
	background: none!important; /*背景無し*/
	border: none; /*枠無し*/
}
/************************************
** ●エントリー記事カードのホバー領域(【投稿日】【タイトル】【投稿内容抜粋】【続きを読む】)を広げるカスタマイズ
************************************/
.archive .archive__contents {
	position: relative!important;
	transition-duration: 0.6s; /*アニメーション*/
}
.archive .btn__link {
	position: static!important;
	transform: none!important;
}
.archive .btn__link::after {
	content: "";
	position:absolute;
	top:0;
	right:0;
	bottom:0;
	left:0;
	z-index:1;
	pointer-events:auto;
	background-color: transparent;
	cursor:pointer;
}
.archive .archive__contents:hover {
	transition-duration: 0.6s; /*アニメーション*/
	-webkit-transform: translateY(-4px); /*浮かす*/
	-ms-transform: translateY(-4px); /*浮かす*/
	transform: translateY(-4px); /*浮かす*/
}
.archive .archive__contents:hover .heading.heading-secondary { /*エントリー記事カードのタイトル ホバー時*/
	box-shadow: 0px 0px 6px 3px rgba(254,97,154,1); /*枠設定*/
	transition-duration: 0.6s; /*アニメーション*/
}
.archive .heading.heading-secondary { /*エントリー記事カードのタイトル*/
	transition-duration: 0.6s; /*アニメーション*/
}
.archive .archive__contents:hover h2 a { /*エントリー記事カードのタイトル ホバー時*/
	background: -webkit-repeating-linear-gradient(-45deg, #fdeef7, #fdeef7 6px,#ffddee 6px, #ffddee 14px); /*背景カラー*/
	background: repeating-linear-gradient(-45deg, #fdeef7, #fdeef7 6px,#ffddee 6px, #ffddee 14px); /*背景カラー*/
	border-radius: 0; /*角丸コーナー*/
	color:#333; /*文字色*/
	text-shadow: 2px 1px 3px #aaa; /*フォント影追加*/
}
.archive .archive__contents:hover .blink_before { /*続きを読む ホバー時*/
	animation:blink 1.2s ease-in-out infinite alternate!important; /*アニメーション点滅間隔1.2秒設定*/
	color: yellow; /*フォントカラー*/
	transition-duration: 0.6s; /*アニメーション*/
	text-shadow: 2px 1px 3px #aaa; /*フォント影追加*/
}
.archive .blink_before { /*続きを読む*/
	transition-duration: 0.6s; /*アニメーション*/
}
.archive .archive__contents:hover .dateList__item, /*投稿日*/
.archive .archive__contents:hover .phrase { /*meta description*/
	color:#333; /*文字色*/
	text-shadow: 2px 1px 3px #aaa; /*フォント影追加*/
	transition-duration: 0.6s; /*アニメーション*/
}
.archive .dateList__item, /*投稿日*/
.archive .phrase { /*meta description*/
	transition-duration: 0.6s; /*アニメーション*/
}
.archive .archive__contents {
	background-color: #fff9fc; /*背景色*/
	padding: 10px 10px 10px 10px; /*内側余白*/
	border: 1px solid #ffddee; /*枠*/
	border-radius: 6px; /*角丸コーナー*/
}

カスタマイズ後のエントリー記事のレイアウト

今回のカスタマイズによって「エントリー記事のレイアウト」は、次の様になりました。

【THE THOR】エントリー記事カードのレイアウトのカスタマイズ

今回のカスタマイズでは、「エントリー記事のレイアウト」として

  1. アイキャッチ画像の表示位置変更
  2. 背景変更

の2点を主に行いました。

最後に

WordPressテーマ THE THOR(ザ・トール)のレイアウトは、「ワイドレイアウト」「カードレイアウト」「ノーマルレイアウト」の3パターンありますが、今回のカスタマイズは「ノーマルレイアウト」用になります。

WordPressテーマ THE THOR(ザ・トール)で「ノーマルレイアウト」を使っている方は少ないように思います。

そのためあまり需要の無いカスタマイズかもしれませんが、よろしければご参考ください。

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

シェアする
※ 本ページ内には【広告】が含まれています

コメント

【広告】