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

国外手机网站源码邵阳 做网站公司

国外手机网站源码,邵阳 做网站公司,vue.js 做网站,小程序免费制作平台 知乎最近在用nextjsshadcntailwindcss练手,实现一个博客。做到了overView这里,可实现如下效果1.首先要安装tailwindcss,这个在创建项目的时候就安装了。2.然后安装shadcn,官网教程:3.代码如下:import {Card,CardContent } …

最近在用nextjs+shadcn+tailwindcss练手,实现一个博客。做到了overView这里,可实现如下效果

1.首先要安装tailwindcss,这个在创建项目的时候就安装了。

2.然后安装shadcn,官网教程:

3.代码如下:

import {Card,CardContent
} from "@/components/ui/card"
import { cn } from "@/lib/utils";export type StatItem = {label: string;value: string | number;change?: string;changeVariant?: "up" | "down";
};type Props = {items: StatItem[];
};// TODO fetch data
const defaultItems: StatItem[] = [{ label: 'Total Views', value: '23,569', change: '+37', changeVariant: 'up' },{ label: 'Total Renenue', value: '¥ 0' },{ label: 'Follows', value: 181 },{ label: 'Stars', value: 352 },
];export default function StatsOverview({ items = defaultItems }: Props) {return (<Card className="rounded-xl border-gray-200"><CardContent className="p-6"><div className="flex flex-col sm:flex-row sm:items-stretch gap-4">{items.map((item, idx) => (<divkey={idx}className={cn("flex-1 min-w-0 px-4 py-3 bg-transparent",// add divider between items except firstidx !== 0 ? "sm:border-l sm:border-gray-200" : "")}><div className="text-sm text-gray-500">{item.label}</div><div className="mt-2 flex items-center gap-3"><div className="text-3xl font-semibold leading-tight">{item.value}</div></div><div>{item.change ? (<divclassName={cn("inline-flex items-center px-2 py-0.5 text-sm font-medium rounded text-white",item.changeVariant === "down" ? "bg-red-500" : "bg-green-500")}><svgclassName="w-2 h-2 mr-1"viewBox="0 0 15 15"fill="currentColor"xmlns="http://www.w3.org/2000/svg">{item.changeVariant === "down" ? (<path d="M5 7l5 5 5-5H5z" />) : (<path d="M5 13l5-5 5 5H5z" />)}</svg><span>{item.change}</span></div>) : (<div className="mt-2 text-xs text-gray-400">No Change Yesterday</div>)}</div></div>))}</div></CardContent></Card>);
}

4.效果如图:

http://www.dtcms.com/a/544438.html

相关文章:

  • 机器学习(3)---线性算法,决策树,神经网络,支持向量机
  • 网站建设服务费属于什么科目中山 灯饰 骏域网站建设专家
  • 操作系统(9)虚拟内存-内存映射
  • 30. 文件IO (1)
  • 技术深析:衡石 Agentic BI 的架构革命与核心技术突破
  • UVa 12333 Revenge of Fibonacci
  • rank(A+E) >= rank(A)证明
  • 未来之窗昭和仙君(四十三)开发布草管理系统修仙版——东方仙盟筑基期
  • VMware 虚拟机网络故障
  • 河南省建设厅举报网站建网站需要多少资金
  • 网站开发常用的谷歌插件企业首次建设网站的策划流程
  • 计算机3D视觉:Pytorch3d的环境配置与初步使用
  • 国产化转型实战:制造业供应链物流系统从MongoDB至金仓数据库迁移全指南
  • 从零开始学 Rust:环境搭建、基础语法到实战项目全流程
  • S11e Protocol 完整白皮书
  • CUDA:通往大规模并行计算的桥梁
  • AR智能眼镜:变电站巡检误操作的“电子安全员”
  • Rust 中的内存对齐与缓存友好设计:性能优化的隐秘战场
  • Springboot3+mqttV5集成(Emqx 5.8.3版本)
  • 东莞网站建设设技术支持网站
  • 高州网站建设公司欧洲vodafonewifi18mmpcc
  • 第二章、Docker+Ollama封神!2步装Qwen+Deepseek小型模型
  • Rust——Trait 定义与实现:从抽象到实践的深度解析
  • Spring AI加DeepSeek实现一个Prompt聊天机器人
  • 怎么判断我的电脑是否支持PCIe 5.0 SSD?Kingston FURY Renegade G5
  • Kotlin Map扩展函数使用指南
  • 批量地址解析坐标,支持WPS、EXCEL软件,支持导出SHP、GEOJSON、DXF等文件格式
  • 【Docker】【2.docker 安装 ubuntu 桌面版】
  • 单片机上的动态数码管
  • 怎么创建网站相册甘肃网站建设项目