In this lesson, we learn how to generate custom utility classes in tailwind. We add new properties to our JavaScript config object to generate new helper classes to suit our needs.

Update gulpfile.js:

const gulp = require("gulp");
const postcss = require("gulp-postcss");
const tailwindcss = require("tailwindcss"); const PATHS = {
css: "./src/styles.css",
config: "./tailwind.js",
dist: "./"
}; gulp.task("css", () => {
return gulp
.src(PATHS.css)
.pipe(postcss([tailwindcss(PATHS.config), require("autoprefixer")]))
.pipe(gulp.dest(PATHS.dist));
}); gulp.task("default", ["css"], () => {
gulp.watch(PATHS.config, ["css"]);
});

For example, you want to add some custom margin and padding in tailwind.js file:

  margin: {
'auto': 'auto',
'px': '1px',
'0': '0',
'1': '0.25rem',
'2': '0.5rem',
'3': '0.75rem',
'4': '1rem',
'6': '1.5rem',
'8': '2rem',
'16': '4rem', //added
'crazy': '8rem', //added
},
padding: {
'px': '1px',
'0': '0',
'1': '0.25rem',
'2': '0.5rem',
'3': '0.75rem',
'4': '1rem',
'6': '1.5rem',
'8': '2rem',
'16': '4rem', //added
'crazy': '16rem', //added
},

After run 'gulp' command.

index.html

  <h1 class="text-purple
bg-pink-dark
p-crazy mt-crazy">Hello Tailwind!</h1>

Checkout more on docs.

最新文章

  1. 如何解决wow.js与fullpage的兼容性
  2. welcome to learn prgram
  3. 图解c/c++多级指针与“多维”数组
  4. NOI 题库 7084
  5. apr 内存管理
  6. unity, SerializedObject.FindProperty不要写在Editor的OnEnable里,要写在OnInspectorGUI里
  7. HDOJ 1020 Encoding
  8. Python进阶之闭包
  9. 马丁&#183;福勒-page对象
  10. selenium firefox
  11. vue v-time指令封装(接口返回时间戳 在到日期转换)
  12. You Don&#39;t Know JS: Scope &amp; Closures (第3章: 函数 vs 块作用域)
  13. 开启BBR加速
  14. 【机器学习算法-python实现】矩阵去噪以及归一化
  15. Android Toast 使用总结
  16. .Net用字符串拼接实现表格数据相同时合并单元格
  17. Django实战(22):处理登录和注销
  18. SVN 提交代码时强制加入注释内容
  19. Codeforces 1030F 【线段树】【好题】
  20. 我所理解的Mongodb 的优势

热门文章

  1. Android之UtilsRequesServicetHelp工具类
  2. (hdoj 5137 floyd)How Many Maos Does the Guanxi Worth
  3. sublime界面主题
  4. 院校-国外-美国:斯坦福大学( Stanford)
  5. [JavaEE] DWR框架简介
  6. Kaggle之泰坦尼克号幸存预测估计
  7. 关于打包压缩几种格式(gzip,bzip2,xz)的试验对比
  8. 移动测试基础—adb、monkey命令
  9. Centos7下Docker的使用
  10. mybatis 高级映射和spring整合之逆向工程(7)