diff --git a/src/content/docs/zh-cn/tutorial/2-pages/4.mdx b/src/content/docs/zh-cn/tutorial/2-pages/4.mdx index 425adf52d5e6f..025c3a6791d82 100644 --- a/src/content/docs/zh-cn/tutorial/2-pages/4.mdx +++ b/src/content/docs/zh-cn/tutorial/2-pages/4.mdx @@ -105,7 +105,7 @@ Astro 的 ` ``` -3. 在浏览器预览中查看“关于”页面。你应该看到技能现在是海军蓝色`navy`,由传递给 `define:vars` 指令的 `skillColor` 变量设置。 +3. 在浏览器预览中查看“关于”页面。你应该看到技能现在是深红色,由传递给 `define:vars` 指令的 `skillColor` 变量设置。 @@ -150,7 +150,7 @@ Astro 的 ` ``` -2. 将图标添加到 `Header.astro` 中,以便它在所有页面上显示。不要忘记导入该组件。 +2. 在 `Header.astro` 中导入并添加 `` 组件,以便它在所有页面上显示。将 `` 和 `` 都包裹在一个 `
` 内部以将它们组合在一起进行样式设置,并按照以下方式添加 ` ``` 3. 访问 `http://localhost:4321` 上的浏览器预览,查看图标是否出现在所有页面上。你可以尝试点击它,但你还没有编写脚本使其具有交互性。 @@ -82,12 +91,34 @@ import { Steps } from '@astrojs/starlight/components'; color: #fff; } + .dark .menu { + background-color: #fff; + color: #000; + } + + .dark .nav-links a:hover, + .dark .nav-links a:focus { + color: #0d0950; + } + .dark .nav-links a { color: #fff; } + + .dark a { + color: #ff9776; + } ``` +:::tip[检查颜色的可访问性] +当你更新网站以包含深色模式时,使用的某些颜色可能需要更新。 + +添加新样式和颜色时,请务必检查渲染的网站,并在必要时进行调整!这可能意味着添加更多 `.dark` CSS 样式规则以在深色模式下显示不同的样式,或者你可能希望更新一些颜色,以便它们在两个主题中同样有效。 + +在为你的网站创建一组颜色时,请考虑使用可访问性工具,例如对比度检查器。或者,你可以使用浏览器扩展程序对你的网站进行检查,以发现任何潜在问题。 +::: + ## 添加客户端交互性 要为 Astro 组件添加交互性,你可以使用 `