@uyun/everest-styles
优云设计规范中less变量跟less mixin
Last updated 8 years ago by liupeng .
$ cnpm install @uyun/everest-styles 
Private package

everest-styles

Everest 主题换肤解决方案

这是一个基于优云 UED 规范的主题样式及换肤的解决方案,并提供包含完整色值的 Less 变量。

简介

基础 Less 变量与色值

由 UED 设计并整理的一系列颜色变量,以 Less 的形式供优云产品使用。

色彩体系分为 系统级色彩体系 与 产品级色彩体系。

系统级色彩体系 较为抽象,每组颜色根据一个主色和一定规则生成,由 UED 管理。

产品级色彩体系 则更语义化,且更为贴近业务,基于 系统级色彩体系 命名,具体可查看下文中的列表。

安装

$ unpm install --save @uyun/everest-styles

使用

基础用法

Less 版本

@uyun/less-plugin-themes 配合使用,这是最直观、简单的用法。

@import "~@uyun/everest-styles/index";

// 通过 less 中的 list 规则声明颜色数组,
// 默认主题为 ['default', 'blue'],
// 因此以下这个 list 规则中,依次为各属性在两种主题的对应颜色。
@button-bg: @geekblue-6, @blue-6;

.button {
  background-color: @button-bg;
}

实际上,对于常用的主题颜色,UED 已经提供了一些组合。你会发现在高保真设计稿中,上例中的 @button-bg 可以用 @primary-color 代替。

@import "~@uyun/everest-styles/index";

.button {
  background-color: @primary-color;
}

Javascript 版本

提供了可在 js 中使用的版本。

import { themes } from '@uyun/everest-styles'

themes['default']['@primary-color']
// @geekblue-6 => '#3883F8'
themes['blue']['@primary-color']
// @blue-6 => '#1F99E5'

产品级色彩体系列表

变量 default blue
@primary-color @geekblue-6 @blue-6
@active-color @geekblue-1 @deep-5
@success-color @green-6 -
@warning-color @yellow-6 -
@serious-color @orange-6 -
@error-color @red-6 -
@disabled-color @grey-8 @deep-4
@recover-color @cyan-6 -
@link-color @geekblue-6 @blue-5
@heading-color @grey-12 @grey-1
@text-color @grey-11 @deep-1
@text-color-secondary @grey-10 @deep-2
@hits-color @grey-9 @deep-3
@border-color @grey-7 @deep-7
@divider-color @grey-6 @deep-8
@page-bg @grey-1 @deep-14
@header-bg @grey-3 @deep-16
@component-background @grey-1 @deep-10
@divider-bg @grey-2 @deep-13
@disabled-bg @grey-4 @deep-12
@light-bg @grey-1 @deep-9

原子类

原子类提供了一系列基础的类名,用于快速实现一些样式。原子类需要单独引入。

// ./src/index.js
import '~@uyun/everest-styles/atomic.less'

示例

使用 font-size-lg 来快速声明大号文本字体。

// @font-size-body-3: 14px;
// .font-size-lg {
//   font-size: @font-size-body-3;
// }
<div className="font-size-lg">
  ...
</div>

使用 border-base 来快速声明基础边框。

// @border-base: @border-width-base @border-style-base @border-color;
// .border-base {
//   border: @border-base;
// }
<div className="border-base">
  ...
</div>

间距原子类

由于不同种类、方向、大小的间距数量较多,因此针对间距的原子类进行了一些缩写。

// .m16 {
//   margin: 16px;
// }
// .pt12 {
//   padding-top: 12px;
// }
<div className="m16 pt12">
  ...
</div>

间距缩写规则参考下表:

种类、方向、大小可根据顺序进行任意组合,如 mt4mlgplxspvmd 等。

种类 缩写
margin m
padding p
方向 缩写
vertical v
horizontal h
top t
right r
bottom b
left l
大小 Alias
0
2
4
8 xs
10
12 sm
16 md
20
24 lg
44

原子类列表

原子类 Alias
.font-size-body-1 font-size: 12px; .font-size-sm, .font-size-base
.font-size-body-2 font-size: 13px; .font-size-md
.font-size-body-3 font-size: 14px; .font-size-lg
.font-size-title-3 font-size: 12px;
.font-size-title-3 font-size: 14px;
.font-size-title-3 font-size: 16px;
.font-size-display-3 font-size: 20px;
.font-size-display-3 font-size: 24px;
.font-size-display-3 font-size: 30px;
.font-weight-1 font-weight: normal; .font-weight-base
.font-weight-2 font-weight: bold; .font-weight-bold
.line-height-1 line-height: 1.3;
.line-height-2 line-height: 1.5; .line-height-base
.line-height-3 line-height: 1.7;
.shadow-0 box-shadow: none;
.shadow-1-up box-shadow: 0 -2px 8px 0 rgba(0, 0, 0, .15);
.shadow-1-down box-shadow: 0 2px 8px 0 rgba(0, 0, 0, .15); .shadow-base
.shadow-1-left box-shadow: -2px 0 8px 0 rgba(0, 0, 0, .15);
.shadow-1-right box-shadow: 2px 0 8px 0 rgba(0, 0, 0, .15);
.shadow-2 box-shadow: 0 4px 12px 0 rgba(0, 0, 0, .15);
.border-radius-0 border-radius: 0;
.border-radius-1 border-radius: 2px; .border-radius-base
.border-radius-50 border-radius: 50%; .border-radius-circle
.border-base 1px solid @border-color;
.border-dashed 1px dashed @border-color;
.border-split 1px solid @divider-color;

.border-base.border-dashed.border-split 另有 toprightbottomleft 各四种不同方向的原子类,不再赘述。

Current Tags

  • 4.2.0                                ...           latest (6 years ago)

216 Versions

  • 6.0.0                                ...           4 years ago
  • 5.1.0-beta.150                                ...           4 years ago
  • 5.1.0-beta.149                                ...           4 years ago
  • 5.1.0-beta.148                                ...           4 years ago
  • 5.1.0-beta.147                                ...           4 years ago
  • 5.1.0-beta.146                                ...           4 years ago
  • 5.1.0-beta.145                                ...           4 years ago
  • 5.1.0-beta.144                                ...           4 years ago
  • 5.1.0-beta.143                                ...           4 years ago
  • 5.1.0-beta.142                                ...           4 years ago
  • 5.1.0-beta.141                                ...           4 years ago
  • 5.1.0-beta.140                                ...           4 years ago
  • 5.1.0-beta.139                                ...           4 years ago
  • 5.1.0-beta.138                                ...           4 years ago
  • 5.1.0-beta.137                                ...           4 years ago
  • 5.1.0-beta.135                                ...           4 years ago
  • 5.1.0-beta.134                                ...           4 years ago
  • 5.1.0-beta.133                                ...           4 years ago
  • 5.1.0-beta.132                                ...           4 years ago
  • 5.1.0-beta.131                                ...           4 years ago
  • 5.1.0-beta.130                                ...           4 years ago
  • 5.1.0-beta.129                                ...           4 years ago
  • 5.1.0-beta.128                                ...           4 years ago
  • 5.1.0-beta.127                                ...           4 years ago
  • 5.1.0-beta.126                                ...           4 years ago
  • 4.2.1-beta.2                                ...           4 years ago
  • 4.2.1-beta.1                                ...           4 years ago
  • 4.2.1-beta.0                                ...           4 years ago
  • 5.1.0-beta.125                                ...           4 years ago
  • 5.1.0-beta.124                                ...           4 years ago
  • 5.1.0-beta.123                                ...           4 years ago
  • 5.1.0-beta.122                                ...           4 years ago
  • 5.1.0-beta.121                                ...           4 years ago
  • 5.1.0-beta.120                                ...           4 years ago
  • 5.1.0-beta.119                                ...           4 years ago
  • 5.1.0-beta.118                                ...           4 years ago
  • 5.1.0-beta.117                                ...           4 years ago
  • 5.1.0-beta.116                                ...           4 years ago
  • 5.1.0-beta.115                                ...           4 years ago
  • 5.1.0-beta.114                                ...           4 years ago
  • 5.1.0-beta.113                                ...           4 years ago
  • 5.1.0-beta.112                                ...           4 years ago
  • 5.1.0-beta.111                                ...           4 years ago
  • 5.1.0-beta.110                                ...           4 years ago
  • 5.1.0-beta.109                                ...           4 years ago
  • 5.1.0-beta.108                                ...           4 years ago
  • 5.1.0-beta.106                                ...           4 years ago
  • 5.1.0-beta.105                                ...           4 years ago
  • 5.1.0-beta.104                                ...           4 years ago
  • 5.1.0-beta.103                                ...           4 years ago
  • 5.1.0-beta.102                                ...           4 years ago
  • 5.1.0-beta.101                                ...           4 years ago
  • 5.1.0-beta.100                                ...           4 years ago
  • 5.1.0-beta.99                                ...           4 years ago
  • 5.1.0-beta.98                                ...           4 years ago
  • 5.1.0-beta.97                                ...           4 years ago
  • 5.1.0-beta.96                                ...           4 years ago
  • 5.1.0-beta.95                                ...           4 years ago
  • 5.1.0-beta.94                                ...           4 years ago
  • 5.1.0-beta.93                                ...           4 years ago
  • 5.1.0-beta.92                                ...           4 years ago
  • 5.1.0-beta.91                                ...           4 years ago
  • 5.1.0-beta.90                                ...           4 years ago
  • 5.1.0-beta.89                                ...           4 years ago
  • 5.1.0-beta.88                                ...           4 years ago
  • 5.1.0-beta.87                                ...           4 years ago
  • 5.1.0-beta.86                                ...           4 years ago
  • 5.1.0-beta.85                                ...           4 years ago
  • 5.1.0-beta.84                                ...           4 years ago
  • 5.1.0-beta.83                                ...           4 years ago
  • 5.1.0-beta.82                                ...           4 years ago
  • 5.1.0-beta.81                                ...           4 years ago
  • 5.1.0-beta.80                                ...           4 years ago
  • 5.1.0-beta.79                                ...           4 years ago
  • 5.1.0-beta.78                                ...           4 years ago
  • 5.1.0-beta.77                                ...           4 years ago
  • 5.1.0-beta.76                                ...           4 years ago
  • 5.1.0-beta.75                                ...           4 years ago
  • 5.1.0-beta.74                                ...           4 years ago
  • 5.1.0-beta.73                                ...           4 years ago
  • 5.1.0-beta.72                                ...           4 years ago
  • 5.1.0-beta.71                                ...           4 years ago
  • 5.1.0-beta.70                                ...           4 years ago
  • 5.1.0-beta.69                                ...           4 years ago
  • 5.1.0-beta.68                                ...           4 years ago
  • 5.1.0-beta.67                                ...           4 years ago
  • 5.1.0-beta.66                                ...           4 years ago
  • 5.1.0-beta.65                                ...           4 years ago
  • 5.1.0-beta.64                                ...           4 years ago
  • 5.1.0-beta.62                                ...           4 years ago
  • 5.1.0-beta.61                                ...           4 years ago
  • 5.1.0-beta.60                                ...           4 years ago
  • 5.1.0-beta.59                                ...           4 years ago
  • 5.1.0-beta.58                                ...           4 years ago
  • 5.1.0-beta.57                                ...           4 years ago
  • 5.0.0-beta.32                                ...           4 years ago
  • 5.0.0-beta.31                                ...           4 years ago
  • 5.0.0-beta.30                                ...           4 years ago
  • 5.1.0-beta.56                                ...           4 years ago
  • 5.1.0-beta.55                                ...           4 years ago
  • 5.1.0-beta.54                                ...           4 years ago
  • 5.1.0-beta.53                                ...           4 years ago
  • 5.1.0-beta.52                                ...           4 years ago
  • 5.1.0-beta.51                                ...           4 years ago
  • 5.1.0-beta.50                                ...           4 years ago
  • 5.1.0-beta.49                                ...           4 years ago
  • 5.1.0-beta.48                                ...           4 years ago
  • 5.1.0-beta.47                                ...           4 years ago
  • 5.1.0-beta.46                                ...           4 years ago
  • 5.1.0-beta.45                                ...           4 years ago
  • 5.1.0-beta.44                                ...           4 years ago
  • 5.1.0-beta.43                                ...           4 years ago
  • 5.1.0-beta.42                                ...           4 years ago
  • 5.1.0-beta.41                                ...           4 years ago
  • 5.1.0-beta.40                                ...           4 years ago
  • 5.1.0-beta.39                                ...           4 years ago
  • 5.1.0-beta.38                                ...           4 years ago
  • 5.1.0-beta.37                                ...           4 years ago
  • 5.1.0-beta.36                                ...           4 years ago
  • 5.1.0-beta.35                                ...           4 years ago
  • 5.1.0-beta.34                                ...           4 years ago
  • 5.1.0-beta.33                                ...           4 years ago
  • 5.1.0-beta.32                                ...           4 years ago
  • 5.1.0-beta.31                                ...           4 years ago
  • 5.1.0-beta.30                                ...           4 years ago
  • 5.1.0-beta.29                                ...           4 years ago
  • 5.1.0-beta.28                                ...           4 years ago
  • 5.1.0-beta.27                                ...           4 years ago
  • 5.1.0-beta.26                                ...           4 years ago
  • 5.1.0-beta.25                                ...           4 years ago
  • 5.1.0-beta.24                                ...           4 years ago
  • 5.1.0-beta.23                                ...           4 years ago
  • 5.1.0-beta.22                                ...           4 years ago
  • 5.1.0-beta.20                                ...           4 years ago
  • 5.1.0-beta.19                                ...           4 years ago
  • 5.1.0-beta.18                                ...           4 years ago
  • 5.1.0-beta.16                                ...           4 years ago
  • 5.1.0-beta.15                                ...           4 years ago
  • 5.1.0-beta.14                                ...           4 years ago
  • 5.1.0-beta.13                                ...           4 years ago
  • 5.1.0-beta.12                                ...           4 years ago
  • 5.1.0-beta.11                                ...           4 years ago
  • 5.1.0-beta.10                                ...           4 years ago
  • 5.0.0-beta.29                                ...           4 years ago
  • 5.0.0-beta.28                                ...           4 years ago
  • 5.1.0-beta.9                                ...           4 years ago
  • 5.1.0-beta.8                                ...           4 years ago
  • 5.0.0-beta.27                                ...           4 years ago
  • 5.0.0-beta.26                                ...           4 years ago
  • 5.0.0-beta.25                                ...           4 years ago
  • 5.1.0-beta.7                                ...           4 years ago
  • 5.1.0-beta.6                                ...           4 years ago
  • 5.1.0-beta.5                                ...           4 years ago
  • 5.1.0-beta.4                                ...           4 years ago
  • 5.1.0-beta.3                                ...           4 years ago
  • 5.1.0-beta.2                                ...           4 years ago
  • 5.1.0-beta.1                                ...           4 years ago
  • 5.0.0-beta.24                                ...           4 years ago
  • 5.0.0-beta.23                                ...           4 years ago
  • 5.0.0-beta.22                                ...           4 years ago
  • 5.0.0-beta.21                                ...           4 years ago
  • 5.0.0-beta.20                                ...           4 years ago
  • 5.0.0-beta.19                                ...           4 years ago
  • 5.0.0-beta.18                                ...           4 years ago
  • 5.0.0-beta.17                                ...           4 years ago
  • 5.0.0-beta.16                                ...           4 years ago
  • 5.0.0-beta.15                                ...           4 years ago
  • 5.0.0-beta.14                                ...           4 years ago
  • 5.0.0-beta.13                                ...           4 years ago
  • 5.0.0-beta.12                                ...           4 years ago
  • 5.0.0-beta.11                                ...           4 years ago
  • 5.0.0-beta.9                                ...           4 years ago
  • 5.0.0-beta.7                                ...           4 years ago
  • 5.0.0-beta.6                                ...           4 years ago
  • 4.2.0-beta.2                                ...           4 years ago
  • 4.2.0-beta                                ...           4 years ago
  • 5.0.0-beta.5                                ...           5 years ago
  • 5.0.0-beta.4                                ...           5 years ago
  • 5.0.0-beta.3                                ...           5 years ago
  • 5.0.0-beta.2                                ...           5 years ago
  • 5.0.0-beta.1                                ...           5 years ago
  • 5.0.0-beta.0                                ...           5 years ago
  • 1.0.0                                ...           8 years ago
  • 1.2.0                                ...           8 years ago
  • 1.5.0                                ...           8 years ago
  • 1.6.0                                ...           8 years ago
  • 1.6.2                                ...           8 years ago
  • 1.6.6                                ...           8 years ago
  • 1.8.0                                ...           8 years ago
  • 2.0.0                                ...           8 years ago
  • 2.1.0                                ...           8 years ago
  • 3.0.0                                ...           8 years ago
  • 3.0.1                                ...           8 years ago
  • 3.0.2                                ...           8 years ago
  • 3.0.3                                ...           8 years ago
  • 3.0.4                                ...           8 years ago
  • 3.0.5                                ...           8 years ago
  • 3.0.6                                ...           8 years ago
  • 3.0.7                                ...           8 years ago
  • 3.0.8                                ...           8 years ago
  • 3.0.9                                ...           8 years ago
  • 3.1.0                                ...           8 years ago
  • 3.1.1                                ...           7 years ago
  • 3.1.2                                ...           7 years ago
  • 3.1.3                                ...           7 years ago
  • 3.1.4                                ...           7 years ago
  • 3.1.5                                ...           7 years ago
  • 3.2.0                                ...           7 years ago
  • 4.0.0                                ...           7 years ago
  • 4.1.0                                ...           7 years ago
  • 4.1.1                                ...           6 years ago
  • 4.1.2                                ...           6 years ago
  • 2.2.0                                ...           8 years ago
  • 4.2.0                                ...           6 years ago
  • 1.9.0                                ...           8 years ago
  • 3.2.1                                ...           7 years ago
Downloads
Today 0
This Week 0
This Month 0
Last Day 0
Last Week 0
Last Month 0
Dependencies (0)
None
Dev Dependencies (0)
None
Dependents (0)
None

Copyright 2013 - present © cnpmjs.org