UNPKG

tdesign-react

Version:
119 lines (118 loc) 3.69 kB
.t-collapse { font: var(--td-font-body-medium); color: var(--td-text-color-primary); -webkit-box-sizing: border-box; box-sizing: border-box; margin: 0; padding: 0; list-style: none; border: solid 1px var(--td-component-border); border-bottom: 0; background: var(--td-bg-color-container); } .t-collapse.t--border-less { border: none; } .t-collapse.t--border-less .t-collapse-panel__header { border-bottom: none; } .t-collapse.t--border-less .t-collapse-panel__body { background: var(--td-bg-color-container); border: none; } .t-collapse-panel__icon { -webkit-transition: all 0.2s cubic-bezier(0.38, 0, 0.24, 1); transition: all 0.2s cubic-bezier(0.38, 0, 0.24, 1); cursor: pointer; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; } .t-collapse-panel__icon > .t-fake-arrow { -webkit-transform: rotate(-90deg); transform: rotate(-90deg); -webkit-transition: all 0.2s cubic-bezier(0.38, 0, 0.24, 1); transition: all 0.2s cubic-bezier(0.38, 0, 0.24, 1); } .t-collapse-panel__icon--left { margin-right: var(--td-comp-margin-s); } .t-collapse-panel__icon--right { margin-left: var(--td-comp-margin-s); } .t-collapse-panel__icon--active > .t-fake-arrow { -webkit-transform: rotate(0); transform: rotate(0); } .t-collapse-panel__icon:hover { background-color: var(--td-bg-color-container-hover); border-radius: var(--td-radius-small); } .t-collapse-panel__wrapper { overflow: hidden; } .t-collapse-panel__wrapper.t--borderless .t-collapse-panel__header { border-bottom: none; } .t-collapse-panel__wrapper.t--borderless .t-collapse-panel__body { background: var(--td-bg-color-container); border: none; } .t-collapse-panel__wrapper .t-collapse-panel__header { padding: var(--td-comp-paddingTB-m) var(--td-comp-paddingLR-l); border-bottom: solid 1px var(--td-component-border); font: var(--td-font-title-small); display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; } .t-collapse-panel__wrapper .t-collapse-panel__header--blank { -webkit-box-flex: 1; -ms-flex: 1; flex: 1; } .t-collapse-panel__wrapper .t-collapse-panel__header.t-is-clickable { cursor: pointer; } .t-collapse-panel__wrapper .t-collapse-panel__header-left, .t-collapse-panel__wrapper .t-collapse-panel__header-right, .t-collapse-panel__wrapper .t-collapse-panel__header-right-content { display: -webkit-box; display: -ms-flexbox; display: flex; } .t-collapse-panel__wrapper .t-collapse-panel__body { border-bottom: solid 1px var(--td-component-border); background: var(--td-bg-color-secondarycontainer); overflow: inherit; } .t-collapse-panel__wrapper .t-collapse-panel__body--collapsed { border: none; } .t-collapse-panel__wrapper .t-collapse-panel__content { padding: var(--td-comp-paddingTB-m) var(--td-comp-paddingLR-l) var(--td-comp-paddingTB-m) calc(var(--td-comp-paddingLR-l) + var(--td-comp-margin-xxl)); color: var(--td-text-color-secondary); } .t-collapse-panel.t-is-disabled .t-collapse-panel__header { cursor: not-allowed; color: var(--td-text-color-disabled); } .t-collapse-panel.t-is-disabled .t-collapse-panel__icon { cursor: not-allowed; pointer-events: none; } .t-collapse-panel.t-is-disabled .t-collapse-panel__body { background: var(--td-bg-color-component-disabled); } .t-collapse-panel.t-is-disabled .t-collapse-panel__content { color: var(--td-text-color-disabled); }