跳转到内容

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 */


/* @noflip */
/**
body.ltr h1.firstHeading .mw-editsection-bracket:first-of-type,
* ================
body.rtl h1.firstHeading .mw-editsection-bracket:not(:first-of-type) {
* 1. CSS Variables
margin-right: 0.25em;
* ================
color: #555;
* 集中管理颜色和尺寸,方便主题切换和黑暗模式支持
*/
: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; /* 桌面端字号 */
}
}


/* @noflip */
/**
body.rtl h1.firstHeading .mw-editsection-bracket:first-of-type,
* ==================
body.ltr h1.firstHeading .mw-editsection-bracket:not(:first-of-type) {
* 2. 核心按钮样式
margin-left: 0.25em;
* ==================
color: #555;
* 保持与原生编辑按钮的视觉一致性
*/
.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;
}
}


/* For desktop Minerva skin T190989 */
.cloned-top-edit-button a {
.page-heading .mw-editsection a {
    font-size: var(--edit-btn-font-size);
display: inline-block;
    color: var(--edit-btn-color);
font-size: 1rem;
    text-decoration: none;
vertical-align: middle;
    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;
    }
}