Files
Aislo/E03_StabSection/E03_StabSection_UI_Prob.css
T
eomsangdonandClaude Opus 5.5 210109e189 feat(E03): 「확률 · 민감도」 탭 — 분포 입력 · 기본값 후보(근거 · 사용자 확정 전) · 카드 안 진행률 · 히스토그램 · 누적분포 · 민감도 · 토네이도 SVG (537-1 · 요구 351)
- UI_Prob(새 파일): 대표 단면 · 고른 비탈 · 조건 · 단면 물성 × c · φ · γ(+ 수위선 = 지하수위 이동 · r_u 갈래 = r_u) ·
  쓰기 · 분포 · 변동계수/σ · 절단 ±kσ · 임계면 고정 / 매회 탐색 · 방법 · LHS / MC · N · 시드 · c–φ 상관 · [기본값] ·
  입력 = sessionStorage 캐시(자동저장 없음) · 계산 = 서버(잠금판 없이 카드 안 진행률)
- UI_ProbChart(새 파일): F < 1 빨강 히스토그램 · F = 1 · 기준 · 결정론 선 · 누적분포(Pf) · 민감도(범위 %) · 토네이도
- logic/E03_StabSection_Prob.ts: 변수 줄 · 기본값 후보(물성 덮어쓰기) · 요청 꼴 · 바꾼 줄 수 · 눈금
- Page: 보기 고름에 「확률 · 민감도」 · 문구 locale_e03

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-26 05:04:55 +09:00

95 lines
1.4 KiB
CSS

/* E03 확률 · 민감도 탭(537-1) — 입력 표 · 히스토그램 · 민감도 선 · 토네이도 막대 */
.e03-prob-vars input[type="number"] {
width: 5.5em;
}
.e03-prob-vars select {
width: auto;
}
.e03-prob-run {
flex-wrap: wrap;
align-items: flex-end;
}
.e03-prob-src summary {
cursor: pointer;
color: var(--color-text-secondary);
}
.e03-prob-bar {
fill: var(--e03-mat-0);
fill-opacity: 0.75;
}
.e03-prob-bar--fail {
fill: var(--e03-ng);
}
.e03-prob-mark {
stroke-width: 1.5;
}
.e03-prob-mark--one {
stroke: var(--e03-ng);
}
.e03-prob-mark--req {
stroke: var(--e03-mat-3);
stroke-dasharray: 5 3;
}
.e03-prob-mark--det {
stroke: var(--e03-critical);
stroke-dasharray: 2 2;
}
.e03-prob-mark__text {
font-size: 10px;
stroke: none;
fill: var(--color-text-secondary);
}
.e03-prob-line {
fill: none;
stroke-width: 2;
}
.e03-prob-line--0 {
stroke: var(--e03-mat-0);
}
.e03-prob-line--1 {
stroke: var(--e03-mat-1);
}
.e03-prob-line--2 {
stroke: var(--e03-mat-2);
}
.e03-prob-line--3 {
stroke: var(--e03-mat-3);
}
.e03-prob-line--4 {
stroke: var(--e03-mat-4);
}
.e03-prob-line--5 {
stroke: var(--e03-mat-5);
}
.e03-prob-line--6 {
stroke: var(--e03-mat-6);
}
.e03-prob-line--7 {
stroke: var(--e03-mat-7);
}
.e03-prob-tbar--lo {
fill: var(--e03-mat-1);
}
.e03-prob-tbar--hi {
fill: var(--e03-mat-0);
}
.e03-prob-tlabel {
font-size: 10px;
fill: var(--color-text-secondary);
}