4

Kendo Splitter有一个我想使用的可折叠属性。但是,图标是一个非常小的箭头,一点也不直观,用户几乎看不到它。即使他们知道它在那里,图标也太小了,以至于单击它需要一些时间,因为悬停这样一个小图标并没有那么快。

分路器

我想让它变大。我设法扩大了分隔线本身

.k-splitbar.k-splitbar-horizontal{
    width: 20px; 
}

但不是小图标。

我从一个与我完全相同的问题的用户那里找到了这篇文章,但是那里的解决方案不起作用,并且用户没有对它们提供任何反馈。

4

2 回答 2

0

如前所述,您可以超越规则,这是对平面主题的所有规则的描述

.k-splitbar-horizontal .k-resize-handle {
   background: url('/Content/css/Libs/KendoUI/Flat/sprite_2x.png') -330px -573px;
   width: 20px; height: 20px;
}
.k-splitbar-horizontal-hover > .k-resize-handle {
   background: url('/Content/css/Libs/KendoUI/Flat/sprite_2x.png') -360px -573px;
   width: 20px; height: 20px;
}

.k-splitbar-horizontal .k-icon.k-expand-prev{
   background: url('/Content/css/Libs/KendoUI/Flat/sprite_2x.png') -331px -389px;
   width: 20px; height: 20px;
}
.k-splitbar-horizontal .k-icon.k-collapse-prev{
   background: url('/Content/css/Libs/KendoUI/Flat/sprite_2x.png') -331px -454px;
   width: 20px; height: 20px;}

.k-splitbar-horizontal-hover > .k-icon.k-expand-prev{
   background: url('/Content/css/Libs/KendoUI/Flat/sprite_2x.png') -361px -389px;
   width: 20px; height: 20px; 
}
.k-splitbar-horizontal-hover > .k-icon.k-collapse-prev{
   background: url('/Content/css/Libs/KendoUI/Flat/sprite_2x.png') -361px -454px; 
   width: 20px; height: 20px; 
}
.k-splitbar.k-splitbar-horizontal{
    width: 15px;}
于 2015-07-01T20:32:15.850 回答
0

我知道 5 年为时已晚,但如果有人为此苦苦挣扎,这是我在 SASS 中的解决方案。

.k-splitbar{
    .k-i-arrow-60-left, .k-i-arrow-60-right{
        z-index: 100000;
        position: relative;
        background: #ccc;
        border-radius: 0 10px 10px 0;
        bottom: -32px;
        left: 20px;
        width: 34px;
        height: 30px;
        font-size: 30px;
    }
}

这适用于水平窗格,您可以对垂直窗格遵循类似的策略。

于 2019-07-17T11:12:47.080 回答