豆包这种是怎么实现的,ai改写这个框是跟随内容滚动的,但是ai改写这个框是在body下与根节点平级的,想了半天,看他页面上代码也看不出来,求助
试过copy页面上那些css,但是没实现对应的效果
豆包这种是怎么实现的,ai改写这个框是跟随内容滚动的,但是ai改写这个框是在body下与根节点平级的,想了半天,看他页面上代码也看不出来,求助
试过copy页面上那些css,但是没实现对应的效果
13 回答12.6k 阅读
2 回答4.8k 阅读✓ 已解决
9 回答1.5k 阅读✓ 已解决
3 回答2.1k 阅读✓ 已解决
7 回答2k 阅读
3 回答1.2k 阅读✓ 已解决
3 回答2k 阅读
一般都是通过 popper.js 之类的扩展来实现的效果,所以不单单是CSS,还需要借助JS来实现定位。
比如说
Element-ui
的popover
组件。也是添加在body
上面的。前几个月社区大佬 @chokcoco 发布了一篇文章,可以借鉴一下 浏览器原生「磁吸」效果!Anchor Positioning 锚点定位神器解析
使用新的CSS函数
anchor
来实现的定位能力。就是兼容性有些问题,只有Chrome/Edge
这些chromium
系的浏览器支持。CSS anchor positioning - CSS: Cascading Style Sheets | MDN