acud
Version:
acg react 组件库
128 lines (127 loc) • 4.73 kB
CSS
/* color */
/* 默认颜色 */
/* 通用-icon */
/* 标签 */
/* 默认颜色 */
/* 其他颜色 */
/* 通用 */
/* 水平 */
/* 垂直 */
/* 序号水平 */
/* 序号垂直 */
.acud-collapse {
margin: 0;
padding: 0;
}
.acud-collapse > .acud-collapse-item {
border: 1px #E8E9EB solid;
border-bottom: 0;
overflow: hidden;
}
.acud-collapse > .acud-collapse-item:first-child {
border-top-left-radius: 4px;
border-top-right-radius: 4px;
}
.acud-collapse > .acud-collapse-item:last-child {
border-bottom: 1px #E8E9EB solid;
border-bottom-left-radius: 4px;
border-bottom-right-radius: 4px;
}
.acud-collapse > .acud-collapse-item > .acud-collapse-header {
outline: none;
position: relative;
background-color: #F7F7F9;
padding: 16px;
padding-left: 40px;
cursor: pointer;
font-size: 14px;
line-height: 20px;
color: #151B26;
}
.acud-collapse > .acud-collapse-item > .acud-collapse-header:hover {
color: #151B26;
}
.acud-collapse > .acud-collapse-item > .acud-collapse-header:focus,
.acud-collapse > .acud-collapse-item > .acud-collapse-header:active {
color: #151B26;
}
.acud-collapse > .acud-collapse-item > .acud-collapse-header[disabled],
.acud-collapse > .acud-collapse-item > .acud-collapse-header[aria-disabled="true"],
.acud-collapse > .acud-collapse-item > .acud-collapse-header[disabled]:hover,
.acud-collapse > .acud-collapse-item > .acud-collapse-header[aria-disabled="true"]:hover,
.acud-collapse > .acud-collapse-item > .acud-collapse-header[disabled]:focus,
.acud-collapse > .acud-collapse-item > .acud-collapse-header[aria-disabled="true"]:focus,
.acud-collapse > .acud-collapse-item > .acud-collapse-header[disabled]:active,
.acud-collapse > .acud-collapse-item > .acud-collapse-header[aria-disabled="true"]:active {
color: #B8BABF;
}
.acud-collapse > .acud-collapse-item > .acud-collapse-header:hover {
background-color: #F2F2F4;
}
.acud-collapse > .acud-collapse-item > .acud-collapse-header .acud-collapse-arrow {
position: absolute;
width: 16px;
height: 16px;
left: 16px;
top: 50%;
margin-top: -8px;
color: #84868C;
}
.acud-collapse > .acud-collapse-item > .acud-collapse-header .acud-collapse-arrow:hover {
color: #84868C;
}
.acud-collapse > .acud-collapse-item > .acud-collapse-header .acud-collapse-arrow:focus,
.acud-collapse > .acud-collapse-item > .acud-collapse-header .acud-collapse-arrow:active {
color: #84868C;
}
.acud-collapse > .acud-collapse-item > .acud-collapse-header .acud-collapse-arrow[disabled],
.acud-collapse > .acud-collapse-item > .acud-collapse-header .acud-collapse-arrow[aria-disabled="true"],
.acud-collapse > .acud-collapse-item > .acud-collapse-header .acud-collapse-arrow[disabled]:hover,
.acud-collapse > .acud-collapse-item > .acud-collapse-header .acud-collapse-arrow[aria-disabled="true"]:hover,
.acud-collapse > .acud-collapse-item > .acud-collapse-header .acud-collapse-arrow[disabled]:focus,
.acud-collapse > .acud-collapse-item > .acud-collapse-header .acud-collapse-arrow[aria-disabled="true"]:focus,
.acud-collapse > .acud-collapse-item > .acud-collapse-header .acud-collapse-arrow[disabled]:active,
.acud-collapse > .acud-collapse-item > .acud-collapse-header .acud-collapse-arrow[aria-disabled="true"]:active {
color: #B8BABF;
}
.acud-collapse > .acud-collapse-item > .acud-collapse-header .acud-collapse-arrow svg {
font-size: 16px;
transition: transform 0.24s;
}
.acud-collapse-content {
border-top: 1px #E8E9EB solid;
background-color: #FFFFFF;
transition: all 0.3s;
}
.acud-collapse-content > .acud-collapse-content-box {
padding: 16px;
}
.acud-collapse-content > .acud-collapse-content-box p {
font-size: 14px;
line-height: 20px;
color: #5C5F66;
margin: 0;
}
.acud-collapse-content-hidden {
display: none;
}
.acud-collapse > .acud-collapse-item-disabled:hover {
box-shadow: none;
}
.acud-collapse > .acud-collapse-item-disabled > .acud-collapse-header,
.acud-collapse > .acud-collapse-item-disabled > .acud-collapse-header:hover,
.acud-collapse > .acud-collapse-item-disabled > .acud-collapse-header:focus,
.acud-collapse > .acud-collapse-item-disabled > .acud-collapse-header:active {
cursor: not-allowed;
color: #B8BABF;
}
.acud-collapse > .acud-collapse-item-disabled > .acud-collapse-header:hover {
background-color: #F7F7F9;
}
.acud-collapse > .acud-collapse-item-disabled > .acud-collapse-header > .acud-collapse-arrow,
.acud-collapse > .acud-collapse-item-disabled > .acud-collapse-header > .acud-collapse-arrow:hover,
.acud-collapse > .acud-collapse-item-disabled > .acud-collapse-header > .acud-collapse-arrow:focus,
.acud-collapse > .acud-collapse-item-disabled > .acud-collapse-header > .acud-collapse-arrow:active {
cursor: not-allowed;
color: #B8BABF;
}