改变颜色剑道ui按钮

时间:2013-02-25 05:02:22

标签: button kendo-ui telerik

我需要更改Kendo ui产品中按钮的颜色。请指教。谢谢

这是我的代码:

<form method="post" action='@Url.Action("Index")' style="width:45%">
    <div>
        @(Html.Kendo().Upload()
                    .HtmlAttributes(new { @Style = "align:center; font-size:12px" })     
                    .Name("FileUpload")
                    .Multiple(false)
                    .Events(ev => ev.Success("onSuccess"))
        )
        <input type="submit" id="btnSubmit" value="Import" style="height:33px; font-size:14px" class="k-button" />
    </div>
</form>

我试图更改k-button类,但没有任何改变。

3 个答案:

答案 0 :(得分:3)

这是一个自定义CSS类的JSFiddle来完成此任务。你基本上必须处理一个渐变和一个删除它的悬停。我有通过附加.k-state-disabled类禁用按钮的情况。如果您不需要禁用按钮,请删除第三个样式块。

.primary {
    background-color: #64a1d5;
    background-image: linear-gradient(to bottom, #64a1d5, #428bca);
    color: #fff;
    border-color: #428bca;
    min-width: 70px;
}

    .primary:hover {
        background-color: #428bca;
        color: #fff;
        border-color: #428bca;
    }

    .primary.k-state-disabled, .primary.k-state-disabled:hover {
        background-color: #8dc5e1;
        color: #fff;
    }

答案 1 :(得分:2)

您正在使用Kendo UI Web框架,并且没有定义按钮窗口小部件。 Button小部件仅适用于kendo UI Mobile框架。 k-button类不会工作,因为Kendo忽略了元素。所以你需要使用CSS或内联样式来设置你的按钮样式。 <input type="submit" style="background:red">

答案 2 :(得分:1)

Web Kendo UI Framework不公开按钮小部件,但您可以通过使用类k按钮定义链接来使用它:

<a id="btnSubmit" class="k-button" value="Import" />

现在,您可以使用a.k按钮选择器以任何方式设置样式:

a.k-button {
   height: 33px;
   font-size: 14px;
   margin: 5px;
   text-decoration: none;
   background-color: #2c2c2c;
}