import { css, themeVars } from "src/types/vars"; export const heatmap = css` #user-heatmap { + .divider:not(.divider-text) { border-color: #0000; margin: 8px 0px; } .total-contributions { left: 25px + 20px; bottom: 0 + 12px; } .total-contributions, .vch__legend-right { color: ${themeVars.color.text.light.num1}; } .vch__container { padding: 12px 20px; box-shadow: ${themeVars.github.shadow.floating.small}; border-radius: 12px; // 覆盖热力图和图例的背景色 .vch__day__square, .vch__legend__wrapper rect { // 圆角 rx: 2.5px; ry: 2.5px; // hover 时的圆角 border-radius: 0.75px; // 宽度和高度可以用来控制间隔 width: 9px; height: 9px; // 边框 outline: 0.5px solid ${themeVars.github.contribution.default.borderColor.num0}; // 边框向内偏移 outline-offset: -0.5px; &[style="fill: var(--color-secondary-alpha-60);"] { fill: ${themeVars.github.contribution.default.bgColor.num0} !important; } &[style="fill: var(--color-primary-light-4);"] { fill: ${themeVars.github.contribution.default.bgColor.num1} !important; outline-color: ${themeVars.github.contribution.default.borderColor.num1}; } &[style="fill: var(--color-primary-light-2);"] { fill: ${themeVars.github.contribution.default.bgColor.num2} !important; outline-color: ${themeVars.github.contribution.default.borderColor.num2}; } &[style="fill: var(--color-primary);"] { fill: ${themeVars.github.contribution.default.bgColor.num3} !important; outline-color: ${themeVars.github.contribution.default.borderColor.num3}; } &[style="fill: var(--color-primary-dark-2);"] { fill: ${themeVars.github.contribution.default.bgColor.num4} !important; outline-color: ${themeVars.github.contribution.default.borderColor.num4}; } &[style="fill: var(--color-primary-dark-4);"] { fill: ${themeVars.github.contribution.default.bgColor.num5} !important; outline-color: ${themeVars.github.contribution.default.borderColor.num5}; } } } } `; // 动态 export const activity = css` .flex-list#activity-feed { border-radius: 12px; box-shadow: ${themeVars.github.shadow.floating.small}; > .flex-item { gap: 12px; padding: 16px; > .flex-item-leading { img { width: 24px; height: 24px; border-radius: 9999px; } } // 动态的主要内容 > .flex-item-main { gap: 8px !important; // 动态的标题 > div:not([class]) { display: flex; align-items: baseline; gap: 6px; flex-wrap: wrap; > a { color: ${themeVars.color.text.self}; text-decoration: none; text-underline-offset: 0.2rem; // 不匹配作者 &:not([title]) { text-decoration: underline; // 尽量只选中仓库名, 不匹配标签和分支 &:not([href*="tag"]):not([href*="branch"]) { color: ${themeVars.color.primary.self}; } } } relative-time { color: ${themeVars.color.text.light.num1}; font-size: 12px; } } // 动态的描述 > .tw-flex-col { gap: 0px !important; > .flex-text-block { gap: 4px; font-size: 12px; color: ${themeVars.color.text.light.num1}; img { width: 16px; height: 16px; border-radius: 9999px; } .ui.sha.label { margin-top: 0; } } } > .flex-item-body { gap: 4px; font-size: 12px; color: ${themeVars.color.text.light.num1}; } > a { font-size: 12px; } } // 动态的右侧 svg 图标 .flex-item-trailing { align-self: center; svg { height: 18px; width: 18px; } } } > .page.buttons { border-top: 1px solid ${themeVars.color.secondary.self}; padding: 12px 0px; } } `;