diff --git a/index.html b/index.html index b9c26d3..5405135 100644 --- a/index.html +++ b/index.html @@ -17,11 +17,25 @@ #measureLabel { position: fixed; top: 10px; left: 50%; transform: translateX(-50%); background: rgba(13,31,45,0.92); color: #ffd166; padding: 8px 14px; border-radius: 6px; font-size: 14px; display: none; pointer-events: none; z-index: 5; } #panel button { margin-top: 8px; width: 100%; padding: 6px; background: #10b981; color: #0d1f2d; border: none; border-radius: 4px; font-weight: 700; cursor: pointer; } #hint { position: fixed; bottom: 8px; left: 10px; color: #9fb3c8; font-size: 12px; } + canvas { touch-action: none; } + #panel .phead { display: flex; justify-content: space-between; align-items: center; } + #panel .ptoggle { display: none; margin: 0; width: auto; padding: 4px 10px; font-size: 12px; } + @media (max-width: 720px) { + #panel { top: auto; bottom: 0; left: 0; right: 0; min-width: 0; max-width: none; max-height: 48vh; overflow-y: auto; border-radius: 12px 12px 0 0; padding: 10px 12px calc(10px + env(safe-area-inset-bottom)); font-size: 13px; } + #panel .ptoggle { display: inline-block; } + #panel.collapsed > *:not(.phead) { display: none; } + #panel button.vb { min-height: 40px; font-size: 14px; } + #panel button { min-height: 40px; } + #panel input[type=checkbox] { width: 18px; height: 18px; } + #panel input[type=range] { height: 28px; } + #hint { display: none; } + #measureLabel { top: 8px; font-size: 13px; max-width: 92vw; box-sizing: border-box; text-align: center; } + }
-

부재 구성 (규격)

+

부재 구성 (규격)

로딩 중...
@@ -36,7 +50,7 @@
-
드래그: 회전 · 휠: 줌(커서 방향) · 우클릭 드래그: 이동
+
드래그: 회전 · 휠·두 손가락: 줌 · 우클릭 드래그: 이동