Step-by-Step Tailscale 配置教程
安装Tailscale
确保你已经安装了Tailscale,它是Tailwind CSS的扩展,因此你可能需要安装Tailwind CSS的版本,在Tailwind 5.及以上支持下,直接运行:
npm install -g tailscale
创建一个 HTML 文件
创建一个包含多个子节点的HTML文件,
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.">Color Assignment</title>
<!-- Tailscale CSS -->
<script src="https://cdn.tailwindcss.com"></script>
<!-- Tailscale 配置 -->
<script src="https://unpkg.com/tailscale/4.2./tailscale.min.js"></script>
</head>
<body class="bg-gray-1 min-h-screen flex items-center justify-center">
<div class="bg-white rounded-lg shadow-lg p-8">
<!-- 子节点配置 -->
<div class="p-4 bg-tailscale">
<div class="flex justify-between items-center mb-4">
<div class="bg-tailscale" style="background-color: #FF";
<div class="flex ml-3 justify-between items-center">
<div class="bg-tailscale" style="background-color: #EE";
<div class="bg-tailscale" style="background-color: #99";
<div class="bg-tailscale" style="background-color: #33";
<div class="bg-tailscale" style="background-color: #66";
<div class="bg-tailscale" style="background-color: #22";
</div>
</div>
</div>
</div>
<div class="p-4 bg-tailscale">
<div class="mb-4">
<label>Root</label>
</div>
<div class="mb-8 text-center">
<div class="bg-tailscale" style="background-color: #FF">
<h1 class="text-xl font-bold mb-2">Hello World</h1>
<p class="text-gray-6">This is the main page with color assignment.</p>
</div>
</div>
</div>
</body>
</html>
导入Tailscale CSS
在 <head> 栏中导入Tailscale的 CSS。
@import url('https://cdn.tailwindcss.com/ styles/tailscale.min.css');
基础配置:默认颜色分配
使用默认颜色分配,每个子节点自动分配颜色。
<div class="bg-tailscale" style="background-color: #FF"></div> <div class="bg-tailscale" style="background-color: #EE"></div>
每个子节点都会自动分配一个颜色,顺序是#FF, #EE, #99, #33, #66, #22。
预定义颜色规则
使用 default-children 配置颜色分配规则,子节点会自动按照顺序分配颜色。
<div class="bg-tailscale" style="background-color: #FF" class="default-children">
<div class="bg-tailscale" style="background-color: #EE"></div>
<div class="bg-tailscale" style="background-color: #99">
</div>
</div>
第二个子节点会分配 #EE,第三个 #99,以此类推。
预定义颜色规则的扩展
你可以定义一个颜色标签,指定颜色标签,
<div class="bg-tailscale" style="background-color: #FF" class="default-children">
<div class="bg-tailscale" style="background-color: #EE" class="default-sub">
<div class="bg-tailscale" style="background-color: #99"></div>
</div>
<div class="bg-tailscale" style="background-color: #33">
</div>
</div>
default-sub 和 default-parent 工具用于自动生成子节点和父节点的颜色分配规则。
使用自定义颜色标签
你可以定义自定义的颜色标签,
<style>
.custom-blue {
background-color: #;
}
.custom-green {
background-color: #;
}
</style>
然后使用自定义标签配置颜色:
<div class="bg-tailscale" style="background-color: #FF" class="default-children">
<div class="bg-tailscale" style="background-color: #EE" class="custom-blue">
<div class="bg-tailscale" style="background-color: #99">
</div>
</div>
<div class="bg-tailscale" style="background-color: #33">
</div>
</div>
这样,#99 被赋予自定义的颜色标签 custom-blue。
预定义颜色规则的高级配置
default-children 配置子节点会自动按照顺序分配颜色,而 default-parent 会自动分配父节点的颜色,你可以将 default-sub 设为 default-parent,这样每个子节点都会按照父节点的颜色分配。
<div class="bg-tailscale" style="background-color: #FF" class="default-children">
<div class="bg-tailscale" style="background-color: #EE" class="default-sub">
<div class="bg-tailscale" style="background-color: #99">
</div>
</div>
<div class="bg-tailscale" style="background-color: #33" class="default-parent">
<div class="bg-tailscale" style="background-color: #66">
</div>
</div>
</div>
父节点会分配 #FF,子节点会分配 #EE 和 #33,每个子节点内部也会自动分配颜色。
预定义颜色规则的嵌套
你可以将颜色规则嵌套,使用 default-sub 和 default-parent 来自动分配颜色。
<div class="bg-tailscale" style="background-color: #FF" class="default-children">
<div class="bg-tailscale" style="background-color: #EE" class="default-sub">
<div class="bg-tailscale" style="background-color: #99" class="default-sub">
<div class="bg-tailscale" style="background-color: #33">
</div>
</div>
<div class="bg-tailscale" style="background-color: #66">
</div>
</div>
<div class="bg-tailscale" style="background-color: #22" class="default-parent">
<div class="bg-tailscale" style="background-color: #44">
</div>
<div class="bg-tailscale" style="background-color: #88">
</div>
</div>
</div>
这样,父节点会分配 #FF,子节点的子节点会自动分配颜色。
预定义颜色规则的自定义颜色标签
你可以定义自定义的颜色标签,
<style>
.custom-blue {
background-color: #;
}
.custom-green {
background-color: #;
}
.custom-purple {
background-color: #;
}
</style>
使用自定义标签配置颜色:
<div class="bg-tailscale" style="background-color: #FF" class="default-children">
<div class="bg-tailscale" style="background-color: #EE" class="custom-blue">
<div class="bg-tailscale" style="background-color: #99">
</div>
</div>
<div class="bg-tailscale" style="background-color: #33" class="custom-green">
</div>
</div>
这样,#99 被赋予 custom-blue,#33 被赋予 custom-green。
预定义颜色规则的嵌套自定义颜色标签
你可以嵌套自定义颜色标签,使用 default-sub 来自动分配颜色。
<div class="bg-tailscale" style="background-color: #FF" class="default-children">









