顶层 cssVars 仅应用于当前页面布局作用域。
这些键不允许全局文档根样式修改。
顶层 cssVars 仅应用于当前页面布局作用域。
这些键不允许全局文档根样式修改。
顶层 cssVars 仅应用于当前页面布局作用域。
这些键不允许全局文档根样式修改。
顶层 cssVars 仅应用于当前页面布局作用域。
这些键不允许全局文档根样式修改。
顶层 cssVars 仅应用于当前页面布局作用域。
这些键不允许全局文档根样式修改。
顶层 cssVars 仅应用于当前页面布局作用域。
这些键不允许全局文档根样式修改。
顶层 cssVars 仅应用于当前页面布局作用域。
这些键不允许全局文档根样式修改。
顶层 cssVars 仅应用于当前页面布局作用域。
这些键不允许全局文档根样式修改。
顶层 cssVars 仅应用于当前页面布局作用域。
这些键不允许全局文档根样式修改。
顶层 cssVars 仅应用于当前页面布局作用域。
这些键不允许全局文档根样式修改。
顶层 cssVars 仅应用于当前页面布局作用域。
这些键不允许全局文档根样式修改。
顶层 cssVars 仅应用于当前页面布局作用域。
这些键不允许全局文档根样式修改。
主要关注点:顶层页面作用域 CSS 变量约定。
以下 YAML 即当前页面正在使用的完整 frontmatter,可直接复制用于复现同样效果。
---
layout: home
cssVars:
--vp-home-hero-name-color:
light: "rgba(220, 134, 76, 0.48)"
dark: "rgba(199, 205, 219, 0.48)"
hero:
name: "Hero 运行时"
text: "等级 3"
tagline: "页面级 cssVars 仅影响当前页面作用域。"
actions:
- theme: brand
text: "单一背景"
link: /zh-CN/hero/matrix/backgroundSingle/index
features:
- title: "页面作用域"
details: "顶层 cssVars 仅应用于当前页面布局作用域。"
- title: "非全局"
details: "这些键不允许全局文档根样式修改。"
---cssVars 允许在页面级别自定义 CSS 变量,支持主题感知的值配置。
cssVars:
--变量名:
light: "亮色主题值"
dark: "暗色主题值"| 变量名 | 说明 |
|---|---|
--vp-home-hero-name-color | Hero 名称颜色 |
--vp-home-hero-name-background | Hero 名称背景渐变 |
--vp-home-hero-image-background-image | Hero 图片背景 |
--vp-c-brand-1 | 品牌主色 |
--vp-c-brand-2 | 品牌次色 |
---
layout: home
cssVars:
--vp-home-hero-name-color:
light: "rgba(220, 134, 76, 0.48)"
dark: "rgba(199, 205, 219, 0.48)"
hero:
name: "Hero 运行时"
text: "等级 3"
tagline: "页面级 cssVars 仅影响当前页面作用域。"
actions:
- theme: brand
text: "单一背景"
link: /zh-CN/hero/matrix/backgroundSingle/index
features:
- title: "页面作用域"
details: "顶层 cssVars 仅应用于当前页面布局作用域。"
- title: "非全局"
details: "这些键不允许全局文档根样式修改。"
---cssVars:
--vp-home-hero-name-color: transparent
--vp-home-hero-name-background:
light: "-webkit-linear-gradient(120deg, rgba(189, 52, 254, 1) 30%, rgba(71, 202, 255, 1))"
dark: "-webkit-linear-gradient(120deg, rgba(189, 52, 254, 1) 30%, rgba(71, 202, 255, 1))"这将使 Hero 名称显示渐变色效果。