编程语言
首页 > 编程语言> > Vue + Node + Element UI 项目(三)_页面编写准备工作

Vue + Node + Element UI 项目(三)_页面编写准备工作

作者:互联网

1. 文件存放说明

1.1 src/assets 公共样式文件均存放在该目录

## 文件夹结构说明
common    common在src/view目录下的main.js中引用,公共类和覆盖掉Element UI的
colors     页面常用的颜色变量汇总,不直接编译。
mixin     文字对齐方式和浮动,不直接编译。
layout  页面常用的字体、边距、颜色变量汇总,不直接编译。
asideLayout   侧边栏+顶部信息+main的样式,不直接编译。
/* 改变主题色变量 */
@import "colors";

/* 改变 icon 字体路径变量,必需 */
$--font-path: '~element-ui/lib/theme-chalk/fonts';

@import "~element-ui/packages/theme-chalk/src/index";

/** 
 *  通用类
 */
* 
{
  -webkit-box-sizing: border-box;
          box-sizing: border-box;

  -webkit-user-select: none;

  outline: none;

  padding: 0;
  margin:0;

  -webkit-tap-highlight-color: transparent;
}

.clearfix:before, 
.clearfix:after
{
  display: table;
  content: ' ';
}

.clearfix:after
{
  clear: both;
}
/* colors  */
 @import "colors"; 
 
/* 边距  */
$--lenght-xs: 4px !default;
$--lenght-s: 8px !default;
$--lenght-m: 12px !default;
$--lenght-l: 16px !default;
$--lenght-xl: 20px !default;
$--lenght-xll: 24px !default;
$--lenght-xlll: 32px !default;

/* Typography
-------------------------- */
/// fontSize|1|Font Size|0
$--font-size-extra-large: 20px !default;
/// fontSize|1|Font Size|0
$--font-size-large: 18px !default;
/// fontSize|1|Font Size|0
$--font-size-medium: 16px !default;
/// fontSize|1|Font Size|0
$--font-size-base: 14px !default;
/// fontSize|1|Font Size|0
$--font-size-small: 13px !default;
/// fontSize|1|Font Size|0
$--font-size-extra-small: 12px !default;
/// fontWeight|1|Font Weight|1
$--font-weight-primary: 500 !default;
/// fontWeight|1|Font Weight|1
$--font-weight-secondary: 100 !default;
/// fontLineHeight|1|Line Height|2
$--font-line-height-primary: 24px !default;
/// fontLineHeight|1|Line Height|2
$--font-line-height-secondary: 16px !default;

1.2 static 静态背景图均存放在该目录

【注】 单页面img 引入的图片可与单页面存放在同一目录。

1.3 view 开发页面存放目录


说明:

标签:Node,Vue,Font,--,lenght,Element,default,font,页面
来源: https://www.cnblogs.com/lanyuan3/p/14200374.html