12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061 |
- @import '../../style/themes/index';
- @import '../../style/mixins/index';
- @radio-prefix-cls: ~'@{ant-prefix}-radio';
- @radio-group-prefix-cls: ~'@{radio-prefix-cls}-group';
- @radio-prefix-cls-button-wrapper: ~'@{radio-prefix-cls}-button-wrapper';
- .@{radio-group-prefix-cls} {
- &&-rtl {
- direction: rtl;
- }
- }
- // 一般状态
- .@{radio-prefix-cls}-wrapper {
- &&-rtl {
- margin-right: 0;
- margin-left: @radio-wrapper-margin-right;
- direction: rtl;
- }
- }
- .@{radio-prefix-cls-button-wrapper} {
- &&-rtl {
- border-right-width: 0;
- border-left-width: @border-width-base;
- }
- &:not(:first-child) {
- &::before {
- .@{radio-prefix-cls-button-wrapper}.@{radio-prefix-cls-button-wrapper}-rtl& {
- right: -1px;
- left: 0;
- }
- }
- }
- &:first-child {
- .@{radio-prefix-cls-button-wrapper}.@{radio-prefix-cls-button-wrapper}-rtl& {
- border-right: @border-width-base @border-style-base @border-color-base;
- border-radius: 0 @border-radius-base @border-radius-base 0;
- }
- .@{radio-prefix-cls-button-wrapper}-checked:not([class*=~"' @{radio-prefix-cls}-button-wrapper-disabled'"])& {
- border-right-color: @radio-button-hover-color;
- }
- }
- &:last-child {
- .@{radio-prefix-cls-button-wrapper}.@{radio-prefix-cls-button-wrapper}-rtl& {
- border-radius: @border-radius-base 0 0 @border-radius-base;
- }
- }
- &-disabled {
- &:first-child {
- .@{radio-prefix-cls-button-wrapper}.@{radio-prefix-cls-button-wrapper}-rtl& {
- border-right-color: @border-color-base;
- }
- }
- }
- }
|