UNPKG

acud

Version:

acg react 组件库

346 lines (345 loc) • 9.96 kB
/* stylelint-disable selector-pseudo-element-colon-notation */ /* stylelint-disable rule-empty-line-before */ /* color */ /* 默认颜色 */ /* 通用-icon */ /* 标签 */ /* 默认颜色 */ /* 其他颜色 */ /* 通用 */ /* 水平 */ /* 垂直 */ /* 序号水平 */ /* 序号垂直 */ .acud-radio { color: #151B26; font-size: 12px; font-weight: 400; margin-right: 24px; } .acud-radio .acud-radio-outline { margin-right: 8px; border: 1px solid #E8E9EB; background-color: #FFFFFF; width: 16px; height: 16px; display: inline-block; border-radius: 50%; position: relative; vertical-align: middle; top: -1px; } .acud-radio .acud-radio-inner { width: 8px; height: 8px; display: inline-block; border-radius: 50%; position: absolute; top: 50%; left: 50%; transform: translate3d(-50%, -50%, 0); } .acud-radio:hover .acud-radio-outline { border-color: #2468F2; } .acud-radio-content { display: inline-block; cursor: pointer; } .acud-radio-content .acud-radio-label { display: inline-block; vertical-align: top; } .acud-radio-checked .acud-radio-outline { border-color: #2468F2; } .acud-radio-checked .acud-radio-inner { background-color: #2468F2; } .acud-radio-disabled, .acud-radio-disabled:hover { cursor: not-allowed; } .acud-radio-disabled .acud-radio-content, .acud-radio-disabled:hover .acud-radio-content { cursor: not-allowed; } .acud-radio-disabled .acud-radio-outline, .acud-radio-disabled:hover .acud-radio-outline { border-color: #E8E9EB; background-color: #F7F7F9; } .acud-radio-disabled .acud-radio-label, .acud-radio-disabled:hover .acud-radio-label { color: #B8BABF; } .acud-radio.acud-radio-disabled.acud-radio-checked .acud-radio-outline { border-color: #A8CAFF; background-color: #FFFFFF; } .acud-radio.acud-radio-disabled.acud-radio-checked .acud-radio-inner { background-color: #A8CAFF; } .acud-radio.acud-radio-disabled.acud-radio-checked .acud-radio-label { color: #5C5F66; } .acud-radio:last-child { margin-right: 0; } .acud-radio-button { cursor: pointer; display: inline-flex; align-items: center; justify-content: center; box-sizing: border-box; text-align: center; font-size: 12px; line-height: 32px; height: 32px; min-width: 80px; padding: 0 12px; border: 1px solid; position: relative; color: #151B26; background-color: #FFFFFF; border-color: #E8E9EB; } .acud-radio-button:hover { color: #2468F2; } .acud-radio-button:focus, .acud-radio-button:active { color: #144BCC; } .acud-radio-button[disabled], .acud-radio-button[aria-disabled="true"], .acud-radio-button[disabled]:hover, .acud-radio-button[aria-disabled="true"]:hover, .acud-radio-button[disabled]:focus, .acud-radio-button[aria-disabled="true"]:focus, .acud-radio-button[disabled]:active, .acud-radio-button[aria-disabled="true"]:active { color: #B8BABF; } .acud-radio-button:hover { background-color: #FFFFFF; } .acud-radio-button:focus, .acud-radio-button:active { background-color: #FFFFFF; } .acud-radio-button[disabled], .acud-radio-button[aria-disabled="true"], .acud-radio-button[disabled]:hover, .acud-radio-button[aria-disabled="true"]:hover, .acud-radio-button[disabled]:focus, .acud-radio-button[aria-disabled="true"]:focus, .acud-radio-button[disabled]:active, .acud-radio-button[aria-disabled="true"]:active { background-color: #F7F7F9; } .acud-radio-button:hover { border-color: #2468F2; } .acud-radio-button:focus, .acud-radio-button:active { border-color: #144BCC; } .acud-radio-button[disabled], .acud-radio-button[aria-disabled="true"], .acud-radio-button[disabled]:hover, .acud-radio-button[aria-disabled="true"]:hover, .acud-radio-button[disabled]:focus, .acud-radio-button[aria-disabled="true"]:focus, .acud-radio-button[disabled]:active, .acud-radio-button[aria-disabled="true"]:active { border-color: #E8E9EB; } .acud-radio-button[disabled] { cursor: not-allowed; } .acud-radio-button-checked { color: #2468F2; background-color: #FFFFFF; border-color: #2468F2; } .acud-radio-button-checked:hover { color: #528EFF; } .acud-radio-button-checked:focus, .acud-radio-button-checked:active { color: #144BCC; } .acud-radio-button-checked[disabled], .acud-radio-button-checked[aria-disabled="true"], .acud-radio-button-checked[disabled]:hover, .acud-radio-button-checked[aria-disabled="true"]:hover, .acud-radio-button-checked[disabled]:focus, .acud-radio-button-checked[aria-disabled="true"]:focus, .acud-radio-button-checked[disabled]:active, .acud-radio-button-checked[aria-disabled="true"]:active { color: #84868C; } .acud-radio-button-checked:hover { background-color: #FFFFFF; } .acud-radio-button-checked:focus, .acud-radio-button-checked:active { background-color: #FFFFFF; } .acud-radio-button-checked[disabled], .acud-radio-button-checked[aria-disabled="true"], .acud-radio-button-checked[disabled]:hover, .acud-radio-button-checked[aria-disabled="true"]:hover, .acud-radio-button-checked[disabled]:focus, .acud-radio-button-checked[aria-disabled="true"]:focus, .acud-radio-button-checked[disabled]:active, .acud-radio-button-checked[aria-disabled="true"]:active { background-color: #F7F7F9; } .acud-radio-button-checked:hover { border-color: #528EFF; } .acud-radio-button-checked:focus, .acud-radio-button-checked:active { border-color: #144BCC; } .acud-radio-button-checked[disabled], .acud-radio-button-checked[aria-disabled="true"], .acud-radio-button-checked[disabled]:hover, .acud-radio-button-checked[aria-disabled="true"]:hover, .acud-radio-button-checked[disabled]:focus, .acud-radio-button-checked[aria-disabled="true"]:focus, .acud-radio-button-checked[disabled]:active, .acud-radio-button-checked[aria-disabled="true"]:active { border-color: #E8E9EB; } span.acud-radio-button { border-color: #E8E9EB; } .acud-radio-group .acud-radio-button { border-width: 1px 0; } .acud-radio-group .acud-radio-button:before { content: ''; position: absolute; top: -1px; left: -1px; display: block; width: 1px; height: 32px; background-color: #E8E9EB; z-index: 0; } .acud-radio-group .acud-radio-button:after { content: ''; position: absolute; top: -1px; right: 0; display: block; width: 1px; height: 32px; background-color: #E8E9EB; z-index: 0; } .acud-radio-group .acud-radio-button:first-child { border-left-width: 1px; border-top-left-radius: 4px; border-bottom-left-radius: 4px; } .acud-radio-group .acud-radio-button:first-child::before { display: none; } .acud-radio-group .acud-radio-button:last-child { border-right-width: 1px; border-top-right-radius: 4px; border-bottom-right-radius: 4px; } .acud-radio-group .acud-radio-button:last-child::after { display: none; } .acud-radio-group .acud-radio-button.acud-radio-button-checked { border-color: #2468F2; } .acud-radio-group .acud-radio-button.acud-radio-button-checked::before, .acud-radio-group .acud-radio-button.acud-radio-button-checked::after { background-color: #2468F2; z-index: 3; } .acud-radio-group .acud-radio-button.acud-radio-button-checked:hover { border-color: #528EFF; } .acud-radio-group .acud-radio-button.acud-radio-button-checked:hover::before, .acud-radio-group .acud-radio-button.acud-radio-button-checked:hover::after { background-color: #528EFF; } .acud-radio-group .acud-radio-button.acud-radio-button-checked:active { border-color: #144BCC; } .acud-radio-group .acud-radio-button.acud-radio-button-checked:active::before, .acud-radio-group .acud-radio-button.acud-radio-button-checked:active::after { background-color: #144BCC; } .acud-radio-group .acud-radio-button.acud-radio-button-checked.acud-radio-button-disabled, .acud-radio-group .acud-radio-button.acud-radio-button-checked.acud-radio-button-disabled:hover { color: #A8CAFF; border-color: #A8CAFF; background-color: #FFFFFF; } .acud-radio-group .acud-radio-button.acud-radio-button-checked.acud-radio-button-disabled::before, .acud-radio-group .acud-radio-button.acud-radio-button-checked.acud-radio-button-disabled:hover::before, .acud-radio-group .acud-radio-button.acud-radio-button-checked.acud-radio-button-disabled::after, .acud-radio-group .acud-radio-button.acud-radio-button-checked.acud-radio-button-disabled:hover::after { background-color: #A8CAFF; z-index: 2; } .acud-radio-group .acud-radio-button:hover { border-color: #2468F2; } .acud-radio-group .acud-radio-button:hover::before, .acud-radio-group .acud-radio-button:hover::after { background-color: #2468F2; z-index: 4; } .acud-radio-group .acud-radio-button.acud-radio-button-disabled { border-color: #E8E9EB; background-color: #F7F7F9; } .acud-radio-group .acud-radio-button.acud-radio-button-disabled::before, .acud-radio-group .acud-radio-button.acud-radio-button-disabled::after { background-color: #E8E9EB; z-index: 1; } .acud-radio-group .acud-radio-button.acud-radio-button-disabled:hover { border-color: #E8E9EB; } .acud-radio-group .acud-radio-button.acud-radio-button-disabled:hover::before, .acud-radio-group .acud-radio-button.acud-radio-button-disabled:hover::after { background-color: #E8E9EB; z-index: 1; } .acud-radio-group.acud-radio-group-enhance .acud-radio-button:hover { background-color: #EEF3FE; } .acud-radio-group.acud-radio-group-enhance .acud-radio-button.acud-radio-button-disabled:hover { background-color: #F7F7F9; } .acud-radio-group.acud-radio-group-enhance .acud-radio-button.acud-radio-button-checked { background-color: #EEF3FE; } .acud-radio-group.acud-radio-group-enhance .acud-radio-button.acud-radio-button-checked.acud-radio-button-disabled, .acud-radio-group.acud-radio-group-enhance .acud-radio-button.acud-radio-button-checked.acud-radio-button-disabled:hover { background-color: #FFFFFF; } @media (-webkit-device-pixel-ratio: 1.5) { .acud-radio-group .acud-radio-button::before { width: 0.5px; top: -0.5px; left: -0.5px; } .acud-radio-group .acud-radio-button::after { width: 0.5px; top: -0.5px; right: 0; } }