在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
开源软件名称(OpenSource Name):jjlharrison/gulp-rtlcss开源软件地址(OpenSource Url):https://github.com/jjlharrison/gulp-rtlcss开源编程语言(OpenSource Language):JavaScript 100.0%开源软件介绍(OpenSource Introduction):gulp-rtlcssGulp plugin that uses RTLCSS to convert LTR CSS to RTL. Install$ npm install --save-dev gulp-rtlcss Basic Usagevar gulp = require('gulp');
var rtlcss = require('gulp-rtlcss');
gulp.task('default', function () {
return gulp.src('styles.css')
.pipe(rtlcss())
.pipe(gulp.dest('dist'));
}); ConfigurationThe plugin optionally accepts RTLCSS configuration either as an argument or with a file named See the RTLCSS documentation for more information about accepted configuration. ExampleThe below example will result in 2 copies of each stylesheet, one LTR stylesheet and one RTL stylesheet (with "-rtl" appended to the filename before the extension). The example uses autoprefixer, this is just an example of other CSS post-processing being used before rtlcss. 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.
}); Change LogSee CHANGELOG.md. |
2023-10-27
2022-08-15
2022-08-17
2022-09-23
2022-08-13
请发表评论