Files
XRLib/Assets/Resources/SHI/Modal/NW/NWModalView.uss
2025-11-27 19:26:01 +09:00

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; /* 자식 요소 잘림 처리 */
}