前段时间,写了一篇“Blazor如何集成Tailwind CSS”的文章。但是操作起来比较麻烦,又是命令行,又是要修改一大堆配置。

后来,我又找到一个更简单的方法。

实现方式

新建Blazor项目,然后引用nuget包BamButz.MSBuild.TailwindCSS

编辑项目文件,加入TailwindCSS生成操作:

<ItemGroup><TailwindCSS Include="wwwroot/css/app.css" />
</ItemGroup>

然后和上次的一样,修改wwwroot文件夹中的app.css文件内容,指定导入哪些Tailwind库:

@tailwind base;
@tailwind components;
@tailwind utilities;#blazor-error-ui {background: lightyellow;bottom: 0;box-shadow: 0 -1px 2px rgba(0, 0, 0, 0.2);display: none;left: 0;padding: 0.6rem 1.25rem 0.7rem 1.25rem;position: fixed;width: 100%;z-index: 1000;
}#blazor-error-ui .dismiss {cursor: pointer;position: absolute;right: 0.75rem;top: 0.5rem;
}

最后,直接编译,你会发现app.min.css已经自动生成了,和原来的实现效果一样。

同样,你也可以在项目的根目录下,创建tailwind.config.js文件定制app.min.css输出内容:

module.exports = {purge: [],darkMode: false, // or 'media' or 'class'theme: {extend: {},},variants: {extend: {},},plugins: [],
}

具体配置格式,可以参考官方文档:https://tailwindcss.com/docs/configuration

结论

如果你觉得这篇文章对你有所启发,请关注我的个人公众号”My IO“,记住我!

Hello Blazor:(2)集成Tailwind CSS续——nuget包方式相关推荐

  1. Hello Blazor:(2)集成Tailwind CSS

    Blazor默认集成了bootstrap,对于我这种后端出身,对CSS一知半解的.NET开发人员来说,使用起来还是有一定难度的. 好不容易才学到点皮毛,结果前端人员居然告诉我,bootstrap已经过 ...

  2. 学习Vue3 第三十四章(Vue3集成Tailwind CSS)

    Tailwind CSS 是一个由js编写的CSS 框架 他是基于postCss 去解析的 官网地址Tailwind CSS 中文文档 - 无需离开您的HTML,即可快速建立现代网站. 对于PostC ...

  3. Tailwind CSS

    Tailwind CSS Tailwind CSS是一个实用程序优先的 CSS 框架,用于快速构建自定义用户界面. Useful Links 传奇:官方资源 Website - 官方 Tailwind ...

  4. tailwind css_如何使用Tailwind CSS构建样式化的登陆页面

    tailwind css 介绍 (Introduction) Developers use Cascading Style Sheets (CSS) to style websites. But of ...

  5. 发布nuget包的正确姿势---cicd自动打包发布

    最轻便的发布nuget包方式,方便cicd自动打包发布nuget包 首先新建项目 项目名随便取,这里就叫它GuiH.ClassLibrary 默认即可,需要改目标版本时,等创建好再改 项目创建好了 随 ...

  6. Tailwind CSS 浅析

    TailwindCSS 是一个CSS框架,和你知道的bootstrap,element ui,Antd,bulma.一样.将一些css样式封装好,用来加速我们开发的一个工具. 和其他的CSS框架有什么 ...

  7. Tailwind CSS 入门和实践

    作者:康曾璐 背景 Tailwind 是一个基于 Atomic/Utility-First 规范 CSS 框架,提供了基础的工具类 utility classes(如:内边距 padding.字体 t ...

  8. 使用React和Tailwind CSS搭建项目模板

    公众号关注 "太空编程" 设为 "星标",带你了解硬核的编程知识! 众所周知,Tailwind CSS框架越来越流行,所以我决定尝试学习并使用Tailwind ...

  9. 使用React和Tailwind CSS搭建项目框架

    众所周知,Tailwind CSS框架越来越流行,所以我决定尝试学习并使用Tailwind CSS来搭建一个项目模板,一方面自己深入学习下,二来帮助新人更快地上手Tailwind CSS开发. 创建一 ...

最新文章

  1. 一种新的计算机视觉技术?将手机的摄像头变成了一个搜索引擎
  2. 【转】Android APK反编译就这么简单 详解(附图)
  3. 记一次程序员在办公室里的“撕逼”经历
  4. 城池俱坏,英雄安在?云龙几度相交代?想兴衰,^
  5. Google 正式抛弃 HTTP!
  6. 实验server2003的域环境里安装一台Server2008 DC
  7. 雷达发现 |最新教育行业数据报告
  8. tk芯片智能机刷机方法_MTK通用刷机教程 MTK芯片智能机刷机方法
  9. 6个usb口服务器无响应,USB接口不能用(没反应)修复方法
  10. IBM p720 在HMC上创建分区并安装AIX系统
  11. 微服务拆分以及之间的远程调用
  12. php毕设周记_php实习日记
  13. 麻省理工学院公开课:经典力学
  14. 食品和饮料销售预测分析
  15. python绘制一个太极图案_python中简单易学的绘图:用turtle画太极图
  16. webvtt字幕转srt字幕方法
  17. Ajax的简单使用与JSON数据格式
  18. android gps底层,Android 强制开启GPS
  19. VM虚拟机中的web服务内网穿透的设置,虚拟机连接主机的mysql(主机win10 虚拟机win10)
  20. 全球及中国体相全息透射光栅行业研究及十四五规划分析报告

热门文章

  1. UITableView定制accessoryView出现的连带问题
  2. 硬盘结构及硬盘错误的解决方法(一)
  3. sklearn 安装_sklearn-classification_report
  4. C++中的namespace ----转载
  5. Spring中神奇@aotuWrited
  6. Linux内核笔记--内存管理之用户态进程内存分配
  7. php基础系列:从用户登录处理程序学习mysql扩展基本操作
  8. Binary Search二分法搜索C++程序
  9. php html 伪静态,php 伪静态(url重写)的写法
  10. 使用环境变量来配置 Teams App 的 manifest