当前位置: 首页 > wzjs >正文

wordpress 众筹网站模板教学督导网站建设报告

wordpress 众筹网站模板,教学督导网站建设报告,接网站建设单子,开鲁网站seo不用下载目录 一、shadcn ui 二、使用流程 1.安装 2.颜色与主题 3.引用blocks 三、使用注意点 四、推荐搭配工具 五、总结 一、shadcn ui 官网:Build your component library - shadcn/ui 为何选择它?因为它是一个基于 Tailwind CSS Radix UI 的组件集…

目录

一、shadcn ui

二、使用流程

1.安装

2.颜色与主题

3.引用blocks

三、使用注意点

四、推荐搭配工具

五、总结


一、shadcn ui

官网:Build your component library - shadcn/ui

为何选择它?因为它是一个基于 Tailwind CSS + Radix UI 的组件集合,它不像传统组件库(比如 AntD 或 MUI)那样是一个 npm 包,而是 提供组件代码让你复制到项目中,你拥有完全的控制权——没错,控制权!这样我就会节省很多时间去开发一套常见又琐碎的组件,我可以专注与根据设计稿还原界面。而且我确实更喜欢使用工具,我对 react 还不是很熟练,正好可以学习别人的代码是一套怎样的规范逻辑。


二、使用流程

react 18或者 19,现在可以 19,但是官网推荐 18。并且要先安装tailwind css。

tailwind文档:Installing Tailwind CSS with Vite - Tailwind CSS

shadcn ui 安装:Installation - shadcn/ui

1.安装

根据当前的构建工具选择合适的版本,我是vite,因为推荐Tailwind v4,所以我使用的也是这个。

根据文档下载到项目里,会出现一个文件夹:src/components和配置文件components.json。

2.颜色与主题

设置样式文件:默认是 ./app/globals.csssrc/index.css。这个库也会根据你下载的组件,进行一些主题的设置补充,比如一些颜色--color-sidebar-primary等等。你也可以选择主题,copy code 到代码里。

3.引用blocks

因为大多数项目需要一个 header、sidebar、layout俩规划页面的整体布局,登录页(后面试试)等等,所以可以查看这里来获取自己想要的布局和页面效果:

Building Blocks for the Web - shadcn/ui

我喜欢sidebar7,于是:

npx shadcn@latest add sidebar-07

 执行后的下载结果如下:


三、使用注意点

补充这个组件库的一些知识,来自gpt:

1. 你拥有代码的所有权

  • 所有组件都是本地文件,可以随意改造。

  • 更新组件不是通过升级版本,而是 重新 add 一遍组件

2. 依赖 Tailwind CSS & Radix UI

  • 所有交互(如弹窗、popover、switch)是用 Radix UI 实现的。

  • 如果你对无障碍(a11y)有要求,这是加分项。

3. 组件样式是通过 CSS 变量实现的设计系统 

  • text-primary 实际是:.text-primary { color: var(--primary); }

  • 如果你用的是默认主题,会有这些变量:--primary, --secondary, --muted

  • 你可以在 tailwind.config.tsextend.theme 中改,也可以在 :root 自定义::root { --primary: #6366f1; --primary-foreground: #ffffff; }

4. 按需添加组件即可

  • 没必要一次性加完所有组件。

  • 想用哪个组件就 npx shadcn-ui@latest add xxx。 

 后面开发的时候如果遇到其他注意点,我会继续补充进去。


四、推荐搭配工具

工具用法
clsx / classnames处理 className 逻辑
tailwind-variants做组件的变体(variant)管理
lucide-react图标库,shadcn 默认使用的
prettier-plugin-tailwindcssTailwind class 排序好看方便


五、总结

使用效果如下:

http://www.dtcms.com/wzjs/566007.html

相关文章:

  • K12网站怎么建设网站开发简单吗
  • 欧美网站风格传奇手游网页版
  • 做网站遇到的困难总结如何给公司网站做优化
  • 杭州教育培训网站建设二级建造师官网查询系统
  • 国外酷网站营口电商平台网站建设
  • 网站开发的毕业设计计算机网络技术就业方向工资
  • 网站规划建设方案数字资产交易网站建设
  • 网站开发 简历海南省住房公积金管理局招聘
  • asp.net开发的网站大型网站建设网站推广
  • 可以做英语题的网站wordpress阿里云图片
  • dedecms更改网站logo深圳品牌展会
  • 温州网站优化排名推广营销网站建设都是专业技术人员吗
  • 百度给做的网站如何登陆网站后台赣州城市资讯
  • 重庆网站平台如何推广微信房地产网站建设
  • 贵金属企业网站源码邢台信息发布平台
  • 网站开发使用的工具类网站开发私单哪里接
  • 网站如何添加百度统计wordpress模板免费下载
  • 城阳区城市规划建设局网站网站制作公司汉狮网络
  • 国内物流公司网站建设阅读网站模板下载
  • 做好公司网站上海 企业
  • 网站企业地图网站被恶意解析
  • 天猫官方网站首页wordpress green
  • 公司网站 数据库建设部网站公告注册成功
  • 医疗器械网站建设策划书wordpress 只看到一个主题
  • 如何在网站页面添加代码阿里巴巴的网站建设
  • 怎么自己做网站的步骤php网站开发答案
  • 北京网站建设站建设如何在本地安装部署 wordpress
  • 数字logo创意设计厦门企业网站排名优化
  • 免费建立手机网站吗微信分享网站显示图片
  • 建站公司网站论坛wordpress 添加表