Rio 提供一个简洁的文字排版样式库。
主页:http://biossun.github.io/rio
Yarn:
$ yarn add rio-typesetting
NPM:
$ npm install rio-typesetting --save
Bower:
$ bower install rio --save
Note:因为 rio 这个名称已被注册,因此在使用 npm 或 yarn 安装时请注意包名为 rio-typesetting,但只有这里有所不同,在其它地方,项目名称仍为 rio。
如果使用 CSS 文件,请按照如下方式在您的页面中引入并使用:
<link href="rio.css" rel="stylesheet">
<!-- or <link href="rio.min.css" rel="stylesheet"> -->
<div class="rio">
Your article content.
</div>
如果使用 SASS 预编译语言,则请按照如下方式在您的 SCSS 文件中引入并使用:
// custom options
$rio-class: rio;
$rio-font-size-base: 12px;
$rio-line-height: 1.75;
// other options ...
@import "rio";
<div class="rio">
Your article content.
</div>
为 Rio 指定一个 class 名称;
默认值:rio
文字大小;
默认值:$font-size-base
or 14px
文字行高;
默认值:1.75
文本颜色;
默认值:$text-color
or #333
次要文本颜色;
默认值:$text-color-quiet
or #999
强调文本颜色;
默认值:$text-color-loud
or #222
链接颜色;
默认值:$link-color
or #428bca
链接在鼠标悬停时的颜色;
默认值:$link-hover-color
or #2a6496
链接在获取到焦点时的颜色;
默认值:$link-hover-color
or $rio-link-hover-color
链接在触发时的颜色;
默认值:$link-active-color
or $rio-link-hover-color
已访问的链接的颜色;
默认值:$link-visited-color
or $rio-link-color
具有边框样式的块级元素的边框颜色;
默认值:#f0f0f0
具有背景样式的块级元素的背景颜色;
默认值:#fafafa
块级元素的上外边距;
默认值:1.27em
块级元素的下外边距;
默认值:1.27em
标题文本的加粗组别;
默认值:600
标题文本行高;
默认值:1.5em
标题元素的上外边距;
默认值:1.2em
标题元素的下外边距;
默认值:0.8em
一级标题文字大小;
默认值:2.2em
二级标题文字大小;
默认值:1.8em
三级标题文字大小;
默认值:1.4em
四级标题文字大小;
默认值:1.2em
五级标题文字大小;
默认值:1.0em
六级标题文字大小;
默认值:0.9em
列表元素的左外边距;
默认值:2em
标记文本的背景色;
默认值:#fffda0
标记文本的内边距;
默认值:1px 0
代码文字大小;
默认值:0.9em
代码文字字体;
默认值:Menlo, Monaco, Consolas, "Courier New", monospace
代码元素的背景色;
默认值:$f7f7f7
代码块元素的文本行高;
默认值:1.48
分割线宽度;
默认值:1px
分割线样式;
默认值:solid
分割线颜色;
默认值:$rio-block-el-border-color