사용자
NodeulsumNaru(비교)
| r25 vs r26 | ||
|---|---|---|
| ... | ... | |
| 258 | 258 | }}} || |
| 259 | 259 | == , == |
| 260 | 260 | {{{#!style |
| 261 | /* 1. 전체 컨테이너 | |
| 262 | table.firefox- | |
| 261 | /* 1. 전체 컨테이너 */ | |
| 262 | table.firefox-final-ui { | |
| 263 | 263 | display: flex; flex-direction: row; |
| 264 | width: min(5 | |
| 265 | ||
| 264 | width: min(550px, 100%); background: #ffffff; | |
| 266 | 265 | margin: 15px auto; border-collapse: collapse; |
| 267 | border: 1px solid #dcdcdc; border-radius: | |
| 266 | border: 1px solid #dcdcdc; border-radius: 10px; | |
| 268 | 267 | box-shadow: 0 4px 10px rgba(0,0,0,0.05); |
| 269 | overflow: hidden; | |
| 270 | 268 | } |
| 271 | 269 | |
| 272 | /* 2. 좌측 탭 메뉴 | |
| 273 | table.firefox- | |
| 274 | display: block; width: 10 | |
| 275 | background: #f5f5f7; | |
| 276 | ||
| 277 | border-right: 1px solid #d | |
| 270 | /* 2. 좌측 탭 메뉴 (세로바) */ | |
| 271 | table.firefox-final-ui > thead { | |
| 272 | display: block; width: 110px; | |
| 273 | background: #f5f5f7; padding: 10px 5px; | |
| 274 | border-right: 1px solid #dee1e6; | |
| 278 | 275 | } |
| 276 | table.firefox-final-ui > thead > tr { display: flex; flex-direction: column; gap: 5px; } | |
| 279 | 277 | |
| 280 | table.firefox- | |
| 281 | ||
| 282 | ||
| 283 | ||
| 284 | ||
| 285 | ||
| 278 | table.firefox-final-ui > thead > tr > th { | |
| 286 | 279 | display: flex; align-items: center; justify-content: flex-start; |
| 287 | padding: 8px 1 | |
| 288 | cursor: pointer; transition: 0. | |
| 280 | padding: 8px 12px !important; | |
| 281 | cursor: pointer; transition: 0.2s; | |
| 289 | 282 | font-size: 13px; color: #15141A !important; font-weight: 500; |
| 290 | border: none !important; | |
| 291 | ||
| 292 | ||
| 283 | border: none !important; background: transparent; border-radius: 6px; | |
| 293 | 284 | } |
| 285 | table.firefox-final-ui > thead > tr > th:hover { background: #e0e0e6 !important; } | |
| 294 | 286 | |
| 295 | table.firefox-vertical-ui > thead > tr > th:hover { background: #e0e0e6 !important; } | |
| 296 | ||
| 297 | 287 | /* 정렬 화살표 제거 */ |
| 298 | table.firefox- | |
| 299 | table.firefox- | |
| 288 | table.firefox-final-ui > thead > tr > th::before, | |
| 289 | table.firefox-final-ui > thead > tr > th::after { display: none !important; } | |
| 300 | 290 | |
| 301 | /* 3. 우측 본문 영역 | |
| 302 | table.firefox- | |
| 303 | display: block; flex: 1; | |
| 304 | ||
| 291 | /* 3. 우측 본문 영역 (핵심 수정) */ | |
| 292 | table.firefox-final-ui > tbody { | |
| 293 | display: block; flex: 1; position: relative; background: #ffffff; | |
| 294 | min-height: 280px; /* 전체 높이를 잡아주어 내용이 보임 */ | |
| 305 | 295 | } |
| 306 | 296 | |
| 307 | table.firefox- | |
| 297 | /* 정렬된 첫 번째 행(Row)만 표시 */ | |
| 298 | table.firefox-final-ui > tbody > tr { display: none; } | |
| 299 | table.firefox-final-ui > tbody > tr:first-child { display: block; width: 100%; } | |
| 308 | 300 | |
| 309 | /* | |
| 310 | table.firefox- | |
| 311 | ||
| 312 | ||
| 313 | ||
| 314 | ||
| 315 | ||
| 301 | /* 모든 td를 한 자리에 겹쳐서 위치 고정 */ | |
| 302 | table.firefox-final-ui > tbody > tr > td { | |
| 303 | position: absolute; top: 0; left: 0; width: 100%; | |
| 316 | 304 | border: none !important; padding: 0 !important; |
| 317 | ||
| 305 | line-height: normal !important; /* 글자 보임 보장 */ | |
| 318 | 306 | } |
| 319 | 307 | |
| 320 | /* 정렬 숫자 | |
| 308 | /* 정렬 키(숫자)는 숨김 */ | |
| 321 | 309 | .sort-key { position: absolute; font-size: 0; opacity: 0; pointer-events: none; } |
| 322 | 310 | |
| 323 | /* 4. 실제 컨텐츠 디자인 | |
| 324 | .content- | |
| 325 | display: block !important; | |
| 326 | ||
| 327 | ||
| 328 | ||
| 329 | ||
| 330 | ||
| 311 | /* 4. 실제 컨텐츠 디자인 */ | |
| 312 | .content-area { | |
| 313 | display: block !important; padding: 20px 15px; text-align: center; | |
| 331 | 314 | } |
| 332 | 315 | |
| 333 | /* 뱃지 스타일 */ | |
| 334 | 316 | .m-badge { |
| 335 | 317 | display: inline-block; padding: 3px 10px; margin: 3px 2px; border-radius: 12px; |
| 336 | 318 | font-size: 12px; font-weight: bold; color: #fff !important; |
| 337 | 319 | } |
| 338 | 320 | }}} |
| 339 | ||<thead><tableclass=firefox- | |
| 321 | ||<thead><tableclass=firefox-final-ui><sortable> 1기생 ||<sortable> 2기생 ||<sortable> 3기생 || | |
| 340 | 322 | || {{{#!wiki class="sort-key" |
| 341 | 0}}} {{{#!wiki class="content- | |
| 323 | 0}}} {{{#!wiki class="content-area" | |
| 342 | 324 | [[파일:스텔 1기.png|width=100%]] |
| 343 | 325 | {{{#!wiki style="margin-top: 10px;" |
| 344 | 326 | {{{#!wiki class="m-badge" style="background: #8182b8;" |
| ... | ... | |
| 351 | 333 | 1}}} || |
| 352 | 334 | || {{{#!wiki class="sort-key" |
| 353 | 335 | 1}}} || {{{#!wiki class="sort-key" |
| 354 | 0}}} {{{#!wiki class="content- | |
| 336 | 0}}} {{{#!wiki class="content-area" | |
| 355 | 337 | [[파일:스텔 2기.png|width=100%]] |
| 356 | 338 | {{{#!wiki style="margin-top: 10px;" |
| 357 | 339 | {{{#!wiki class="m-badge" style="background: #9EB5EE;" |
| ... | ... | |
| 365 | 347 | || {{{#!wiki class="sort-key" |
| 366 | 348 | 1}}} || {{{#!wiki class="sort-key" |
| 367 | 349 | 1}}} || {{{#!wiki class="sort-key" |
| 368 | 0}}} {{{#!wiki class="content- | |
| 350 | 0}}} {{{#!wiki class="content-area" | |
| 369 | 351 | [[파일:스텔 3기.png|width=100%]] |
| 370 | 352 | {{{#!wiki style="margin-top: 10px;" |
| 371 | 353 | {{{#!wiki class="m-badge" style="background: #B8A9CA;" |
| ... | ... |