0

グリフィコン、FontAwesome、およびカスタム アイコン フォントを使用しています。

今、これらのアイコンが同じ行にないという問題に直面しています: Font-Awesome カスタム アイコン グリフィコン

アイコンを大きくし、アイコンを同じ行に配置する CSS クラスがあります。

.icon-5x {
    font-size: 5em !important;
    vertical-align: text-bottom;
}

その後vertical-align:text-bottom;、アイコンフォントの基本 CSS クラスに追加しようとしました。

.fa {
    display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    transform: translate(0, 0);
    vertical-align: text-bottom;
}
[class^="icon-custom-"], [class*=" icon-custom-"] {
    display: inline-block;
    font: normal normal normal 14px/1 custom-icons;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    transform: translate(0, 0);
    vertical-align: text-bottom;
}
.glyphicon {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    display: inline-block;
    font: normal normal normal 14px/1 'Glyphicons Halflings';
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    transform: translate(0, 0);
    vertical-align: text-bottom;
}

しかし、アイコンはまだ同じ行にありません:(

3つのアイコンフォントすべてを含むカスタムフォントを1つだけ作成すれば、この問題を解決できると思いますが、fontAwesomeまたはGlyhpiconsを簡単に更新できるようにしたい...

何か案は?

4

1 に答える 1