gulp-rtlcss中文文档|gulp-rtlcss js中文教程|解析

npm npmdoc 2年前 (2021-12-29) 506次浏览

gulp-rtlcss中文文档|gulp-rtlcss js中文教程|解析

安装命令:npm i gulp-rtlcss

gulp-rtlcss

麻省理工学院执照 新版本 构建状态 依赖状态 语言等级:JavaScript

使用RTLCSS将 LTR CSS 转换为 RTL 的Gulp插件

安装

$ npm install --save-dev gulp-rtlcss

基本用法

var gulp = require('gulp');
var rtlcss = require('gulp-rtlcss');

gulp.task('default', function () {
	return gulp.src('styles.css')
		.pipe(rtlcss())
		.pipe(gulp.dest('dist'));
});

配置

该插件可以选择接受 RTLCSS 配置作为参数或使用名为.rtlcssrc的文件.rtlcssrc.json

有关可接受配置的更多信息,请参阅RTLCSS 文档

例子

下面的示例将生成每个样式表的 2 个副本,一个 LTR 样式表和一个 RTL 样式表(在扩展名前附加“-rtl”到文件名)。该示例使用 autoprefixer,这只是在 rtlcss 之前使用的其他 CSS 后处理的示例。

var gulp = require('gulp');
var autoprefixer = require('gulp-autoprefixer');
var rtlcss = require('gulp-rtlcss');
var rename = require('gulp-rename');
var sourcemaps = require('gulp-sourcemaps');

gulp.task('styles', function () {
    return gulp.src(['/styles/*.css'])
		.pipe(sourcemaps.init())
        .pipe(autoprefixer(["last 2 versions", "> 1%"])) // Other post-processing.
        .pipe(gulp.dest('dist')) // Output LTR stylesheets.
        .pipe(rtlcss()) // Convert to RTL.
        .pipe(rename({ suffix: '-rtl' })) // Append "-rtl" to the filename.
		.pipe(sourcemaps.write('dist')) // Output source maps.
        .pipe(gulp.dest('dist')); // Output RTL stylesheets.
});

更改日志

参见CHANGELOG.md

项目贡献人员列表:


极客公园 , 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权
转载请注明原文链接:gulp-rtlcss中文文档|gulp-rtlcss js中文教程|解析
喜欢 (0)
.excerpt .focus {display:none}