# Selection 组件 API 文档
本文档由 `DeepSeek R1` 模型生成并微调。
---
## 核心特性
- **动态高亮**:自动呼吸动画效果
- **双样式模式**:支持图片皮肤或纯色样式
- **精准定位**:像素级坐标控制
- **透明度动画**:可定制不透明度变化范围
---
## Props 属性说明
| 属性名 | 类型 | 默认值 | 描述 |
| ------------ | ------------------ | -------------- | --------------------------------- |
| `loc` | `ElementLocator` | **必填** | 光标定位 |
| `winskin` | `ImageIds` | - | 图片资源 ID(优先级最高) |
| `color` | `CanvasStyle` | `#ddd` | 填充颜色(无皮肤时生效) |
| `border` | `CanvasStyle` | `gold` | 边框颜色(无皮肤时生效) |
| `alphaRange` | `[number, number]` | `[0.25, 0.55]` | 不透明度波动范围 [最小值, 最大值] |
---
## 使用示例
### 图片皮肤模式
```tsx
// 使用预加载的游戏皮肤资源
```
---
### 纯色模式
```tsx
// 自定义颜色方案
```
---
## 注意事项
1. **样式优先级**
同时指定 `winskin` 和颜色参数时:
```tsx
// 以下配置将忽略 color/border 参数
```
2. **动画速度**
呼吸动画固定为 2000ms/周期,暂不支持自定义时长
3. **点击反馈**
建议配合事件系统实现点击效果:
```tsx
```