mirror of
				https://github.com/unanmed/HumanBreak.git
				synced 2025-10-31 04:02:59 +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}
/>
渲染顺序:
- 绘制紫色描边
- 在描边层上填充浅紫色
 视觉效果:描边被填充色覆盖一部分