演示
<div text="center 10 primary">你可以设置字体样式</div>你可以设置字体样式
<div text-10 animate-bounce>轻松设置动画</div>轻松设置动画
<div flex items-center justify-center gap-3>
<div>设置一个图标</div>
<div i-mdi-emoticon-cool-outline h-10 w-10></div>
<div flex="~ col" items-center>
<div i-mdi-emoticon-angry-outline animate="wobble count-infinite" h-15 w-15 bg-red></div>
<div>加点颜色?再设置个动画?</div>
</div>
<div i-line-md-moon-twotone-loop h-10 w-10 bg-primary></div>
<div>使用动画图标</div>
</div>设置一个图标
加点颜色?再设置个动画?
使用动画图标
<div py-5 rounded-xl flex items-center justify-center bg-gradient-to-b from-blue to-primary>
<div text="10 white" tracking>来个渐变色</div>
</div>来个渐变色
实现一个图片九宫格
<div mx-a mt-5 p-1 w-90 bg-white b="3 solid primary">
<div grid="~ cols-3" gap-1 class="[&>img]:m-0! [&>img]:w-30 [&>img]:h-30 [&>img]:object-cover">
<img src="/uploads/2023/04/code-server-1.png">
<img src="/uploads/2023/12/report-2023-3.png">
<img src="/uploads/2023/12/report-2023-4.png">
<img src="/uploads/2023/07/serialport-1-1.jpg">
<img src="/uploads/2023/07/serialport-1-2.jpg">
<img src="/uploads/2023/07/serialport-1-3.jpg">
<img src="/uploads/2023/03/bitwarden-login-error-1.png">
<img src="/uploads/2022/10/simple-zip-upload-1.png">
<img src="/uploads/2018/08/switch_4.gif">
</div>
</div>








做个好看的 Todo List
<div text="10 primary" font-bold>我的计划</div>
<div my-5>
<div flex items-center gap-1>
<div i-ic-round-check-box h-8 w-8 bg-green></div>
<div text="5 gray-3" decoration="line-through">hexo-unocss</div>
</div>
<div flex items-center gap-1>
<div i-ic-round-check-box-outline-blank h-8 w-8></div>
<div text="5">浏览器标签墙</div>
</div>
<div flex items-center gap-1>
<div i-ic-round-check-box-outline-blank h-8 w-8></div>
<div text="5">数字游民</div>
</div>
</div>我的计划
hexo-unocss
浏览器标签墙
数字游民
使用
安装插件和相关依赖(必选)
npm install hexo-unocss unocss使用图标
安装 icon(可选)
npm install @iconify/json图标站:Icônes
配置
插件配置
unocss:
# 是否启用
enable: true
# 生成的样式文件
# 以 source 为根目录
file: css/uno.css
# 扫描文件
patterns:
- 'source/**/*.md'UnoCSS 配置
配置完全沿用 UnoCSS 的配置,详情请参考 https://unocss.dev/config/
在根目录下新建 uno.config.ts,推荐以下配置。包含基础写法、属性写法、icon 的预设配置
import { defineConfig, presetAttributify, presetIcons, presetUno } from 'unocss'
export default defineConfig({
presets: [presetUno(), presetAttributify(), presetIcons()],
content: {
pipeline: {
include: [/\.(md)($|\?)/]
}
},
theme: {
colors: {
primary: '#50528a'
}
}
})自定义颜色 primary 后,即可使用 text-primary、bg-primary 等
推荐 VSCode 插件
- antfu.unocss 可以显示具体生成的样式和颜色
- antfu.iconify 可以直接显示图标
不愧是托尼老师!

评论区域将在可见后加载…