You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何用滚动条类控件平移SVG视口?FluentSlider定位求助

SVG视口平移与滚动条控件定位问题

需求与已实现逻辑

  • 我的SVG内容分布在0->1000×0->1000的区域,通过修改viewBox参数实现视口平移查看内容:
    • 设置viewBox="0 0 500 500"可显示左上角四分之一区域
    • 设置viewBox="250 250 500 500"可显示中间区域,这部分逻辑已正常工作

已实现代码

SVG部分:

<svg viewbox="@svgViewBox"...... >.....</svg>

后端绑定逻辑:

private string SvgViewBox => $"{PanHorizontal} {PanVertical} {ViewBoxWidth} {ViewBoxHeight}";

当前问题

我想用FluentSlider作为滚动条,分别绑定PanHorizontal(水平平移)和PanVertical(垂直平移)参数,实现拖动滑块切换SVG显示区域,但无法将滑块合理定位:

  • 垂直滑块需要放在SVG右侧
  • 水平滑块需要放在SVG下方
    尝试调整FluentSlider的位置属性后没有效果,完全找不到头绪。

提问

这是CSS布局问题吗?如果是,该如何将FluentSlider控件分别放置在SVG的右侧和下方?请给出具体的解决思路。

内容的提问来源于stack exchange,提问作者Jamie_M_

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.22 05:42:39