テーマLuxeritas(ルクセリタス)で引用のカスタマイズをする

2017.12.03ルクセリタス, 引用

今日は引用を使う時のデザインをカスタマイズしてみましょう!
こちらで紹介しているCSSは、Luxeritasでの使用を前提としています。
そのため、親テーマにすでに記述されているスタイルは省略する形で書いていますので、他のテーマで使用される場合はうまく表示されない場合があります。

「引用」の表示をカスタマイズする

デフォルトではこんな感じ

blockquoteキャプチャ画面

お気に入り1

blockquoteキャプチャ画面

Font Awesome 4 の場合

CSS
/* 引用 */
blockquote {
	position: relative;
	padding: 15px 15px 10px 32px;
	box-shadow: 0 2px 4px rgba(0, 0, 0, 0.15);
	border:1px solid #dddcd9;
	border-radius:8px;
}
blockquote:before{
	position: absolute;
	top: 10px;
	left: -15px;
	width: 40px;
	text-align: center;
	font-family: FontAwesome;
	content: "\f10d";
	color: #fff;
	line-height: 30px;
	background: #92d4ff;
	box-shadow: 0 2px 2px rgba(26, 26, 26, 0.14);
}
blockquote:after{
	position: absolute;
	content: '';
	top: 40px;
	left: -15px;
	border-bottom: solid 8px transparent;
	border-right: solid 15px #6eb3e0;
}

Font Awesome 5 の場合

CSS
/* 引用 */
blockquote {
	position: relative;
	padding: 15px 15px 10px 32px;
	box-shadow: 0 2px 4px rgba(0, 0, 0, 0.15);
	border:1px solid #dddcd9;
	border-radius:8px;
}
blockquote:before{
	position: absolute;
	top: 10px;
	left: -15px;
	width: 40px;
	text-align: center;
	font-family: "Font Awesome 5 Free";
	content: "\f10d";
	font-weight: 900;
	color: #fff;
	line-height: 30px;
	background: #92d4ff;
	box-shadow: 0 2px 2px rgba(26, 26, 26, 0.14);
}
blockquote:after{
	position: absolute;
	content: '';
	top: 40px;
	left: -15px;
	border-bottom: solid 8px transparent;
	border-right: solid 15px #6eb3e0;
}

お気に入り2

blockquoteキャプチャ画面

Font Awesome 4 の場合

CSS
/* 引用 */
blockquote {
	border-left:none;
	margin: 20px 10px; /* 上下 左右 */
	padding: 10px 20px 10px 30px; /* 上 右 下 左 */
	position: relative;
	box-shadow: 0 2px 4px rgba(0, 0, 0, 0.15);
	border:1px solid #dddcd9;
}
blockquote::before {
	border: 3px solid #fff;
	border-radius: 50%;
	font-family: FontAwesome;
	content: "\f10d";
	padding: 0 9px;
	position: absolute;
	left: -15px;
	top: -15px;
	text-align: center;
	background-color: #92d4ff;
	color: #fff;
	font-size:1.5em;
}
blockquote::after {
	border: 3px solid #fff;
	border-radius: 50%;
	font-family: FontAwesome;
	content: "\f10d";
	padding: 0 9px;
	position: absolute;
	right: -15px;
	bottom: -15px;
	text-align: center;
	background-color: #92d4ff;
	color: #fff;
	font-size:1.5em;
}

Font Awesome 5 の場合

CSS
/* 引用 */
blockquote {
	border-left:none;
	margin: 20px 10px; /* 上下 左右 */
	padding: 10px 20px 10px 30px; /* 上 右 下 左 */
	position: relative;
	box-shadow: 0 2px 4px rgba(0, 0, 0, 0.15);
	border:1px solid #dddcd9;
}
blockquote::before {
	border: 3px solid #fff;
	border-radius: 50%;
	font-family: "Font Awesome 5 Free";
	content: "\f10d";
	font-weight: 900;
	padding: 0 9px;
	position: absolute;
	left: -15px;
	top: -15px;
	text-align: center;
	background-color: #92d4ff;
	color: #fff;
	font-size:1.5em;
}
blockquote::after {
	border: 3px solid #fff;
	border-radius: 50%;
	font-family: "Font Awesome 5 Free";
	content: "\f10d";
	font-weight: 900;
	padding: 0 9px;
	position: absolute;
	right: -15px;
	bottom: -15px;
	text-align: center;
	background-color: #92d4ff;
	color: #fff;
	font-size:1.5em;
}

お気に入り3

※利用するブラウザやWebフォントによって、文字は斜体にならない場合があります。
blockquote

お気に入り3のHTMLの書き方
<blockquote> ここに引用文を書きます。ここに引用文を書きます。
<p class="source">引用元:<a href="http://***" rel="noopener" target="_blank">金本阪神、交流戦最下位…北條&植田に怒「普段何やってるんか」|SANSPO</a></p></blockquote>

Font Awesome 4 の場合

CSS
/* 引用 */
blockquote {
	position: relative;
	padding: 15px 35px;
	font-style: italic;
	border-radius: 0;
	border-left: none;
}

blockquote:before{
	position: absolute;
	left: 10px;
	font-family: FontAwesome;
	content: "\f10d";
	color: #d7ebf8;
	font-size: 40px;
	line-height: 1;
}
blockquote:after{
	position: absolute;
	bottom: 12px;
	right: 20px;
	font-family: FontAwesome;
	content: "\f10e";
	color: #d7ebf8;
	font-size: 40px;
	line-height: 1;
}
.post blockquote p{
	font-size: 15px;
	font-size: 1.5rem;
	line-height: 1.7;
}
blockquote p {
	position: relative;
	z-index: 3;
}
blockquote p.source{
	font-size: 13px;
	font-size: 1.3rem;
	text-align: right;
	color: red;
	line-height: 1;
}

Font Awesome 5 の場合

CSS
/* 引用 */
blockquote {
	position: relative;
	padding: 15px 35px;
	font-style: italic;
	border-radius: 0;
	border-left: none;
}
blockquote:before{
	position: absolute;
	left: 10px;
	font-family: "Font Awesome 5 Free";
	content: "\f10d";
	font-weight: 900;
	color: #d7ebf8;
	font-size: 40px;
	line-height: 1;
}
blockquote:after{
	position: absolute;
	bottom: 12px;
	right: 20px;
	font-family: "Font Awesome 5 Free";
	content: "\f10e";
	font-weight: 900;
	color: #d7ebf8;
	font-size: 40px;
	line-height: 1;
}
.post blockquote p{
	font-size: 15px;
	font-size: 1.5rem;
	line-height: 1.7;
}
blockquote p {
	position: relative;
	z-index: 3;
}
blockquote p.source{
	font-size: 13px;
	font-size: 1.3rem;
	text-align: right;
	color: red;
	line-height: 1;
}

あとがき

2018.03.20その後、引用のフォントサイズを変更するためのCSSとして以下を追加して使用しています。
.post blockquote p{
    font-size: 15px; /* お気に入り3には追加済み*/
    font-size: 1.5rem; /* お気に入り3には追加済み*/
}

いつもそうなんですが、スタイルの編集を繰り返していると、あれ?これはどのパターン?ってなります(^^ゞ
お気に入りの3パターンだけですが、よかったら参考にしてください。

お役に立ちましたら、WEB拍手ボタンなどポチッとしていただけると更新の励みになります!
今日もお立ち寄りくださりありがとうございました!

1

2017.12.03カスタマイズ

Posted by どらみ