사용자
NodeulsumNaru(비교)
| r27 vs r28 | ||
|---|---|---|
| ... | ... | |
| 258 | 258 | }}} || |
| 259 | 259 | == , == |
| 260 | 260 | {{{#!style |
| 261 | /* 1. 전체 레이아웃 (좌우 | |
| 262 | table.fx- | |
| 261 | /* 1. 전체 레이아웃 (좌우 배치) */ | |
| 262 | table.fx-fixed-ui { | |
| 263 | 263 | display: flex !important; flex-direction: row; |
| 264 | 264 | width: min(580px, 100%); background: #ffffff; |
| 265 | 265 | margin: 15px auto; border-collapse: collapse; |
| 266 | 266 | border: 1px solid #dcdcdc; border-radius: 12px; |
| 267 | box-shadow: 0 | |
| 268 | ||
| 267 | box-shadow: 0 4px 12px rgba(0,0,0,0.08); | |
| 269 | 268 | } |
| 270 | 269 | |
| 271 | /* 2. 좌측 탭 | |
| 272 | table.fx- | |
| 270 | /* 2. 좌측 탭 메뉴 (사이드바) */ | |
| 271 | table.fx-fixed-ui > thead { | |
| 273 | 272 | display: block; width: 110px; flex-shrink: 0; |
| 274 | background: #f0f0f4; padding: 1 | |
| 273 | background: #f0f0f4; padding: 10px 6px; | |
| 275 | 274 | border-right: 1px solid #dee1e6; |
| 276 | 275 | } |
| 277 | table.fx- | |
| 276 | table.fx-fixed-ui > thead > tr { display: flex; flex-direction: column; gap: 4px; } | |
| 278 | 277 | |
| 279 | table.fx- | |
| 278 | table.fx-fixed-ui > thead > tr > th { | |
| 280 | 279 | display: flex; align-items: center; justify-content: flex-start; |
| 281 | padding: | |
| 282 | cursor: pointer; transition: 0.2s | |
| 280 | padding: 8px 12px !important; min-height: 36px; | |
| 281 | cursor: pointer; transition: 0.2s; | |
| 283 | 282 | font-size: 13px; color: #15141a !important; font-weight: 500; |
| 284 | border: none !important; background: transparent; border-radius: | |
| 283 | border: none !important; background: transparent; border-radius: 6px; | |
| 285 | 284 | } |
| 286 | ||
| 287 | table.fx- | |
| 285 | table.fx-fixed-ui > thead > tr > th:hover { background: #e0e0e6 !important; color: #0060df !important; } | |
| 288 | 286 | |
| 289 | 287 | /* 정렬 화살표 제거 */ |
| 290 | table.fx- | |
| 291 | table.fx- | |
| 288 | table.fx-fixed-ui > thead > tr > th::before, | |
| 289 | table.fx-fixed-ui > thead > tr > th::after { display: none !important; } | |
| 292 | 290 | |
| 293 | /* 3. 우측 본문 영역 ( | |
| 294 | table.fx- | |
| 295 | display: block; flex: 1; | |
| 296 | ||
| 291 | /* 3. 우측 본문 영역 (밀림 방지 핵심) */ | |
| 292 | table.fx-fixed-ui > tbody { | |
| 293 | display: block; flex: 1; background: #ffffff; | |
| 294 | min-height: 260px; /* 세로 길이를 줄이기 위해 높이 하향 조정 */ | |
| 297 | 295 | } |
| 298 | 296 | |
| 299 | /* 정렬된 첫 행만 표시 */ | |
| 300 | table.fx- | |
| 301 | table.fx- | |
| 297 | /* 정렬된 첫 번째 행만 표시 */ | |
| 298 | table.fx-fixed-ui > tbody > tr { display: none; } | |
| 299 | table.fx-fixed-ui > tbody > tr:first-child { display: flex !important; width: 100%; } | |
| 302 | 300 | |
| 303 | /* 🔥 | |
| 304 | table.fx- | |
| 305 | ||
| 306 | ||
| 307 | ||
| 301 | /* 🔥 옆으로 밀림 방지: 내용이 없는 칸(숫자만 있는 칸)은 아예 제거 */ | |
| 302 | table.fx-fixed-ui > tbody > tr > td { display: none; } /* 일단 모든 칸을 숨김 */ | |
| 303 | table.fx-fixed-ui > tbody > tr > td:has(.real-content) { | |
| 304 | display: block !important; /* 진짜 내용이 있는 칸만 표시 */ | |
| 305 | width: 100%; border: none !important; padding: 0 !important; | |
| 308 | 306 | } |
| 309 | 307 | |
| 310 | /* 정렬용 숫자는 | |
| 311 | .sort-key { position: absolute; font-size: 0; opacity: 0; | |
| 308 | /* 정렬용 숫자는 보이지 않게 처리 */ | |
| 309 | .sort-key { position: absolute; font-size: 0; opacity: 0; } | |
| 312 | 310 | |
| 313 | /* 4. 실제 컨텐츠 | |
| 311 | /* 4. 실제 컨텐츠 내부 여백 줄임 */ | |
| 314 | 312 | .real-content { |
| 315 | 313 | display: block !important; |
| 316 | font-size: 14px !important; line-height: 1. | |
| 317 | padding: | |
| 318 | ||
| 314 | font-size: 14px !important; line-height: 1.5 !important; | |
| 315 | padding: 15px; /* 세로를 줄이기 위해 패딩 축소 */ | |
| 316 | text-align: center; | |
| 319 | 317 | } |
| 320 | 318 | |
| 321 | /* 뱃지 스타일 */ | |
| 322 | 319 | .m-badge { |
| 323 | display: inline-block; padding: | |
| 320 | display: inline-block; padding: 3px 10px; margin: 3px 2px; border-radius: 10px; | |
| 324 | 321 | font-size: 12px; font-weight: bold; color: #fff !important; |
| 325 | box-shadow: 0 2px 4px rgba(0,0,0,0.1); | |
| 326 | 322 | } |
| 327 | 323 | }}} |
| 328 | ||<thead><tableclass=fx- | |
| 329 | || {{{#!wiki class=" | |
| 330 | ||
| 331 | [[파일:스텔 1기.png|width=100%]] | |
| 332 | {{{#!wiki style="margin-top: 1 | |
| 324 | ||<thead><tableclass=fx-fixed-ui><sortable> 1기생 ||<sortable> 2기생 ||<sortable> 3기생 || | |
| 325 | || {{{#!wiki class="real-content" | |
| 326 | {{{#!wiki class="sort-key" | |
| 327 | 0}}} [[파일:스텔 1기.png|width=100%]] | |
| 328 | {{{#!wiki style="margin-top: 10px;" | |
| 333 | 329 | {{{#!wiki class="m-badge" style="background: #8182b8;" |
| 334 | 330 | [[아이리 칸나|칸나]]}}} {{{#!wiki class="m-badge" style="background: #A2D0EF;" |
| 335 | 331 | [[아야츠노 유니|유니]]}}} {{{#!wiki class="m-badge" style="background: #60497f;" |
| ... | ... | |
| 339 | 335 | 1}}} || {{{#!wiki class="sort-key" |
| 340 | 336 | 1}}} || |
| 341 | 337 | || {{{#!wiki class="sort-key" |
| 342 | 1}}} || {{{#!wiki class=" | |
| 343 | ||
| 344 | [[파일:스텔 2기.png|width=100%]] | |
| 345 | {{{#!wiki style="margin-top: 1 | |
| 338 | 1}}} || {{{#!wiki class="real-content" | |
| 339 | {{{#!wiki class="sort-key" | |
| 340 | 0}}} [[파일:스텔 2기.png|width=100%]] | |
| 341 | {{{#!wiki style="margin-top: 10px;" | |
| 346 | 342 | {{{#!wiki class="m-badge" style="background: #9EB5EE;" |
| 347 | 343 | [[아라하시 타비|타비]]}}} {{{#!wiki class="m-badge" style="background: #610A09;" |
| 348 | 344 | [[아카네 리제|리제]]}}} {{{#!wiki class="m-badge" style="background: #ff9680;" |
| ... | ... | |
| 353 | 349 | 1}}} || |
| 354 | 350 | || {{{#!wiki class="sort-key" |
| 355 | 351 | 1}}} || {{{#!wiki class="sort-key" |
| 356 | 1}}} || {{{#!wiki class=" | |
| 357 | ||
| 358 | [[파일:스텔 3기.png|width=100%]] | |
| 359 | {{{#!wiki style="margin-top: 1 | |
| 352 | 1}}} || {{{#!wiki class="real-content" | |
| 353 | {{{#!wiki class="sort-key" | |
| 354 | 0}}} [[파일:스텔 3기.png|width=100%]] | |
| 355 | {{{#!wiki style="margin-top: 10px;" | |
| 360 | 356 | {{{#!wiki class="m-badge" style="background: #B8A9CA;" |
| 361 | 357 | [[텐코 시부키|부키]]}}} {{{#!wiki class="m-badge" style="background: #BAC0E6;" |
| 362 | 358 | [[아오쿠모 린|린]]}}} {{{#!wiki class="m-badge" style="background: #8fe0b0;" |
| ... | ... |