在新标签页中打开

主题样式档案 · 兔云主题

design 站兔云主题全部改动记录 · 建于 2026-10-25 · 作用条件:全站(any)

Container 容器

container.width = 100%
流式铺满可用宽度 —— 取代 Bricks 默认的固定宽度行为
container.widthMax = 1300
最大宽度封顶 —— 超出 1300 后两侧留白居中
实测(ego 四档视口)
1320 → 1285px · 1024 → 989 · 767 → 732 · 360 → 325 —— 全程流式无固定宽
修复背景
Bricks 前端默认 .brxe-container { width: 1100px }(固定宽,max-width 压不住)—— 主题样式 width:100% 是正解压制点

Section 区块

section.padding (left / right) = 10
全站 section 左右内边距 10px(何总在 builder 中设置)

自定义样式表 · css.stylesheet

主题样式自定义 CSS 存储键为 settings.css.stylesheet(API 传入后自动补 _custom:true),全站输出;页面级 CSS 恒为空。以下为完整内容(含备注):
/* 1. 滚动条 · 浅钢青(webkit:Chrome / Edge / Safari) */
::-webkit-scrollbar {
  width: 10px;        /* 纵向滚动条宽度 */
  height: 10px;        /* 横向滚动条高度 */
}
::-webkit-scrollbar-track {
  background: #eef2f7;    /* 轨道底色 · 浅灰蓝 */
}
::-webkit-scrollbar-thumb {
  background: #a8bdd8;    /* 滑块 · 浅钢青 */
  border-radius: 6px;     /* 滑块圆角 */
}
::-webkit-scrollbar-thumb:hover {
  background: #8ba6c9;    /* 悬停时加深一档 */
}
/* 2. 丝滑滚动(锚点跳转 / 页面滚动平滑)
   scrollbar-color / width → Firefox 等效浅钢青,双内核视觉统一 */
html {
  scroll-behavior: smooth;
  scrollbar-color: #a8bdd8 #eef2f7;
  scrollbar-width: thin;
}

Typography 排版

typography.typographyHtml = 100%
HTML 根字号:默认 62.5%(1rem = 10px)改为 100%(1rem = 16px),字号按浏览器标准显示;Style Manager 自动缩放比例也以 100% 为基准
全站字体 = var(--ty-font) → css.stylesheet 第 3 段
var() 字体不能放排版控件(Bricks 会加引号致浏览器当字面量不解析,design.php 2.4 实锤)——正确位置是自定义 CSS body 一条全站继承,标题跟随 body;代码/数据场景用 ty-font-mono 等宽
/* 4. 响应式间距 · 移动端重设
   767 及以下 --ty-space-section 80 → 48px,防止手机端区块上下间距过大、页面失衡;变量覆写走 :root + @media,所有引用处自动生效 */
@media (max-width: 767px) {
  :root {
    --ty-space-section: 48px;
  }
}
/* 3. 全站字体 · ty-font
   ⚠️ var() 字体必须走自定义 CSS——Bricks 会给排版控件的
   font-family 加引号,导致 var() 被浏览器当字面量不解析
   body 一条全站继承;标题跟随 body;代码场景用 ty-font-mono */
body {
  font-family: var(--ty-font);
}
以上即兔云主题当前全部改动 —— container / section / typography 设置 + 四段全局 CSS(滚动条 / 丝滑滚动 / 全站字体 / 响应式间距),其余主题样式项一律未动。