【CSSコピペ】おしゃれな引用(blockquote)デザイン10選

目次
  1. まずはコピペ:シンプルなblockquoteのCSS
  2. blockquoteの色と形を選んでCSSコードをつくる
  3. blockquoteで引用文をわかりやすく見せるポイント
  4. WordPressでblockquoteのCSSデザインを変える方法
  5. blockquoteの引用符にFont Awesome(Webフォント)を使う方法
  6. blockquoteのCSSデザインサンプル10選
  7. まとめ
  8. 次に読む

記事を書く時に、他のホームページやブログの文章を一部紹介したいことって、けっこうありませんか?

この記事ではコピペで使えるCSSのサンプルを10種類用意しました。

ブログやWordPressで引用(blockquote)のデザインを変える方法もご紹介します。

HTMLとCSSのコピペで使えるので、ぜひご活用ください。

まずはコピペ:シンプルなblockquoteのCSS#

左にラインを付けた、シンプルな引用デザインです。Font Awesomeなどの外部ライブラリは不要です。
HTMLを記事のHTML編集欄に、CSSをブログやテーマの追加CSS欄に貼り付けて使ってください。

<blockquote class="simple-quote" cite="https://example.com/source/">
<p>引用する文章をここに入れます。</p>
<cite>引用:<a href="https://example.com/source/">引用元の記事タイトル</a></cite>
</blockquote>
blockquote.simple-quote {
margin: 1.5em 0;
padding: 1em 1.25em;
border-left: 4px solid #da8596;
background: #fff5f8;
color: #333;
}
blockquote.simple-quote p {
margin: 0 0 0.5em;
}
blockquote.simple-quote cite {
display: block;
font-size: 0.875em;
font-style: normal;
text-align: right;
}

https://example.com/source/ は実際の引用元URLに、引用文と記事タイトルも引用元に合わせて差し替えてください。
ほかの引用と分けて使えるよう、simple-quote というクラス名を付けています。

blockquoteの色と形を選んでCSSコードをつくる#

好きな色とデザインを選ぶと、コピペ用のCSSができます。
見本を探すより早く使いたい方は、こちらからどうぞ。

JavaScriptを有効にすると、色と形を選んでコードをつくれます。下の見本のコードをコピーして使うこともできます。

blockquoteで引用文をわかりやすく見せるポイント#

Webで文章を引用をする際には著作権のルール上、他の文と区別して、「これが引用文だよ」ってわかりやすくするために表現する必要があります。

お使いのブログエディターの「”(引用符マーク)」ボタンを探してみてくださいね。

WordPressのエディタだと、これが引用ボタンです。

ブロックエディターで引用を追加

WordPressのブロックエディターだと、これが引用ボタンです。

【HTML】blockquoteとciteの書き方#

<blockquote>というタグを使います。
<blockquote>タグで囲んだ文章は引用・転載文だと、読者にも検索ロボットにも伝えることができます。

<blockquote cite="引用元URL">
<p>引用文</p>
<cite>引用:<a href="引用元URL">引用元の記事タイトル</a></cite>
</blockquote>

WordPressでblockquoteのCSSデザインを変える方法#

ここではCocoon(親テーマCocoon, 子テーマCocoon childを使用)を例に説明しますね。

外観からテーマ編集にいく

外観>テーマ編集にいきます。
CSSのコードはstyle.cssに書かれていることがおおいです。
(テーマによって、どのCSSファイルに書かれているか変わることがあるので確認してみてください。)

WordPressのstyle.cssを変更する

まず「Cocoon」のstyle.cssからblockquoteのCSSコードを探します。

一式をコピーして、子テーマのstyle.cssにコードを貼り付けます。
このコードを書き換えればOK!!

blockquoteの引用符にFont Awesome(Webフォント)を使う方法#

今回のデザインでは、引用符「“」と「”」にWebフォントのFont Awesomeを使っています。
Webフォントを使うと機種によって文字の表示がブレずに、引用符のマークが綺麗に表示できます。
Font Awesomeを使う場合は、以下のように`~`内に、Font Awesomeの読み込みコードを貼り付けてください。

<head>
<link href="https://maxcdn.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css" rel="stylesheet">
</head>

Webフォントなしで引用符の記号を使う場合#

Webフォントを使わずに引用符の記号を使うこともできます。
その場合はコードの以下の2行を

font-family:'FontAwesome';
content:'\f10d';

こちらに変更してください。(「\f10d」は、「“」のことです)

content:'“';

また、このコードの以下の2行も同じように

font-family:'FontAwesome';
content:'\f10e';

こちらに変更してください。(\f10eは、「”」を示しています。)

content:'”';

※Webフォントに適したサイズや余白に設定しているので、文字を変えた場合は表示がずれてしまうと思います。padding(枠内の余白)やfont-size(文字の大きさ)を調整してくださいね。

blockquoteのCSSデザインサンプル10選#

引用文のCSSデザインを紹介していきます。
中の文章はいろんな名言を使っていますが、どれもこちらのHTMLをベースにしています。

<blockquote>
<p>引用文</p>
<cite>引用:引用元の記事タイトル</cite>
</blockquote>

左にラインと引用符をいれる#

引用符サンプル1

blockquote{
position:relative;
border-left:3px solid #DA8596;
padding-left:10px;
}
blockquote:before{
position:absolute;
font-family:'FontAwesome';
content:'\f10d';
font-size: 20px;
color:#DA8596;
}
blockquote p{
position:relative;
padding-left:30px;
}
blockquote cite{
display: block;
font-size:0.8rem;
color:#F8C8B2;
text-align:right;
}

左に2本ライン#

引用符デザイン:左に2本ラインを入れる

blockquote{
position:relative;
border-left:3px double #997bad;
padding-left:10px;
background:#e5e6f4;
}
blockquote:before{
position:absolute;
font-family:'FontAwesome';
content:'\f10d';
font-size: 18px;
color:#997bad;
padding-top:10px;
}
blockquote p{
position:relative;
padding: 30px 10px 0px;
}
blockquote cite{
display: block;
font-size:0.8rem;
color:#997bad;
text-align:right;
padding:10px;
}

ボックスの左上と右下に引用符をつける#

引用符サンプル2

blockquote{
position:relative;
border:1px solid #8BC0B8;
border-radius:10px;
padding:20px;
}
blockquote:before{
position:absolute;
font-family:'FontAwesome';
content:'\f10d';
font-size: 20px;
color:#8BC0B8;
top:10px;
left:10px;
}
blockquote:after{
position:absolute;
font-family:'FontAwesome';
content:'\f10e';
font-size: 20px;
color:#8BC0B8;
right:10px;
bottom:10px;
}
blockquote cite {
display: block;
font-size: 0.8rem;
text-align: right;
color: #D4DED7;
padding-right:20px;
}

左右のラインと、左上と右下に引用符#

引用符デザイン

blockquote{
position:relative;
border-left:2px solid #A5CC80;
border-right:2px solid #A5CC80;
padding:20px;
background:#DDE8C2;
}
blockquote:before{
position:absolute;
font-family:'FontAwesome';
content:'\f10d';
font-size: 28px;
color:#A5CC80;
top:5px;
left:10px;
}
blockquote:after{
position:absolute;
font-family:'FontAwesome';
content:'\f10e';
font-size: 28px;
color:#A5CC80;
right:10px;
bottom:5px;
}
blockquote cite {
display: block;
font-size: 0.8rem;
text-align: right;
color: #808080;
padding-right:20px;
}

上下のラインに引用符をつける#

引用符サンプル3

blockquote{
position:relative;
border-top:1px solid #7A87B0;
border-bottom:1px solid #7A87B0;
padding:10px;
}
blockquote:before{
position:absolute;
background-color:#FFFFFF;
color:#7A87B0;
font-family:'FontAwesome';
content:'\f10d';
line-height:1;
text-align:center;
top:-20px;
left:-10px;
padding:10px;
font-size:20px;
}
blockquote:after{
position:absolute;
right:-10px;
bottom:-20px;
background-color:#FFFFFF;
padding:10px;
color:#7A87B0;
font-family:'FontAwesome';
content:'\f10e';
line-height:1;
text-align:center;
font-size:20px;
}
blockquote cite {
display: block;
padding-right:30px;
font-size: 0.8rem;
text-align: right;
color: #808080;
}

引用符を丸で囲む#

引用符サンプル4

blockquote{
position:relative;
background:#FBDFDF;
border-radius:10px;
padding:20px;
}
blockquote:before{
position:absolute;
left:45%;
top:-24px;
background-color:#FFFFFF;
color:#808080;
border:2px solid #FBDFDF;
box-sizing:border-box;
font-family:'FontAwesome';
content:'\f10e';
line-height:1;
padding-top:12px;
text-align:center;
width:48px;
height:48px;
font-size:20px;
border-radius:24px;
}
blockquote p {
color:#808080
}
blockquote cite {
display: block;
border-top:1px solid #808080;
padding-top:10px;
font-size: 0.8rem;
text-align: center;
color: #808080;
}

四角い枠と丸い引用符#

引用符デザイン

blockquote{
position:relative;
border:1px solid #a3c7db;
background:#FFFFF;
padding:20px;
}
blockquote:before{
position:absolute;
left:45%;
top:-24px;
background-color:#a3c7db;
color:#FFFFFF;
border:2px solid #a3c7db;
box-sizing:border-box;
font-family:'FontAwesome';
content:'\f10d';
line-height:1;
padding-top:12px;
text-align:center;
width:48px;
height:48px;
font-size:20px;
border-radius:24px;
}
blockquote p {
color:#808080
}
blockquote cite {
display: block;
padding-top:10px;
font-size: 0.8rem;
text-align: right;
color: #808080;
}

上下のラインと中央に引用符をつける#

引用符サンプル5

blockquote {
position: relative;
background-color: #f9fbf9;
border-top: 1px solid #B7D7B7;
border-bottom: 1px solid #B7D7B7;
box-shadow: 0 0 0 10px #f9fbf9;
padding: 20px;
}
blockquote p {
margin-top: 20px;
}
blockquote p::before {
font-family:'FontAwesome';
content:'\f10d';
font-size: 24px;
color: #B7D7B7;
position: absolute;
top: 10px;
left: 50%;
}
blockquote cite {
display: block;
font-size: 0.8rem;
text-align: right;
color: #B7D7B7;
}

左上に引用符を重ねる#

【引用符デザイン】左上に引用符を重ねる

blockquote{
position:relative;
background:#F9eada;
border-radius:10px;
padding:20px;
}
blockquote:before{
position:absolute;
left:5%;
top:-24px;
color:#808080;
box-sizing:border-box;
font-family:'FontAwesome';
content:'\f10d';
line-height:1;
padding-top:12px;
text-align:left;
font-size:40px;
}
blockquote p {
color:#808080
}
blockquote cite {
display: block;
border-top:1px solid #808080;
padding-top:10px;
font-size: 0.8rem;
text-align: right;
color: #808080;
}

左上と右下に引用符を重ねる#

引用符デザイン:左上と右下に重ねる

blockquote{
position:relative;
background:#CDE7EE;
padding:20px;
}
blockquote:before{
position:absolute;
left:5%;
top:-24px;
color:#3CAAB1;
box-sizing:border-box;
font-family:'FontAwesome';
content:'\f10d';
line-height:1;
padding-top:12px;
text-align:left;
font-size:40px;
}
blockquote p {
color:#808080
}
blockquote cite {
display: block;
border-top:1px dashed #FFFFFF;
padding-top:5px;
padding-bottom:5px;
font-size: 0.8rem;
text-align: right;
color: #808080;
}
blockquote:after{
position:absolute;
right:5%;
bottom:-25px;
color:#3CAAB1;
box-sizing:border-box;
font-family:'FontAwesome';
content:'\f10e';
line-height:1;
padding-bottom:10px;
text-align:left;
font-size:40px;
}

まとめ#

サンプルのコードは、.sample1〜.sample10とクラス名を分けて設定しています。
HTMLのコードを貼り付けるときは<div class="sample1">と</div>は省いてOKですよ。同様に、CSSのコードも.sample1〜.sample5のクラス名は除いて使ってください。

次に読む#

【CSSコピペ】おしゃれな囲み枠(ボックス)デザイン48選|シンプルで女性らしい

【CSSコピペ】箇条書きリスト(ul・li)をおしゃれにするデザイン10選

えみ
えみ

アプリづくりや英語の学び、文房具と記録術、WordPressやブログのカスタマイズなど。日常で学んだこと・感じたことを自由気ままに綴っています。