MediaWiki:Gadget-edit0.css:修订间差异
外观
创建页面,内容为“→[[en:MediaWiki:Gadget-edittop.css]]: →@noflip: body.ltr h1.firstHeading .mw-editsection-bracket:first-of-type, body.rtl h1.firstHeading .mw-editsection-bracket:not(:first-of-type) { margin-right: 0.25em; color: #555; } →@noflip: body.rtl h1.firstHeading .mw-editsection-bracket:first-of-type, body.ltr h1.firstHeading .mw-editsection-bracket:not(:first-of-type) { margin-left: 0.25em; color: #555; } →For desktop Minerva skin T190989: .page-…” |
小无编辑摘要 |
||
| 第1行: | 第1行: | ||
/* [[en:MediaWiki:Gadget-edittop.css]] */ | /* [[en:MediaWiki:Gadget-edittop.css]] */ | ||
/* Optimized for MediaWiki 1.35+ | Supports RTL | Last updated: 2024-06-25 */ | |||
/* | /** | ||
* ================ | |||
* 1. CSS Variables | |||
* ================ | |||
* 集中管理颜色和尺寸,方便主题切换和黑暗模式支持 | |||
*/ | |||
:root { | |||
--edit-btn-color: #007bff; /* 主色调 (Vector 2022蓝) */ | |||
--edit-btn-hover: #0056b3; /* 悬停深色 */ | |||
--edit-btn-brackets: #6b7280; /* 括号中性灰 */ | |||
--edit-btn-margin: 0.75em; /* 基础外边距 */ | |||
--edit-btn-font-size: 0.875rem; /* 桌面端字号 */ | |||
} | } | ||
/* | /** | ||
* ================== | |||
* 2. 核心按钮样式 | |||
* ================== | |||
* 保持与原生编辑按钮的视觉一致性 | |||
*/ | |||
.cloned-top-edit-button { | |||
margin-left: var(--edit-btn-margin); | |||
padding: 0; | |||
line-height: 1.25; /* 更友好的文本垂直居中 */ | |||
display: inline-flex; /* 更好的RTL和间距控制 */ | |||
align-items: center; | |||
gap: 0.25em; /* 替代部分margin,更现代的方式 */ | |||
vertical-align: middle; | |||
} | } | ||
/* | .cloned-top-edit-button a { | ||
. | font-size: var(--edit-btn-font-size); | ||
color: var(--edit-btn-color); | |||
text-decoration: none; | |||
transition: | |||
color 0.2s ease, | |||
text-decoration 0.1s ease; /* 平滑的下划线动画 */ | |||
min-width: 44px; /* WCAG 2.1 AA触摸目标标准 */ | |||
padding: 0.15em 0; /* 更精确的垂直间距 */ | |||
} | |||
.cloned-top-edit-button a:hover { | |||
color: var(--edit-btn-hover); | |||
text-decoration: underline; | |||
text-decoration-thickness: 1.1px; /* 更精致的下划线 */ | |||
} | |||
/* 括号样式(兼容所有皮肤) */ | |||
.cloned-top-edit-button .mw-editsection-bracket { | |||
color: var(--edit-btn-brackets); | |||
font-weight: normal; /* 重置可能继承的粗体 */ | |||
} | |||
/** | |||
* ================== | |||
* 3. 皮肤特定适配 | |||
* ================== | |||
*/ | |||
/* Vector 2022+ */ | |||
#mw-page-title-main .cloned-top-edit-button a { | |||
font-weight: 450; /* 半粗体,匹配Vector 2022风格 */ | |||
} | |||
/* Legacy Vector (1.35前) */ | |||
h1.firstHeading .cloned-top-edit-button a { | |||
color: #0645ad; /* 保持传统蓝色 */ | |||
} | |||
/* Minerva (移动端) */ | |||
.page-heading .cloned-top-edit-button a { | |||
font-size: 1rem; | |||
margin-left: 0.5em; | |||
min-width: 48px; /* 移动端更大的触摸区域 */ | |||
} | |||
/* Timeless皮肤兼容 */ | |||
.mw-first-heading .cloned-top-edit-button { | |||
margin-top: 0.15em; /* 微调垂直对齐 */ | |||
} | |||
/** | |||
* ================== | |||
* 4. 特殊场景处理 | |||
* ================== | |||
*/ | |||
/* RTL语言支持 (阿拉伯语/希伯来语等) */ | |||
html[dir="rtl"] .cloned-top-edit-button { | |||
margin-left: 0; | |||
margin-right: var(--edit-btn-margin); | |||
} | |||
/* 打印隐藏 */ | |||
@media print { | |||
.cloned-top-edit-button { | |||
display: none !important; | |||
} | |||
} | |||
/* 高对比度模式支持 */ | |||
@media (forced-colors: active) { | |||
.cloned-top-edit-button a { | |||
color: linkText !important; | |||
text-decoration: underline !important; | |||
} | |||
} | } | ||
2025年11月2日 (日) 20:17的版本
/* [[en:MediaWiki:Gadget-edittop.css]] */
/* Optimized for MediaWiki 1.35+ | Supports RTL | Last updated: 2024-06-25 */
/**
* ================
* 1. CSS Variables
* ================
* 集中管理颜色和尺寸,方便主题切换和黑暗模式支持
*/
:root {
--edit-btn-color: #007bff; /* 主色调 (Vector 2022蓝) */
--edit-btn-hover: #0056b3; /* 悬停深色 */
--edit-btn-brackets: #6b7280; /* 括号中性灰 */
--edit-btn-margin: 0.75em; /* 基础外边距 */
--edit-btn-font-size: 0.875rem; /* 桌面端字号 */
}
/**
* ==================
* 2. 核心按钮样式
* ==================
* 保持与原生编辑按钮的视觉一致性
*/
.cloned-top-edit-button {
margin-left: var(--edit-btn-margin);
padding: 0;
line-height: 1.25; /* 更友好的文本垂直居中 */
display: inline-flex; /* 更好的RTL和间距控制 */
align-items: center;
gap: 0.25em; /* 替代部分margin,更现代的方式 */
vertical-align: middle;
}
.cloned-top-edit-button a {
font-size: var(--edit-btn-font-size);
color: var(--edit-btn-color);
text-decoration: none;
transition:
color 0.2s ease,
text-decoration 0.1s ease; /* 平滑的下划线动画 */
min-width: 44px; /* WCAG 2.1 AA触摸目标标准 */
padding: 0.15em 0; /* 更精确的垂直间距 */
}
.cloned-top-edit-button a:hover {
color: var(--edit-btn-hover);
text-decoration: underline;
text-decoration-thickness: 1.1px; /* 更精致的下划线 */
}
/* 括号样式(兼容所有皮肤) */
.cloned-top-edit-button .mw-editsection-bracket {
color: var(--edit-btn-brackets);
font-weight: normal; /* 重置可能继承的粗体 */
}
/**
* ==================
* 3. 皮肤特定适配
* ==================
*/
/* Vector 2022+ */
#mw-page-title-main .cloned-top-edit-button a {
font-weight: 450; /* 半粗体,匹配Vector 2022风格 */
}
/* Legacy Vector (1.35前) */
h1.firstHeading .cloned-top-edit-button a {
color: #0645ad; /* 保持传统蓝色 */
}
/* Minerva (移动端) */
.page-heading .cloned-top-edit-button a {
font-size: 1rem;
margin-left: 0.5em;
min-width: 48px; /* 移动端更大的触摸区域 */
}
/* Timeless皮肤兼容 */
.mw-first-heading .cloned-top-edit-button {
margin-top: 0.15em; /* 微调垂直对齐 */
}
/**
* ==================
* 4. 特殊场景处理
* ==================
*/
/* RTL语言支持 (阿拉伯语/希伯来语等) */
html[dir="rtl"] .cloned-top-edit-button {
margin-left: 0;
margin-right: var(--edit-btn-margin);
}
/* 打印隐藏 */
@media print {
.cloned-top-edit-button {
display: none !important;
}
}
/* 高对比度模式支持 */
@media (forced-colors: active) {
.cloned-top-edit-button a {
color: linkText !important;
text-decoration: underline !important;
}
}