10

我刚开始使用 SlickGrid 并对其质量感到惊讶。但是,在样式方面,我没有找到任何推荐整体样式方法的文档或示例。选项和 API 分散在各个地方,但很难从中提取策略。网格还利用了 jQuery UI 主题。不幸的是,这些干扰了我想要实现的目标。我们只为日历小部件以及 ui-darkness 主题选择了 jQuery UI。这个主题非常适合日历小部件,但网格需要覆盖它的各个方面。

这是一个 jsFiddle,它显示了我想要实现的外观:http: //jsfiddle.net/nareshbhatia/3q6RD/。只是为了说明,它使用了一个常规的 HTML 表格。但是我想使用 SlickGrid 实现完全相同的样式。这个 jsFiddle 中的 CSS 本质上是我的视觉设计师的要求,例如

#positions-table th {
    background-color: #505050;
    color: #eeeeee;
    text-shadow: none;
    font-size: 13px;
    height: 40px;
    line-height: 40px;
}

编辑:我还创建了一个带有启动器 SlickGrid 实现的 jsFiddle:http: //jsfiddle.net/nareshbhatia/vJshY/。如您所见,ui-darkness 主题已完全接管!

4

1 回答 1

7

在您的第二个/最后一个 jsFiddle 中,您可以修改 CSS 以获得此代码

.slick-header-column.ui-state-default {
    background:none ;
    background-color: #505050 ;
    color: #eeeeee;  
    border: none;  
    padding: 0;
    text-shadow: none;
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 13px;
    height: 40px;
    line-height: 40px;    
}

.slick-row.ui-widget-content, .slick-cell {
    background: none;
    background-color: #eeeeee;
    color: #666666;
    border: none;
    border-bottom: solid 1px #ffffff;
    font-size: 14px;
    height: 60px;
    line-height: 60px;
    padding: 0 5px;
}
于 2013-06-24T06:02:07.490 回答