UNPKG

rsuite

Version:

A suite of react components

106 lines (105 loc) 2.95 kB
:root, .rs-theme-light { --rs-gray-0: #fff; --rs-gray-100: #f2f2f5; --rs-gray-200: #e5e5ea; --rs-gray-600: #717273; --rs-gray-900: #121212; --rs-border-primary: var(--rs-gray-200); --rs-card-bg: var(--rs-gray-0); --rs-panel-shadow: 0 4px 4px rgba(0, 0, 0, 0.12), 0 0 10px rgba(0, 0, 0, 0.06); } .rs-theme-dark { --rs-gray-0: #fff; --rs-gray-100: #cbced4; --rs-gray-200: #a4a9b3; --rs-gray-600: #3c3f43; --rs-gray-900: #0f131a; --rs-border-primary: var(--rs-gray-600); --rs-card-bg: var(--rs-gray-900); --rs-panel-shadow: 0 4px 4px rgba(0, 0, 0, 0.12), 0 0 10px rgba(0, 0, 0, 0.06); } .rs-theme-high-contrast { --rs-gray-0: #fff; --rs-gray-100: #cbced4; --rs-gray-200: #a4a9b3; --rs-gray-600: #3c3f43; --rs-gray-900: #0f131a; --rs-border-primary: var(--rs-gray-100); --rs-card-bg: var(--rs-gray-900); --rs-panel-shadow: 0 4px 4px rgba(0, 0, 0, 0.12), 0 0 10px rgba(0, 0, 0, 0.06); } /* stylelint-disable */ *[class*='rs-'] { -webkit-box-sizing: border-box; box-sizing: border-box; } *[class*='rs-']::before, *[class*='rs-']::after { -webkit-box-sizing: border-box; box-sizing: border-box; } .rs-card { --rs-card-width: 100%; --rs-card-padding: 16px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; border-radius: 6px; overflow: hidden; -webkit-box-sizing: border-box; box-sizing: border-box; position: relative; width: var(--rs-card-width); } .rs-card-bordered { border: 1px solid #e5e5ea; border: 1px solid var(--rs-border-primary); background-color: #fff; background-color: var(--rs-card-bg); } .rs-card-shaded { -webkit-box-shadow: 0 4px 4px rgba(0, 0, 0, 0.12), 0 0 10px rgba(0, 0, 0, 0.06); -webkit-box-shadow: var(--rs-panel-shadow); box-shadow: 0 4px 4px rgba(0, 0, 0, 0.12), 0 0 10px rgba(0, 0, 0, 0.06); box-shadow: var(--rs-panel-shadow); } .rs-card-shaded-hover:hover { -webkit-box-shadow: 0 4px 4px rgba(0, 0, 0, 0.12), 0 0 10px rgba(0, 0, 0, 0.06); -webkit-box-shadow: var(--rs-panel-shadow); box-shadow: 0 4px 4px rgba(0, 0, 0, 0.12), 0 0 10px rgba(0, 0, 0, 0.06); box-shadow: var(--rs-panel-shadow); cursor: pointer; } .rs-card-sm { --rs-card-padding: 8px; } .rs-card-md { --rs-card-padding: 16px; } .rs-card-lg { --rs-card-padding: 24px; } .rs-card-row { -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; } .rs-card-header { padding: var(--rs-card-padding) var(--rs-card-padding) 0 var(--rs-card-padding); } .rs-card-body { padding: var(--rs-card-padding); } .rs-card-footer { display: -webkit-box; display: -ms-flexbox; display: flex; gap: 8px; padding: 0 var(--rs-card-padding) var(--rs-card-padding) var(--rs-card-padding); }