react+tailwindcss实现一个磁盘硬盘存储空间大小分布代码
代码语言:html
所属分类:其他
代码描述:react+tailwindcss实现一个磁盘硬盘存储空间大小分布代码
代码标签: react 磁盘 硬盘 存储 空间 大小 分布 代码 tailwind
下面为部分代码预览,完整代码请点击下载或在bfwstudio webide中打开
<!DOCTYPE html>
<html lang="en" >
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0, viewport-fit=cover" />
</head>
<body translate="no">
<body class="bg-gray-100 text-gray-900 dark:bg-gray-900 dark:text-gray-100 transition">
<div id="root"></div>
</body>
<script type="text/javascript" src="//repo.bfw.wiki/bfwrepo/js/tailwindcss.3.4.16.js"></script>
<!-- 添加 React 和 Babel CDN -->
<script type="text/javascript" src="//repo.bfw.wiki/bfwrepo/js/react.production.18.2.0.js"></script>
<script type="text/javascript" src="//repo.bfw.wiki/bfwrepo/js/react-dom.production.18.2.0.js"></script>
<script type="text/javascript" src="//repo.bfw.wiki/bfwrepo/js/babel.7.18.13.js"></script>
<script type="text/babel">
// 移除 import 语句,因为我们已经通过 CDN 引入了依赖
const { useState, useRef, StrictMode ,useEffect } = React;
const { createRoot } = ReactDOM;
function fakeData() {
const KB = 1024;
const MB = KB * 1024;
const GB = MB * 1024;
const maxMemory = 64 * GB;
const randomIDAndMemory = () => ({
id: crypto.randomUUID(),
memory: Math.round(maxMemory * (Utils.randomFloat(0.1,0.33)))
});
return {
maxMemory,
data: [
{
...randomIDAndMemory(),
name: "Regular",
color: "cyan"
},
{
...randomIDAndMemory(),
name: "System",
color: "red"
},
{
...randomIDAndMemory(),
name: "Shared",
color: "yellow"
}
]
};
}
function Icon({ icon }: .........完整代码请登录后点击上方下载按钮下载查看
















网友评论0