Skip to content

CSS变量预设 v1.0.0

网站开发时,统一提前预设css全局变量,方便后续做主题切换

WARNING

css变量:1 - 4 表示色号从深到浅

linght 主题

css
:root{
  /* 网站主色 */
  --app-color-1: #000;
  --app-color-2: #333;

  /**
   *  -默认状态色
   * 1 - 4: 颜色从深到浅
  */
  --color-primary-1: #337ecc;
  --color-primary-2: #409eff;
  --color-primary-3: #ecf5ff;
  --color-success-1: #529b2e;
  --color-success-2: #67c23a;
  --color-success-3: #f0f9eb;
  --color-warn-1: #b88230;
  --color-warn-2: #e6a23c;
  --color-warn-3: #fdf6ec;
  --color-danger-1: #c45656;
  --color-danger-2: #f56c6c;
  --color-danger-3: #fef0f0;

  /**
   * -默认字体色
   * 1 - 4: 颜色从深到浅
  */
  --color-font-1: #000000;
  --color-font-2: #606266;
  --color-font-3: #909399;
  --color-font-4: #fff;
  --color-placeholder: #A8ABB2;
  --color-disable: #C0C4CC;

  /**
   * 边框色
  */
  --color-border: #EBEEF5;

  /**
   * -背景色
   * -元素背景色
  */
  --color-bg: #fff;
  --color-box: #F5F7FA;

  /**
   * 边框阴影色 
  */
  --color-shadow: 0px 0.1rem 1rem rgba(0,0,0,0.1);

  /**
   * 字体大小
  */
  --size-12: 0.75rem;
  --size-14: 0.9rem;
  --size-16: 1rem;
  --size-18: 1.2rem;
  --size-22: 1.4rem;
  --size-36: 2.4rem;
  --size-48: 3rem;
  --size-60: 4rem;

/**
 * 边框弯曲数值
*/
  --radius-box: 0.4rem;

/**
 * 边距
*/
  --space-5: 0.5rem;
  --space-10: 1rem;
  --space-15: 1.5rem;

/**
 * 模块上下的边距
*/

  --module-space: 8rem;
/**
 * 字体类型
*/
  --font-family: Poppins,"Microsoft YaHei",Arial, Helvetica, sans-serif;

}
:root{
  /* 网站主色 */
  --app-color-1: #000;
  --app-color-2: #333;

  /**
   *  -默认状态色
   * 1 - 4: 颜色从深到浅
  */
  --color-primary-1: #337ecc;
  --color-primary-2: #409eff;
  --color-primary-3: #ecf5ff;
  --color-success-1: #529b2e;
  --color-success-2: #67c23a;
  --color-success-3: #f0f9eb;
  --color-warn-1: #b88230;
  --color-warn-2: #e6a23c;
  --color-warn-3: #fdf6ec;
  --color-danger-1: #c45656;
  --color-danger-2: #f56c6c;
  --color-danger-3: #fef0f0;

  /**
   * -默认字体色
   * 1 - 4: 颜色从深到浅
  */
  --color-font-1: #000000;
  --color-font-2: #606266;
  --color-font-3: #909399;
  --color-font-4: #fff;
  --color-placeholder: #A8ABB2;
  --color-disable: #C0C4CC;

  /**
   * 边框色
  */
  --color-border: #EBEEF5;

  /**
   * -背景色
   * -元素背景色
  */
  --color-bg: #fff;
  --color-box: #F5F7FA;

  /**
   * 边框阴影色 
  */
  --color-shadow: 0px 0.1rem 1rem rgba(0,0,0,0.1);

  /**
   * 字体大小
  */
  --size-12: 0.75rem;
  --size-14: 0.9rem;
  --size-16: 1rem;
  --size-18: 1.2rem;
  --size-22: 1.4rem;
  --size-36: 2.4rem;
  --size-48: 3rem;
  --size-60: 4rem;

/**
 * 边框弯曲数值
*/
  --radius-box: 0.4rem;

/**
 * 边距
*/
  --space-5: 0.5rem;
  --space-10: 1rem;
  --space-15: 1.5rem;

/**
 * 模块上下的边距
*/

  --module-space: 8rem;
/**
 * 字体类型
*/
  --font-family: Poppins,"Microsoft YaHei",Arial, Helvetica, sans-serif;

}

dark主题

css
/*暗黑*/
html[data-theme="dark"]{
 /* 网站主色 */
  --app-color-1: #fff;
  --app-color-2: #eee;

  /**
   *  -默认状态色
   * 1 - 4: 颜色从深到浅
  */
  --color-primary-1: #337ecc;
  --color-primary-2: #409eff;
  --color-primary-3: #ecf5ff;
  --color-success-1: #529b2e;
  --color-success-2: #67c23a;
  --color-success-3: #f0f9eb;
  --color-warn-1: #b88230;
  --color-warn-2: #e6a23c;
  --color-warn-3: #fdf6ec;
  --color-danger-1: #c45656;
  --color-danger-2: #f56c6c;
  --color-danger-3: #fef0f0;

  /**
   * -默认字体色
   * 1 - 4: 颜色从深到浅
  */
  --color-font-1: #FFFFFF;
  --color-font-2: #CFD3DC;
  --color-font-3: #A3A6AD;
  --color-font-4: #000;
  --color-placeholder: #8D9095;
  --color-disable: #6C6E72;

  /**
   * 边框色
  */
  --color-border: #363637;

  /**
   * -背景色
   * -元素背景色
  */
  --color-bg: #141414;
  --color-box: #262727;

  /**
   * 边框阴影色 
  */
  --color-shadow: 0px 0.1rem 1rem rgba(255,255,255,0.1);

  /**
   * 字体大小
  */
  --size-12: 0.75rem;
  --size-14: 0.9rem;
  --size-16: 1rem;
  --size-18: 1.2rem;
  --size-22: 1.4rem;
  --size-36: 2.4rem;
  --size-48: 3rem;
  --size-60: 4rem;

  /**
   * 边框弯曲数值
  */
    --radius-box: 0.4rem;

  /**
   * 边距
  */
  --space-5: 0.5rem;
  --space-10: 1rem;
  --space-15: 1.5rem;

  /**
   * 模块上下的边距
  */

    --module-space: 8rem;
  /**
   * 字体类型
  */
    --font-family: Poppins,"Microsoft YaHei",Arial, Helvetica, sans-serif;

}
/*暗黑*/
html[data-theme="dark"]{
 /* 网站主色 */
  --app-color-1: #fff;
  --app-color-2: #eee;

  /**
   *  -默认状态色
   * 1 - 4: 颜色从深到浅
  */
  --color-primary-1: #337ecc;
  --color-primary-2: #409eff;
  --color-primary-3: #ecf5ff;
  --color-success-1: #529b2e;
  --color-success-2: #67c23a;
  --color-success-3: #f0f9eb;
  --color-warn-1: #b88230;
  --color-warn-2: #e6a23c;
  --color-warn-3: #fdf6ec;
  --color-danger-1: #c45656;
  --color-danger-2: #f56c6c;
  --color-danger-3: #fef0f0;

  /**
   * -默认字体色
   * 1 - 4: 颜色从深到浅
  */
  --color-font-1: #FFFFFF;
  --color-font-2: #CFD3DC;
  --color-font-3: #A3A6AD;
  --color-font-4: #000;
  --color-placeholder: #8D9095;
  --color-disable: #6C6E72;

  /**
   * 边框色
  */
  --color-border: #363637;

  /**
   * -背景色
   * -元素背景色
  */
  --color-bg: #141414;
  --color-box: #262727;

  /**
   * 边框阴影色 
  */
  --color-shadow: 0px 0.1rem 1rem rgba(255,255,255,0.1);

  /**
   * 字体大小
  */
  --size-12: 0.75rem;
  --size-14: 0.9rem;
  --size-16: 1rem;
  --size-18: 1.2rem;
  --size-22: 1.4rem;
  --size-36: 2.4rem;
  --size-48: 3rem;
  --size-60: 4rem;

  /**
   * 边框弯曲数值
  */
    --radius-box: 0.4rem;

  /**
   * 边距
  */
  --space-5: 0.5rem;
  --space-10: 1rem;
  --space-15: 1.5rem;

  /**
   * 模块上下的边距
  */

    --module-space: 8rem;
  /**
   * 字体类型
  */
    --font-family: Poppins,"Microsoft YaHei",Arial, Helvetica, sans-serif;

}

反馈信息

INFO

邮箱: open_teams@163.com