javascript - Css 颜色 Jquery UI

标签 javascript css jquery-ui

我正在尝试使用 CSS 更改某些可排序的 jQuery UI 的颜色: 检查这个 fiddle :

http://jsfiddle.net/fwcLd8mg/2/

当我设置 .default 背景时,所有框都会变成该颜色。 但是当我在每个列表中指定背景时,列表的背景会发生变化,而不是方框。

如何为框指定颜色?

CSS:

#sortable-5 {
background: #ff0000;
}
#sortable-6 {
background: #00b8ff;
}
#sortable-7{
background: #000000;
}
#sortable-5, #sortable-6,#sortable-7 { 
list-style-type: none; margin: 0; padding: 0;
width: 20%;float:left
}
#sortable-5 li, #sortable-6 li,#sortable-7 li { 
margin: 0 3px 3px 3px; padding: 0.4em; 
padding-left: 1.5em; font-size: 17px; height: 50px;
}
.default {
background: #b2f5fb;
border: 1px solid #DDDDDD;
color: #333333;
} 

最佳答案

您需要将颜色应用于 LI 元素。由于您已经为它们添加了一个 default 类,您可以使用它:

#sortable-5>.default {
    background: #ff0000;
}
#sortable-6>.default {
    background: #00b8ff;
}
#sortable-7>.default{
    background: #000000;
}

Updated fiddle

关于javascript - Css 颜色 Jquery UI,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26673687/

相关文章:

jquery - 保留原始值的文本框

javascript - 当 parent 失去悬停时保持 ul 可见(如果可能的话纯 css)

javascript - fullcalendar 为事件上放置的可点击图标解除绑定(bind) eventClick 方法

javascript - 如何捕获拖动事件的任意结尾?

javascript - 如何判断事件是否来自右 Ctrl 键?

jquery - 基于 jQuery 中动态添加的类更改点击事件延迟

javascript - 我怎样才能点击Python中的按钮

JQueryUI 模式对话框覆盖另一个模式对话框

javascript - 使用条件angularjs设置默认值

javascript - Angular 2 - 绑定(bind)和解除绑定(bind) HostListener 事件