如何優(yōu)雅地使用tailwindcss

tailwindcss存在的意義非常好,可以減少我們對(duì)一些基礎(chǔ)樣式的定義和重復(fù)樣式設(shè)置的冗余,引入tailwind,我們可以多級(jí)拼接class,而不用多余去定義class類。
1.首先install tailwind
2.為了使用方便,個(gè)人增加如下配置 tailwind.config.js:

module.exports = {
  purge: {
    enable: process.env.NODE_ENV === 'production',
    content: ['./index.html', './src/**/*.{vue,ts,tsx}'],
  },
theme: {
    extend: {
      zIndex: {
        '-1': '-1',
      },
      colors: {
        primary: {
          DEFAULT: '#00a8b2',
          // dark: primaryColorDark,
        },
        secondary: 'var(--color-secondary)',
      },
      spacing: {
        px: '1px',
        1: '0.25rem',
      },
      screens: {
        sm: '576px',
        md: '768px',
        lg: '992px',
        xl: '1200px',
        '2xl': '1600px',
      },
    },
  }
}

3.添加tailwind.css:

:root {
  --color-secondary: #ecc94b;
  /* ... */
}
@tailwind base;
@tailwind components;
@tailwind utilities;

.clearfix:before,
.clearfix:after {
  display: table;
  content: "";
}

.clearfix:after {
  clear: both;
}

4.基礎(chǔ)用法

<button class="bg-red-500 hover:bg-red-700 ...">
  Hover me
</button>
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容