mirror of
https://github.com/unanmed/HumanBreak.git
synced 2025-04-30 11:23:24 +08:00
1.3 KiB
1.3 KiB
g-rect 标签 API 文档
本文档由 DeepSeek R1
模型生成并微调。
graph LR
RectProps --> GraphicBaseProps --> BaseProps
click GraphicBaseProps "./GraphicBaseProps"
click BaseProps "./BaseProps"
使用示例
示例 1:仅填充模式
<g-rect
loc={[100, 100, 200, 150]} // x,y,width,height
fill
fillStyle="#fff"
/>
效果:
- 200x150 矩形
- 无描边效果
示例 2:仅描边模式
<g-rect
loc={[400, 200, 180, 120]}
stroke
strokeStyle="rgba(0,0,0,0.8)"
strokeWidth={4}
actionStroke // 点击时仅描边区域响应
/>
交互特性:
- 4px 黑色半透明描边
- 鼠标悬停在描边区域才会触发事件
示例 3:填充 + 描边(默认顺序)
<g-rect
loc={[50, 300, 150, 100]}
fill
stroke
fillStyle="#ffe66d"
strokeStyle="#2d3436"
strokeWidth={2}
/>
渲染顺序:
- 填充黄色背景
- 在填充层上绘制黑色描边
示例 4:强制先描边后填充
<g-rect
loc={[300, 400, 200, 200]}
strokeAndFill
fillStyle="#a29bfe"
strokeStyle="#6c5ce7"
strokeWidth={8}
/>
渲染顺序:
- 绘制紫色描边
- 在描边层上填充浅紫色
视觉效果:描边被填充色覆盖一部分