使用CSS水平反射一个字母

Rob*_*ter 8 css css3 css-transforms

我知道如何使用transform:rotate();垂直反射单个字母.但不是如何水平反映.

你知道我怎么能横向反射吗?

我想将它与选择器.logo:我的徽标的第一个字母{}一起使用.

<a href="#" class="logo">RR</a>
Run Code Online (Sandbox Code Playgroud)

编辑:http://jsfiddle.net/n7YA7/1/不能 使用Я因为我使用谷歌的字体并不支持它.

Mat*_*ant 5

scaleX属性设置为转换.

.logo:first-letter {
     transform: scaleX(-1);
 }
Run Code Online (Sandbox Code Playgroud)

如果它总是一个特定的字母,那么为此只使用unicode可能是一个更好的主意.在您的情况下,CYRILLIC CAPITAL LETTER YA(Я)将起作用.

  • @RobertRichter:就像我在前面的评论中所说的那样(我删除了)`:: first-letter`只适用于`inline-block`或`block`默认的元素 - 使用`<p>`代替它工作:http://jsfiddle.net/n7YA7/3/ (3认同)