Clarity 主题样式展示
一个融合 vlook 美学与极致性能的 Typora 主题
一、标题层级
H1 一级标题 - 渐变下划线
H2 二级标题 - 蓝色装饰
H3 三级标题
H4 四级标题
H5 五级标题
H6 六级标题
二、文本样式
这是一段普通文本,包含 粗体强调 和 斜体强调,以及 粗斜体 组合。
这里有 ==荧光笔高亮效果==,鼠标悬停会扩大高亮范围。
这是 删除线效果,用红线划过文字。
这是 下划线效果,青色底边。
上标示例:E = mc^2^,下标示例:H~2~O
缩写示例:CSS 是样式表语言。
三、链接样式
这是一个 带动画的链接,悬停时下划线从右向左展开。
另一个 GitHub 链接 示例。
四、列表样式
无序列表
- 一级列表项 - 蓝色圆点
- 另一个一级项
- 二级列表项 - 绿色圆圈
- 另一个二级项
- 三级列表项 - 橙色方块
- 更多三级内容
有序列表
- 第一项 - 蓝色圆形徽章
- 第二项
- 嵌套第一项 - 绿色方形 (a, b, c)
- 嵌套第二项
- 更深层嵌套 - 橙色方形 (i, ii, iii)
- 继续嵌套
- 第三项
任务列表
- 已完成任务 - 绿色勾选
- 另一个完成的任务
- 待办任务 - 圆形复选框
- 悬停有光晕效果
五、引用块
这是一个引用块,带有蓝色左边框和渐变背景。
可以包含多段内容。
嵌套引用也支持。
六、GitHub Alert 警告框
[!NOTE] 这是一个 注释 提示框,蓝色主题。 用于一般性说明信息。
[!TIP] 这是一个 提示 框,绿色主题。 用于有用的建议。
[!IMPORTANT] 这是一个 重要 提示框,紫色主题。 用于关键信息。
[!WARNING] 这是一个 警告 框,棕橙色主题。 用于需要注意的内容。
[!CAUTION] 这是一个 危险 提示框,红色主题。 用于危险操作提醒。
七、代码
行内代码(3色轮换)
使用 console.log() 输出,调用 useState() 钩子,返回 Promise 对象。
安装命令:npm install,然后 npm run dev,最后 npm build。
代码块
// JavaScript 示例
function greet(name) {
console.log(`Hello, ${name}!`);
return {
message: `Welcome, ${name}`,
timestamp: Date.now()
};
}
greet('Clarity Theme');
# Python 示例
def fibonacci(n):
"""计算斐波那契数列"""
if n <= 1:
return n
return fibonacci(n-1) + fibonacci(n-2)
print([fibonacci(i) for i in range(10)])
/* CSS 示例 */
.clarity-theme {
--primary: #0b72d9;
background: linear-gradient(135deg, #fff 0%, #f8fafc 100%);
border-radius: 8px;
box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1);
}
八、表格
| 功能 | 状态 | 说明 |
|---|---|---|
| 标题样式 | ✅ | 渐变下划线 |
| 列表徽章 | ✅ | 多级彩色编号 |
| 任务列表 | ✅ | 自定义复选框 |
| 警告框 | ✅ | 5种类型 |
| 代码高亮 | ✅ | 3色轮换 |
| 主题 | 文件大小 | 性能 |
|---|---|---|
| vlook-hope | 386 KB | 较慢 |
| Clarity | 36 KB | 极快 |
| 节省 | 350 KB | 91% |
九、分隔线
上面和下面都是彩虹渐变分隔线:
彩虹渐变效果:青 → 蓝 → 紫 → 粉 → 橙
十、图片
十一、数学公式
行内公式:$E = mc^2$ 和 $\sum_{i=1}^{n} x_i$
块级公式:
$$
\int_{-\infty}^{\infty} e^{-x^2} dx = \sqrt{\pi}
$$
$$
\begin{bmatrix}
a & b \\
c & d
\end{bmatrix}
\times
\begin{bmatrix}
e \\
f
\end{bmatrix}
=
\begin{bmatrix}
ae + bf \\
ce + df
\end{bmatrix}
$$
十二、Mermaid 图表
graph LR
A[开始] --> B{判断}
B -->|是| C[处理]
B -->|否| D[跳过]
C --> E[结束]
D --> E
sequenceDiagram
participant U as 用户
participant S as 服务器
U->>S: 请求数据
S-->>U: 返回结果
十三、折叠内容
点击展开更多内容
这是折叠的内容区域。 - 支持列表 - 支持 **格式化** - 支持 `代码` ```python print("折叠内容中的代码") ```另一个折叠区域
更多隐藏内容...十四、键盘按键
使用 Ctrl + C 复制
按 Cmd + Shift + P 打开命令面板
↑ ↓ ← → 方向键
十五、定义列表
- Clarity
- 清晰、明了的意思,代表主题的设计理念
- Performance
- 性能优先,文件仅 36KB,比 vlook 小 91%
- VLOOK
- 参考的主题,拥有丰富的视觉效果
十六、特殊效果总结
| 元素 | 效果 |
|---|---|
| 滚动条 | 蓝色渐变,8px 宽度 |
| 链接 | 悬停下划线动画 |
| 图片 | 圆角 + 阴影,悬停上浮 |
| 表头 | 灰色渐变背景 |
| 引用 | 蓝色边框 + 渐变背景 |
| 代码 | 聚焦发光效果 |