我有一个字形字体,想用它来实现这个效果:
到目前为止我的代码:
<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
ordisplay:none
元素。
所以,我尝试了类似的东西:
.linkedin {position:absolute; left:-5em}
.linkedin:first-letter {/*etc*/ position:absolute; left:6em}
但它不起作用。是否有适当且可访问的方法来实现这一目标?