u-reset.css

这是一个小而美的现代CSS样式重置优秀实践!

This is a small and beautiful modern CSS style reset excellent practice!

npm-version npm-download cnpm-download npm-installsize npm-minsize npm-license

特性

  1. 统一终端(windows,mac,linux)中文/英文字体
  2. 统一相关标签预设样式
  3. 支持REM布局,且支持自定义设计稿尺寸
  4. 支持单行、多行文本的溢出显示省略号
  5. 支持网站灰度模式、色弱模式
  6. 支持清除浮动

安装导入

npm install u-reset.css

构建工具导入模块:

// es module
import "u-reset.css";

提示:默认导入压缩u-reset.min.css文件,大小仅为1KB。

下载引入

点击下载:https://unpkg.com/u-reset.css

<link rel="stylesheet" href="path/u-reset.min.css">

浏览器CDN引入

// CDN
<link rel="stylesheet" href="https://unpkg.com/u-reset.css">

功能使用

REM布局

支持REM布局,默认适配750px、1080px设计稿,且支持自定义设计稿尺寸。

使用流程:

  1. 引入 u-reset.css
  2. <html>添加 rem 属性
  3. 将设计稿尺寸px转换CSS rem单位(比例:design 100px : css 1rem)

尺寸比例

design 100px  ->  css 1rem

如:

design 100px  ->  css 1rem
design 150px  ->  css 1.5rem
design 284px  ->  css 2.84rem

默认适配尺寸

使用需在html标签添加属性rem

<html rem></html>

提示:默认适配设计稿尺寸为:移动端 750px、PC端 1080px

自定义适配尺寸

示例:自定义适配尺寸,如设计稿 1440px,则在html标签添加如下代码:

***.html
<html rem style="--design-width: 1440px">
</html>

提示:--design-width 为自定义CSS变量,通过该变量自定义设计稿尺寸。

文本的溢出显示省略号

示例:

<div class="hidden1"></div>
<div class="hidden2"></div>
...
<div class="hidden5"></div>

清除浮动

在待清除浮动元素添加clearfix 类名即可。

示例:

<div class="clearfix"></div>

灰度模式

支持 属性 与 class 两种方式

给html 添加 gray-model 属性

<html gray-model>

或者,给html 添加 gray-model 类名

<html class="gray-model">

色弱模式

支持 属性 与 class 两种方式

给html 添加 color-weak-model 属性

<html color-weak-model>

或者,给html 添加 color-weak-model 类名

<html class="color-weak-model">

浏览器支持

Chrome Firefox Safari Opera Edge IE
Latest √ Latest √ Latest √ Latest √ Latest √ ×

提示:不支持IE浏览器!

版本历史