UNPKG

@arco-design/web-vue

Version:

Arco Design Vue 2.0: A Vue.js 3 UI Library

63 lines (62 loc) 1.98 kB
/******** borderSize *******/ /******** borderStyle *******/ /******** radius *******/ /******** shadow distance *******/ /******** size *******/ /******** spacing *******/ /******** shadow *******/ /******** opacity *******/ /******** fontSize *******/ /******** fontWeight ********/ /******** Primary *******/ /******** success *******/ /******** warning *******/ /******** danger *******/ /******** link *******/ /******** radius *******/ /********* icon hover *********/ .arco-trigger-wrapper { display: inline-block; } .arco-trigger-popup { position: absolute; z-index: 1000; } .arco-trigger-arrow { position: absolute; z-index: -1; display: block; box-sizing: border-box; width: 8px; height: 8px; background-color: var(--color-bg-5); content: ''; } .arco-trigger-popup[trigger-placement='top'] .arco-trigger-arrow, .arco-trigger-popup[trigger-placement='tl'] .arco-trigger-arrow, .arco-trigger-popup[trigger-placement='tr'] .arco-trigger-arrow { border-top: none; border-left: none; border-bottom-right-radius: var(--border-radius-small); } .arco-trigger-popup[trigger-placement='bottom'] .arco-trigger-arrow, .arco-trigger-popup[trigger-placement='bl'] .arco-trigger-arrow, .arco-trigger-popup[trigger-placement='br'] .arco-trigger-arrow { border-right: none; border-bottom: none; border-top-left-radius: var(--border-radius-small); } .arco-trigger-popup[trigger-placement='left'] .arco-trigger-arrow, .arco-trigger-popup[trigger-placement='lt'] .arco-trigger-arrow, .arco-trigger-popup[trigger-placement='lb'] .arco-trigger-arrow { border-bottom: none; border-left: none; border-top-right-radius: var(--border-radius-small); } .arco-trigger-popup[trigger-placement='right'] .arco-trigger-arrow, .arco-trigger-popup[trigger-placement='rt'] .arco-trigger-arrow, .arco-trigger-popup[trigger-placement='rb'] .arco-trigger-arrow { border-top: none; border-right: none; border-bottom-left-radius: var(--border-radius-small); }