📅  最后修改于: 2023-12-03 15:32:15.566000             🧑  作者: Mango
jQWidgets jqxButtonGroup 是一个用于创建按钮组件的 jQuery 插件。其主题属性包括以下内容:
这些属性可以通过以下方式设置:
$("#myButton").jqxButtonGroup({
theme: "myTheme",
buttonSize: "large",
buttonTheme: "primary",
disabled: "disabledButton",
hover: "hoverButton",
selected: "selectedButton",
unSelected: "unSelectedButton",
focus: "focusedButton",
pressed: "pressedButton"
});
其中,theme
属性指定了整个组件的主题,其他属性则针对特定状态的样式进行设置。
以下是各种状态样式的详细说明:
指定按钮的尺寸,可以取值为 small
、medium
或 large
。
.jqx-button-small {
padding: 4px 8px;
font-size: 12px;
}
.jqx-button-medium {
padding: 6px 12px;
font-size: 14px;
}
.jqx-button-large {
padding: 8px 16px;
font-size: 16px;
}
指定按钮的主题,可以取值为 default
、primary
、success
、info
、warning
或 danger
。
.jqx-button-default {
background-color: #f7f7f7;
border-color: #ccc;
color: #333;
}
.jqx-button-primary {
background-color: #007bff;
border-color: #007bff;
color: #fff;
}
.jqx-button-success {
background-color: #28a745;
border-color: #28a745;
color: #fff;
}
.jqx-button-info {
background-color: #17a2b8;
border-color: #17a2b8;
color: #fff;
}
.jqx-button-warning {
background-color: #ffc107;
border-color: #ffc107;
color: #fff;
}
.jqx-button-danger {
background-color: #dc3545;
border-color: #dc3545;
color: #fff;
}
指定按钮禁用状态的样式。
.jqx-button-disabled {
background-color: #f7f7f7;
border-color: #ccc;
color: #ccc;
cursor: not-allowed;
}
指定按钮鼠标悬浮状态的样式。
.jqx-button-hover {
background-color: #fafafa;
border-color: #ccc;
color: #333;
}
指定按钮选中状态的样式。
.jqx-button-selected {
background-color: #007bff;
border-color: #007bff;
color: #fff;
}
指定按钮未选中状态的样式。
.jqx-button-unselected {
background-color: #f7f7f7;
border-color: #ccc;
color: #333;
}
指定按钮聚焦状态的样式。
.jqx-button-focus {
outline: none;
box-shadow: 0 0 0 2px rgba(0, 123, 255, 0.5);
}
指定按钮按下状态的样式。
.jqx-button-pressed {
background-color: #0069d9;
border-color: #0062cc;
color: #fff;
box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}
以上是 jQWidgets jqxButtonGroup 主题属性的详细介绍,使用时需要结合具体页面需求进行相应的设置。