tkflu.designs.scrollbar · 滚动条配色
滚动条的设计规范。
数值来源:Figma 设计稿 Scrolling.svg(该文件的图层名也是可读的,
Scroll Bar / Parts / Track、Scroll Bar / Parts / Thumb、
Mode=…, Orientation=…, Expanded=…)。经 96 dpi 栅格逐像素复核。
================== ========================================================== 项 设计稿 ================== ========================================================== 控件外框 厚 14px(轨道 12 + 每边 1 内缩) 轨道 厚 12px、圆角 6(整条胶囊)、只在展开态出现 滑块(收起) 厚 2px、圆角 1(整条胶囊) 滑块(展开) 厚 6px、圆角 3 定位边距 轨道居中于 14px 外框内 ================== ==========================================================
配色(合成到各自的面板上之后的实色):
======== ============ ============ 项 浅色(#FAFAFA) 深色(#1C1C1C) ======== ============ ============ 滑块 #8A8A8A #989898 滑块(展开) #8B8B8B #9F9F9F 轨道 #FCFCFC #2C2C2C ======== ============ ============
.. note:: 设计稿里收起态不画轨道,只有一条细滑块;展开(悬停)时才出现轨道, 同时滑块变粗。按下 / 禁用两个状态在这份文件里完全不存在 (全文检索不到 pressed / disabled / PointerOver 等字样), 这里保留历史值,不做推测。
scrollbar(mode)
取滚动条的配色表。
:param mode: "light" / "dark"
:returns: {"rest": {...}, "expand": {...}, "disabled": {...}}
源代码位于: tkflu\designs\scrollbar.py
35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 | |