私はグリフフォントを持っており、それを使用してこの効果を実現したいと考えています:
これまでの私のコード:
<div class="ico linkedin">linkedin</div>
.ico {border-radius:10em; background:black; color:white}
.linkedin {visibility:hidden;}
.linkedin:first-letter {
font-family:'JustVector';
font-size:900%;
text-indent:1em;
visibility:visible
}
これは Chrome では機能しますが、Firefox や Internet Explorer 9 では機能しません。また、JAWS はhidden
またはdisplay:none
要素を読み取らないため、これにはアクセスできません。
だから、私は次のようなものを試しました:
.linkedin {position:absolute; left:-5em}
.linkedin:first-letter {/*etc*/ position:absolute; left:6em}
しかし、うまくいきません。これを達成するための適切でアクセス可能な方法はありますか?