码迷,mamicode.com
首页 > Windows程序 > 详细

[Tailwind] Create Custom Utility Classes in Tailwind

时间:2018-04-10 18:48:04      阅读:235      评论:0      收藏:0      [点我收藏+]

标签:.com   styles   win   crazy   rate   his   html   update   ext   

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.

[Tailwind] Create Custom Utility Classes in Tailwind

标签:.com   styles   win   crazy   rate   his   html   update   ext   

原文地址:https://www.cnblogs.com/Answer1215/p/8781217.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!