跳转到内容

MediaWiki:Gadget-DisambiguationLinks.css:修订间差异

勤求古训,博采众方
 
(没有差异)

2025年11月2日 (日) 16:25的最新版本

/**
 * 消歧义页面链接样式
 * 功能:将消歧义页面和消歧义重定向链接显示为不同橙色
 * 版本:1.3 (2024-03-15)
 * 作者:Kaldari (MediaWiki社区贡献者)
 * 适用:MediaWiki 1.43+ 
 */

/* 
 * CSS变量定义区
 * --------------------------------------------------
 * 使用HSL色彩模式(色相|饱和度|明度)便于颜色管理
 * 基础色相值为30(标准橙色),重定向链接使用20(偏红橙)
 */
:root {
    /* 基础消歧义链接颜色参数 */
    --disambig-hue: 30;           /* 主色调色相值(0-360) */
    --disambig-saturation: 100%;  /* 颜色饱和度(%) */
    --disambig-lightness: 56%;    /* 颜色明度(%) */
    
    /* 计算生成的消歧义链接颜色 */
    --disambig-color: hsl(
        var(--disambig-hue),
        var(--disambig-saturation),
        var(--disambig-lightness)
    );
    
    /* 已访问链接颜色(降低10%明度) */
    --disambig-visited: hsl(
        var(--disambig-hue),
        var(--disambig-saturation),
        calc(var(--disambig-lightness) - 10%)
    );
    
    /* 消歧义重定向链接颜色参数 */
    --disambig-redirect-hue: 20;  /* 微调色相使颜色更偏红 */
    
    /* 计算生成的消歧义重定向链接颜色 */
    --disambig-redirect: hsl(
        var(--disambig-redirect-hue),
        var(--disambig-saturation),
        var(--disambig-lightness)
    );
    
    /* 已访问的重定向链接颜色 */
    --disambig-redirect-visited: hsl(
        var(--disambig-redirect-hue),
        var(--disambig-saturation),
 calc(var(--disambig-lightness) - 10%)
    );
}

/* 
 * 实际样式规则
 * --------------------------------------------------
 * 使用!important确保覆盖默认皮肤样式
 */

/* 标准消歧义链接 */
a.mw-disambig {
    color: var(--disambig-color) !important;  /* 应用主消歧义颜色 */
}

/* 已访问的消歧义链接 */
a.mw-disambig:visited {
    color: var(--disambig-visited) !important;  /* 使用加深颜色 */
}

/* 消歧义重定向链接 */
a.mw-redirect.mw-disambig {
    color: var(--disambig-redirect) !important;  /* 使用偏红色调 */
}

/* 已访问的消歧义重定向链接 */
a.mw-redirect.mw-disambig:visited {
    color: var(--disambig-redirect-visited) !important;  /* 使用加深的偏红色 */
}