UNPKG

birdpaper-ui

Version:

一个通用的 vue3 UI组件库。A common vue3 UI component library.

51 lines (42 loc) 909 B
@import "./token.less"; @link-cls: ~"@{prefix}-link"; .@{link-cls} { display: inline-block; font-size: 14px; font-weight: 400; text-decoration: none; cursor: pointer; .left-icon { position: relative; top: 2px; margin-right: 4px; width: 14px; height: 14px; } } .@{link-cls}-disabled { opacity: 0.6; pointer-events: none; cursor: no-drop; .transition-all-2-ease(); } .link-status(@status) { .@{link-cls}-status-@{status} { color: ~"@{link-status-@{status}-color}" !important; transition: all 0.2s ease; .bp-icon { fill: ~"@{link-status-@{status}-color}" !important; } &:hover { opacity: 0.6; text-decoration: none; color: ~"@{link-status-@{status}-color}"; transition: all 0.2s ease; } } } .link-status(primary); .link-status(success); .link-status(warning); .link-status(danger); .link-status(normal);