HbuilderX 创建项目 使用TailwindCss

Tailwind CSS 是一个利用共用程序类(Utilize Class:类本身中没有特定的含义,可以用在任何地方)的css框架。

官网地址:https://www.tailwindcss.cn/

TailWind Css的优势

1.响应式设计:
Tailwind css 内置了响应式设计功能,可以根据不用的屏幕大小和设备自动调整样式.

2.模块化:

Tailwind css 采用模块化设计理念,将样式分为不用模块,如布局,颜色,字体等。

3.灵活性

允许开发人员自定义样式,并根据项目的需求进行扩展,支持自定义类和属性,比如在配置文件中配置未注册的样式类,或者使用text-[#121212]、w-[100px]这种固定值的方式

4.快速开发

Tailwind css 通过提供大量的预定义类和实用程序类,可以大大加快开发速度。开发人员可以通过简单的添加类名来应用样式,无需编写大量的自定义css代码

5.可扩展性

Tailwind css 具有良好的可扩展性,可以与其他框架和库集成使用,如:Vue.js、React和Angular。

安装

通过 npm 安装 tailwindcss,然后创建你自己的tailwind.config.js 配置文件。

npm install -D tailwindcss

 然后输入npx tailwindcss init命令会生成一个tailwind.config.js文件

npx tailwindcss init

 配置tailwind.config.js文件

/** @type {import('tailwindcss').Config} */
module.exports = {
  content: [],
  theme: {
    extend: {},
  },
  plugins: [],
}

/** @type {import('tailwindcss').Config} */
module.exports = {
	// https://ask.dcloud.net.cn/article/40098
  	separator: '__', // 如果是小程序项目需要设置这一项,将 : 选择器替换成 __,之后 hover:bg-red-500 将改为 hover__bg-red-500  
  	corePlugins: {  
  		// 预设样式  
  		preflight: false, // 一般uniapp都有预设样式,所以不需要tailwindcss的预设  
  		// 以下功能小程序不支持  
  		space: false, // > 子节点选择器  
  		divideWidth: false,  
  		divideColor: false,  
  		divideStyle: false,  
  		divideOpacity: false,  
  	},
	  content: [
		  './pages/**/*.{vue,js}',
		  // './main.js',  
		  './App.vue',  
		  // './index.html' 
	  ],
	  theme: {
		extend: {},
	  },
	  plugins: [],
}

在根目录下新建tailwind-input.css 

@tailwind base;
/* 如果是小程序的话,这一行注释掉,因为tailwind base模块提供的一些样式选择器是基于*,这在小程序中会报错 */
@tailwind components;
@tailwind utilities;

tailwind CLI构建 

npx tailwindcss -i ./tailwind-input.css -o ./static/css/tailwind.css --watch

这行指令意思是,启动 tailwind cli,以 ./tailwind-input.css 为输入文件,以 ./tailwind.config.js (默认)为配置文件,开始扫描配置中 content 字段指定的【项目文件】,并输出结果css文件到 ./static/tailwind.css 中,并且监听这些【项目文件】的变化,实时更新输出结果文件 

在 main,js或者App.vue种引入tailwind cli 的输出结果

例如,在main.js中

import "@/static/css/tailwind.css"

以上步骤即可在页面中使用tailwindcss了

缺点就是每次运行项目都要自己手动去执行npx tailwindcss -i ./tailwind-input.css -o ./static/css/tailwind.css --watch,不方便 所以必须改成自动化

在根目录的package.json文件中配置

"scripts": {
		"tailwind-dev": "tailwindcss -i ./tailwind-input.css -o ./static/css/tailwind.css --watch",
		"tailwind-build": "tailwindcss -i ./tailwind-input.css -o ./static/css/tailwind.css"
	},

如果没有package.json文件,在根目录执行npm init 初始化就有了 

  • 9
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
HBuilderX是一个用于前端开发的集成开发环境(IDE),可以用来创建项目。在创建项目时,可以按照以下步骤进行操作: 1. 打开HBuilderX并点击菜单栏上的"文件"选项。 2. 选择"新建",然后选择"项目"。 3. 在弹出的界面中,选择需要创建项目类型。如果要创建一个uni-app项目,可以选择uni-app。 4. 输入项目的名称和文件存储地址。 5. 在模板选项中,如果想要使用ColorUI模板,可以选择ColorUI。 6. 点击"确定"按钮,HBuilderX将会创建一个新的项目,并在项目目录中生成相应的文件和文件夹结构。 创建完毕后,项目目录中会生成一些主要的文件和文件夹,如下所示: - colorui:包含ColorUI相关的文件。 - node_modules:用于存放通过npm安装的第三方插件文件。 - pages:用于存放开发页面的目录。 - static:用于存放静态文件,如图片、logo等。 - App.vue:作为页面入口文件,用于引用全局的js、css文件。 - main.js:作为程序入口文件,用于引用需要使用的插件和公共组件。 - manifest.json:HBuilderX的配置文件,用于程序发布时的配置。 - package-lock.json:第三方插件的依赖包管理文件。 - pages.json:页面配置文件,用于配置页面的属性。 通过以上步骤,您可以使用HBuilderX创建一个项目,并开始进行开发。<span class="em">1</span><span class="em">2</span> #### 引用[.reference_title] - *1* *2* [前后端入门项目实战-使用HBuilderX创建项目及目录介绍](https://blog.csdn.net/weixin_44037376/article/details/100983122)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 100%"] [ .reference_list ]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值