如何翻转字形图标

Posted

技术标签:

【中文标题】如何翻转字形图标【英文标题】:how to flip glyphicon icon 【发布时间】:2013-09-07 17:21:25 【问题描述】:

有什么办法可以翻转字形。我找到了Flip an Image css 技巧,但这不适用于 glyphicon。请有任何建议

【问题讨论】:

你能展示你试过的代码吗? 参考这个链接它可以工作***.com/questions/18604829/… 在内容***.com/questions/9779919/…987654323@ 【参考方案1】:

像这样

HTML

<a href="#" class="btn"><i class="icon-rotate icon-flipped"></i></a>

CSS

.icon-flipped 
    transform: scaleX(-1);
    -moz-transform: scaleX(-1);
    -webkit-transform: scaleX(-1);
    -ms-transform: scaleX(-1);

http://fortawesome.github.io/Font-Awesome/examples/#rotated-flipped

【讨论】:

这不起作用。我没有使用 fontawesome。我正在使用字形图标 这对我有用,我也在使用 glyphicons(通过 twitter 引导程序) 您应该记住将真正的 css 属性放在列表的最后,因为这在某些情况下可能会导致渲染差异:css-tricks.com/ordering-css3-properties @jCloud 要将此解决方案与 Bootstrap Glyphicons 一起使用,您应该这样做:&lt;a href="#" class="btn"&gt;&lt;span class="glyphicon glyphicon-repeat icon-flipped"&gt;&lt;/span&gt;&lt;/a&gt;。抱歉在 cmets 中编码,我的编辑被拒绝了。 我试图将它应用到 iron-icon(这是 Polymer 的图标组件),但没有成功! @falguni-panchal 你有什么想法吗?在组件内部有一个 svg 图标 btw【参考方案2】:

使用 glyphicons 设法使这项工作像这样:

html

<span class="glyphicon glyphicon-search" id="my-glyphicon"></span>

CSS

#my-glyphicon 
        -moz-transform: scaleX(-1);
        -o-transform: scaleX(-1);
        -webkit-transform: scaleX(-1);
        transform: scaleX(-1);
        filter: FlipH;
        -ms-filter: "FlipH";

在此处查看JSFiddle

【讨论】:

我希望它通过嵌入式类有更优雅的解决方案。所以bootstrap没有这样的类来旋转吗? @MonsterMMORPG 我不知道。

以上是关于如何翻转字形图标的主要内容,如果未能解决你的问题,请参考以下文章

如何在twitter bootstrap中使用只有字形图标的按钮

如何在引导程序 3 中包含字形图标 [重复]

如何使字形图标用作提交按钮?

如何使字形图标成为 Razor 中的 ajax 链接文本?

如何在 bootstrap 3.0 中使用字形图标

在 CSS 中使用 Twitter Bootstrap 字形图标