◆WEB画面文章中にアイコンを文字の様に入れる
あれや
複数のアイコン
文章中に特殊なアスペクト比のアイコン
HTMLで文章中、文字の代わりに画像(アイコン)を入れる
HTMLで文章中に画像(アイコン)を文字の代わりに入れるには、次のようにします。
<style> .inline-img { width : 1em; height : 1em; vertical-align: -0.12em; // middleも可 } </style> <body> <p> 文章中に<img src="./icon_gear.png" class="inline-img">アイコンを挿入。 </p> </body>
表示は次のようなイメージになります。
文章中にアイコンを挿入。
参考までに、アイコンのセットを用意しました。gearもこの中に入っています。
記述を簡便化する
アイコンをフォルダに予め用意したフォルダに纏め、そのフォルダをデフォルトとして指定出来ることと、サイズの指定が出来るようにするための定義も用意しました。
ファイル名が"icon_"で始まり".png"で終わる場合"key="でキー部だけ指定できるようにしました。
- ファイル名指定(src=ファイルパス)
- キー名指定(key=キー名)
- src,keyで複数の画像を指定
- サイズ指定(em値)
- 半角サイズ指定(em値h)
- サイズ、アスペクト比(em値,比))
- 両脇の隙間指定(gap=em値;EX. gap=0.3)
- 指定長の空白(src,keyを指定しない)
- 組み込みの空白(key='#')
ファイル名指定(src=ファイルパス)
<p> 文章中に<icon-img src="./icon_gear.png" />アイコンを挿入。 </p>
表示は次のようなイメージになります。
文章中にアイコンを挿入。
src記述が"/"を含む場合は直接そのファイルが参照されます。"/"を含まない場合、デフォルトのフォルダが参照されます。
キー名指定(key=キー名)
ファイルがデフォルトのフォルダ上にあり、かつicon_で始まり.pngで終わる場合、key=でキー部だけ指定することができます。
srcが指定されている場合がsrcが優先します。
<p> 文章中に<icon-img key="gear" />アイコンを挿入。 </p>
表示は次のようなイメージになります。
文章中にアイコンを挿入。
src,keyで複数の画像を指定
src,keyでは複数の画像をカンマで繋いで指定することができます。
<p> 文章中に<icon-img key="left,right,up,down" />アイコンを挿入。 </p>
表示は次のようなイメージになります。
文章中にアイコンを挿入。
サイズ指定(em値)
size=em値(全角幅との比)でサイズを指定できます。
<p> 文章中に<icon-img key="gear" />アイコンを挿入。<br> 文章中に<icon-img key="gear" size=2 />アイコン(size=2)を挿入。 </p>
表示は次のようなイメージになります。
文章中にアイコンを挿入。
文章中にアイコン(size=2)を挿入。
半角サイズ指定(em値h)
サイズ値にhを付加すると半角となります。半角(幅が高さの半分)のアイコンが用意されていれば歪なく表示できます。
<p> ABC<icon-img src="icon_h_dot.png" size="1h"/>DEF<br> 四分音符<icon-img src="./icon_h_note8.png" size="1h"/>を表示<bt> abc<icon-img src="./icon_h_rest4.png" size="1h"/>def<bt> A:<icon-img key="h_note8,h_note4,h_rest8" size=1h /> B:<icon-img key="h_note4,h_note8_r,h_note8_lr,h_note8_l,h_rest8" size=1h /> C:<icon-img key="h_note4,h_note8,h_note4,h_note8,h_rest8" size=1h /> </p>表示は次のようなイメージになります。
ABC等角フォントでは次の様になります。DEF
四分音符を表示
abcdef
A:B: C:
四分音符を表示 abc def A: B: C:
サイズ、アスペクト比(em値,比)
sizeで"高さ、幅の比"が設定できます。半角(1h)はsize="1,0.5"と同等です。
主に1:1や1:0.5以外の画像を歪みなく表示する場合指定します。
<p> 文章中に<icon-img key="4_bansho" size=2,4 />アイコン(size=2,4)を挿入 </p>
表示は次のようなイメージになります。
文章中にアイコン(size=2,4)を挿入。
垂直位置(pos='c',pos='m',pos=em値)
pos=指定で垂直位置を設定できます。pos='c'でほぼ文字フォントに合わせた中央配置となります。't'でtop位置配置となります。数値で細かく指定することもできます。pos指定無しはpos='-0.12'と同じです。
pos無し size=1: ,size=1.5: ,size=2: ,size=3: pos='c' size=1: ,size=1.5: ,size=2: ,size=3: pos='t' size=1: ,size=1.5: ,size=2: ,size=3: pos='0.1' size=1: ,size=1.5: ,size=2: ,size=3: pos='-0.8' size=1: ,size=1.5: ,size=2: ,size=3:
両脇の隙間指定(gap=em値;EX. gap=0.3)
gap=1~9で0.1em~0.9emの間隙をアイコン前後に置くことが出来ます。数値と/の間に空白が必要です
<p> 文章中に<icon-img key="gear" gap=0.3 />アイコン(gap=0.3)を挿入。 </p>
表示は次のようなイメージになります。
文章中にアイコンを挿入。
文章中にアイコン(gap=0.3)を挿入。
指定長の空白(src,keyを指定しない)
src,keyを省略すると空白域が作られます。size指定が出来ます。 1em以上にする場合は"size=1,値"の形で高さを1として幅を指定します。
<p> 文章中に空白<icon-img size="0.3" />を挿入。さらに<icon-img size="1,2.5" />挿入。 </p>
表示は次のようなイメージになります。
文章中に空白を挿入。さらに 挿入。
組み込みの空白(key='#')
key='#'とすると組み込みの空白が採用されます。
<p> <icon-img key= "h_note8,h_note4,h_rest8,h_note4,h_note4,h_note8,h_rest8,h_note4,h_note8,h_rest8,h_rest4" size="1.5h" /><br> <icon-img key= "h_note8,h_note4,#,h_rest8,h_note4,#,h_note4,#,h_note8,h_rest8,h_note4,#,h_note8,h_rest8,h_rest4" size="1.5h" /> </p>次のようなイメージになります。
万象酔歩で用意されているアイコンの利用
▽は文字として有るけど
次の記述をHTMLに置くと、<hi-con>タグでアイコンを文中に置くことができます。
<script type="text/javascript" src="http://k-hiura.cocolog-nifty.com/blog/files/hienv.js" charset="UTF-8"></script>
src=,key=が使えます。src=に/の入ったファイル名を書けば用意されているアイコン以外も表示できます。
用意されているアイコンは次のものです。標準の埋め込み(全角サイズ)とアイコンを少し目立たせるためのsize指定gap指定の例を載せました。
キー名 | 画像 | 埋め込み例 | 埋め込みコード |
---|---|---|---|
h3dot | 文章へ 文章へ | <icon-img key="h3dot"/> | |
v3dot | 文章へ 文章へ | <icon-img key="v3dot"/> | |
v3bar | 文章へ 文章へ | <icon-img key="v3bar"/> | |
enter | 文章へ 文章へ | <icon-img key="enter"/> | |
arrow_left | 文章へ 文章へ | <icon-img key="arrow_left"/> | |
arrow_right | 文章へ 文章へ | <icon-img key="arrow_right"/> | |
arrow_up | 文章へ 文章へ | <icon-img key="arrow_up"/> | |
arrow_down | 文章へ 文章へ | <icon-img key="arrow_down"/> | |
left | 文章へ 文章へ | <icon-img key="left"/> | |
right | 文章へ 文章へ | <icon-img key="right"/> | |
up | 文章へ 文章へ | <icon-img key="up"/> | |
down | 文章へ 文章へ | <icon-img key="down"/> | |
gear | 文章へ | <icon-img key="gear"/> | |
folder | 文章へ | <icon-img key="folder"/> | |
home | 文章へ | <icon-img key="home"/> | |
repeat | 文章へ | <icon-img key="repeat"/> | |
replace | 文章へ | <icon-img key="replace"/> | |
qr | 文章へ | <icon-img key="qr"/> | |
pointer | 文章へ | <icon-img key="pointer"/> | |
cursor | 文章へ | <icon-img key="cursor"/> | |
target | 文章へ | <icon-img key="target"/> | |
mouse | 文章へ | <icon-img key="mouse"/> | |
mouse_l | 文章へ | <icon-img key="mouse_l"/> | |
mouse_r | 文章へ | <icon-img key="mouse_r"/> | |
mouse_c | 文章へ | <icon-img key="mouse_c"/> | |
mouse_cr | 文章へ | <icon-img key="mouse_cr"/> | |
mouse_w | 文章へ | <icon-img key="mouse_w"/> | |
outerbox | 文章へ | <icon-img key="outerbox"/> |
size指定
サイズをem値(全角サイズとの比)で指定できます。無指定は1指定と同じです。
<hi-icon key="outerbox" size=1~ />
1
<hi-icon key="gear" size=1~ />
1
中央配置(pos='c')
pos='c'を付けると中央配置となります。
<hi-icon key="outerbox" size=1~ pos='c' />
1
<hi-icon key="gear" size=1~ pos='c' />
1
size指定(半角)
音符アイコンが半角で用意されています。
サイズの後ろに'h'を付けると半角になります。
キー名 | 画像 | 埋め込み例 | 埋め込みコード |
---|---|---|---|
h_dot | 文章へ | <icon-img key="h_dot" size=1h/> | |
h_cursor | 文章へ | <icon-img key="h_cursor" size=1h/> | |
h_note4 | 文章へ | <icon-img key="h_note4" size=1h/> | |
h_note8 | 文章へ | <icon-img key="h_note8" size=1h/> | |
h_note8_r | 文章へ | <icon-img key="h_note8_r" size=1h/> | |
h_note8_lr | 文章へ | <icon-img key="h_note8_lr" size=1h/> | |
h_note8_l | 文章へ | <icon-img key="h_note8_l" size=1h/> | |
h_rest4 | 文章へ | <icon-img key="h_rest4" size=1h/> | |
h_rest8 | 文章へ | <icon-img key="h_rest8" size=1h/> |
<p> 文章中に音符<icon-img key= "h_note8,h_note4,h_rest8,h_note4,h_note8_r,h_note8_lr,h_note8_l ,h_rest8,h_note4,h_note8,h_note4,h_note8,h_rest8,h_rest4" size="1h"/>を1hで挿入<br> 文章中に音符<icon-img key= "h_note8,h_note4,h_rest8,h_note4,h_note8_r,h_note8_lr,h_note8_l ,h_rest8,h_note4,h_note8,h_note4,h_note8,h_rest8,h_rest4" size="2h"/>を2hで挿入 </p>
文章中に音符
文章中に音符
補足
| 固定リンク