unique-interface
Version:
无UI组件库
232 lines (202 loc) • 3.87 kB
text/less
@import (reference) './less/ui.less';
/* layout */
.header {
position: fixed;
z-index: 1001;
top: 0;
right: 0;
left: 0;
height: 64px;
padding-left: 26px;
border-bottom: 1px solid rgba(34, 34, 34, .1);
background-color: #fff;
}
.aside {
position: fixed;
z-index: 1000;
top: 64px;
bottom: 0;
left: 0;
overflow-y: auto;
width: 200px;
border-right: 1px solid rgba(34, 34, 34, .1);
background-color: #fff;
.ui-menu-icon {
font-size: 16px;
}
.ui-menu-item {
font-size: @font-size-lg;
}
.ui-submenu {
.ui-menu-item {
font-size: @font-size-base;
}
}
.ui-submenu-angle {
.uicon {
font-size: @font-size-xs;
}
}
&::-webkit-scrollbar {
display: none;
}
}
.main-body {
margin: 64px 0 0 200px;
}
.v-section {
& + & {
margin-top: 60px;
}
}
.section-item {
font-size: @font-size-base;
line-height: @font-line-height-base;
margin: -(@font-line-height-base - @font-size-base) 0 28 - (@font-line-height-base - @font-size-base);
&:last-of-type {
margin-bottom: 0;
}
}
.section-example {
margin-top: 20px;
}
img {
display: block;
margin-top: 50px;
}
/* title */
.section-title {
margin-bottom: 32px;
font-size: @font-size-lger;
font-weight: bold;
color: @color-text-primary;
}
.item-title {
font-size: @font-size-lg;
font-weight: bold;
margin-bottom: 20px;
padding-left: 16px;
color: @color-text-primary;
border-left: 4px solid @color-primary;
}
/* color */
.active-menu-title {
color: @color-primary;
}
.faas-ui {
margin-bottom: 48px;
.ui-checkbox-button,
.ui-radio-button {
margin-right: 0;
}
em {
font-weight: bold;
color: @color-text-primary;
&::after,
&::before {
content: ' ';
}
}
}
.pre-container {
overflow: hidden;
}
pre {
margin-left: -225px;
padding: 12px 0;
line-height: @font-line-height-base;
font-size: @font-size-base;
background-color: fade(@color-base, 5%);
}
.logo {
font-size: 18px;
line-height: 64px;
display: inline-block;
}
.v-text {
.title {
margin-bottom: 5px;
color: @color-text-primary;
}
& + & {
margin-top: 12px;
}
}
.item-title-secondary {
font-size: @font-size-base;
margin-bottom: 12px;
color: @color-text-primary;
}
.v-element + .v-element {
margin-top: 24px;
padding-top: 24px;
border-top: @border-base;
}
.bg-gray {
background-color: fade(@color-base, 5%);
}
.tip-outline {
&:hover {
outline: @border-base;
}
}
.tip-tag {
line-height: 1;
display: inline-block;
margin: 0 3px;
padding: 2px 5px;
color: mix(@color-primary, @color-bg, 70%);
border-radius: 3px;
background-color: mix(@color-base, @color-bg, 8%);
}
/* color */
.color-group {
display: flex;
margin-top: 40px;
}
.color {
display: flex;
flex-direction: column;
width: 200px;
height: 150px;
&.dark {
color: #fff;
.color-hex {
border-color: rgba(255, 255, 255, .7);
}
}
}
.color-name {
flex: 1;
display: flex;
align-items: center;
justify-content: center;
flex-direction: column;
line-height: 2.4;
}
.color-hex {
padding: 10px;
border-top: 1px dashed rgba(34, 34, 34, .1);
}
/* table */
.table {
// border: 1px solid rgba(34, 34, 34, .1);
//
// tr {
// border: 1px solid rgba(34, 34, 34, .1);
// padding: 8px 10px;
// }
}
.paragraphs > li {
margin-top: 16px;
border: 1px solid transparent;
}
.btns {
margin: -4px;
.ui-button {
margin: 4px;
}
}
.item-tip {
margin-bottom: 8px;
}