UNPKG

ohayolibs

Version:

Ohayo is a set of essential modules for ohayojp.

142 lines (120 loc) 2.68 kB
.main-wrapper { position: relative; padding: 40px 0 0; background: @component-background; } .main-container { position: relative; min-height: 500px; padding: 0 170px 32px 64px; background: @component-background; .ant-row-rtl & { padding: 0 64px 144px 170px; } } .main-menu { z-index: 1; &-inner { height: 100%; max-height: 100vh; overflow: hidden; } &:hover &-inner { overflow-y: auto; } > div, > div > div { height: 100%; } } .aside-container { min-height: 100%; padding-bottom: 48px; font-family: Avenir, @font-family, sans-serif; &.ant-menu-inline { .ant-menu-submenu-title h4, > .ant-menu-item, .ant-menu-item a { overflow: hidden; font-size: 14px; text-overflow: ellipsis; } > .ant-menu-item-group > .ant-menu-item-group-title { margin-top: 16px; margin-bottom: 16px; font-size: 13px; &::after { position: relative; top: 12px; display: block; width: calc(100% - 20px); height: 1px; background: @border-color-split; content: ''; } } > .ant-menu-item, > .ant-menu-submenu > .ant-menu-submenu-title, > .ant-menu-item-group > .ant-menu-item-group-title, > .ant-menu-item-group > .ant-menu-item-group-list > .ant-menu-item, &.ant-menu-inline > .ant-menu-item-group > .ant-menu-item-group-list > .ant-menu-item { padding-left: 40px !important; .ant-row-rtl & { padding-right: 40px !important; padding-left: 16px !important; } } // Nest Category > Type > Article &.ant-menu-inline { .ant-menu-item-group-title { padding-left: 56px; .ant-row-rtl & { padding-right: 56px; padding-left: 16px; } } .ant-menu-item-group-list > .ant-menu-item { padding-left: 80px !important; .ant-row-rtl & { padding-right: 80px !important; padding-left: 16px !important; } } } .ant-menu-item-group:first-child { .ant-menu-item-group-title { margin-top: 0; } } } a[disabled] { color: #ccc; } .menu-item-link-outside { position: relative; .anticon { position: absolute; top: 16px; right: -10px; color: @primary-color; font-size: 12px; opacity: 0; transition: all 0.3s; } &:hover .anticon { opacity: 1; } } .subtitle { margin-left: 6px; } } @media (max-width: @site-mobile) { .main-container { padding-right: 48px; padding-left: 48px; .toc-affix { display: none; } } }