rotate元素元素元素函数可用set和show规则自定义样式。
元素
元素函数可用
set和show规则自定义样式。Rotates content without affecting layout.
Rotates an element by a given angle. The layout will act as if the element was not rotated.
Example
#stack(
dir: ltr,
spacing: 1fr,
..range(16)
.map(i => rotate(24deg * i)[X]),
)

参数参数参数是传给函数的输入,写在函数名后的括号中。
参数
参数是传给函数的输入,写在函数名后的括号中。
rotate(,,)->angle
angleThe amount of rotation.
展开例子
#rotate(-1.571rad)[Space!]

默认值:0deg
origin可用set规则可用set规则可用set规则设置参数,更改后续调用时的默认值。
origin可用set规则
可用set规则
可用
set规则设置参数,更改后续调用时的默认值。The origin of the rotation.
If, for instance, you wanted the bottom left corner of the rotated
element to stay aligned with the baseline, you would set it to bottom + left instead.
展开例子
#set text(spacing: 8pt)
#let square = square.with(width: 8pt)
#box(square())
#box(rotate(30deg, origin: center, square()))
#box(rotate(30deg, origin: top + left, square()))
#box(rotate(30deg, origin: bottom + right, square()))

默认值:center + horizon
body
bodyThe content to rotate.