UNPKG

ygd

Version:

An enterprise-class UI design language and React-based implementation

116 lines (115 loc) 3.4 kB
/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */ /* stylelint-disable no-duplicate-selectors */ /* stylelint-disable */ /* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */ .yg-collapse { box-sizing: content-box; margin: 0; padding: 0; color: #333; font-size: 12px; list-style: none; background-color: #fafafa; border: 1px solid #ccc; border-bottom: 0; border-radius: 2px; } .yg-collapse > .yg-collapse-item { border-bottom: 1px solid #ccc; } .yg-collapse > .yg-collapse-item:last-child, .yg-collapse > .yg-collapse-item:last-child > .yg-collapse-header { border-radius: 0 0 2px 2px; } .yg-collapse > .yg-collapse-item > .yg-collapse-header { position: relative; padding: 4px 16px 4px 40px; color: #333333; line-height: 22px; cursor: pointer; transition: all 0.3s; } .yg-collapse > .yg-collapse-item > .yg-collapse-header .yg-collapse-arrow { color: inherit; font-style: normal; line-height: 0; text-align: center; text-transform: none; vertical-align: -0.125em; text-rendering: optimizeLegibility; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; position: absolute; top: 50%; left: 16px; display: inline-block; margin-top: 2px; font-size: 12px; line-height: 22px; transform: translateY(-50%); } .yg-collapse > .yg-collapse-item > .yg-collapse-header .yg-collapse-arrow > * { line-height: 1; } .yg-collapse > .yg-collapse-item > .yg-collapse-header .yg-collapse-arrow svg { display: inline-block; } .yg-collapse > .yg-collapse-item > .yg-collapse-header .yg-collapse-arrow::before { display: none; } .yg-collapse > .yg-collapse-item > .yg-collapse-header .yg-collapse-arrow .yg-collapse > .yg-collapse-item > .yg-collapse-header .yg-collapse-arrow-icon { display: block; } .yg-collapse > .yg-collapse-item > .yg-collapse-header .yg-collapse-arrow svg { transition: transform 0.24s; } .yg-collapse > .yg-collapse-item > .yg-collapse-header .yg-collapse-extra { float: right; } .yg-collapse > .yg-collapse-item > .yg-collapse-header:focus { outline: none; } .yg-collapse > .yg-collapse-item.yg-collapse-no-arrow > .yg-collapse-header { padding-left: 12px; } .yg-collapse-anim-active { transition: height 0.2s cubic-bezier(0.215, 0.61, 0.355, 1); } .yg-collapse-content { overflow: hidden; color: #333; background-color: #fff; border-top: 1px solid #ccc; } .yg-collapse-content > .yg-collapse-content-box { padding: 16px; } .yg-collapse-content-inactive { display: none; } .yg-collapse-item:last-child > .yg-collapse-content { border-radius: 0 0 2px 2px; } .yg-collapse-borderless { background-color: #fff; border: 0; } .yg-collapse-borderless > .yg-collapse-item { border-bottom: 1px solid #ccc; } .yg-collapse-borderless > .yg-collapse-item:last-child, .yg-collapse-borderless > .yg-collapse-item:last-child .yg-collapse-header { border-radius: 0; } .yg-collapse-borderless > .yg-collapse-item > .yg-collapse-content { background-color: transparent; border-top: 0; } .yg-collapse-borderless > .yg-collapse-item > .yg-collapse-content > .yg-collapse-content-box { padding-top: 4px; } .yg-collapse .yg-collapse-item-disabled > .yg-collapse-header, .yg-collapse .yg-collapse-item-disabled > .yg-collapse-header > .arrow { color: rgba(51, 51, 51, 0.25); cursor: not-allowed; }