本WIKI由 雷索纳斯BWIKI维护组 参与建设,站长:呆毛

欢迎 收藏本WIKI 防止迷路,本WIKI 编辑权限开放,欢迎大家共同建设。

交流群:956803058 问题反馈 收藏方法

全站通知:

管理样式

阅读

    

2024-04-26更新

    

最新编辑:金色的赫雯勒莉特翡翠

阅读:

  

更新日期:2024-04-26

  

最新编辑:金色的赫雯勒莉特翡翠

来自雷索纳斯WIKI_BWIKI_哔哩哔哩
跳到导航 跳到搜索
页面贡献者 :
金色的赫雯勒莉特翡翠
MCSS
prefix: sona
{
  global { // 全局变量 => --prefix-变量名
    layout { // 布局
      rem: 16px; // 根 字号,rem单位 的依据
      unit: 4px; // 绝对长度 单位
      padding: calc(2 * var(unit)); // 内边距
      border-width: 2px; // 边框宽度
    }
    font { // 字体 => --prefix-font-变量名
      mono-sans: "Hack", "Ubuntu Mono", "Roboto Mono", "Courier New", "Courier", monospace, "Source Han Sans SC", "SimHei", "Microsoft YaHei", sans-serif; // 首选 等宽,备选 无衬线
    }
    color { // 配色 => --prefix-color-变量名
      background: 0 0 12; // 背景
      foreground: 0 0 80; // 前景
      control: 0 0 20; // 控件
      notice: 42 100 50; // 注意
      link: 42 100 40; // 链接
      link-visited: 32 100 40; // 访问过的 链接
      message: 210 100 40; // 消息
      warning: 30 100 40; // 警告
      error: 0 100 40; // 错误
      success: 120 100 40; // 成功
    }
    other { // 其它
      blur: 8px; // 模糊度
      invert: 1; // 反色比例,用于 部分已有内容 暗色主题 适配
    }
  }
  basic { // 基础样式
    html { // 全局 字号
      !font-size: var(rem);
    }
    html,
    body { // 全局 字体
      !font-family: var(font-mono-sans);
    }
    body { // 内容 前景色
      color: var(color-foreground);
      fill: var(color-foreground);
    }
    h1,
    h2,
    h3,
    h4,
    h5,
    h6 { // 标题
      !font-family: var(font-mono-sans);
      !font-weight: bold;
      color: var(color-foreground);
      fill: var(color-foreground);
    }
    a { // 链接
      color: var(color-link);
    }
    a:visited { // 访问过的 链接
      color: var(color-link-visited);
    }
    pre,
    code { // 代码 字体
      !font-family: var(font-mono-sans);
    }
    button { // 控件 颜色
      background-color: var(color-control);
      color: var(color-foreground);
      fill: var(color-foreground);
    }
    input,
    optgroup,
    select,
    textarea,
    table { // 内容控件 颜色
      background-color: var(color-background);
      color: var(color-foreground);
      fill: var(color-foreground);
    }
    input,
    textarea { // 内容控件 外框取消
      outline: none;
      border: none;
    }
    textarea { // textarea 隐藏 右下角resize手柄
      resize: none;
    }
    * { // 所有
      box-sizing: border-box; // box 布局模式
      line-height: 2em; // 行距
    }
    *:focus { // 所有 focus焦点 突出 样式
      border: var(border-width) solid var(color-notice);
    }
  }
  override { // 覆盖样式

  }
  theme { // 主题样式
    .message,
    .hint { // 消息、提示
      color: var(color-message);
      fill: var(color-message);
    }
    .warning { // 警告
      color: var(color-warning);
      fill: var(color-warning);
    }
    .missing,
    .error { // 缺失、错误
      color: var(color-error);
      fill: var(color-error);
    }
    .success { // 成功
      color: var(color-success);
      fill: var(color-success);
    }
    .title,
    .bold,
    .highlight { // 标题、加粗、突出
      font-weight: bold;
    }
    .container { // 容器
      display: flex;
      gap: var(unit);
    }
    .container.row { // 行方向 容器
      flex-direction: row;
    }
    .container.column { // 列方向 容器
      flex-direction: column;
    }
    .margin-vertical { // 上下留白
      margin: 1.5rem 0;
    }
    .full-width { // 全 宽
      width: 100%;
    }
    .full-height { // 全 高
      height: 100%;
    }
    .full-size { // 全 尺寸
      width: 100%;
      height: 100%;
    }
    .item-icon { // 物品 图标
      width: 48px;
      height: 48px;
      outline: 1px solid hsl(0 0 0);
      border-bottom: 4px solid var(color-quality);
      background: linear-gradient(to top, var(color-quality)a(60) 0%, transparent 42%);
    }
    .quality-n { // 稀有度 N
      --color-quality: hsl(0, 0%, 100%);
    }
    .quality-r { // 稀有度 R
      --color-quality: hsl(210, 100%, 60%);
    }
    .quality-sr { // 稀有度 SR
      --color-quality: hsl(270, 100%, 60%);
    }
    .quality-ssr { // 稀有度 SSR
      --color-quality: hsl(52, 100%, 50%);
    }
    .quality-ur { // 稀有度 UR
      --color-quality: hsl(24, 100%, 60%);
    }
  }
}