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