tailwind
tailwindcss官网安装npm i tailwindcss tailwindcss/vite配置// vite.config.jsimporttailwindcssfromtailwindcss/viteplugins:[tailwindcss(),]公共样式 style.css/* style.css */importtailwindcss;/* 公共的css代码 */layerbase{*{margin:0;padding:0;}}custom-variantdark(:where(.dark,.dark *));/* 黑暗主题添加 */theme{/* 品牌色阶梯 —— 自动生成 bg-brand-500 / text-brand-600 等 */--color-brand-50:#eff6ff;--color-brand-500:#3b82f6;--color-brand-600:#2563eb;--color-brand-700:#1d4ed8;/* 语义色 */--color-success:#22c55e;--color-warning:#f59e0b;--color-error:#ef4444;/* 中性色 */--color-gray-50:#f9fafb;--color-gray-900:#111827;/* 定义字体 */--text-2xl:20px;--text-3xl:24px;}/* 黑暗主题添加 */.dark{--color-brand-500:#60a5fa;--color-bg:#111827;--color-text:#f9fafb;}黑暗主题动态的添加dark 即可document.documentElement.classList.add(dark);全局引入 上面创建的 style.css// main.js 文件import/style.css在组件中使用// 上面定义的 --color-brand-500 换成 bg-brand-500 等等即可divclasstext-brand-500/div切换主题:root{/* 默认显示这个颜色 */--color-primary:#22c55e;--color-primary-hover:#22c55e;}.success{--color-primary:#33c55e;--color-primary-hover:#44c55e;}.warning{--color-primary:#33c55e;--color-primary-hover:#44c55e;}theme{/* 主题色 */--color-primary:var(--color-primary);--color-primary-hover:var(--color-primary-hover);}/*使用*/div classbg-primary hover:bg-primary-hover测试/div/*修改主题色*/document.documentElement.classList.remove(success,warning);document.documentElement.classList.add(warning);tailwind 的响应式sm: 表示的 640pxmd: 表示的 768pxlg: 表示的 1024pxxl: 表示的 1280px2xl: 表示的 1536pxdivclasssm:w-1/2 md:w-2/3 lg:w-3/4 xl:w-4/5 2xl:w-5/6/div写一些其他的公共css代码layerbase{...}语法/* 盒模型相关 */1 w-xx 宽度 h-ww 高度 bg-xx 背景 min/max-w/h-xx 最小宽度/高度 2 p-xx padding m-xx margin 3 border-xx border xx 指的是长度或者颜色 rouned-xx圆角 shadow阴影 4 absolute relative fixed top-xx left-xx z/* 例子 */div classw-10/div 直接跟的值 乘以4 得到的是像素自适应 div classw-1/3/div 占 1/3宽度 div classw-[10px]/div 直接写多少像素 div classmin-w-lg/div div classp-10/div div classp-[10px]/div div classpx-10/div div classpl-10/div/* 文字 */1 text-xx 字体颜色、大小、对齐 2 font-xx 加粗font-weight 3 leading-xx行高 line-height/* 例子 */div classtext-sky-500 text-lg text-[32px] text-center/div 字体颜色、大小、对齐 div classfont-bold/div 字体加粗 div classleading-[10px]/div/* flex */1 flexdisplay:flex 2 flex-row/colflex-diraction:column/row 3 justify-xxjustify-between 4 items-xxitems-center 5flex-1:flex:1;

相关新闻

Magisk:解锁Android无限可能的系统级定制神器

Magisk:解锁Android无限可能的系统级定制神器

Magisk:解锁Android无限可能的系统级定制神器 【免费下载链接】Magisk The Magic Mask for Android 项目地址: https://gitcode.com/GitHub_Trending/ma/Magisk 想要深度定制你的Android设备却担心破坏系统稳定性?渴望获得Root权限又不想被银行应…

2026/7/22 22:11:07 阅读更多 →
Stability AI生成模型架构深度解析:从扩散模型到时空一致性

Stability AI生成模型架构深度解析:从扩散模型到时空一致性

Stability AI生成模型架构深度解析:从扩散模型到时空一致性 【免费下载链接】generative-models Generative Models by Stability AI 项目地址: https://gitcode.com/GitHub_Trending/ge/generative-models Stability AI的生成模型代码库代表了当前扩散模型领…

2026/7/22 22:11:07 阅读更多 →
越疆创业板上会:2.5亿投向具身智能,第二增长曲线能否打开?

越疆创业板上会:2.5亿投向具身智能,第二增长曲线能否打开?

摘要:机械臂全球出货量第一来源:朝阳资本论作者:晓楠7月22日,港股上市的越疆即将创业板上会。作为全球出货量第一的协作机器人龙头,越疆处在大湾区首单H股回A的前夜。越疆何许人也?它在深圳干了十一年&…

2026/7/22 22:11:07 阅读更多 →

最新新闻

150、【Agent】【OpenCode】启动分析(IoC)

150、【Agent】【OpenCode】启动分析(IoC)

【声明】本博客所有内容均为个人业余时间创作,所述技术案例均来自公开开源项目(如Github,Apache基金会),不涉及任何企业机密或未公开技术,如有侵权请联系删除 标题 150、【Agent】【OpenCode】启动分析&am…

2026/7/22 23:39:15 阅读更多 →
Kiro 读取并分析本地 IDEA 项目运行日志的完整方案

Kiro 读取并分析本地 IDEA 项目运行日志的完整方案

Kiro 读取并分析本地 IDEA 项目运行日志的完整方案 一、场景说明 本地用 IntelliJ IDEA 运行项目时,报错信息和日志默认只输出在 IDEA 的 Run/Debug 控制台中。要让 Kiro 具备读取和分析这些日志的能力,核心思路是:让日志有一个 Kiro 能访问到…

2026/7/22 23:39:15 阅读更多 →
Windows 11版本26100.8968,版本为24H2(构建版26100)和25H2(构建版26200)

Windows 11版本26100.8968,版本为24H2(构建版26100)和25H2(构建版26200)

Windows 11版本26100.8968和26200.8968,适用于Windows 11的版本26100.8968,版本为24H2(构建版26100)和25H2(构建版26200)。 本次更新通过两个发布阶段开放:渐进式和普通版。渐进式推送会分阶段…

2026/7/22 23:39:15 阅读更多 →
Jellium Desktop播放历史统计:了解你的媒体消费习惯

Jellium Desktop播放历史统计:了解你的媒体消费习惯

Jellium Desktop播放历史统计:了解你的媒体消费习惯 【免费下载链接】jellium-desktop An unofficial desktop client for Jellyfin 项目地址: https://gitcode.com/GitHub_Trending/je/jellium-desktop Jellium Desktop是一款非官方的Jellyfin桌面客户端&am…

2026/7/22 23:39:15 阅读更多 →
大型C++项目维护必备:cppclean检测未声明函数与不一致头文件引用

大型C++项目维护必备:cppclean检测未声明函数与不一致头文件引用

大型C项目维护必备:cppclean检测未声明函数与不一致头文件引用 【免费下载链接】cppclean Finds problems in C source that slow development of large code bases 项目地址: https://gitcode.com/gh_mirrors/cp/cppclean 在大型C项目开发中,代码…

2026/7/22 23:38:15 阅读更多 →
大提琴听起来像在“唱歌”?从发声原理到千元入门大提琴实测推荐

大提琴听起来像在“唱歌”?从发声原理到千元入门大提琴实测推荐

同样是用弓拉弦,小提琴清亮高亢,中提琴温厚内敛,低音提琴深沉轰鸣。唯独大提琴,被一代又一代人形容为“最接近人声的乐器”。这个评价不是修辞上的美化,而是有实实在在的声学依据。一、大提琴的“嗓音”,藏…

2026/7/22 23:38:15 阅读更多 →

日新闻

TI DSP系统配置模块SYSCFG详解:中断机制与主设备优先级配置实战

TI DSP系统配置模块SYSCFG详解:中断机制与主设备优先级配置实战

1. 项目概述与SYSCFG模块的核心价值在嵌入式系统,尤其是像TI C6000系列这样的高性能DSP开发中,我们常常会与芯片手册里那些密密麻麻的寄存器打交道。很多开发者可能更关注算法实现、内存优化或者外设驱动,但对于一个稳定、高效的系统而言&…

2026/7/22 0:00:26 阅读更多 →
微信Server酱:高到达率的应急通知方案实践

微信Server酱:高到达率的应急通知方案实践

1. 为什么我们需要"最次"的通知方案? 在数字化协作环境中,消息通知系统的重要性不言而喻明。但现实情况是,企业级通知方案往往需要复杂的API对接(如企业微信、钉钉、飞书),个人开发者的小项目又经…

2026/7/22 0:00:26 阅读更多 →
甲方要的“简洁“PPT,到底是简洁还是省事?

甲方要的“简洁“PPT,到底是简洁还是省事?

甲方说"简洁一点",乙方听到的是"少做几页"。甲方说"不要太复杂",乙方理解成"别放图表了"。结果交过去,甲方说"我说的简洁不是这个意思"。"简洁"这个词在PPT语境里,是…

2026/7/22 0:00:26 阅读更多 →

周新闻

Go语言静态资源打包方案对比与实践指南

Go语言静态资源打包方案对比与实践指南

1. 项目背景与核心需求在Go语言开发中,我们经常需要处理静态资源文件的打包问题。无论是Web应用的模板文件、前端资源,还是配置文件、证书等,都需要随程序一起分发。传统做法是将这些文件与编译后的二进制文件放在同一目录下,但这…

2026/7/22 8:58:19 阅读更多 →
Go语言实现高性能LDAP认证服务的架构与实践

Go语言实现高性能LDAP认证服务的架构与实践

1. 项目背景与核心价值LDAP(轻量级目录访问协议)作为企业级身份认证的黄金标准,已经服务了超过80%的财富500强公司。我在金融科技领域实施统一认证体系时,发现传统Java方案存在启动慢、内存占用高等痛点。而Go语言凭借其协程并发模…

2026/7/22 19:43:43 阅读更多 →
【AI面试官实战指南】:用ChatGPT模拟10类高频技术岗面试,3天提升应答精准度92%

【AI面试官实战指南】:用ChatGPT模拟10类高频技术岗面试,3天提升应答精准度92%

更多请点击: https://intelliparadigm.com 第一章:AI面试官实战指南的核心价值与适用场景 AI面试官并非替代人类HR的“黑箱工具”,而是以可解释、可审计、可迭代的方式,赋能招聘全链路的关键基础设施。其核心价值在于将主观经验沉…

2026/7/22 12:54:44 阅读更多 →

月新闻