zoukankan      html  css  js  c++  java
  • [Tailwind] Create Custom Utility Classes in Tailwind

    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.

  • 相关阅读:
    Regexp:教程
    Regexp:目录
    笔记-C#:C# 方法、属性杂项-01
    Regexp:正则表达式应用——实例应用
    正则表达式:百科
    Regexp:template
    AngularJS:参考手册
    命令目录
    java实现连续数的公倍数
    java实现连续数的公倍数
  • 原文地址:https://www.cnblogs.com/Answer1215/p/8781217.html
Copyright © 2011-2022 走看看