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

目次

記事を書く時に、他のホームページやブログの文章を一部紹介したいことって、けっこうありませんか?
この記事ではコピペで使える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ファイルに書かれているか変わることがあるので確認してみてください。)

まず「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>左にラインと引用符をいれる

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本ライン

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;}ボックスの左上と右下に引用符をつける

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;}上下のラインに引用符をつける

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;}引用符を丸で囲む

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;}上下のラインと中央に引用符をつける

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のクラス名は除いて使ってください。



