Dragging 拖拽
你可以轻松让Frame标签可以拖拽,只要你给它设置一个drag属性。它能被设置成只能在单独一个方向上进行拖拽,你可以给drag这个属性赋值“x”或者“y”。如果它被设置了true或者不赋予任何值,那么它就可以在任意方向上进行拖拽。
import * as React from "react"
import { Frame } from "framer"
export function MyComponent() {
return <Frame drag={true} />
}
Constraints 拖拽限制区域
添加dragConstraints属性能够让你限制可以拖拽的区域。设置的时候你需要设置四个方向的数值,分别是top、bottom、left、right。
这四个方向设置的数值是以被设置的Frame标签的位置为参考品的,如果你想设置让这个Frame标签能向左拖拽100像素,那么你需要设置left为 -100;
import * as React from "react"
import { Frame } from "framer"
export function MyComponent() {
return (
<Frame
drag={true}
dragConstraints={{
left: -100,
right: 100,
top: -100,
bottom: 100,
}}
/>
)
}
Last updated
Was this helpful?