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

如何借助react-three-drei(Scroll-controls)滚动<sphere>并固定球体居中

实现球体气泡滚动时固定在屏幕中央的方法

可以通过CSS固定定位结合居中布局来实现,具体操作如下:

  • 给球体气泡的容器元素添加以下CSS样式:
    position: fixed;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    z-index: 999; /* 可根据页面层级调整,确保气泡不被其他内容遮挡 */
    
    • position: fixed让元素相对于浏览器视口固定,不会随页面滚动发生位移
    • top: 50%和left: 50%将元素左上角定位到视口中心位置
    • transform: translate(-50%, -50%)通过反向位移,让元素的中心点与视口中心完全重合,实现精准居中

找到你代码中渲染球体气泡的组件根元素,将上述样式应用到该元素上即可完成需求。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.12 09:41:19