我看了一下Bootstrap的GlyphiconCSS
和WordPress的DashiconCSS
并制定了一个调整方案。
引导图示符图标CSS
.glyphicon {
position: relative;
top: 1px;
display: inline-block;
font-family: \'Glyphicons Halflings\';
font-style: normal;
font-weight: 400;
line-height: 1;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
WordPress短划线图标
CSS
.dashicons {
display: inline-block;
width: 20px;
height: 20px;
font-size: 20px;
line-height: 1;
font-family: dashicons;
text-decoration: inherit;
font-weight: 400;
font-style: normal;
vertical-align: top;
text-align: center;
-webkit-transition: color .1s ease-in 0;
transition: color .1s ease-in 0;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
WordPress短划线图标
CSS
(已调整)
body .dashicons {
font-size: inherit !important;
height: auto !important;
position: relative !important;
text-align: inherit !important;
top: 1px !important;
vertical-align: top !important;
width: auto !important;
}
在添加
Tweaked WordPress Dashicons CSS
访问您的网站。你可能想用钩子把它打印出来(
wp_print_styles
), 或者你可以
CSS
归档并排队(
wp_enqueue_scripts
). 无论哪种方式,无论你决定走哪条路线,都要确保
CSS
“调整”仅应用于前端。
我很确定在后端使用它是安全的,但我只需要在前端进行这些调整,那么为什么还要费事在后端使用WordPress可以正常工作的东西呢?
如果您决定使用此CSS
调整一个WordPress插件,确保只在插件使用的页面上打印或排队,而不是在整个后端进行全局打印。
不管怎样,给你。解决了我自己的问题。希望这对其他人有帮助。
Side note:
一些使用WordPress Dashicons的区域需要后面有空格,而有些区域则不需要。然而,引导图示符图标90%的时候看起来很好,后面总是有空格。我认为这取决于图标缩放到的字体大小。我想这是情境性的。你要注意这一点。
再一次视觉上。。。
一零九
WordPress Dashicon (Not using tweaked CSS
)
WordPress Dashicon (Using tweaked CSS
)
P.S. WordPress Dashicons仅在用户登录时可用。如果用户未登录,您想在WordPress主题中使用WordPress Dashicons,则需要将其排队。Like this: wp_enqueue_style( \'dashicons\' );