ホームページを制作時にテキストを強調したい時がありますが、そんなときは、太文字にしたりラインを引いたりしますが、文字の上に丸(圏点)や点(傍点)を付ける方法がありますので、ご紹介したいと思います。
text-emphasisプロパティの書き方
文字の上に丸(圏点)や点(傍点)を付ける方法は、以下のようにtext-emphasisプロパティを指定するだけとなります。
FirefoxとSafariでは表示可能ですが、Google ChromeとOperaは表示可能ですが、ベンダープレフィックス「-webkit-」を付ける必要があります。IEやEdgeは今のところ対応しておらず、表示できません。
.emphasis_dot_filled {
text-emphasis: filled dot red;
-webkit-text-emphasis: filled dot red;
}
.emphasis_dot_open {
text-emphasis: open dot red;
-webkit-text-emphasis: open dot red;
}
.emphasis_circle_filled {
text-emphasis: filled circle red;
-webkit-text-emphasis: filled circle red;
}
.emphasis_circle_open {
text-emphasis: open circle red;
-webkit-text-emphasis: open circle red;
}
.emphasis_double-circle_filled {
text-emphasis: filled double-circle red;
-webkit-text-emphasis: filled double-circle red;
}
.emphasis_double-circle_open {
text-emphasis: open double-circle red;
-webkit-text-emphasis: open double-circle red;
}
.emphasis_triangle_filled {
text-emphasis: filled triangle red;
-webkit-text-emphasis: filled triangle red;
}
.emphasis_triangle_open {
text-emphasis: open triangle red;
-webkit-text-emphasis: open triangle red;
}
.emphasis_sesame_filled {
text-emphasis: filled sesame red;
-webkit-text-emphasis: filled sesame red;
}
.emphasis_sesame_open {
text-emphasis: open sesame red;
-webkit-text-emphasis: open sesame red;
}
.emphasis_string01 {
text-emphasis: 'x' red;
-webkit-text-emphasis: 'x' red;
}
.emphasis_string02 {
text-emphasis: '\2665' red;
-webkit-text-emphasis: '\2665' red;
}
text-emphasis: filled dot red;でテキストを強調したい
text-emphasis: open dot red;でテキストを強調したい
text-emphasis: filled circle red;でテキストを強調したい
text-emphasis: open circle red;でテキストを強調したい
text-emphasis: filled double-circle red;でテキストを強調したい
text-emphasis: open double-circle red;でテキストを強調したい
text-emphasis: filled triangle red;でテキストを強調したい
text-emphasis: open triangle red;でテキストを強調したい
text-emphasis: filled sesame red;でテキストを強調したい
text-emphasis: open sesame red;でテキストを強調したい
text-emphasis: ‘x’ red;でテキストを強調したい
text-emphasis: ‘\2665’ red;でテキストを強調したい
塗りつぶしの指定は以下のが指定でき、指定しない場合は「filled」になります。
- filled : 塗りつぶす
- open : 中抜き
形状は以下が指定できます。
- dot :点
- circle :円
- double-circle :二重円
- triangle : 三角形
- sesame : ゴマ
その他、文字を指定することができます。ただし、1文字のみとなります。
最後に色を指定することができます。「red」のように指定することもできますが、「#FF0000」のようにカラーコードでも指定できます。
まとめ
IEやEdgeが対応できておりませんので、今後の対応を待ちたいとは思いますが、こんな方法があると知っておいて損はないかと思います。