【发布时间】:2015-06-29 03:43:07
【问题描述】:
我想为 Kendo Grids 中的某些按钮使用 Font Awesome。
我可以使用HtmlAttributes 来添加类,它工作正常。
command.Custom("name").Text(" ").Click("handler").HtmlAttributes(new { @class = "fa fa-file-text" });
但为了避免重复,我想使用 CSS。 Kendo Grid 添加一个带有自定义按钮名称的类,例如k-grid-name。最终的 DOM 如下所示:
<a class="k-button k-button-icontext k-grid-name" href="#"><span class="fa fa-check"></span> </a>
我正在尝试的 CSS 选择器是:
.k-grid-name{
font-family: FontAwesome;
content: "\f000";
}
.k-grid-name a:before {
font-family: FontAwesome;
content: "\f000";
}
.k-grid-name span{
background-color: red;
}
我更喜欢使用内部span,因为它位于按钮的中心。正确的 selector 是什么?
【问题讨论】:
标签: css kendo-ui kendo-grid font-awesome