여기에는 지원되는 USS 프로퍼티와 허용되는 값이 나와 있습니다.
UIElements 스타일 프로퍼티는 W3C CSS 문서와 동일한 문법 구문을 사용합니다.
auto
, baseline
<
및 >
) 안에 표시됩니다. 예: <length>, <color>
<
및 >
) 안에 표시됩니다. 예: <border-width>
프로퍼티 값에 두 개 이상의 컴포넌트가 있는 경우:
|
) separates two or more alternatives: exactly one must occur.||
) separates two or more options: one or more must occur, in any order.&&
)는 두 개 이상의 컴포넌트를 구분하며, 모두 어느 순서로든 발생해야 합니다.[
]
)는 그룹화를 의미합니다.모든 타입, 키워드 또는 꺾쇠 괄호로 구분된 그룹은 뒤에 수정자가 올 수 있습니다.
*
)는 이전 타입, 단어 또는 그룹이 영 번 이상 발생함을 의미합니다.+
)는 이전 타입, 단어 또는 그룹이 한 번 이상 발생함을 의미합니다.?
)는 이전 타입, 단어 또는 그룹이 선택사항임을 의미합니다.{A,B}
)로 묶인 숫자 쌍은 이전 타입, 단어 또는 그룹이 최소 A
회, 최대 B
회 발생함을 의미합니다.width
와 height
는 요소의 크기를 픽셀로 지정합니다. width
가 지정되지 않으면 너비가 요소 콘텐츠의 너비를 따릅니다. height
가 지정되지 않으면 높이는 요소 콘텐츠의 높이를 따릅니다.
이 섹션에는 시각적 요소를 배치하기 위한 프로퍼티가 나와 있습니다. UIElements에는 레이아웃 및 스타일링 프로퍼티에 따라 시각적 요소를 배치하는 레이아웃 엔진이 들어 있습니다. 레이아웃 엔진은 Flexbox의 하위 집합인 HTML/CSS 레이아웃 시스템을 구현합니다.
기본적으로 모든 항목은 컨테이너에서 수직으로 배치됩니다.
참고: units
는 지원되지 않기 때문에 <flex-basis> 값은 항상 가장 마지막에 지정되어야 합니다.
이 프로퍼티는 기본적으로 relative
로 설정됩니다. 즉, 요소의 위치가 부모에 기반하여 지정됩니다. 이 프로퍼티가 absolute
로 설정되면 요소가 부모 레이아웃을 떠나고 값은 부모 바운드에 기반하여 지정됩니다.
부모 모서리 또는 요소의 원본 포지션에서의 거리(단위: 픽셀)입니다.
그리기 프로퍼티는 시각적 요소의 배경과 테두리, 형상을 설정합니다.
텍스트 프로퍼티는 컬러, 폰트, 폰트 크기, 그리고 폰트 리소스, 폰트 스타일, 단어 줄바꿈, 잘라내기에 대한 Unity 고유 프로퍼티를 설정합니다.
cursor
기본 텍스처 타입을 사용하여 커서에 대한 커스텀 텍스처를 임포트하십시오. Unity 에디터는 기본 커서 값만 지원합니다.
cursor: [ [ <resource> | <url> ][ <hotspotX> <hotspotY>]? , ][ arrow | text | resize-vertical | resize-horizontal | link | slide-arrow | resize-up-right | resize-up-left | move-arrow | rotate-arrow | scale-arrow | arrow-plus | arrow-minus | pan | orbit | zoom | fps | split-resize-up-down | split-resize-left-right ]
이 섹션에는 UIElements에서 더 이상 사용되지 않거나 이름이 변경된 그리기 프로퍼티가 알파벳순으로 정렬되어 있습니다.
background-size
의 이름이 -unity-background-scale-mode
로 변경되었습니다.border-left
, border-top
, border-right
및 border-bottom
의 이름이 각각 border-left-width
, border-top-width
, border-right-width
및 border-bottom-width
로 변경되었습니다.font
의 이름이 -unity-font
로 변경되었습니다.font-style
의 이름이 -unity-font-style
로 변경되었습니다.position-left
, position-top
, position-right
및 position-bottom
의 이름이 각각 left
, top
, right
및 bottom
으로 변경되었습니다.position-type
의 이름이 position
으로 변경되었습니다.text-alignment
의 이름이 -unity-text-align
으로 변경되었습니다.text-clipping
의 이름이 -unity-clipping
으로 변경되었습니다. 대신에 스탠다드 overflow
프로퍼티를 사용하는 것이 좋습니다.text-color
의 이름이 color
로 변경되었습니다.-word-wrap
의 이름이 -unity-word-wrap
으로 변경되었습니다.