css插件学习之--rucksackcss

官方API

rucksackcss请点击链接查看

安装

const gulp = require('gulp');
const postcss = require('gulp-postcss');
const rucksack = require('rucksack-css');

gulp.task('rucksack', () => {
  return gulp.src('src/*.css')
    .pipe(postcss([ rucksack() ]))
    .pipe(gulp.dest('dist'));
});

神奇的功能

  • 定位
position: relative 20% auto;
  • 清除浮动
clear: fix;
  • 字体文件路径
@font-face {
  font-path: '/my/font/file';
}
  • 十六进制GRBA
color: rgba(#fff, 0.8);

-别名配置

@alias {
    d:display;
    o:opcity;
    va:vertical-align,;
    p:position;
    t:top;
    b:bottom;
    l:left;
    r:right;
    f:float;
    w:weight;
    h:height;
    mx:min-width;
    mh:min-height;
    xw:max-width;
    xh:max-height;
    lh:line-height;
    m:margin;
    mt:margin-top;
    mb:margin-bottom;
    mr:margin-right;
    ml:margin-left;
    p:padding;
    pt:padding-top;
    pb:padding-bottom;
    pr:padding-right;
    pl:padding-left;
    o:overflow;
    ox:overflow-x;
    oy:overflow-y;
    c:clear;
    b:border;
    bt:border-top;
    bb:border-bottom;
    br:border-right;
    bl:border-left;
    bgc: background-color;
    bgm: background-image;
    bgs: background-size;
    bgp: background-position;
    bgr: background-repeat;
    f:font;
    fs:font-size;
    fw:font-weight;
}
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 175,955评论 25 709
  • 刚刚,母亲来了电话,说外婆昨晚十点过去世了,我心里说不出五味杂陈,想着前天给姐姐发孩子视频的时候,因为光...
    二么阅读 2,540评论 0 3
  • 我在一个下雨傍晚想着一个未曾谋面的人。没有午后四点阳光穿过树枝的温暖,只有挥之不去的矫情, 舍友洗过了头,洗发露的...
    靶子贱阅读 1,950评论 1 2
  • 1 男人的择偶标准中,几乎无一例外,都有一项,便是善解人意。 善解人意,通俗点说,便是理解你,不无理取闹。 其实,...
    安夏的花花世界阅读 2,405评论 0 1
  • 区块链”概念已火。 韦物主义发现,虽然大部分人对“区块链”好奇,甚至眼馋,但不少还处于不求甚解的懵逼阶段........
    wd0630阅读 2,372评论 1 0

友情链接更多精彩内容