網(wǎng)站首頁 編程語言 正文
一、認識TailwindCSS
Tailwind CSS 是一個基于原子類的 CSS 框架,它提供了一種不同于傳統(tǒng) CSS 框架的方式來構建用戶界面。下面是關于 Tailwind CSS 的優(yōu)缺點以及它適合應用的情況:
優(yōu)點:
- 靈活性:?Tailwind CSS 提供了大量的原子類,允許你快速構建各種樣式,同時也能夠輕松地自定義和擴展樣式。
- 可讀性:?使用 Tailwind CSS,你可以直接在 HTML 中看到樣式的定義,這使得代碼更加易讀和可維護。
- 快速開發(fā):?借助 Tailwind CSS 的原子類,你可以快速地構建出具有一致風格的界面,加快開發(fā)速度。
- 可組合性:?Tailwind CSS 的原子類可以組合使用,使得樣式的復用更加方便和靈活。
- 工具支持:?Tailwind CSS 提供了豐富的工具支持,例如插件、工具欄等,幫助開發(fā)者更高效地使用和管理樣式。
缺點:
- 學習曲線:?對于不熟悉原子類的開發(fā)者來說,學習 Tailwind CSS 可能需要一些時間,尤其是熟悉了解不同類名的含義和作用。
- 文件大小:?使用 Tailwind CSS 會增加 CSS 文件的大小,因為它包含了大量的原子類,可能會導致文件體積較大,影響頁面加載速度。
- 樣式重復:?由于原子類的數(shù)量龐大,可能會導致樣式的重復定義,增加了代碼的冗余性。
適用情況:
- 快速原型:?Tailwind CSS 特別適合用于快速原型開發(fā),可以快速構建出具有一定風格的界面。
- 團隊合作:?如果團隊成員對 CSS 有不同的理解或者風格,可以使用 Tailwind CSS 統(tǒng)一規(guī)范,并提高代碼的可讀性和可維護性。
- 小型項目:?對于小型項目或者單個頁面,使用 Tailwind CSS 可以減少項目的復雜性,加快開發(fā)速度。
- 需要快速迭代和調(diào)整樣式:?Tailwind CSS 的原子類提供了快速調(diào)整樣式的能力,非常適合需要頻繁迭代和調(diào)整樣式的項目。
二、基于 vite+vue使用TailwindCSS
1、如果沒有項目可以看下之前文章:
vite腳手架生成vue項目及其配置-CSDN博客
2、安裝TailwindCSS并配置
參考官網(wǎng):Tailwind CSS - Rapidly build modern websites without ever leaving your HTML.
Installation--FrameworkGuides--vite--Using Vue
?(1)安裝TailwindCSS
安裝及其對等依賴項,會自動生成文件
npm install -D tailwindcss postcss autoprefixer
npx tailwindcss init -p
結果:
?
(2)配置tailwind.config.js:
/** @type {import('tailwindcss').Config} */
export default {
content: [
"./index.html",
"./src/**/*.{vue,js,ts,jsx,tsx}",
],
theme: {
extend: {},
},
plugins: [],
}
(3)配置style.css:
@tailwind base;
@tailwind components;
@tailwind utilities;
3、頁面使用
<template>
<div>
<div class=" bg-[url('assets/imgs/bg.png')] bg-cover bg-center h-screen text-white
p-5 flex overflow-hidden "/>
</div>
</template>
原文鏈接:https://blog.csdn.net/m0_63456808/article/details/137142333
- 上一篇:沒有了
- 下一篇:沒有了
相關推薦
- 2022-05-16 通過T-SQL語句創(chuàng)建游標與實現(xiàn)數(shù)據(jù)庫加解密功能_MsSql
- 2023-09-18 Tomcat控制臺中文亂碼
- 2021-12-22 Linux一次性計劃任務at命令使用詳解_Linux
- 2023-07-04 解讀Linux常用命令使用方法
- 2022-03-30 python批量修改xml文件中的信息_python
- 2022-05-13 C語言數(shù)據(jù)結構之二叉樹詳解_C 語言
- 2022-06-02 Kubernetes關鍵組件與結構組成介紹_云和虛擬化
- 2022-11-18 python正則表達式對字符串的查找匹配_python
- 欄目分類
-
- 最近更新
-
- window11 系統(tǒng)安裝 yarn
- 超詳細win安裝深度學習環(huán)境2025年最新版(
- Linux 中運行的top命令 怎么退出?
- MySQL 中decimal 的用法? 存儲小
- get 、set 、toString 方法的使
- @Resource和 @Autowired注解
- Java基礎操作-- 運算符,流程控制 Flo
- 1. Int 和Integer 的區(qū)別,Jav
- spring @retryable不生效的一種
- Spring Security之認證信息的處理
- Spring Security之認證過濾器
- Spring Security概述快速入門
- Spring Security之配置體系
- 【SpringBoot】SpringCache
- Spring Security之基于方法配置權
- redisson分布式鎖中waittime的設
- maven:解決release錯誤:Artif
- restTemplate使用總結
- Spring Security之安全異常處理
- MybatisPlus優(yōu)雅實現(xiàn)加密?
- Spring ioc容器與Bean的生命周期。
- 【探索SpringCloud】服務發(fā)現(xiàn)-Nac
- Spring Security之基于HttpR
- Redis 底層數(shù)據(jù)結構-簡單動態(tài)字符串(SD
- arthas操作spring被代理目標對象命令
- Spring中的單例模式應用詳解
- 聊聊消息隊列,發(fā)送消息的4種方式
- bootspring第三方資源配置管理
- GIT同步修改后的遠程分支