From 8e404a7ccbc34302357f2103bf8268ee2b06b37e Mon Sep 17 00:00:00 2001 From: watonyweng Date: Mon, 23 Aug 2021 16:00:06 +0800 Subject: [PATCH 1/3] docs(cn): translate utilities/variants.md --- utilities/variants.md | 227 +++++++++++++++++++++--------------------- 1 file changed, 112 insertions(+), 115 deletions(-) diff --git a/utilities/variants.md b/utilities/variants.md index 66e33319..3e13eca3 100644 --- a/utilities/variants.md +++ b/utilities/variants.md @@ -1,53 +1,50 @@ -[pseudo-selector]: https://developer.mozilla.org/en-US/docs/Web/CSS/Pseudo-classes +# 可变修饰 {#variants} -# Variants +可变修饰允许你在特定情况下启用你的工具类。 -Variants allow you to specify under what circumstances your utilities will be activated. +你可以使用屏幕大小,系统主题,或者任何伪选择器,比如 `:hover`。 -You may use the screen size, system theme, or any [pseudo-selector], such as `:hover`. - -You specify a variant by using the `:` separator, and you can combine them arbitrarily as in: +你也可以使用 `:` 操作符,也可以将它们任意组合起来,如下: ``` sm:bg-red-500 sm:hover:bg-green-300 dark:bg-white ``` -## Screen Variants +## 屏幕可变修饰 {#screen-variants} -### Mobile First +### 移动设备优先 {#mobile-first} -| Variant | Rule | Description | +| 可变修饰 | 规则 | 描述 | | :------ | :--- | :---------- | -| sm | @media (min-width: 640px) { ... } | Enable utility when the screen width is greater than 640px | -| md | @media (min-width: 768px) { ... } | Enable utility when the screen width is greater than 768px | -| lg | @media (min-width: 1024px) { ... } | Enable utility when the screen width is greater than 1024px | -| xl | @media (min-width: 1280px) { ... } | Enable utility when the screen width is greater than 1280px | -| 2xl | @media (min-width: 1536px) { ... } | Enable utility when the screen width is greater than 1536px | +| sm | @media (min-width: 640px) { ... } | 屏幕宽度不小于 640px 时启用工具 | +| md | @media (min-width: 768px) { ... } | 屏幕宽度不小于 768px 时启用工具 | +| lg | @media (min-width: 1024px) { ... } | 屏幕宽度不小于 1024px 时启用工具 | +| xl | @media (min-width: 1280px) { ... } | 屏幕宽度不小于 1280px 时启用工具 | +| 2xl | @media (min-width: 1536px) { ... } | 屏幕宽度不小于 1536px 时启用工具 | -### Desktop First +### 桌面设备优先 {#desktop-first} -| Variant | Rule | Description | +| 可变修饰 | 规则 | 描述 | | :------ | :--- | :---------- | -| * { ... }` | Targets children nodes. | -| siblings | `.${utility} ~ * { ... }` | Targets siblings nodes . | -| sibling | `.${utility} + * { ... }` | Targets first sibling node. | +| svg | `.${utility} svg { ... }` | svg 目标节点。 | +| all | `.${utility} * { ... }` | 所有目标节点。 | +| children | `.${utility} > * { ... }` | 目标子节点。 | +| siblings | `.${utility} ~ * { ... }` | 目标兄弟节点。 | +| sibling | `.${utility} + * { ... }` | 目标首个兄弟节点。 | -### Media Query +### Media Query {#media-query} -| Variant | Rule | Description | +| 可变修饰 | 规则 | 描述 | | :------ | :--- | :---------- | -| motion-safe | `@media (prefers-reduced-motion: no-preference) { ... }` | Targets the prefers-reduced-motion: no-preference media query. -| motion-reduce | `@media (prefers-reduced-motion: reduce) { ... }` | Targets the prefers-reduced-motion: reduce media query. +| motion-safe | `@media (prefers-reduced-motion: no-preference) { ... }` | 基于 prefers-reduced-motion: no-preference 的媒体查询目标。 | +| motion-reduce | `@media (prefers-reduced-motion: reduce) { ... }` | 基于 prefers-reduced-motion: reduce 的媒体查询目标。| -## Theme Variants +## 主题可变修饰 {#pseudo-selectors} -### Default +### 默认值 {#default} -| Variant | Rule | Description | +| 可变修饰 | 规则 | 描述 | | :------ | :--- | :---------- | -| dark | `@media (prefers-color-scheme: dark) { ... }` or `.dark .{utility} { ... }` | Enable utility base on user configuration | -| light | `@media (prefers-color-scheme: light) { ... }` or `.light .{utility} { ... }` | Enable utility base on user configuration | +| dark | `@media (prefers-color-scheme: dark) { ... }` or `.dark .{utility} { ... }` | 用户自定义配置以启用工具 | +| light | `@media (prefers-color-scheme: light) { ... }` or `.light .{utility} { ... }` | 用户自定义配置以启用工具 | -### Following System +### 跟随系统 {#following-system} -| Variant | Rule | Description | +| 可变修饰 | 规则 | 描述 | | :------ | :--- | :---------- | -| @dark | `@media (prefers-color-scheme: dark) { ... }` | Enable utility when the system turns on dark mode | -| @light | `@media (prefers-color-scheme: light) { ... }` | Enable utility when the system turns on light mode | +| @dark | `@media (prefers-color-scheme: dark) { ... }` | 打开亮色模式启用工具 | +| @light | `@media (prefers-color-scheme: light) { ... }` | 打开暗色模式启用工具 | -### Following Application +### 跟随应用程序 {#following-application} -| Variant | Rule | Description | +| 可变修饰 | 规则 | 描述 | | :------ | :--- | :---------- | -| .dark | `.dark .{utility} { ... }` | Enable utility base on application dark mode | -| .light | `.light .{utility} { ... }` | Enable utility base on application light mode | +| .dark | `.dark .{utility} { ... }` | 基于亮色模式下启用工具 | +| .light | `.light .{utility} { ... }` | 基于暗色模式下启用工具 | From b965c5a700f887d6782698d211fc1447275d4de6 Mon Sep 17 00:00:00 2001 From: watonyweng Date: Tue, 24 Aug 2021 18:00:35 +0800 Subject: [PATCH 2/3] docs(cn): revert utilities/variants.md --- utilities/variants.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/utilities/variants.md b/utilities/variants.md index 3e13eca3..e4046294 100644 --- a/utilities/variants.md +++ b/utilities/variants.md @@ -1,3 +1,5 @@ +[pseudo-selector]: https://developer.mozilla.org/zh-CN/docs/Web/CSS/Pseudo-classes + # 可变修饰 {#variants} 可变修饰允许你在特定情况下启用你的工具类。 From 4b9dce99766c5dc338e484f199d1469f003cbc8e Mon Sep 17 00:00:00 2001 From: watonyweng Date: Sat, 28 Aug 2021 23:25:12 +0800 Subject: [PATCH 3/3] docs(cn): enhance utilities/variants.md --- utilities/variants.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/utilities/variants.md b/utilities/variants.md index e4046294..8ff44b1d 100644 --- a/utilities/variants.md +++ b/utilities/variants.md @@ -6,7 +6,7 @@ 你可以使用屏幕大小,系统主题,或者任何伪选择器,比如 `:hover`。 -你也可以使用 `:` 操作符,也可以将它们任意组合起来,如下: +你可以使用 `:` 操作符指定一个可变修饰,也可以将它们任意组合起来,如下: ``` sm:bg-red-500 sm:hover:bg-green-300 dark:bg-white @@ -46,7 +46,7 @@ sm:bg-red-500 sm:hover:bg-green-300 dark:bg-white ### 最大宽度断点 {#max-width-breakpoints} -你可以通过以下配置项使用 `max-width` 或者范围来自定义断点: +你可以使用 `max-width` 或者范围来自定义断点,配置项如下: ```ts export default { @@ -153,7 +153,7 @@ export default { | sibling | `.${utility} + * { ... }` | 目标首个兄弟节点。 | -### Media Query {#media-query} +### 媒体查询 {#media-query} | 可变修饰 | 规则 | 描述 | | :------ | :--- | :---------- |