diff --git a/src/components/Trend/demo/basic.md b/src/components/Trend/demo/basic.md
index 82afcdab..63c415dc 100644
--- a/src/components/Trend/demo/basic.md
+++ b/src/components/Trend/demo/basic.md
@@ -10,7 +10,7 @@ import Trend from 'ant-design-pro/lib/Trend';
ReactDOM.render(
- 12%
+ 12%
11%
, mountNode);
diff --git a/src/components/Trend/demo/reverse.md b/src/components/Trend/demo/reverse.md
new file mode 100644
index 00000000..143ed023
--- /dev/null
+++ b/src/components/Trend/demo/reverse.md
@@ -0,0 +1,17 @@
+---
+order: 0
+title: 颜色反转
+---
+
+在数值背后添加一个小图标来标识涨跌情况。
+
+````jsx
+import Trend from 'ant-design-pro/lib/Trend';
+
+ReactDOM.render(
+
+ 12%
+ 11%
+
+, mountNode);
+````
diff --git a/src/components/Trend/index.d.ts b/src/components/Trend/index.d.ts
index fafcb05f..7dc02010 100644
--- a/src/components/Trend/index.d.ts
+++ b/src/components/Trend/index.d.ts
@@ -4,6 +4,7 @@ export interface ITrendProps {
colorful?: boolean;
flag: 'up' | 'down';
style?: React.CSSProperties;
+ reverseColor?: boolean;
}
export default class Trend extends React.Component {}
diff --git a/src/components/Trend/index.js b/src/components/Trend/index.js
index cde4ef60..1cdceb2e 100644
--- a/src/components/Trend/index.js
+++ b/src/components/Trend/index.js
@@ -3,11 +3,12 @@ import { Icon } from 'antd';
import classNames from 'classnames';
import styles from './index.less';
-const Trend = ({ colorful = true, flag, children, className, ...rest }) => {
+const Trend = ({ colorful = true, reverseColor = false, flag, children, className, ...rest }) => {
const classString = classNames(
styles.trendItem,
{
[styles.trendItemGrey]: !colorful,
+ [styles.reverseColor]: reverseColor && colorful,
},
className
);
diff --git a/src/components/Trend/index.less b/src/components/Trend/index.less
index ea66fcf7..b14b802c 100644
--- a/src/components/Trend/index.less
+++ b/src/components/Trend/index.less
@@ -27,4 +27,11 @@
&.trendItemGrey .down {
color: @text-color;
}
+
+ &.reverseColor .up {
+ color: @green-6;
+ }
+ &.reverseColor .down {
+ color: @red-6;
+ }
}
diff --git a/src/components/Trend/index.md b/src/components/Trend/index.md
index 683ed619..eb78b96e 100644
--- a/src/components/Trend/index.md
+++ b/src/components/Trend/index.md
@@ -19,3 +19,4 @@ order: 14
|----------|------------------------------------------|-------------|-------|
| colorful | 是否彩色标记 | Boolean | true |
| flag | 上升下降标识:`up|down` | string | - |
+| reverseColor | 颜色反转 | Boolean | true |
diff --git a/src/routes/Forms/BasicForm.js b/src/routes/Forms/BasicForm.js
index 967ced1f..ed41cb3b 100644
--- a/src/routes/Forms/BasicForm.js
+++ b/src/routes/Forms/BasicForm.js
@@ -151,7 +151,7 @@ export default class BasicForms extends PureComponent {
}
>
{getFieldDecorator('weight')()}
- %
+ %