yiminghe
9 years ago
7 changed files with 110 additions and 0 deletions
@ -0,0 +1,15 @@ |
|||||
|
# 基本 |
||||
|
|
||||
|
- order: 0 |
||||
|
|
||||
|
最简单的用法。 |
||||
|
|
||||
|
--- |
||||
|
|
||||
|
````jsx |
||||
|
import { Rate } from 'antd'; |
||||
|
|
||||
|
ReactDOM.render( |
||||
|
<Rate allowHalf /> |
||||
|
, mountNode); |
||||
|
```` |
@ -0,0 +1,14 @@ |
|||||
|
import React, { PropTypes } from 'react'; |
||||
|
import RcRate from 'rc-rate'; |
||||
|
|
||||
|
export default class Affix extends React.Component { |
||||
|
static propTypes = { |
||||
|
prefixCls: PropTypes.string, |
||||
|
}; |
||||
|
static defaultProps= { |
||||
|
prefixCls: 'ant-rate', |
||||
|
}; |
||||
|
render() { |
||||
|
return <RcRate {...this.props} />; |
||||
|
} |
||||
|
} |
@ -0,0 +1,20 @@ |
|||||
|
# Rate |
||||
|
|
||||
|
- category: Components |
||||
|
- chinese: 评分 |
||||
|
- type: 表单 |
||||
|
|
||||
|
--- |
||||
|
|
||||
|
评分组件。 |
||||
|
|
||||
|
## API |
||||
|
|
||||
|
|
||||
|
| 成员 | 说明 | 类型 | 默认值 | |
||||
|
|-------------|----------------|--------------------|--------------| |
||||
|
| count | star 个数 | Number | 5 | |
||||
|
| value | 受控值 | Number | | |
||||
|
| defaultValue | 默认值 | Number | | |
||||
|
| onChange(value: Number) | 回调 | Function | | |
||||
|
| allowHalf | 是否允许半选 | Boolean | | |
@ -0,0 +1,58 @@ |
|||||
|
|
||||
|
@rate-prefix-cls: ant-rate; |
||||
|
|
||||
|
.@{rate-prefix-cls} { |
||||
|
-webkit-tap-highlight-color: transparent; |
||||
|
margin: 0; |
||||
|
padding: 0; |
||||
|
list-style: none; |
||||
|
font-size: 28px; |
||||
|
display: inline-block; |
||||
|
font-family: 'anticon'; |
||||
|
font-weight: normal; |
||||
|
font-style: normal; |
||||
|
cursor: pointer; |
||||
|
-webkit-font-smoothing: antialiased; /*解决safair和chrome被加粗*/ |
||||
|
-webkit-text-stroke-width: 0.2px; /*解决chrome锯齿*/ |
||||
|
|
||||
|
&-disabled { |
||||
|
cursor: default; |
||||
|
} |
||||
|
|
||||
|
&-star { |
||||
|
margin: 0; |
||||
|
padding: 0; |
||||
|
display: inline-block; |
||||
|
margin-right: 5px; |
||||
|
position: relative; |
||||
|
|
||||
|
&-content { |
||||
|
display: none; |
||||
|
position: absolute; |
||||
|
left: 0; |
||||
|
top: 0; |
||||
|
width: 50%; |
||||
|
height: 100%; |
||||
|
overflow: hidden; |
||||
|
&:before { |
||||
|
content: "\E694"; |
||||
|
} |
||||
|
} |
||||
|
|
||||
|
&-half:before { |
||||
|
content: "\E693"; |
||||
|
} |
||||
|
|
||||
|
&-half &-content { |
||||
|
display: block; |
||||
|
} |
||||
|
|
||||
|
&-full:before { |
||||
|
content: "\E694"; |
||||
|
} |
||||
|
|
||||
|
&-zero:before { |
||||
|
content: "\E693"; |
||||
|
} |
||||
|
} |
||||
|
} |
Loading…
Reference in new issue