38 lines
1.3 KiB
Plaintext
38 lines
1.3 KiB
Plaintext
/*
|
|
* NWModalView.uss - NW 3D 모델 뷰어 스타일시트
|
|
*
|
|
* [개요]
|
|
* NWModelView 컴포넌트의 루트 요소 스타일을 정의합니다.
|
|
* ISOPModelView.uss와 동일한 스타일을 사용합니다.
|
|
* 주로 Flexbox 레이아웃 설정을 포함합니다.
|
|
*
|
|
* [스타일 구조]
|
|
* - :root - 루트 요소 Flexbox 설정
|
|
*
|
|
* [레이아웃]
|
|
* - flex-grow: 1, flex-shrink: 1, flex-basis: 0
|
|
* → NWModal에서 NWChart와 동일한 비율로 공간 분할
|
|
* - min-width: 0 → Flexbox에서 컨텐츠 오버플로우 방지
|
|
* - overflow: hidden → 자식 요소 잘림 처리
|
|
*
|
|
* [참고]
|
|
* 3D 렌더링은 C#에서 RenderTexture를 통해 처리되므로
|
|
* 이 스타일시트는 레이아웃 설정만 담당합니다.
|
|
*
|
|
* [연관 파일]
|
|
* - NWModelView.uxml : UI 레이아웃
|
|
* - NWModelView.cs : C# 컨트롤러 (렌더링 처리)
|
|
*/
|
|
|
|
/* ===================================
|
|
루트 요소 기본 설정
|
|
NWChart와 동일한 비율로 공간 분할
|
|
=================================== */
|
|
:root {
|
|
flex-grow: 1; /* 남은 공간 채우기 */
|
|
flex-shrink: 1; /* 공간 부족 시 축소 허용 */
|
|
flex-basis: 0; /* 초기 크기 0 (grow로 분배) */
|
|
min-width: 0; /* Flexbox 오버플로우 방지 */
|
|
overflow: hidden; /* 자식 요소 잘림 처리 */
|
|
}
|