diff --git a/en/application-dev/reference/arkui-ts/figures/arkts-capsuleProgressStyleEffect.png b/en/application-dev/reference/arkui-ts/figures/arkts-capsuleProgressStyleEffect.png
new file mode 100644
index 0000000000000000000000000000000000000000..1601e0a264f3c542b92dcc5b0a832ceadc859cfd
Binary files /dev/null and b/en/application-dev/reference/arkui-ts/figures/arkts-capsuleProgressStyleEffect.png differ
diff --git a/en/application-dev/reference/arkui-ts/figures/arkts-ringProgressAnimation.gif b/en/application-dev/reference/arkui-ts/figures/arkts-ringProgressAnimation.gif
new file mode 100644
index 0000000000000000000000000000000000000000..03f51b4f9a6256d2804484b6dc5053faf3c6cc3a
Binary files /dev/null and b/en/application-dev/reference/arkui-ts/figures/arkts-ringProgressAnimation.gif differ
diff --git a/en/application-dev/reference/arkui-ts/figures/arkts-ringProgressStyleEffect.png b/en/application-dev/reference/arkui-ts/figures/arkts-ringProgressStyleEffect.png
new file mode 100644
index 0000000000000000000000000000000000000000..01e7f58520ed726b6c16706fb877988e92acf772
Binary files /dev/null and b/en/application-dev/reference/arkui-ts/figures/arkts-ringProgressStyleEffect.png differ
diff --git a/en/application-dev/reference/arkui-ts/ts-basic-components-progress.md b/en/application-dev/reference/arkui-ts/ts-basic-components-progress.md
index c620b663ecdc67b90b59176f62639662b3bbf1a8..060e00b1e3eca27a007342fe68ae309fe6e3d0b6 100644
--- a/en/application-dev/reference/arkui-ts/ts-basic-components-progress.md
+++ b/en/application-dev/reference/arkui-ts/ts-basic-components-progress.md
@@ -60,33 +60,51 @@ In addition to the [universal attributes](ts-universal-attributes-size.md), the
| Name | Type | Description |
| ------------------ | ------------------------------------------------------------ | ------------------------------------------------------------ |
| value | number | Current progress. If the value is less than 0, the value **0** is used. If the value is greater than that of **total**, the value of **total** is used. Invalid values do not take effect.
Since API version 9, this API is supported in ArkTS widgets.|
-| color | [ResourceColor](ts-types.md#resourcecolor) \| [LinearGradient10+](ts-basic-components-datapanel.md#lineargradient10) | Background color of the progress indicator. Since API version 10, this attribute can be set to **LinearGradient** for the **Ring** style.
Default value (API version 9): **'\#ff007dff'**
Default value (API version 10):
- Capsule: **'\#33006cde'**
- Ring: starting point: **'\#ff3b61f7'**, ending point: **'\#ff6591bf'**
- Other styles: **'\#ff007dff'**
Since API version 9, this API is supported in ArkTS widgets, except that **LinearGradient** is not supported.|
+| color | [ResourceColor](ts-types.md#resourcecolor) \| [LinearGradient10+](ts-basic-components-datapanel.md#lineargradient10) | Background color of the progress indicator.
Since API version 10, this attribute can be set to **LinearGradient** for the **Ring** style.
Default value (API version 9): **'\#ff007dff'**
Default value (API version 10):
- Capsule: **'\#33006cde'**
- Ring: starting point: **'\#ff3b61f7'**, ending point: **'\#ff6591bf'**
- Other styles: **'\#ff007dff'**
Since API version 9, this API is supported in ArkTS widgets, except that **LinearGradient** is not supported.|
| backgroundColor | [ResourceColor](ts-types.md#resourcecolor) | Background color of the progress indicator.
Default value (API version 9): **'\#19182431'**
Default value (API version 10):
- Capsule: **'\#33ffffff'**
- Ring: **'\#08182431'**
- Other styles: **'\#19182431'**
Since API version 9, this API is supported in ArkTS widgets.
**NOTE**
The settings of the universal attribute [backgroundColor](./ts-universal-attributes-background.md) applies to the progress indicator instead of the entire **\