Tailwind CSS:基础使用/vue3+ts+Tailwind

254 篇文章 25 订阅
订阅专栏
文章介绍了TailwindCSS作为一个强大的CSS框架,其优势在于快速开发、高度可定制和语义化类名。通过在Vue3项目中安装和配置TailwindCSS,包括创建配置文件和导入样式,展示了如何在模板中使用其类来实现设计。文章还提供了代码示例和浏览器效果展示。
摘要由CSDN通过智能技术生成

一、理解Tailwind

安装 - TailwindCSS中文文档 | TailwindCSS中文网

Installation - Tailwind CSS

1.1、词义

我们简单理解就是搭上CSS的顺风车,事半功倍。

1.2、Tailwind CSS有以下优势

1. 快速开发:Tailwind CSS 提供了一些现成的 class / 可复用类,可以快速构建出界面和布局。使用它可以加速开发进程。

2. 可定制性:Tailwind CSS 可以自定义所有样式,使得样式可以与设计风格一致。设计师可以轻松地改变某个元素的样式而不影响其他元素的样式。

3、丰富的配置:Tailwind CSS 提供了丰富的配置选项,可以根据项目需求进行自定义配置,满足不同项目的需求。

4. 语义化:Tailwind CSS 使用类名来描述样式,这使得代码更加语义化,易于理解和维护。减少了记忆负担。

5. 组件化:Tailwind CSS 的类名是组合而成,可以轻松创建组件并在整个项目中重复使用。

6. 减少重复代码:使用 Tailwind CSS 可以减少代码的冗余和重复,使得代码更加清晰,易于维护。

7. 轻量级:Tailwind CSS 只包含必要的 CSS 样式,不包含任何不必要的样式。这使得它非常轻量,可以提高网站的性能。

8. 社区支持:Tailwind CSS 有一个庞大的社区提供支持,可以分享经验和解决问题。

9、更好的现代化支持:Tailwind CSS 的设计理念与现代化开发趋势相符合,支持响应式设计和移动端适配等功能,使得页面开发更加便捷和高效。

1.3、Tailwind CSS推荐使用吗

直接上结论,新项目推荐使用哦

Tailwind CSS是一个功能强大的CSS框架,可以帮助开发人员快速创建现代化的Web应用程序和网站。它提供了一个简单而强大的类系统,以及许多可重复使用的UI组件。同时,Tailwind CSS还支持定制主题和响应式设计,以适应不同的设备和屏幕尺寸。

因此,如果你需要快速创建现代化的Web应用程序和网站,尤其是需要实现响应式设计,那么Tailwind CSS是一个非常好的选择。当然,它也需要一定的学习和适应成本,但是一旦掌握,它可以大大提高开发效率,帮助你更快地构建出优秀的网站和应用程序。

二、项目实践(Vue3.3 + TypeScript + TailwindCSS)

2.1、安装 TailwindCSS

pnpm add tailwindcss

2.2、创建配置文件 / tailwind.config.js
2.2.1、创建tailwind.config.js

该文件用于配置 TailwindCSS

npx tailwindcss init

2.2.2、tailwind.config.js 文件内容
/** @type {import('tailwindcss').Config} */
export default {
  content: [],
  theme: {
    extend: {},
  },
  plugins: [],
}

默认情况下,该文件将被添加到项目根目录中。

在配置文件中,您可以更改 TailwindCSS 的默认设置,例如颜色、字体、间距等。

2.3、在项目src/styles/目录下建一个tailwind.css文件(根据自己项目创建文件即可)
2.4、导入 TailwindCSS

在 src/styles/tailwind.css 文件中,使用 @import 导入 TailwindCSS 和其他 CSS 文件:

@import 'tailwindcss/base';
@import 'tailwindcss/components';
@import 'tailwindcss/utilities';

/* 其他 CSS 文件的导入 */
2.5、在 main.js 文件中,将 tailwind.css文件导入到项目中
import { createApp } from 'vue';
import App from './App.vue';
import './styles.css'; // 导入样式文件

createApp(App).mount('#app');
2.6、代码示例

现在可以在项目中使用 TailwindCSS 类,例如 text-centerbg-red-500 等。

<template>
  <div class="container">
    <button class="py-2 px-4 bg-blue-500 text-white font-bold rounded">
    点我
  </button>
  </div>
</template>

<script setup lang="ts">

</script>

<style scoped lang="less">

</style>
2.7、浏览器效果

默认效果

鼠标划上

鼠标点击

三、欢迎交流指正,关注我,一起学习。

参考链接

安装 - TailwindCSS中文文档 | TailwindCSS中文网

Installation - Tailwind CSS

让我来吹一波 Tailwind CSS - 知乎

vite+vue3+ts+ant design vue+tailwindcss搭建前端web应用(1)
TJ1532635942的博客
08-23 4524
本文编写的目的是为了基于vite、vue3、ts搭建开箱即用的前端应用框架模板,会实现axios、vue-router和pinia的封装和基本使用
vuefer:Vue3使用Tailwind CSS风格像Flutter
03-14
Vuefer只是一种使用Tailwind CSS编写Flutter风格的Vue3的方法 sdsfd 请注意:该项目已从vuefer重命名为独立名称:vuefer 请注意:该项目正在进行中,完全是实验性的! 启动该项目的原因和动力是一个问题:Flutter&Dart太棒了! Vue3和Typescript也很棒! 但... Flutter无法在Excel :(内使用,并且使用Web库的方式比较复杂。 因此,如果我们以Flutter的方式编写Vue3 TS,因为它既简单又快速,该怎么办? 目的:快速原型开发和快速MVP开发 请注意: 它根本不是Flutter ,甚至都不是Flutter,但是希望它将使用其样式的组件和方法编写。 根本没有正确编写它,并且直到版本1才可以在生产中使用。 它尚未与任何标准对齐,并且根本没有任何样式,并且看起来很糟:),因为现在的主要重点是编写基
vue3使用tailwindcss
weixin_43737733的博客
09-20 569
purge: [], //purge: ['./index.js', './src/**/*.{js,jsx,ts,tsx}'], // 根据实际情况配置路径。2.生成Tailwind CSS创建配置文件(生成postcsstailwind文件)5.在main.js入口文件引入main.css。中,你可以根据需要配置Tailwind CSS。4.在asstes文件夹创建main.css
TailwindCssvue3项目中的使用
qq_45913170的博客
11-23 1378
output.css,开启监听生效目录中所有出现的 class 类名的变化,并编译为 CSS。5.运行 tailwindcss CLI 工具,指定源文件 ./src/.css。3.在tailwind.config.js添加对vue文件的识别。和输出文件./src/style/)中添加以下内容,用。Tailwind功能。
vue3+ts:tailwindcss的配置项详解(theme主题配置篇)
2301_76403820的博客
07-21 5418
vue3+ts:tailwindcss的配置项详解(theme主题配置篇) 配置文件 直接上官方的默认配置代码,注意content里的作用域 /** @type {import('tailwindcss').Config} */ export default { content: [ "./index.html", "./src/**/*.{vue,js,ts,jsx,tsx}", ], presets: [], darkMode: 'media', // or 'class
Vue3配置Tailwind CSS
欢迎来到我的前端博客!这里汇集了关于前端开发的最新技术、实用工具和经验分享。我将为你提供详细的教程、代码示例和实战案例,帮助你掌握Web开发的核心概念和技能。不论你是初学者还是有经验的开发者,这个博客都适合你。
05-17 5604
实用类以相当小的单元准备,因此大多数样式都可以通过仅组合实用类来实现。Tailwind 有大量的实用类,并使用必要的类来进行样式设置,但担心如果加载所有实用类,构建大小会增加。有这么多的类,你可能会认为很难记住这些类,但正如你在上面看到的,text-red-50。Tailwind 的实用类名称是这样命名的,这样你就可以很容易地想象要应用的样式。可以通过在 Tailwind 的配置文件tailwind.config.js。在下面的示例中,根目录中的 index.html。和 tsx 的文件是构建优化的目标。
vite-ts-tailwind-starter:自以为是的Vite + Vue 3 + TypeScript + Tailwind CSS入门
05-01
Vue 3 Vuex 4商店(完全键入) 打字稿 带有JIT编译器的Tailwind CSS +已预安装以下插件 @tailwindcss/aspect-ratio @tailwindcss/line-clamp @tailwindcss/typography @tailwindcss/forms PostCSS 8 w / post...
vue3-tailwindcss-primevue:带有TailwindCss和PrimeVueVue 3模板
04-04
Vue 3 TailwindCss + PrimeVue模板 一个Vue 3应用程序模板,实现了 UI工具包, ,Vue Router和Fontawesome。 实例化 确保Vue CLI和Vue CLI初始化已全局安装 npm i -g @vue/cli npm i -g @vue/cli-init 要从此模板...
基于Vue3+TS+TailWindCSS的在线考勤管理系统.zip
01-04
Vue3,springboot,element-ui使用技巧,实战应用开发小系统参考资料,源码参考。 详细介绍了一些Qt框架的各种功能和模块,以及如何使用Qt进行GUI开发、网络编程和跨平台应用开发等。 适用于初学者和有经验的开发者...
基于Nuxt3 + Vue3 + NaiveUI+ Vite实战开发在线教育SSR服务端渲染网站应用.zip
03-03
Vue3:用于快速构建web用户界面的框架。 NuxtJS: 让你构建你的下一个 Vue.js 应用程序变得更有信心。这是一个 开源 的框架,让 web 开发变得简单而强大。 Vite:下一代的前端构建工具,开箱即用。 naive-ui: 基于...
vue3+ts+vite添加tailwind配置
weixin_43914605的博客
05-14 1463
Vue3+typeScript+vite配置Tailwind Css
vue 3 第三十五章:集成 tailwind Css
to_the_Future的博客
06-10 4402
Tailwind CSS 是一个实用的 CSS 框架,旨在帮助开发人员快速构建现代网站和 Web 应用程序。它提供了一组可重用的 CSS 类,可用于几乎任何类型的 UI 组件和布局。与传统的 CSS 框架不同,Tailwind 不会预定义任何样式。相反,它将样式定义为独立的类,使开发人员可以按需使用它们。例如,要添加一个按钮,只需将适当的类添加到 HTML 元素上,而不必为每个按钮编写自定义 CSSTailwind 还提供了广泛的定制选项,以便根据需要调整样式。这包括设置颜色,间距和字体等属性。通过。
vue3项目中使用Tailwind CSS
最新发布
朝夕奔梦
09-28 638
一旦配置好自定义主题后,你就可以在Vue组件中使用这些自定义的 Tailwind CSS类。,你应该能看到Vite项目运行成功,并且可以使用 Tailwind CSS。保存后,页面应该会显示带有 Tailwind 样式的文本。为了确保 Tailwind CSS 正常工作,可以在。7.检查 Tailwind CSS 是否正常工作。1.首先,在新的文件夹中初始化一个项目,使用。5.添加 Tailwind CSS 到项目中。/* 如果你需要在这里添加额外的样式 */4.配置 Tailwind CSS
Vue3集成Tailwind CSS
小多的博客
07-13 802
Tailwind CSS 是一个由js编写的CSS 框架 他是基于postCss 去解析的官网地址:Tailwind CSS 中文文档可以在vscode安装 Tailwind插件进行代码的输入提示 生成配置文件 配置文件文档 修改配置文件 tailwind.config.js 创建 tailwind.css文件 main.ts中引入 tailwind.css文件 如果您想基于 Tailwind 生成的默认样式自定义任何 CSS ,通常情况下只需创建一个 CSS 文件,并使用 指令包含 的 , 和
vue3集成Tailwind Css
qq_43548590的博客
11-28 948
Tailwind Css 是由 JavaScript 编写的 Css 框架,基于PostCss 解析类名驱动文档生产环境体积很小,编译后只有 8.7KB支持 栅格、hover/focus、深色模式等可以通过 apply 指令实现自定义类名支持前沿样式属性,比如很多浏览器不支持 grid 属性,但此框架帮我们做了转换写代码时在 VSCode 里有提示。
TailwindCSS使用,看这一篇就够了!
我本可以容忍阳光,如果我不曾见过太阳,然而阳光已使我荒凉,成为更新的荒凉。
03-30 2212
更好的阅读体验请移步至:zhengxiaoping.xyz/css/Tailwin…[1]安装以下方法是Vite + Vue模式下的安装方法,其他脚手架与框架的使用同理。创建项目pnpmcreateviteapp--templatevue #yarncreateviteapp--templatevue #npmcreateviteapp--templatevue ...
Vue3整合TailwindCss
2301_76788095的博客
06-18 1056
Tailwind CSS 是一个高度可定制的 CSS 框架,它提供了一组原子级的样式类,使得开发者可以通过组合这些类来快速构建现代化的用户界面。与传统的 CSS 框架不同,Tailwind CSS 并不提供预定义的组件或样式,而是专注于提供一组原子类,以实现更高程度的灵活性和定制性。Tailwind CSS 的工作原理是扫描所有 HTML 文件、JavaScript 组件以及任何 模板中的 CSS 类(class)名,然后生成相应的样式代码并写入 到一个静态 CSS 文件中。
vue3+ts tailwindcss使用保姆级教程
05-25
好的,下面是使用Vue3+TypeScript+TailwindCSS的保姆级教程: 1. 安装Vue CLI 首先,需要安装Vue CLI来创建Vue项目。打开终端,运行以下命令: ``` npm install -g @vue/cli ``` 2. 创建Vue项目 在终端中进入你想要创建Vue项目的文件夹,并运行以下命令: ``` vue create my-project ``` 在创建项目时,选择TypeScript作为语言。 3. 安装TailwindCSS 在终端中进入项目文件夹,并运行以下命令安装TailwindCSS: ``` npm install tailwindcss ``` 4. 配置TailwindCSS 在项目根目录下创建一个`tailwind.config.js`文件,并添加以下内容: ```js module.exports = { purge: [], darkMode: false, // or 'media' or 'class' theme: { extend: {}, }, variants: { extend: {}, }, plugins: [], } ``` 5. 导入TailwindCSS 在`src`目录下的`main.ts`文件中导入`tailwind.css`文件: ```ts import { createApp } from 'vue' import App from './App.vue' import './tailwind.css' createApp(App).mount('#app') ``` 6. 使用TailwindCSS 现在可以在组件中使用TailwindCSS类名了。例如,在`App.vue`中: ```html <template> <div class="bg-gray-100"> <h1 class="text-2xl font-bold text-center my-4">Hello World</h1> </div> </template> ``` 这将创建一个灰色的背景,并且在居中的标题下方显示“Hello World”。 这就是Vue3+TypeScript+TailwindCSS的保姆级教程了。希望对你有所帮助!
写文章

热门文章

  • pnpm:基础使用 67300
  • 小程序:微信扫码,携带参数跳转到小程序指定页面 43857
  • vue3+vite:本地代理,配置proxy 36597
  • github:网址为 https://github.com/ 的网页可能暂时无法连接,或者它已永久性地移动到了新网址 33450
  • 小程序:uniapp解决 vendor.js 体积过大的问题 30056

分类专栏

  • 前端 254篇
  • 小程序 18篇
  • nodejs 8篇
  • 供应链管理 17篇
  • Java 4篇
  • 网络 6篇
  • 数据库 3篇
  • WebGL 3篇
  • 浏览器 2篇

最新评论

  • 小程序-uni-app:uni-app-base项目基础配置及使用 / uni-app+vue3+ts+vite+vscode

    美酒没故事°: 用现成的:https://blog.csdn.net/qq_42618566/article/details/136625324

  • nodejs:本地安装nvm实现nodejs多版本管理及切换版本

    cece_311: 中文版失效了

  • 微信小程序:调用 摄像头、选择照片或视频 都没反应 / wx.chooseImage 选择上传图片无反应

    彭也.: 没添加信息 为什么ios能唤起 安卓不能唤起

  • 网络:IP与MAC

    前端拾光者: 我来蹭点积分,优质好文,博主的文章细节很到位,兼顾实用性和可操作性,感谢博主的分享,期待博主持续带来更多好文

  • 微信小程序:一个小程序跳转至另一个小程序

    CSDN-Ada助手: 小程序 技能树或许可以帮到你:https://edu.csdn.net/skill/mini_programs?utm_source=AI_act_mini_programs

最新文章

  • 二维码:理解二维码 / 生成二维码 / 小程序支持哪种类型的二维码 / 小程序识别GS1码
  • JavaScript:事件 / DOM事件
  • 微信小程序:一个小程序跳转至另一个小程序
2024
10月 2篇
09月 8篇
08月 18篇
07月 9篇
06月 7篇
05月 8篇
04月 2篇
03月 3篇
01月 1篇
2023年122篇
2022年64篇
2021年45篇

目录

目录

评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值

玻璃钢生产厂家广东玻璃钢商场美陈河南玻璃钢艺术雕塑价格报价驻马店泡沫玻璃钢雕塑上海玻璃钢陶瓷雕塑企业西瓜玻璃钢卡通雕塑工厂城市玻璃钢雕塑工程玻璃钢人物大型园林雕塑设计兰溪玻璃钢雕塑设计玻璃钢半球雕塑栖霞元旦商场美陈学校彩色玻璃钢雕塑北京水果玻璃钢雕塑供应商商场创意美陈比赛重庆创意玻璃钢雕塑销售电话辽宁火烈鸟玻璃钢雕塑公司玻璃钢贝壳雕塑河南抽象玻璃钢雕塑制作河南景观园林玻璃钢人物雕塑玻璃钢雕塑是不是越厚越好平顶山玻璃钢雕塑报价河北主题商场美陈价格山东秋季商场美陈报价宁波玻璃钢雕塑企业兰州玻璃钢植物雕塑多少钱玻璃钢雕塑厂家园林银川玻璃钢雕塑厂玻璃钢李时珍人像雕塑价格山东玻璃钢商场美陈广东透光玻璃钢雕塑成品雕塑玻璃钢兄香港通过《维护国家安全条例》两大学生合买彩票中奖一人不认账让美丽中国“从细节出发”19岁小伙救下5人后溺亡 多方发声单亲妈妈陷入热恋 14岁儿子报警汪小菲曝离婚始末遭遇山火的松茸之乡雅江山火三名扑火人员牺牲系谣言何赛飞追着代拍打萧美琴窜访捷克 外交部回应卫健委通报少年有偿捐血浆16次猝死手机成瘾是影响睡眠质量重要因素高校汽车撞人致3死16伤 司机系学生315晚会后胖东来又人满为患了小米汽车超级工厂正式揭幕中国拥有亿元资产的家庭达13.3万户周杰伦一审败诉网易男孩8年未见母亲被告知被遗忘许家印被限制高消费饲养员用铁锨驱打大熊猫被辞退男子被猫抓伤后确诊“猫抓病”特朗普无法缴纳4.54亿美元罚金倪萍分享减重40斤方法联合利华开始重组张家界的山上“长”满了韩国人?张立群任西安交通大学校长杨倩无缘巴黎奥运“重生之我在北大当嫡校长”黑马情侣提车了专访95后高颜值猪保姆考生莫言也上北大硕士复试名单了网友洛杉矶偶遇贾玲专家建议不必谈骨泥色变沉迷短剧的人就像掉进了杀猪盘奥巴马现身唐宁街 黑色着装引猜测七年后宇文玥被薅头发捞上岸事业单位女子向同事水杯投不明物质凯特王妃现身!外出购物视频曝光河南驻马店通报西平中学跳楼事件王树国卸任西安交大校长 师生送别恒大被罚41.75亿到底怎么缴男子被流浪猫绊倒 投喂者赔24万房客欠租失踪 房东直发愁西双版纳热带植物园回应蜉蝣大爆发钱人豪晒法院裁定实锤抄袭外国人感慨凌晨的中国很安全胖东来员工每周单休无小长假白宫:哈马斯三号人物被杀测试车高速逃费 小米:已补缴老人退休金被冒领16年 金额超20万

玻璃钢生产厂家 XML地图 TXT地图 虚拟主机 SEO 网站制作 网站优化