此接口提供对 VisualElement 内联样式数据的访问。
从该对象读取属性将读取此元素的内联样式数据。要读取为元素计算的样式数据,请使用 IComputedStyle 接口。写入属性将使用提供的数值屏蔽来自 USS 的数值,但是其他属性仍将与来自 USS 的数值匹配。
alignContent | 如果子元素在此容器中跨越多行,则子元素在交叉轴上的整个区域的对齐方式。 |
alignItems | 子元素在此容器的交叉轴上的对齐方式。 |
alignSelf | 类似于 align-items,但仅适用于此特定元素。 |
backgroundColor | 在元素的框中绘制的背景颜色。 |
backgroundImage | 在元素的框中绘制的背景图像。 |
backgroundPositionX | 背景图像 x 位置值。 |
backgroundPositionY | 背景图像 y 位置值。 |
backgroundRepeat | 背景图像重复值。 |
backgroundSize | 背景图像大小值。 |
borderBottomColor | 元素底部边框的颜色。 |
borderBottomLeftRadius | 在元素的框中绘制圆角矩形时,左下角的半径。 |
borderBottomRightRadius | 在元素的框中绘制圆角矩形时,右下角的半径。 |
borderBottomWidth | 在布局阶段为边框底部边缘保留的空间。 |
borderLeftColor | 元素左边框的颜色。 |
borderLeftWidth | 在布局阶段为边框左侧边缘保留的空间。 |
borderRightColor | 元素右边框的颜色。 |
borderRightWidth | 在布局阶段为边框右侧边缘保留的空间。 |
borderTopColor | 元素顶部边框的颜色。 |
borderTopLeftRadius | 在元素的框中绘制圆角矩形时,左上角的半径。 |
borderTopRightRadius | 在元素的框中绘制圆角矩形时,右上角的半径。 |
borderTopWidth | 在布局阶段为边框顶部边缘保留的空间。 |
bottom | 布局期间元素框的底部距离。 |
color | 绘制元素文本时使用的颜色。 |
cursor | 当鼠标指针悬停在元素上时显示的鼠标光标。 |
display | 定义元素如何在布局中显示。 |
flexBasis | 弹性项目的初始主尺寸,位于主弹性轴上。根据由其他弹性属性确定的弹性收缩和增长,最终布局可能会更小或更大。 |
flexDirection | 在容器中布局子元素的主轴方向。 |
flexGrow | 指定项目相对于同一容器内其他弹性项目的增长方式。 |
flexShrink | 指定项目相对于同一容器内其他弹性项目的收缩方式。 |
flexWrap | 如果在此容器中没有足够的空间,则子元素在多行上的放置方式。 |
fontSize | 绘制元素文本的字体大小。 |
height | 元素的固定高度,用于布局。 |
justifyContent | 子元素在此容器的主轴上的对齐方式。 |
left | 布局期间元素框的左侧距离。 |
letterSpacing | 增加或减少字符之间的间距。 |
marginBottom | 在布局阶段为边距底部边缘保留的空间。 |
marginLeft | 在布局阶段为边距左侧边缘保留的空间。 |
marginRight | 在布局阶段为边距右侧边缘保留的空间。 |
marginTop | 在布局阶段为边距顶部边缘保留的空间。 |
maxHeight | 元素的最大高度,当它具有弹性或测量其自身大小时。 |
maxWidth | 元素的最大宽度,当它具有弹性或测量其自身大小时。 |
minHeight | 元素的最小高度,当它具有弹性或测量其自身大小时。 |
minWidth | 元素的最小宽度,当它具有弹性或测量其自身大小时。 |
opacity | 指定元素及其子元素的透明度。 |
overflow | 如果容器的内容超出其自身的框,则容器的行为方式。 |
paddingBottom | 在布局阶段为填充底部边缘保留的空间。 |
paddingLeft | 在布局阶段为填充左侧边缘保留的空间。 |
paddingRight | 在布局阶段为填充右侧边缘保留的空间。 |
paddingTop | 在布局阶段为填充顶部边缘保留的空间。 |
position | 元素在其父容器中的定位。 |
right | 布局期间元素框的右侧距离。 |
rotate | 旋转变换。 |
scale | 缩放变换。 |
textOverflow | 元素的文本溢出模式。 |
textShadow | 文本的投影。 |
top | 布局期间元素框的顶部距离。 |
transformOrigin | 变换原点是应用变换的点。 |
transitionDelay | 在属性的值更改时,开始属性的过渡效果之前要等待的持续时间。 |
transitionDuration | 过渡动画完成所需的时间。 |
transitionProperty | 应将过渡效果应用到的属性。 |
transitionTimingFunction | 确定如何为过渡效果修改的属性计算中间值。 |
translate | 平移变换。 |
unityBackgroundImageTintColor | 元素 backgroundImage 的着色颜色。 |
unityEditorTextRenderingMode | TextElement 编辑器渲染模式。 |
unityFont | 绘制元素文本的字体,定义为 Font 对象。 |
unityFontDefinition | 绘制元素文本的字体,定义为 FontDefinition 结构。它优先于 -unity-font。 |
unityFontStyleAndWeight | 绘制元素文本的字体样式和粗细(正常、粗体、斜体)。 |
unityOverflowClipBox | 指定元素内容相对于哪个框进行裁剪。 |
unityParagraphSpacing | 增加或减少段落之间的间距。 |
unitySliceBottom | 绘制元素的背景图像时,9 切片的底部边缘的大小。 |
unitySliceLeft | 绘制元素的背景图像时,9 切片的左侧边缘的大小。 |
unitySliceRight | 绘制元素的背景图像时,9 切片的右侧边缘的大小。 |
unitySliceScale | 应用于元素切片的缩放比例。 |
unitySliceTop | 绘制元素的背景图像时,9 切片的顶部边缘的大小。 |
unityTextAlign | 元素框中的水平和垂直文本对齐方式。 |
unityTextGenerator | 在 Unity 的标准和高级文本生成器之间切换 |
unityTextOutlineColor | 文本的轮廓颜色。 |
unityTextOutlineWidth | 文本的轮廓宽度。 |
unityTextOverflowPosition | 元素的文本溢出位置。 |
visibility | 指定元素是否可见。 |
whiteSpace | 如果绘制元素的文本没有足够的空间,则换行到多行。 |
width | 元素的固定宽度,用于布局。 |
wordSpacing | 增加或减少单词之间的间距。 |