Rails6使用tailwind CSS

 tailwind的特色(在Bootstrap 和vanilla Css之间)

https://tailwindcss.com/docs/what-is-tailwind/

 

Rails6

six版本的Rails使用rails new xxx后会生成:

postcss.config.js

 

tailwind

安装tailwind

#使用yarn info tailwindcss查看版本
#当下一个版本发布后,会抓这个版本
yarn add tailwindcss@next 

也可以在npmjs.com/package/tailwindcss查看具体信息。

最新版本1.0更新了很多功能。

https://github.com/tailwindcss/tailwindcss/releases/v1.0.0-beta.1

 https://next.tailwindcss.com/docs/installation

 

2增加Tailwind 到你的CSS

根据文档,Rails6使用了postcss-import依赖包,所以当把组件引进你的额外添加的文件时使用:

//新建app/javascript/stylesheets文件夹,新建application.scss
@import "tailwindcss/base";
@import "tailwindcss/components";
@import "tailwindcss/utilities";

 

然后在../pcaks/application.js内引用application.scss文件:

require("../stylesheets/application.scss")

 

注意在views/layouts/application.html.erb中添加pack标签:

//引入pack
 <%= stylesheet_pack_tag 'application', media: 'all', 'data-turbolinks-track': 'reload' %>

 

 

3使用Tailwind处理你的CSS

因为使用webpack:https://next.tailwindcss.com/docs/installation#webpack

添加2行代码到postcss.config.js文件

module.exports = {
  plugins: [
    // ...
    require('tailwindcss'),
    require('autoprefixer'),
    // ...
  ]
}

 

完成设置,现在就可以使用tailwind的组件了

 

 

 

案例git:https://github.com/chentianwei411/tailwindapp

 

转载于:https://www.cnblogs.com/chentianwei/p/10728086.html

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值