미디어위키:Gadget-newtoolbar.css: 두 판 사이의 차이
새 문서: →MediaWiki:Gadget-NewToolbar.css: #ntb-toolbar { display: flex; flex-wrap: wrap; gap: 8px; padding: 8px 12px; border-bottom: 1px solid #e3e3e3; background: #f8f9fa; font-size: 13px; } →각 그룹: .ntb-group { display: inline-flex; align-items: center; gap: 4px; padding: 4px 8px; border-radius: 4px; background: #fff; border: 1px solid #ddd; } .ntb-group-label { font-weight: 600; margin-right: 4px; opacity: 0.7; } →버튼: .ntb-button { display:... |
편집 요약 없음 |
||
| 1번째 줄: | 1번째 줄: | ||
/* MediaWiki:Gadget-NewToolbar.css */ | /* MediaWiki:Gadget-NewToolbar.css */ | ||
/* 툴바 전체 컨테이너 */ | |||
#ntb-toolbar { | #ntb-toolbar { | ||
display: flex; | display: flex; | ||
| 6번째 줄: | 7번째 줄: | ||
gap: 8px; | gap: 8px; | ||
padding: 8px 12px; | padding: 8px 12px; | ||
border-bottom: 1px solid | |||
background: | /* 라이트/다크 공통 변수 사용 */ | ||
border-bottom: 1px solid var(--lightborder); | |||
background: var(--bg); | |||
color: var(--text); | |||
font-size: 13px; | font-size: 13px; | ||
} | } | ||
| 18번째 줄: | 23번째 줄: | ||
padding: 4px 8px; | padding: 4px 8px; | ||
border-radius: 4px; | border-radius: 4px; | ||
background: | |||
border: 1px solid | /* 그룹 배경/테두리도 토큰 사용 */ | ||
background: var(--altbg); | |||
border: 1px solid var(--border); | |||
} | } | ||
| 26번째 줄: | 33번째 줄: | ||
margin-right: 4px; | margin-right: 4px; | ||
opacity: 0.7; | opacity: 0.7; | ||
color: var(--text); | |||
} | } | ||
| 41번째 줄: | 49번째 줄: | ||
line-height: 1; | line-height: 1; | ||
white-space: nowrap; | white-space: nowrap; | ||
color: var(--text); | |||
} | } | ||
/* hover 색은 light-dark()로 라이트/다크 각각 지정 */ | |||
.ntb-button:hover { | .ntb-button:hover { | ||
background: #eaf3ff; | background: light-dark(#eaf3ff, #283040); | ||
border-color: #c8ddff; | border-color: light-dark(#c8ddff, #3b4a63); | ||
} | } | ||
/* 아이콘 공통 */ | |||
.ntb-icon { | .ntb-icon { | ||
width: 14px; | width: 14px; | ||
height: 14px; | height: 14px; | ||
display: inline-block; | display: inline-block; | ||
/* 텍스트 색과 맞추기 위해 currentColor 사용 */ | |||
color: var(--text); | |||
} | } | ||
2025년 11월 13일 (목) 22:26 판
/* MediaWiki:Gadget-NewToolbar.css */
/* 툴바 전체 컨테이너 */
#ntb-toolbar {
display: flex;
flex-wrap: wrap;
gap: 8px;
padding: 8px 12px;
/* 라이트/다크 공통 변수 사용 */
border-bottom: 1px solid var(--lightborder);
background: var(--bg);
color: var(--text);
font-size: 13px;
}
/* 각 그룹 */
.ntb-group {
display: inline-flex;
align-items: center;
gap: 4px;
padding: 4px 8px;
border-radius: 4px;
/* 그룹 배경/테두리도 토큰 사용 */
background: var(--altbg);
border: 1px solid var(--border);
}
.ntb-group-label {
font-weight: 600;
margin-right: 4px;
opacity: 0.7;
color: var(--text);
}
/* 버튼 */
.ntb-button {
display: inline-flex;
align-items: center;
gap: 4px;
padding: 4px 8px;
border-radius: 4px;
border: 1px solid transparent;
background: transparent;
cursor: pointer;
font-size: 12px;
line-height: 1;
white-space: nowrap;
color: var(--text);
}
/* hover 색은 light-dark()로 라이트/다크 각각 지정 */
.ntb-button:hover {
background: light-dark(#eaf3ff, #283040);
border-color: light-dark(#c8ddff, #3b4a63);
}
/* 아이콘 공통 */
.ntb-icon {
width: 14px;
height: 14px;
display: inline-block;
/* 텍스트 색과 맞추기 위해 currentColor 사용 */
color: var(--text);
}
/* 아이콘은 OOUI 아이콘 클래스를 그대로 써도 되고, 나중에 바꿔도 됨 */
.ntb-icon-bold::before {
content: 'B';
font-weight: 700;
}
.ntb-icon-italic::before {
content: 'I';
font-style: italic;
}
.ntb-icon-heading::before {
content: 'H';
font-weight: 700;
}
.ntb-icon-ul::before {
content: '•';
}
.ntb-icon-ol::before {
content: '1.';
}
.ntb-icon-link::before {
content: '🔗';
}
.ntb-icon-file::before {
content: '🖼';
}
.ntb-icon-ref::before {
content: '¹';
}
.ntb-icon-search::before {
content: '🔍';
}