UNPKG

ygd

Version:

An enterprise-class UI design language and React-based implementation

651 lines (650 loc) 23.7 kB
/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */ /* stylelint-disable no-duplicate-selectors */ /* stylelint-disable */ /* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */ .yg-menu { box-sizing: content-box; margin: 0; padding: 0; font-size: 12px; margin-bottom: 0; padding-left: 0; color: #333; line-height: 0; list-style: none; background: #fff; outline: none; box-shadow: 0 2px 8px rgba(0, 0, 0, 0.15); transition: background 0.3s, width 0.2s; zoom: 1; } .yg-menu::before, .yg-menu::after { content: ''; display: table; } .yg-menu::after { clear: both; } .yg-menu ul, .yg-menu ol { margin: 0; padding: 0; list-style: none; } .yg-menu-hidden { display: none; } .yg-menu-item-group-title { padding: 1px 16px; color: rgba(0, 0, 0, 0.45); font-size: 12px; line-height: 28px; transition: all 0.3s; } .yg-menu-submenu, .yg-menu-submenu-inline { transition: border-color 0.3s cubic-bezier(0.645, 0.045, 0.355, 1), background 0.3s cubic-bezier(0.645, 0.045, 0.355, 1), padding 0.15s cubic-bezier(0.645, 0.045, 0.355, 1); } .yg-menu-item:active, .yg-menu-submenu-title:active { background: #e1edff; } .yg-menu-submenu .yg-menu-sub { cursor: initial; transition: background 0.3s cubic-bezier(0.645, 0.045, 0.355, 1), padding 0.3s cubic-bezier(0.645, 0.045, 0.355, 1); } .yg-menu-item > a { display: block; color: #333; } .yg-menu-item > a:hover { color: #00a1ff; } .yg-menu-item > a:focus { text-decoration: none; } .yg-menu-item > a::before { position: absolute; top: 0; right: 0; bottom: 0; left: 0; background-color: transparent; content: ''; } .yg-menu-item-divider { height: 1px; overflow: hidden; line-height: 0; background-color: #ccc; } .yg-menu-item:hover, .yg-menu-item-active, .yg-menu:not(.yg-menu-inline) .yg-menu-submenu-open, .yg-menu-submenu-active, .yg-menu-submenu-title:hover { color: #00a1ff; } .yg-menu-horizontal .yg-menu-item, .yg-menu-horizontal .yg-menu-submenu { margin-top: -1px; } .yg-menu-horizontal > .yg-menu-item:hover, .yg-menu-horizontal > .yg-menu-item-active, .yg-menu-horizontal > .yg-menu-submenu .yg-menu-submenu-title:hover { background-color: transparent; } .yg-menu-item-selected { color: #00a1ff; } .yg-menu-item-selected > a, .yg-menu-item-selected > a:hover { color: #00a1ff; } .yg-menu:not(.yg-menu-horizontal) .yg-menu-item-selected { background-color: #00a1ff; color: #fff; } .yg-menu:not(.yg-menu-horizontal) .yg-menu-item-selected > a, .yg-menu:not(.yg-menu-horizontal) .yg-menu-item-selected > a:hover { color: #fff; } .yg-menu-vertical.yg-menu-sub, .yg-menu-vertical-left.yg-menu-sub, .yg-menu-vertical-right.yg-menu-sub { min-width: 160px; padding: 0; border-right: 0; transform-origin: 0 0; } .yg-menu-vertical.yg-menu-sub .yg-menu-item, .yg-menu-vertical-left.yg-menu-sub .yg-menu-item, .yg-menu-vertical-right.yg-menu-sub .yg-menu-item { left: 0; margin-left: 0; border-right: 0; } .yg-menu-vertical.yg-menu-sub .yg-menu-item::after, .yg-menu-vertical-left.yg-menu-sub .yg-menu-item::after, .yg-menu-vertical-right.yg-menu-sub .yg-menu-item::after { border-right: 0; } .yg-menu-vertical.yg-menu-sub > .yg-menu-item, .yg-menu-vertical-left.yg-menu-sub > .yg-menu-item, .yg-menu-vertical-right.yg-menu-sub > .yg-menu-item, .yg-menu-vertical.yg-menu-sub > .yg-menu-submenu, .yg-menu-vertical-left.yg-menu-sub > .yg-menu-submenu, .yg-menu-vertical-right.yg-menu-sub > .yg-menu-submenu { transform-origin: 0 0; } .yg-menu-horizontal.yg-menu-sub { min-width: 114px; } .yg-menu-item, .yg-menu-submenu-title { position: relative; display: block; margin: 0; padding: 0 20px; white-space: nowrap; cursor: pointer; transition: color 0.3s cubic-bezier(0.645, 0.045, 0.355, 1), border-color 0.3s cubic-bezier(0.645, 0.045, 0.355, 1), background 0.3s cubic-bezier(0.645, 0.045, 0.355, 1), padding 0.15s cubic-bezier(0.645, 0.045, 0.355, 1); } .yg-menu-item .anticon, .yg-menu-submenu-title .anticon { min-width: 14px; margin-right: 10px; font-size: 12px; transition: font-size 0.15s cubic-bezier(0.215, 0.61, 0.355, 1), margin 0.3s cubic-bezier(0.645, 0.045, 0.355, 1); } .yg-menu-item .anticon + span, .yg-menu-submenu-title .anticon + span { opacity: 1; transition: opacity 0.3s cubic-bezier(0.645, 0.045, 0.355, 1), width 0.3s cubic-bezier(0.645, 0.045, 0.355, 1); } .yg-menu > .yg-menu-item-divider { height: 1px; margin: 1px 0; padding: 0; overflow: hidden; line-height: 0; background-color: #ccc; } .yg-menu-submenu-popup { position: absolute; z-index: 1050; background: #fff; border-radius: 2px; } .yg-menu-submenu-popup .submenu-title-wrapper { padding-right: 20px; } .yg-menu-submenu-popup::before { position: absolute; top: -7px; right: 0; bottom: 0; left: 0; opacity: 0.0001; content: ' '; } .yg-menu-submenu > .yg-menu { background-color: #fff; border-radius: 2px; } .yg-menu-submenu > .yg-menu-submenu-title::after { transition: transform 0.3s cubic-bezier(0.645, 0.045, 0.355, 1); } .yg-menu-submenu-vertical > .yg-menu-submenu-title .yg-menu-submenu-arrow, .yg-menu-submenu-vertical-left > .yg-menu-submenu-title .yg-menu-submenu-arrow, .yg-menu-submenu-vertical-right > .yg-menu-submenu-title .yg-menu-submenu-arrow, .yg-menu-submenu-inline > .yg-menu-submenu-title .yg-menu-submenu-arrow { position: absolute; top: 50%; right: 16px; width: 10px; transition: transform 0.3s cubic-bezier(0.645, 0.045, 0.355, 1); } .yg-menu-submenu-vertical > .yg-menu-submenu-title .yg-menu-submenu-arrow::before, .yg-menu-submenu-vertical-left > .yg-menu-submenu-title .yg-menu-submenu-arrow::before, .yg-menu-submenu-vertical-right > .yg-menu-submenu-title .yg-menu-submenu-arrow::before, .yg-menu-submenu-inline > .yg-menu-submenu-title .yg-menu-submenu-arrow::before, .yg-menu-submenu-vertical > .yg-menu-submenu-title .yg-menu-submenu-arrow::after, .yg-menu-submenu-vertical-left > .yg-menu-submenu-title .yg-menu-submenu-arrow::after, .yg-menu-submenu-vertical-right > .yg-menu-submenu-title .yg-menu-submenu-arrow::after, .yg-menu-submenu-inline > .yg-menu-submenu-title .yg-menu-submenu-arrow::after { position: absolute; width: 6px; height: 1.5px; background: #fff; background-image: linear-gradient(to right, #333, #333); border-radius: 2px; transition: background 0.3s cubic-bezier(0.645, 0.045, 0.355, 1), transform 0.3s cubic-bezier(0.645, 0.045, 0.355, 1), top 0.3s cubic-bezier(0.645, 0.045, 0.355, 1); content: ''; } .yg-menu-submenu-vertical > .yg-menu-submenu-title .yg-menu-submenu-arrow::before, .yg-menu-submenu-vertical-left > .yg-menu-submenu-title .yg-menu-submenu-arrow::before, .yg-menu-submenu-vertical-right > .yg-menu-submenu-title .yg-menu-submenu-arrow::before, .yg-menu-submenu-inline > .yg-menu-submenu-title .yg-menu-submenu-arrow::before { transform: rotate(45deg) translateY(-2px); } .yg-menu-submenu-vertical > .yg-menu-submenu-title .yg-menu-submenu-arrow::after, .yg-menu-submenu-vertical-left > .yg-menu-submenu-title .yg-menu-submenu-arrow::after, .yg-menu-submenu-vertical-right > .yg-menu-submenu-title .yg-menu-submenu-arrow::after, .yg-menu-submenu-inline > .yg-menu-submenu-title .yg-menu-submenu-arrow::after { transform: rotate(-45deg) translateY(2px); } .yg-menu-submenu-vertical > .yg-menu-submenu-title:hover .yg-menu-submenu-arrow::after, .yg-menu-submenu-vertical-left > .yg-menu-submenu-title:hover .yg-menu-submenu-arrow::after, .yg-menu-submenu-vertical-right > .yg-menu-submenu-title:hover .yg-menu-submenu-arrow::after, .yg-menu-submenu-inline > .yg-menu-submenu-title:hover .yg-menu-submenu-arrow::after, .yg-menu-submenu-vertical > .yg-menu-submenu-title:hover .yg-menu-submenu-arrow::before, .yg-menu-submenu-vertical-left > .yg-menu-submenu-title:hover .yg-menu-submenu-arrow::before, .yg-menu-submenu-vertical-right > .yg-menu-submenu-title:hover .yg-menu-submenu-arrow::before, .yg-menu-submenu-inline > .yg-menu-submenu-title:hover .yg-menu-submenu-arrow::before { background: linear-gradient(to right, #00a1ff, #00a1ff); } .yg-menu-submenu-inline > .yg-menu-submenu-title .yg-menu-submenu-arrow::before { transform: rotate(-45deg) translateX(2px); } .yg-menu-submenu-inline > .yg-menu-submenu-title .yg-menu-submenu-arrow::after { transform: rotate(45deg) translateX(-2px); } .yg-menu-submenu-open.yg-menu-submenu-inline > .yg-menu-submenu-title .yg-menu-submenu-arrow { transform: translateY(-2px); } .yg-menu-submenu-open.yg-menu-submenu-inline > .yg-menu-submenu-title .yg-menu-submenu-arrow::after { transform: rotate(-45deg) translateX(-2px); } .yg-menu-submenu-open.yg-menu-submenu-inline > .yg-menu-submenu-title .yg-menu-submenu-arrow::before { transform: rotate(45deg) translateX(2px); } .yg-menu-vertical .yg-menu-submenu-selected, .yg-menu-vertical-left .yg-menu-submenu-selected, .yg-menu-vertical-right .yg-menu-submenu-selected { color: #00a1ff; } .yg-menu-vertical .yg-menu-submenu-selected > a, .yg-menu-vertical-left .yg-menu-submenu-selected > a, .yg-menu-vertical-right .yg-menu-submenu-selected > a { color: #00a1ff; } .yg-menu-horizontal { line-height: 46px; white-space: nowrap; border: 0; border-bottom: 1px solid #ccc; box-shadow: none; } .yg-menu-horizontal > .yg-menu-item, .yg-menu-horizontal > .yg-menu-submenu { position: relative; top: 1px; display: inline-block; vertical-align: bottom; border-bottom: 2px solid transparent; } .yg-menu-horizontal > .yg-menu-item:hover, .yg-menu-horizontal > .yg-menu-submenu:hover, .yg-menu-horizontal > .yg-menu-item-active, .yg-menu-horizontal > .yg-menu-submenu-active, .yg-menu-horizontal > .yg-menu-item-open, .yg-menu-horizontal > .yg-menu-submenu-open, .yg-menu-horizontal > .yg-menu-item-selected, .yg-menu-horizontal > .yg-menu-submenu-selected { color: #00a1ff; border-bottom: 2px solid #00a1ff; } .yg-menu-horizontal > .yg-menu-item > a { display: block; color: #333; } .yg-menu-horizontal > .yg-menu-item > a:hover { color: #00a1ff; } .yg-menu-horizontal > .yg-menu-item > a::before { bottom: -2px; } .yg-menu-horizontal > .yg-menu-item-selected > a { color: #00a1ff; } .yg-menu-horizontal::after { display: block; clear: both; height: 0; content: '\20'; } .yg-menu-vertical .yg-menu-item, .yg-menu-vertical-left .yg-menu-item, .yg-menu-vertical-right .yg-menu-item, .yg-menu-inline .yg-menu-item { position: relative; } .yg-menu-vertical .yg-menu-item::after, .yg-menu-vertical-left .yg-menu-item::after, .yg-menu-vertical-right .yg-menu-item::after, .yg-menu-inline .yg-menu-item::after { position: absolute; top: 0; right: 0; bottom: 0; border-right: 3px solid transparent; transform: scaleY(0.0001); opacity: 0; transition: transform 0.15s cubic-bezier(0.215, 0.61, 0.355, 1), opacity 0.15s cubic-bezier(0.215, 0.61, 0.355, 1); content: ''; } .yg-menu-vertical .yg-menu-item, .yg-menu-vertical-left .yg-menu-item, .yg-menu-vertical-right .yg-menu-item, .yg-menu-inline .yg-menu-item, .yg-menu-vertical .yg-menu-submenu-title, .yg-menu-vertical-left .yg-menu-submenu-title, .yg-menu-vertical-right .yg-menu-submenu-title, .yg-menu-inline .yg-menu-submenu-title { height: 40px; margin-top: 4px; margin-bottom: 4px; padding: 0 16px; overflow: hidden; font-size: 12px; line-height: 40px; text-overflow: ellipsis; } .yg-menu-vertical .yg-menu-submenu, .yg-menu-vertical-left .yg-menu-submenu, .yg-menu-vertical-right .yg-menu-submenu, .yg-menu-inline .yg-menu-submenu { padding-bottom: 0.01px; } .yg-menu-vertical .yg-menu-item:not(:last-child), .yg-menu-vertical-left .yg-menu-item:not(:last-child), .yg-menu-vertical-right .yg-menu-item:not(:last-child), .yg-menu-inline .yg-menu-item:not(:last-child) { margin-bottom: 8px; } .yg-menu-vertical > .yg-menu-item, .yg-menu-vertical-left > .yg-menu-item, .yg-menu-vertical-right > .yg-menu-item, .yg-menu-inline > .yg-menu-item, .yg-menu-vertical > .yg-menu-submenu > .yg-menu-submenu-title, .yg-menu-vertical-left > .yg-menu-submenu > .yg-menu-submenu-title, .yg-menu-vertical-right > .yg-menu-submenu > .yg-menu-submenu-title, .yg-menu-inline > .yg-menu-submenu > .yg-menu-submenu-title { height: 40px; line-height: 40px; } .yg-menu-inline { width: 100%; } .yg-menu-inline .yg-menu-selected::after, .yg-menu-inline .yg-menu-item-selected::after { transform: scaleY(1); opacity: 1; transition: transform 0.15s cubic-bezier(0.645, 0.045, 0.355, 1), opacity 0.15s cubic-bezier(0.645, 0.045, 0.355, 1); } .yg-menu-inline .yg-menu-item, .yg-menu-inline .yg-menu-submenu-title { width: calc(100% + 1px); box-sizing: border-box; } .yg-menu-inline .yg-menu-submenu-title { padding-right: 34px; } .yg-menu-inline-collapsed { width: 80px; } .yg-menu-inline-collapsed > .yg-menu-item, .yg-menu-inline-collapsed > .yg-menu-item-group > .yg-menu-item-group-list > .yg-menu-item, .yg-menu-inline-collapsed > .yg-menu-item-group > .yg-menu-item-group-list > .yg-menu-submenu > .yg-menu-submenu-title, .yg-menu-inline-collapsed > .yg-menu-submenu > .yg-menu-submenu-title { left: 0; padding: 0 32px; text-overflow: clip; } .yg-menu-inline-collapsed > .yg-menu-item .yg-menu-submenu-arrow, .yg-menu-inline-collapsed > .yg-menu-item-group > .yg-menu-item-group-list > .yg-menu-item .yg-menu-submenu-arrow, .yg-menu-inline-collapsed > .yg-menu-item-group > .yg-menu-item-group-list > .yg-menu-submenu > .yg-menu-submenu-title .yg-menu-submenu-arrow, .yg-menu-inline-collapsed > .yg-menu-submenu > .yg-menu-submenu-title .yg-menu-submenu-arrow { display: none; } .yg-menu-inline-collapsed > .yg-menu-item .anticon, .yg-menu-inline-collapsed > .yg-menu-item-group > .yg-menu-item-group-list > .yg-menu-item .anticon, .yg-menu-inline-collapsed > .yg-menu-item-group > .yg-menu-item-group-list > .yg-menu-submenu > .yg-menu-submenu-title .anticon, .yg-menu-inline-collapsed > .yg-menu-submenu > .yg-menu-submenu-title .anticon { margin: 0; font-size: 16px; line-height: 40px; } .yg-menu-inline-collapsed > .yg-menu-item .anticon + span, .yg-menu-inline-collapsed > .yg-menu-item-group > .yg-menu-item-group-list > .yg-menu-item .anticon + span, .yg-menu-inline-collapsed > .yg-menu-item-group > .yg-menu-item-group-list > .yg-menu-submenu > .yg-menu-submenu-title .anticon + span, .yg-menu-inline-collapsed > .yg-menu-submenu > .yg-menu-submenu-title .anticon + span { display: inline-block; max-width: 0; opacity: 0; } .yg-menu-inline-collapsed-tooltip { pointer-events: none; } .yg-menu-inline-collapsed-tooltip .anticon { display: none; } .yg-menu-inline-collapsed-tooltip a { color: rgba(255, 255, 255, 0.85); } .yg-menu-inline-collapsed .yg-menu-item-group-title { padding-right: 4px; padding-left: 4px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; } .yg-menu-item-group-list { margin: 0; padding: 0; } .yg-menu-item-group-list .yg-menu-item, .yg-menu-item-group-list .yg-menu-submenu-title { padding: 0 16px 0 28px; } .yg-menu-root.yg-menu-vertical, .yg-menu-root.yg-menu-vertical-left, .yg-menu-root.yg-menu-vertical-right, .yg-menu-root.yg-menu-inline { box-shadow: none; } .yg-menu-sub.yg-menu-inline { padding: 0; border: 0; border-radius: 0; box-shadow: none; } .yg-menu-sub.yg-menu-inline > .yg-menu-item, .yg-menu-sub.yg-menu-inline > .yg-menu-submenu > .yg-menu-submenu-title { height: 40px; line-height: 40px; list-style-position: inside; list-style-type: disc; } .yg-menu-sub.yg-menu-inline .yg-menu-item-group-title { padding-left: 60px; } .yg-menu-item-disabled, .yg-menu-submenu-disabled { color: rgba(51, 51, 51, 0.25); background: none; border-color: transparent; cursor: not-allowed; } .yg-menu-item-disabled > a, .yg-menu-submenu-disabled > a { color: rgba(51, 51, 51, 0.25); pointer-events: none; } .yg-menu-item-disabled > .yg-menu-submenu-title, .yg-menu-submenu-disabled > .yg-menu-submenu-title { color: rgba(51, 51, 51, 0.25); cursor: not-allowed; } .yg-menu-item-disabled > .yg-menu-submenu-title > .yg-menu-submenu-arrow::before, .yg-menu-submenu-disabled > .yg-menu-submenu-title > .yg-menu-submenu-arrow::before, .yg-menu-item-disabled > .yg-menu-submenu-title > .yg-menu-submenu-arrow::after, .yg-menu-submenu-disabled > .yg-menu-submenu-title > .yg-menu-submenu-arrow::after { background: rgba(51, 51, 51, 0.25); } .yg-menu-dark, .yg-menu-dark .yg-menu-sub { color: rgba(255, 255, 255, 0.65); background: #001529; } .yg-menu-dark .yg-menu-submenu-title .yg-menu-submenu-arrow, .yg-menu-dark .yg-menu-sub .yg-menu-submenu-title .yg-menu-submenu-arrow { opacity: 0.45; transition: all 0.3s; } .yg-menu-dark .yg-menu-submenu-title .yg-menu-submenu-arrow::after, .yg-menu-dark .yg-menu-sub .yg-menu-submenu-title .yg-menu-submenu-arrow::after, .yg-menu-dark .yg-menu-submenu-title .yg-menu-submenu-arrow::before, .yg-menu-dark .yg-menu-sub .yg-menu-submenu-title .yg-menu-submenu-arrow::before { background: #fff; } .yg-menu-dark.yg-menu-submenu-popup { background: transparent; } .yg-menu-dark .yg-menu-inline.yg-menu-sub { background: #000c17; box-shadow: 0 2px 8px rgba(0, 0, 0, 0.45) inset; } .yg-menu-dark.yg-menu-horizontal { border-bottom: 0; } .yg-menu-dark.yg-menu-horizontal > .yg-menu-item, .yg-menu-dark.yg-menu-horizontal > .yg-menu-submenu { top: 0; margin-top: 0; border-color: #001529; border-bottom: 0; } .yg-menu-dark.yg-menu-horizontal > .yg-menu-item > a::before { bottom: 0; } .yg-menu-dark .yg-menu-item, .yg-menu-dark .yg-menu-item-group-title, .yg-menu-dark .yg-menu-item > a { color: rgba(255, 255, 255, 0.65); } .yg-menu-dark.yg-menu-inline, .yg-menu-dark.yg-menu-vertical, .yg-menu-dark.yg-menu-vertical-left, .yg-menu-dark.yg-menu-vertical-right { border-right: 0; } .yg-menu-dark.yg-menu-inline .yg-menu-item, .yg-menu-dark.yg-menu-vertical .yg-menu-item, .yg-menu-dark.yg-menu-vertical-left .yg-menu-item, .yg-menu-dark.yg-menu-vertical-right .yg-menu-item { left: 0; margin-left: 0; border-right: 0; } .yg-menu-dark.yg-menu-inline .yg-menu-item::after, .yg-menu-dark.yg-menu-vertical .yg-menu-item::after, .yg-menu-dark.yg-menu-vertical-left .yg-menu-item::after, .yg-menu-dark.yg-menu-vertical-right .yg-menu-item::after { border-right: 0; } .yg-menu-dark.yg-menu-inline .yg-menu-item, .yg-menu-dark.yg-menu-inline .yg-menu-submenu-title { width: 100%; } .yg-menu-dark .yg-menu-item:hover, .yg-menu-dark .yg-menu-item-active, .yg-menu-dark .yg-menu-submenu-active, .yg-menu-dark .yg-menu-submenu-open, .yg-menu-dark .yg-menu-submenu-selected, .yg-menu-dark .yg-menu-submenu-title:hover { color: #fff; background-color: transparent; } .yg-menu-dark .yg-menu-item:hover > a, .yg-menu-dark .yg-menu-item-active > a, .yg-menu-dark .yg-menu-submenu-active > a, .yg-menu-dark .yg-menu-submenu-open > a, .yg-menu-dark .yg-menu-submenu-selected > a, .yg-menu-dark .yg-menu-submenu-title:hover > a { color: #fff; } .yg-menu-dark .yg-menu-item:hover > .yg-menu-submenu-title > .yg-menu-submenu-arrow, .yg-menu-dark .yg-menu-item-active > .yg-menu-submenu-title > .yg-menu-submenu-arrow, .yg-menu-dark .yg-menu-submenu-active > .yg-menu-submenu-title > .yg-menu-submenu-arrow, .yg-menu-dark .yg-menu-submenu-open > .yg-menu-submenu-title > .yg-menu-submenu-arrow, .yg-menu-dark .yg-menu-submenu-selected > .yg-menu-submenu-title > .yg-menu-submenu-arrow, .yg-menu-dark .yg-menu-submenu-title:hover > .yg-menu-submenu-title > .yg-menu-submenu-arrow, .yg-menu-dark .yg-menu-item:hover > .yg-menu-submenu-title:hover > .yg-menu-submenu-arrow, .yg-menu-dark .yg-menu-item-active > .yg-menu-submenu-title:hover > .yg-menu-submenu-arrow, .yg-menu-dark .yg-menu-submenu-active > .yg-menu-submenu-title:hover > .yg-menu-submenu-arrow, .yg-menu-dark .yg-menu-submenu-open > .yg-menu-submenu-title:hover > .yg-menu-submenu-arrow, .yg-menu-dark .yg-menu-submenu-selected > .yg-menu-submenu-title:hover > .yg-menu-submenu-arrow, .yg-menu-dark .yg-menu-submenu-title:hover > .yg-menu-submenu-title:hover > .yg-menu-submenu-arrow { opacity: 1; } .yg-menu-dark .yg-menu-item:hover > .yg-menu-submenu-title > .yg-menu-submenu-arrow::after, .yg-menu-dark .yg-menu-item-active > .yg-menu-submenu-title > .yg-menu-submenu-arrow::after, .yg-menu-dark .yg-menu-submenu-active > .yg-menu-submenu-title > .yg-menu-submenu-arrow::after, .yg-menu-dark .yg-menu-submenu-open > .yg-menu-submenu-title > .yg-menu-submenu-arrow::after, .yg-menu-dark .yg-menu-submenu-selected > .yg-menu-submenu-title > .yg-menu-submenu-arrow::after, .yg-menu-dark .yg-menu-submenu-title:hover > .yg-menu-submenu-title > .yg-menu-submenu-arrow::after, .yg-menu-dark .yg-menu-item:hover > .yg-menu-submenu-title:hover > .yg-menu-submenu-arrow::after, .yg-menu-dark .yg-menu-item-active > .yg-menu-submenu-title:hover > .yg-menu-submenu-arrow::after, .yg-menu-dark .yg-menu-submenu-active > .yg-menu-submenu-title:hover > .yg-menu-submenu-arrow::after, .yg-menu-dark .yg-menu-submenu-open > .yg-menu-submenu-title:hover > .yg-menu-submenu-arrow::after, .yg-menu-dark .yg-menu-submenu-selected > .yg-menu-submenu-title:hover > .yg-menu-submenu-arrow::after, .yg-menu-dark .yg-menu-submenu-title:hover > .yg-menu-submenu-title:hover > .yg-menu-submenu-arrow::after, .yg-menu-dark .yg-menu-item:hover > .yg-menu-submenu-title > .yg-menu-submenu-arrow::before, .yg-menu-dark .yg-menu-item-active > .yg-menu-submenu-title > .yg-menu-submenu-arrow::before, .yg-menu-dark .yg-menu-submenu-active > .yg-menu-submenu-title > .yg-menu-submenu-arrow::before, .yg-menu-dark .yg-menu-submenu-open > .yg-menu-submenu-title > .yg-menu-submenu-arrow::before, .yg-menu-dark .yg-menu-submenu-selected > .yg-menu-submenu-title > .yg-menu-submenu-arrow::before, .yg-menu-dark .yg-menu-submenu-title:hover > .yg-menu-submenu-title > .yg-menu-submenu-arrow::before, .yg-menu-dark .yg-menu-item:hover > .yg-menu-submenu-title:hover > .yg-menu-submenu-arrow::before, .yg-menu-dark .yg-menu-item-active > .yg-menu-submenu-title:hover > .yg-menu-submenu-arrow::before, .yg-menu-dark .yg-menu-submenu-active > .yg-menu-submenu-title:hover > .yg-menu-submenu-arrow::before, .yg-menu-dark .yg-menu-submenu-open > .yg-menu-submenu-title:hover > .yg-menu-submenu-arrow::before, .yg-menu-dark .yg-menu-submenu-selected > .yg-menu-submenu-title:hover > .yg-menu-submenu-arrow::before, .yg-menu-dark .yg-menu-submenu-title:hover > .yg-menu-submenu-title:hover > .yg-menu-submenu-arrow::before { background: #fff; } .yg-menu-dark .yg-menu-item-selected { color: #fff; border-right: 0; } .yg-menu-dark .yg-menu-item-selected::after { border-right: 0; } .yg-menu-dark .yg-menu-item-selected > a, .yg-menu-dark .yg-menu-item-selected > a:hover { color: #fff; } .yg-menu.yg-menu-dark .yg-menu-item-selected, .yg-menu-submenu-popup.yg-menu-dark .yg-menu-item-selected { background-color: #00a1ff; } .yg-menu-dark .yg-menu-item-disabled, .yg-menu-dark .yg-menu-submenu-disabled, .yg-menu-dark .yg-menu-item-disabled > a, .yg-menu-dark .yg-menu-submenu-disabled > a { color: rgba(255, 255, 255, 0.35); opacity: 0.8; } .yg-menu-dark .yg-menu-item-disabled > .yg-menu-submenu-title, .yg-menu-dark .yg-menu-submenu-disabled > .yg-menu-submenu-title { color: rgba(255, 255, 255, 0.35); } .yg-menu-dark .yg-menu-item-disabled > .yg-menu-submenu-title > .yg-menu-submenu-arrow::before, .yg-menu-dark .yg-menu-submenu-disabled > .yg-menu-submenu-title > .yg-menu-submenu-arrow::before, .yg-menu-dark .yg-menu-item-disabled > .yg-menu-submenu-title > .yg-menu-submenu-arrow::after, .yg-menu-dark .yg-menu-submenu-disabled > .yg-menu-submenu-title > .yg-menu-submenu-arrow::after { background: rgba(255, 255, 255, 0.35); }