mirror of
https://github.com/lutinglt/gitea-github-theme.git
synced 2025-10-26 21:20:31 +00:00
简化
This commit is contained in:
238
src/actions.scss
238
src/actions.scss
@@ -1,238 +0,0 @@
|
||||
// Made by Luting ^-^
|
||||
|
||||
.page-content.repository.actions .ui.grid {
|
||||
.four.wide {
|
||||
border-right: 1px solid var(--color-light-border);
|
||||
min-height: calc(-104px + 100vh);
|
||||
|
||||
&:before {
|
||||
content: "Actions";
|
||||
display: block;
|
||||
font-size: 20px;
|
||||
font-weight: 600;
|
||||
margin-top: 6px;
|
||||
margin-bottom: 24px;
|
||||
}
|
||||
}
|
||||
|
||||
.twelve.wide {
|
||||
&:before {
|
||||
content: "Workflow Runs";
|
||||
display: block;
|
||||
font-size: 20px;
|
||||
margin-top: 6px;
|
||||
margin-bottom: 24px;
|
||||
margin-left: 2px;
|
||||
}
|
||||
|
||||
.ui.secondary.menu {
|
||||
background-color: var(--color-box-header);
|
||||
border: 1px solid var(--color-light-border);
|
||||
border-bottom: 0;
|
||||
border-top-left-radius: var(--border-radius);
|
||||
border-top-right-radius: var(--border-radius);
|
||||
padding: 16px;
|
||||
margin-bottom: 0;
|
||||
|
||||
.item {
|
||||
padding: 6px 12px;
|
||||
}
|
||||
}
|
||||
|
||||
.ui.info.message {
|
||||
border-radius: 0;
|
||||
border-left-color: var(--color-light-border);
|
||||
border-right-color: var(--color-light-border);
|
||||
margin: 0;
|
||||
|
||||
~ .run-list {
|
||||
border-top: 0;
|
||||
}
|
||||
}
|
||||
|
||||
.run-list {
|
||||
border: 1px solid var(--color-light-border);
|
||||
border-bottom-left-radius: var(--border-radius);
|
||||
border-bottom-right-radius: var(--border-radius);
|
||||
|
||||
.flex-item {
|
||||
padding: 16px;
|
||||
|
||||
.flex-item-leading {
|
||||
align-self: flex-start;
|
||||
margin-top: 2px;
|
||||
}
|
||||
|
||||
.flex-item-main {
|
||||
gap: 0.5rem;
|
||||
}
|
||||
|
||||
.flex-item-trailing {
|
||||
justify-content: space-between;
|
||||
|
||||
> .ui.label {
|
||||
border-radius: var(--border-radius);
|
||||
margin-left: 32px;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@media (max-width: 767.98px) {
|
||||
.page-content.repository.actions .ui.grid .four.wide {
|
||||
min-height: auto;
|
||||
}
|
||||
}
|
||||
|
||||
// 工作流禁用标签
|
||||
.ui.vertical.menu .item > .ui.red.label {
|
||||
color: var(--color-error-text);
|
||||
border: 1px solid var(--color-error-border);
|
||||
background: var(--color-error-bg);
|
||||
margin-top: 0.5px;
|
||||
}
|
||||
|
||||
// 手动工作流下拉列表
|
||||
#runWorkflowDispatchForm {
|
||||
// 分支选择按钮
|
||||
.ui.dropdown.button.branch-selector-dropdown {
|
||||
padding: 8px 24px 8px 8px;
|
||||
|
||||
svg.octicon-git-branch {
|
||||
margin-right: 6px;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// 日志
|
||||
.ui.container.action-view-container {
|
||||
width: auto;
|
||||
max-width: 100%;
|
||||
padding: 0 24px 0 16px;
|
||||
|
||||
.action-view-header {
|
||||
margin-top: 20px;
|
||||
|
||||
.action-info-summary {
|
||||
margin-left: 14px;
|
||||
}
|
||||
|
||||
.action-commit-summary {
|
||||
margin-left: 28 + 14px;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
.action-view-left.action-view-left {
|
||||
width: 16.5%;
|
||||
}
|
||||
|
||||
.action-view-right.action-view-right {
|
||||
width: 83.5%;
|
||||
}
|
||||
|
||||
@media (max-width: 767.98px) {
|
||||
.action-view-left.action-view-left,
|
||||
.action-view-right.action-view-right {
|
||||
width: 100%;
|
||||
}
|
||||
}
|
||||
|
||||
.action-view-left {
|
||||
margin-top: 16px;
|
||||
margin-right: 28px;
|
||||
border-top: 1px solid #2f353d;
|
||||
|
||||
&:before {
|
||||
content: "Jobs";
|
||||
color: #9198a1;
|
||||
font-size: 12px;
|
||||
font-weight: 600;
|
||||
position: relative;
|
||||
display: inline-block;
|
||||
margin-top: 22px;
|
||||
top: -8px;
|
||||
left: 15px;
|
||||
}
|
||||
|
||||
.job-group-section {
|
||||
padding-right: 8px;
|
||||
padding-bottom: 8px;
|
||||
border-bottom: 1px solid #2f353d;
|
||||
|
||||
.job-brief-item {
|
||||
border-radius: 0.5rem !important;
|
||||
padding: 8px;
|
||||
position: relative;
|
||||
margin-left: 0.5rem;
|
||||
|
||||
&.selected {
|
||||
background-color: #161a21;
|
||||
|
||||
&:hover {
|
||||
background-color: var(--color-hover);
|
||||
}
|
||||
|
||||
&:after {
|
||||
overflow: visible;
|
||||
background: #1f6feb;
|
||||
border-radius: 0.375rem;
|
||||
content: "";
|
||||
height: 24px;
|
||||
left: calc(0.5rem * -1);
|
||||
position: absolute;
|
||||
top: calc(50% - 12px);
|
||||
width: 4px;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
.action-view-right {
|
||||
margin-top: 16px;
|
||||
min-height: calc(100vh - 245px);
|
||||
|
||||
.job-info-header {
|
||||
padding: 16px 12px 16px 24px;
|
||||
height: auto;
|
||||
}
|
||||
|
||||
.job-step-container {
|
||||
.job-step-summary {
|
||||
color: var(--color-console-fg-subtle);
|
||||
padding: 8px 10px;
|
||||
|
||||
&.step-expandable:hover {
|
||||
color: var(--color-console-fg-subtle);
|
||||
}
|
||||
|
||||
.tw-mr-2:not(.svg) svg.svg {
|
||||
margin: 1.5px 6px 0px 2px;
|
||||
}
|
||||
|
||||
svg.svg.text.green {
|
||||
color: #9198a1 !important;
|
||||
}
|
||||
|
||||
&.selected {
|
||||
color: var(--color-console-fg) !important;
|
||||
background-color: var(--color-console-active-bg) !important;
|
||||
|
||||
svg.svg.text.green {
|
||||
color: #f0f6fc !important;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
.job-log-line {
|
||||
color: #f0f6fc;
|
||||
|
||||
.log-msg:hover * {
|
||||
color: #f0f6fc !important;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
137
src/button.scss
137
src/button.scss
@@ -1,137 +0,0 @@
|
||||
// Made by Luting ^-^
|
||||
.ui.button {
|
||||
font-weight: 500;
|
||||
padding: 9px 16px;
|
||||
}
|
||||
.ui.primary.button {
|
||||
background-color: #238636;
|
||||
&:hover {
|
||||
background-color: #29903b;
|
||||
}
|
||||
}
|
||||
|
||||
.ui.basic.button {
|
||||
color: #f0f6fc;
|
||||
}
|
||||
|
||||
.ui.basic.button:hover,
|
||||
.ui.labeled.button > .label:hover {
|
||||
color: #f0f6fc;
|
||||
background: #262c36;
|
||||
border-color: var(--color-light-border);
|
||||
}
|
||||
|
||||
.ui.red.button,
|
||||
.ui.basic.red.buttons .button,
|
||||
.ui.basic.red.button {
|
||||
color: #fa5e55;
|
||||
background-color: var(--color-button);
|
||||
border-color: var(--color-light-border);
|
||||
&:hover {
|
||||
color: #fff;
|
||||
background-color: #b62324;
|
||||
border-color: #ffffff1a;
|
||||
}
|
||||
}
|
||||
|
||||
.ui.button.branch-dropdown-button {
|
||||
padding: 3px 12px;
|
||||
min-height: 28px;
|
||||
}
|
||||
|
||||
.ui.menu button.item:hover {
|
||||
color: var(--color-text);
|
||||
background: var(--color-hover);
|
||||
border-radius: 0;
|
||||
}
|
||||
|
||||
// 设置界面
|
||||
.user-main-content,
|
||||
.repo-setting-content,
|
||||
.user-setting-content,
|
||||
.org-setting-content {
|
||||
.ui.primary.button {
|
||||
color: #f0f6fc;
|
||||
background-color: var(--color-button);
|
||||
border-color: var(--color-light-border);
|
||||
&:hover {
|
||||
background-color: #262c36;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
%button-tiny-style {
|
||||
color: #39d353;
|
||||
background-color: var(--color-button);
|
||||
border-color: var(--color-light-border);
|
||||
&:hover {
|
||||
color: #fff;
|
||||
background-color: #29903b;
|
||||
border-color: #ffffff1a;
|
||||
}
|
||||
}
|
||||
|
||||
.user-main-content,
|
||||
.repo-setting-content,
|
||||
.user-setting-content,
|
||||
.org-setting-content {
|
||||
.ui.primary.button.tiny {
|
||||
@extend %button-tiny-style;
|
||||
}
|
||||
}
|
||||
|
||||
.admin-setting-content .ui.primary.button {
|
||||
@extend %button-tiny-style;
|
||||
}
|
||||
|
||||
.user-main-content,
|
||||
.repo-setting-content,
|
||||
.user-setting-content,
|
||||
.org-setting-content,
|
||||
.admin-setting-content {
|
||||
.ui.right {
|
||||
.ui.primary.button.tiny {
|
||||
color: #fff;
|
||||
background-color: #238636;
|
||||
&:hover {
|
||||
background-color: #29903b;
|
||||
border-color: var(--color-light-border);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// 工单侧边栏
|
||||
.ui.fluid.ui.button,
|
||||
.ui.button.branch-dropdown-button,
|
||||
.ui.ui.icon.button,
|
||||
.ui.two.wide.button {
|
||||
background-color: var(--color-button);
|
||||
&:hover {
|
||||
color: #fff;
|
||||
background-color: #262c36;
|
||||
}
|
||||
}
|
||||
|
||||
// 关闭工单按钮
|
||||
.ui.red.basic.button#status-button {
|
||||
color: #ab7df8;
|
||||
border-color: var(--color-light-border);
|
||||
background-color: var(--color-button);
|
||||
&:hover {
|
||||
color: #fff;
|
||||
border-color: #ffffff1a;
|
||||
background-color: var(--color-purple);
|
||||
}
|
||||
}
|
||||
|
||||
// 重新开启按钮
|
||||
.ui.basic.primary.button#status-button {
|
||||
color: #39d353;
|
||||
background-color: var(--color-button);
|
||||
border-color: var(--color-light-border);
|
||||
&:hover {
|
||||
color: #44ff61;
|
||||
background: var(--color-hover);
|
||||
}
|
||||
}
|
||||
274
src/chroma.scss
274
src/chroma.scss
@@ -1,274 +0,0 @@
|
||||
// Made by Luting ^-^
|
||||
.chroma {
|
||||
background-color: var(--color-code-bg);
|
||||
|
||||
.lntd {
|
||||
vertical-align: top;
|
||||
border: 0;
|
||||
margin: 0;
|
||||
padding: 0;
|
||||
}
|
||||
|
||||
.lntable {
|
||||
border-spacing: 0;
|
||||
border: 0;
|
||||
width: auto;
|
||||
margin: 0;
|
||||
padding: 0;
|
||||
display: block;
|
||||
overflow: auto;
|
||||
}
|
||||
|
||||
.hl {
|
||||
width: 100%;
|
||||
display: block;
|
||||
}
|
||||
|
||||
.lnt,
|
||||
.ln {
|
||||
margin-right: 0.4em;
|
||||
padding: 0 0.4em;
|
||||
}
|
||||
|
||||
.gs {
|
||||
font-weight: var(--font-weight-semibold);
|
||||
}
|
||||
|
||||
.gl {
|
||||
text-decoration: underline;
|
||||
}
|
||||
|
||||
.bp {
|
||||
color: #fabd2f;
|
||||
}
|
||||
|
||||
.c,
|
||||
.c1,
|
||||
.ch,
|
||||
.cm {
|
||||
color: #777e94;
|
||||
}
|
||||
|
||||
.cp {
|
||||
color: #8ec07c;
|
||||
}
|
||||
|
||||
.cpf {
|
||||
color: #79c0ff;
|
||||
}
|
||||
|
||||
.cs {
|
||||
color: #9075cd;
|
||||
}
|
||||
|
||||
.dl {
|
||||
color: #79c0ff;
|
||||
}
|
||||
|
||||
.gd {
|
||||
color: #fff;
|
||||
background-color: #5f3737;
|
||||
}
|
||||
|
||||
.ge {
|
||||
color: #ddee30;
|
||||
}
|
||||
|
||||
.gh {
|
||||
color: #ffaa10;
|
||||
}
|
||||
|
||||
.gi {
|
||||
color: #fff;
|
||||
background-color: #3a523a;
|
||||
}
|
||||
|
||||
.go {
|
||||
color: #777e94;
|
||||
}
|
||||
|
||||
.gp {
|
||||
color: #ebdbb2;
|
||||
}
|
||||
|
||||
.gr {
|
||||
color: #f43;
|
||||
}
|
||||
|
||||
.gs {
|
||||
color: #ebdbb2;
|
||||
}
|
||||
|
||||
.gt {
|
||||
color: #7ee787;
|
||||
}
|
||||
|
||||
.gu {
|
||||
color: #a5d6ff;
|
||||
}
|
||||
|
||||
.il {
|
||||
color: #79c0ff;
|
||||
}
|
||||
|
||||
.k {
|
||||
color: #ff7b72;
|
||||
}
|
||||
|
||||
.kc {
|
||||
color: #79c0ff;
|
||||
}
|
||||
|
||||
.kd {
|
||||
color: #ff7b72;
|
||||
}
|
||||
|
||||
.kn {
|
||||
color: #ff7b72;
|
||||
}
|
||||
|
||||
.kp {
|
||||
color: #5f8700;
|
||||
}
|
||||
|
||||
.kr {
|
||||
color: #7ee787;
|
||||
}
|
||||
|
||||
.kt {
|
||||
color: #ff7b72;
|
||||
}
|
||||
|
||||
.m,
|
||||
.mb,
|
||||
.mf,
|
||||
.mh,
|
||||
.mi,
|
||||
.mo {
|
||||
color: #79c0ff;
|
||||
}
|
||||
|
||||
.n {
|
||||
color: #c9d1d9;
|
||||
}
|
||||
|
||||
.na {
|
||||
color: #d2a8ff;
|
||||
}
|
||||
|
||||
.nb {
|
||||
color: #a5d6ff;
|
||||
}
|
||||
|
||||
.nc {
|
||||
color: #e6edf3;
|
||||
}
|
||||
|
||||
.nd {
|
||||
color: #79c0ff;
|
||||
}
|
||||
|
||||
.ne {
|
||||
color: #7ee787;
|
||||
}
|
||||
|
||||
.nf,
|
||||
.ni {
|
||||
color: #d2a8ff;
|
||||
}
|
||||
|
||||
.nl {
|
||||
color: #7ee787;
|
||||
}
|
||||
|
||||
.nn {
|
||||
color: #e6edf3;
|
||||
}
|
||||
|
||||
.no {
|
||||
color: #79c0ff;
|
||||
}
|
||||
|
||||
.nt {
|
||||
color: #7ee787;
|
||||
}
|
||||
|
||||
.nv {
|
||||
color: #ebdbb2;
|
||||
}
|
||||
|
||||
.nx {
|
||||
color: #b6bac5;
|
||||
}
|
||||
|
||||
.o {
|
||||
color: #7ee787;
|
||||
}
|
||||
|
||||
.ow {
|
||||
color: #5f8700;
|
||||
}
|
||||
|
||||
.p {
|
||||
color: #d2d4db;
|
||||
}
|
||||
|
||||
.s,
|
||||
.s1,
|
||||
.s2 {
|
||||
color: #a5d6ff;
|
||||
}
|
||||
|
||||
.sa {
|
||||
color: #79c0ff;
|
||||
}
|
||||
|
||||
.sb {
|
||||
color: #a5d6ff;
|
||||
}
|
||||
|
||||
.sc {
|
||||
color: #79c0ff;
|
||||
}
|
||||
|
||||
.sd {
|
||||
color: #777e94;
|
||||
}
|
||||
|
||||
.se {
|
||||
color: #7ee787;
|
||||
}
|
||||
|
||||
.sh {
|
||||
color: #79c0ff;
|
||||
}
|
||||
|
||||
.si {
|
||||
color: #ffaa10;
|
||||
}
|
||||
|
||||
.sr {
|
||||
color: #9075cd;
|
||||
}
|
||||
|
||||
.ss {
|
||||
color: #7ee787;
|
||||
}
|
||||
|
||||
.sx {
|
||||
color: #ffaa10;
|
||||
}
|
||||
|
||||
.vc {
|
||||
color: #7ee787;
|
||||
}
|
||||
|
||||
.vg,
|
||||
.vi {
|
||||
color: #ffaa10;
|
||||
}
|
||||
|
||||
.w {
|
||||
color: #7f8699;
|
||||
}
|
||||
}
|
||||
@@ -1,86 +0,0 @@
|
||||
// Made by Luting ^-^
|
||||
.CodeMirror.cm-s-default,
|
||||
.CodeMirror.cm-s-paper {
|
||||
.cm-property {
|
||||
color: #a0cc75;
|
||||
}
|
||||
.cm-header {
|
||||
color: #9daccc;
|
||||
}
|
||||
|
||||
.cm-quote {
|
||||
color: #090;
|
||||
}
|
||||
|
||||
.cm-keyword {
|
||||
color: #cc8a61;
|
||||
}
|
||||
|
||||
.cm-atom {
|
||||
color: #ef5e77;
|
||||
}
|
||||
|
||||
.cm-number {
|
||||
color: #ff5656;
|
||||
}
|
||||
|
||||
.cm-def {
|
||||
color: #e4e4e4;
|
||||
}
|
||||
|
||||
.cm-variable-2 {
|
||||
color: #00bdbf;
|
||||
}
|
||||
|
||||
.cm-variable-3 {
|
||||
color: #085;
|
||||
}
|
||||
|
||||
.cm-comment {
|
||||
color: #8e9ab3;
|
||||
}
|
||||
|
||||
.cm-string {
|
||||
color: #a77272;
|
||||
}
|
||||
|
||||
.cm-string-2 {
|
||||
color: #f50;
|
||||
}
|
||||
|
||||
.cm-meta,
|
||||
.cm-qualifier {
|
||||
color: #ffb176;
|
||||
}
|
||||
|
||||
.cm-builtin {
|
||||
color: #b7c951;
|
||||
}
|
||||
|
||||
.cm-bracket {
|
||||
color: #997;
|
||||
}
|
||||
|
||||
.cm-tag {
|
||||
color: #f1d273;
|
||||
}
|
||||
|
||||
.cm-attribute {
|
||||
color: #bfcc70;
|
||||
}
|
||||
|
||||
.cm-hr {
|
||||
color: #999;
|
||||
}
|
||||
|
||||
.cm-url {
|
||||
color: #c5cfd0;
|
||||
}
|
||||
|
||||
.cm-link {
|
||||
color: #d8c792;
|
||||
}
|
||||
.cm-error {
|
||||
color: #dbdbeb;
|
||||
}
|
||||
}
|
||||
@@ -1,7 +0,0 @@
|
||||
// Made by Luting ^-^
|
||||
.page-content.dashboard {
|
||||
.flex-item .flex-item-trailing svg {
|
||||
height: 18px;
|
||||
width: 18px;
|
||||
}
|
||||
}
|
||||
@@ -1,42 +0,0 @@
|
||||
// Made by Luting ^-^
|
||||
.added-code,
|
||||
.removed-code {
|
||||
color: #fff !important;
|
||||
border-radius: 0.1875rem;
|
||||
|
||||
* {
|
||||
color: #fff !important;
|
||||
border-radius: 0.1875rem;
|
||||
}
|
||||
}
|
||||
.code-diff-unified {
|
||||
.add-code {
|
||||
.lines-num,
|
||||
.lines-escape {
|
||||
background-color: #1c4428;
|
||||
}
|
||||
}
|
||||
.del-code {
|
||||
.lines-num,
|
||||
.lines-escape {
|
||||
background-color: #542426;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
.code-diff-unified .tag-code td,
|
||||
.diff-file-body tr.tag-code:last-child > td {
|
||||
background-color: #121d2f;
|
||||
}
|
||||
|
||||
.code-expander-button,
|
||||
.code-diff-unified .tag-code .lines-num,
|
||||
.code-diff-unified .tag-code .lines-escape,
|
||||
.diff-file-body tr.tag-code:last-child > td.lines-num,
|
||||
.diff-file-body tr.tag-code:last-child > td.lines-escape {
|
||||
background-color: #0c2d6b;
|
||||
}
|
||||
|
||||
.code-expander-button:hover {
|
||||
background: #1f6feb;
|
||||
}
|
||||
@@ -1,212 +0,0 @@
|
||||
// Made by Luting ^-^
|
||||
// 下拉菜单动画
|
||||
@keyframes overlay-appear {
|
||||
0% {
|
||||
opacity: 0;
|
||||
transform: translateY(-12px);
|
||||
}
|
||||
|
||||
35% {
|
||||
transform: translateY(-2px);
|
||||
}
|
||||
|
||||
100% {
|
||||
opacity: 1;
|
||||
transform: translateY(0);
|
||||
}
|
||||
}
|
||||
|
||||
// clone 下拉菜单
|
||||
.tippy-box {
|
||||
margin-top: -3px;
|
||||
background: var(--color-box-header);
|
||||
border-radius: 12px;
|
||||
overflow: hidden;
|
||||
box-shadow: 0px 0px 0px 0.5px #30363d, 0px 6px 12px -3px rgba(1, 4, 9, 0.4), 0px 6px 18px 0px rgba(1, 4, 9, 0.4);
|
||||
animation: 200ms cubic-bezier(0.33, 1, 0.68, 1) 0s 1 normal none running overlay-appear;
|
||||
|
||||
.clone-panel-field {
|
||||
margin-top: 16px;
|
||||
}
|
||||
|
||||
.flex-text-block.clone-panel-field {
|
||||
color: #fff;
|
||||
font-weight: bold;
|
||||
margin-left: 16px;
|
||||
}
|
||||
|
||||
.clone-panel-tab {
|
||||
margin-left: 16px;
|
||||
|
||||
button {
|
||||
color: #f0f6fc !important;
|
||||
font-weight: 600;
|
||||
padding: 6px 8px;
|
||||
margin: 8px 0;
|
||||
|
||||
&:hover {
|
||||
background: var(--color-hover);
|
||||
border-radius: var(--border-radius);
|
||||
}
|
||||
|
||||
&.active:after {
|
||||
content: '';
|
||||
display: block;
|
||||
position: absolute;
|
||||
bottom: -8px;
|
||||
left: 0;
|
||||
width: 100%;
|
||||
height: 2px;
|
||||
background: #f78166;
|
||||
}
|
||||
}
|
||||
|
||||
.item.active {
|
||||
border-bottom: 0;
|
||||
position: relative;
|
||||
}
|
||||
}
|
||||
|
||||
.flex-items-block {
|
||||
margin: 0;
|
||||
|
||||
.item {
|
||||
display: block;
|
||||
padding: 11px 16px;
|
||||
text-align: left;
|
||||
text-transform: none;
|
||||
line-height: 1em;
|
||||
margin: 0;
|
||||
|
||||
svg {
|
||||
margin-right: 0.5rem;
|
||||
}
|
||||
}
|
||||
|
||||
> .item:hover {
|
||||
color: var(--color-text);
|
||||
text-decoration: none;
|
||||
background: var(--color-hover);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// 下拉菜单
|
||||
.ui.dropdown .menu {
|
||||
margin-top: 3.75px !important;
|
||||
border-radius: 12px !important;
|
||||
overflow: hidden auto;
|
||||
box-shadow: 0px 0px 0px 0.5px #30363d, 0px 6px 12px -3px #01040966, 0px 6px 18px 0px #01040966;
|
||||
animation: 200ms cubic-bezier(0.33, 1, 0.68, 1) 0s 1 normal none running overlay-appear;
|
||||
}
|
||||
|
||||
.ui.dropdown .menu,
|
||||
.branch-tag-item.active,
|
||||
.ui.pointing.dropdown > .menu:not(.hidden):after {
|
||||
background: var(--color-box-header) !important;
|
||||
}
|
||||
|
||||
%item-style {
|
||||
background: #1f6feb;
|
||||
}
|
||||
|
||||
.ui.dropdown .menu > .item.context:hover {
|
||||
@extend %item-style;
|
||||
}
|
||||
|
||||
.user-main-content,
|
||||
.repo-setting-content,
|
||||
.user-setting-content,
|
||||
.org-setting-content,
|
||||
.admin-setting-content {
|
||||
.ui.dropdown .menu > .item {
|
||||
&:hover {
|
||||
@extend %item-style;
|
||||
|
||||
a {
|
||||
color: var(--color-text);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// 按钮菜单选项(主要为仓库)
|
||||
.tippy-box .flex-items-block,
|
||||
.ui.dropdown > .visible.menu .scrolling.menu,
|
||||
.ui.button.dropdown .menu {
|
||||
.item {
|
||||
display: flex;
|
||||
align-items: center;
|
||||
border-radius: var(--border-radius);
|
||||
margin: 0 8px;
|
||||
|
||||
&:first-of-type {
|
||||
border-radius: var(--border-radius);
|
||||
margin-top: 8px;
|
||||
}
|
||||
|
||||
&:last-of-type {
|
||||
border-radius: var(--border-radius);
|
||||
margin-bottom: 8px;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// 下拉菜单分隔线
|
||||
.ui.dropdown .menu > .divider {
|
||||
border: 0;
|
||||
height: 1px;
|
||||
background-color: #3d444db3;
|
||||
margin-top: calc(7px);
|
||||
margin-bottom: 8px;
|
||||
list-style: none;
|
||||
}
|
||||
|
||||
.ui.dropdown.branch-selector-dropdown > .visible.menu {
|
||||
// 仓库分支列表下查看操作按钮
|
||||
> .item {
|
||||
display: flex;
|
||||
align-items: center;
|
||||
border-radius: var(--border-radius);
|
||||
margin: 8px;
|
||||
padding: 6px 8px !important;
|
||||
}
|
||||
|
||||
.scrolling.menu .item {
|
||||
padding: 6px 16px !important;
|
||||
|
||||
// 分支菜单下划线
|
||||
&:before {
|
||||
content: ' ';
|
||||
display: block;
|
||||
position: absolute;
|
||||
width: 100%;
|
||||
top: 0px;
|
||||
left: 0px;
|
||||
border-width: 1px 0px 0px;
|
||||
border-style: solid;
|
||||
border-image: initial;
|
||||
border-color: #3d444db3;
|
||||
}
|
||||
|
||||
&:first-of-type:before {
|
||||
border-color: transparent;
|
||||
}
|
||||
|
||||
&:hover {
|
||||
&:before {
|
||||
border-color: transparent;
|
||||
}
|
||||
|
||||
+ :before {
|
||||
border-color: transparent;
|
||||
}
|
||||
}
|
||||
|
||||
.ui.label {
|
||||
margin-top: 1px;
|
||||
margin-left: auto;
|
||||
margin-right: 0;
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -1,23 +0,0 @@
|
||||
// Made by Luting ^-^
|
||||
.emoji[aria-label='check\\ mark'],
|
||||
.emoji[aria-label='currency\\ exchange'],
|
||||
.emoji[aria-label='TOP\\ arrow'],
|
||||
.emoji[aria-label='END\\ arrow'],
|
||||
.emoji[aria-label='ON! arrow'],
|
||||
.emoji[aria-label='SOON\\ arrow'],
|
||||
.emoji[aria-label='heavy dollar sign'],
|
||||
.emoji[aria-label='copyright'],
|
||||
.emoji[aria-label='registered'],
|
||||
.emoji[aria-label='trade\\ mark'],
|
||||
.emoji[aria-label='multiply'],
|
||||
.emoji[aria-label='plus'],
|
||||
.emoji[aria-label='minus'],
|
||||
.emoji[aria-label='divide'],
|
||||
.emoji[aria-label='curly\\ loop'],
|
||||
.emoji[aria-label='double curly loop'],
|
||||
.emoji[aria-label='wavy\\ dash'],
|
||||
.emoji[aria-label='paw\\ prints'],
|
||||
.emoji[aria-label='musical\\ note'],
|
||||
.emoji[aria-label='musical\\ notes'] {
|
||||
filter: invert(100%) hue-rotate(180deg);
|
||||
}
|
||||
@@ -1,11 +0,0 @@
|
||||
// Made by Luting ^-^
|
||||
.lines-num span:after {
|
||||
color: var(--color-text);
|
||||
}
|
||||
|
||||
.ui.cards > .card,
|
||||
.ui.card {
|
||||
> .extra a:not(.ui):hover {
|
||||
color: var(--color-blue);
|
||||
}
|
||||
}
|
||||
@@ -1,51 +0,0 @@
|
||||
// Made by Luting ^-^
|
||||
.vch__day__square,
|
||||
.vch__legend__wrapper rect {
|
||||
rx: 2px;
|
||||
ry: 2px;
|
||||
width: 9px;
|
||||
height: 9px;
|
||||
outline: 1px solid rgba(255, 255, 255, 0.05);
|
||||
border-radius: 0.5px;
|
||||
outline-offset: -1px;
|
||||
}
|
||||
|
||||
.vch__legend__wrapper rect {
|
||||
rx: 3px;
|
||||
ry: 3px;
|
||||
border-radius: 1px;
|
||||
}
|
||||
|
||||
.vch__day__square,
|
||||
.vch__legend__wrapper rect {
|
||||
&[style='fill: var(--color-secondary-alpha-60);'] {
|
||||
outline: 1px solid rgba(27, 31, 35, 0.06);
|
||||
background: #161b22;
|
||||
fill: #161b22 !important;
|
||||
}
|
||||
|
||||
&[style='fill: var(--color-primary-light-4);'] {
|
||||
background: #0e4429;
|
||||
fill: #0e4429 !important;
|
||||
}
|
||||
|
||||
&[style='fill: var(--color-primary-light-2);'] {
|
||||
background: #006d32;
|
||||
fill: #006d32 !important;
|
||||
}
|
||||
|
||||
&[style='fill: var(--color-primary);'] {
|
||||
background: #238636;
|
||||
fill: #238636 !important;
|
||||
}
|
||||
|
||||
&[style='fill: var(--color-primary-dark-2);'] {
|
||||
background: #39d353;
|
||||
fill: #39d353 !important;
|
||||
}
|
||||
|
||||
&[style='fill: var(--color-primary-dark-4);'] {
|
||||
background: #44ff61;
|
||||
fill: #44ff61 !important;
|
||||
}
|
||||
}
|
||||
@@ -1,34 +0,0 @@
|
||||
// Made by Luting ^-^
|
||||
input,
|
||||
textarea,
|
||||
.ui.input input,
|
||||
.ui.form input:not([type]),
|
||||
.ui.form select,
|
||||
.ui.form textarea,
|
||||
.ui.form input[type='date'],
|
||||
.ui.form input[type='datetime-local'],
|
||||
.ui.form input[type='email'],
|
||||
.ui.form input[type='file'],
|
||||
.ui.form input[type='number'],
|
||||
.ui.form input[type='password'],
|
||||
.ui.form input[type='search'],
|
||||
.ui.form input[type='tel'],
|
||||
.ui.form input[type='text'],
|
||||
.ui.form input[type='time'],
|
||||
.ui.form input[type='url'],
|
||||
.ui.selection.dropdown {
|
||||
background: unset;
|
||||
|
||||
&:hover {
|
||||
background: unset;
|
||||
}
|
||||
|
||||
&:focus,
|
||||
&:focus-visible {
|
||||
background: unset !important;
|
||||
border-radius: var(--border-radius);
|
||||
border-color: #1f6feb;
|
||||
outline: none;
|
||||
box-shadow: inset 0 0 0 1px #1f6feb;
|
||||
}
|
||||
}
|
||||
@@ -1,20 +0,0 @@
|
||||
// Made by Luting ^-^
|
||||
// PR
|
||||
#issue-list .flex-item-body .branches .branch {
|
||||
color: var(--color-blue);
|
||||
background-color: #121d2f;
|
||||
font-size: 12px;
|
||||
}
|
||||
|
||||
// 评论焦点
|
||||
.comment:target {
|
||||
.comment-container {
|
||||
border-color: #1f6feb !important;
|
||||
box-shadow: 0 0 0 1px #4493f8 !important;
|
||||
}
|
||||
|
||||
.header:before {
|
||||
border-right-color: #1f6feb !important;
|
||||
filter: drop-shadow(-1px 0 0 #4493f8) !important;
|
||||
}
|
||||
}
|
||||
182
src/label.scss
182
src/label.scss
@@ -1,182 +0,0 @@
|
||||
// Made by Luting ^-^
|
||||
.repo-buttons .ui.basic.label {
|
||||
color: #f0f6fc;
|
||||
}
|
||||
|
||||
a.ui.basic.label:hover {
|
||||
color: #f0f6fc;
|
||||
background-color: #262c36;
|
||||
border-color: var(--color-light-border);
|
||||
}
|
||||
|
||||
span,
|
||||
.org-visibility div {
|
||||
&.ui.basic.label {
|
||||
border-radius: 25px;
|
||||
background-color: unset;
|
||||
}
|
||||
}
|
||||
|
||||
.badge.tw-bg-green,
|
||||
.ui.green.label.issue-state-label {
|
||||
background-color: #238636 !important;
|
||||
}
|
||||
|
||||
.badge.tw-bg-red {
|
||||
background-color: var(--color-purple) !important;
|
||||
}
|
||||
|
||||
.ui.ui.ui {
|
||||
&.purple.label {
|
||||
border-radius: 25px !important;
|
||||
}
|
||||
|
||||
&.green.label.issue-state-label {
|
||||
background: var(--color-primary);
|
||||
border-radius: 25px !important;
|
||||
}
|
||||
|
||||
&.red.label.issue-state-label {
|
||||
background: var(--color-purple);
|
||||
border-radius: 25px !important;
|
||||
}
|
||||
|
||||
&.primary.label {
|
||||
color: var(--color-blue);
|
||||
background-color: #388bfd33;
|
||||
border: 1px solid var(--color-blue);
|
||||
border-radius: 25px;
|
||||
}
|
||||
|
||||
&.basic.primary.label {
|
||||
color: var(--color-blue);
|
||||
background-color: #388bfd33 !important;
|
||||
border-color: #1f6feb !important;
|
||||
border-radius: 25px !important;
|
||||
}
|
||||
|
||||
// 发布&Runner 状态标签
|
||||
&.green.label:not(.issue-state-label) {
|
||||
background: unset;
|
||||
border-color: #238636;
|
||||
border-width: 1px;
|
||||
border-style: solid;
|
||||
border-radius: 25px;
|
||||
color: #3fb950;
|
||||
}
|
||||
|
||||
&.orange.label:not(.issue-state-label) {
|
||||
background: unset;
|
||||
border-color: #9e6a03;
|
||||
border-width: 1px;
|
||||
border-style: solid;
|
||||
border-radius: 25px;
|
||||
color: #d29922;
|
||||
}
|
||||
}
|
||||
|
||||
a.ui.ui.ui {
|
||||
&.primary.label:hover {
|
||||
color: #fff;
|
||||
background: #1f6feb;
|
||||
border-color: #1f6feb;
|
||||
}
|
||||
|
||||
&.basic.primary.label:hover {
|
||||
color: #79c0ff;
|
||||
background-color: #3a83fd5c !important;
|
||||
}
|
||||
}
|
||||
|
||||
.issue-list .text.red {
|
||||
color: #ab7df8 !important;
|
||||
}
|
||||
|
||||
// Runner&软件包&提交 标签
|
||||
.ui.label {
|
||||
&.sha {
|
||||
color: #919894;
|
||||
background-color: var(--color-box-header);
|
||||
|
||||
&:hover {
|
||||
background-color: var(--color-hover);
|
||||
}
|
||||
}
|
||||
|
||||
&:not(.basic, .sha) {
|
||||
color: var(--color-blue);
|
||||
background: #121d2f;
|
||||
border-radius: 25px;
|
||||
}
|
||||
|
||||
&.task-status-success {
|
||||
color: var(--color-success-text);
|
||||
border: 1px solid var(--color-success-border);
|
||||
background: var(--color-success-bg);
|
||||
}
|
||||
|
||||
&.task-status-failure {
|
||||
color: var(--color-error-text);
|
||||
border: 1px solid var(--color-error-border);
|
||||
background: var(--color-error-bg);
|
||||
}
|
||||
|
||||
&.task-status-running,
|
||||
&.task-status-skipped {
|
||||
color: var(--color-info-text);
|
||||
border: 1px solid var(--color-info-border);
|
||||
background: var(--color-info-bg);
|
||||
}
|
||||
|
||||
&.task-status-cancelled,
|
||||
&.task-status-blocked {
|
||||
color: var(--color-warning-text);
|
||||
border: 1px solid var(--color-warning-border);
|
||||
background: var(--color-warning-bg);
|
||||
}
|
||||
|
||||
> a {
|
||||
opacity: 1;
|
||||
}
|
||||
}
|
||||
a.ui.label:not(.basic, .sha):hover {
|
||||
color: #fff;
|
||||
background: #1f6feb;
|
||||
border-radius: 25px;
|
||||
}
|
||||
.sha .ui.label.sha {
|
||||
border: 0 !important;
|
||||
}
|
||||
|
||||
.repository #commits-table .commit-list .ui.label.sha {
|
||||
line-height: 18px;
|
||||
margin-top: 0.375rem;
|
||||
margin-bottom: 0.375rem;
|
||||
margin-left: -2px;
|
||||
}
|
||||
|
||||
.repository {
|
||||
#commits-table td.sha,
|
||||
#repo-files-table,
|
||||
#repo-file-commit-box,
|
||||
#rev-list,
|
||||
.timeline-item.commits-list .singular-commit {
|
||||
.sha.label {
|
||||
.detail.icon {
|
||||
border: 0;
|
||||
background: unset;
|
||||
}
|
||||
&.isSigned {
|
||||
&.isWarning,
|
||||
&.isVerified,
|
||||
&.isVerifiedUntrusted,
|
||||
&.isVerifiedUnmatched {
|
||||
.detail.icon {
|
||||
border: 0;
|
||||
background: unset;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -1,45 +0,0 @@
|
||||
// Made by Luting ^-^
|
||||
.ui.modal {
|
||||
border: 1.5px solid var(--color-light-border);
|
||||
|
||||
> .header {
|
||||
background-color: var(--color-box-header);
|
||||
border-bottom: 1.5px solid var(--color-light-border);
|
||||
}
|
||||
|
||||
> .content,
|
||||
form > .content {
|
||||
background-color: var(--color-box-header);
|
||||
}
|
||||
|
||||
> .actions,
|
||||
.content + .actions,
|
||||
.content + form > .actions {
|
||||
background-color: var(--color-box-header);
|
||||
border-top: 1.5px solid var(--color-light-border);
|
||||
}
|
||||
|
||||
input,
|
||||
textarea,
|
||||
.ui.input input,
|
||||
.ui.form input:not([type]),
|
||||
.ui.form select,
|
||||
.ui.form textarea,
|
||||
.ui.form input[type='date'],
|
||||
.ui.form input[type='datetime-local'],
|
||||
.ui.form input[type='email'],
|
||||
.ui.form input[type='file'],
|
||||
.ui.form input[type='number'],
|
||||
.ui.form input[type='password'],
|
||||
.ui.form input[type='search'],
|
||||
.ui.form input[type='tel'],
|
||||
.ui.form input[type='text'],
|
||||
.ui.form input[type='time'],
|
||||
.ui.form input[type='url'],
|
||||
.ui.selection.dropdown {
|
||||
&:focus,
|
||||
&:focus-visible {
|
||||
background: #0d1117 !important;
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -1,99 +0,0 @@
|
||||
// Made by Luting ^-^
|
||||
.ui {
|
||||
&.button,
|
||||
&.basic.buttons .button,
|
||||
&.basic.button,
|
||||
&.dropdown .menu,
|
||||
&.form input:not([type]),
|
||||
&.form input[type='date'],
|
||||
&.form input[type='datetime-local'],
|
||||
&.form input[type='email'],
|
||||
&.form input[type='number'],
|
||||
&.form input[type='password'],
|
||||
&.form input[type='search'],
|
||||
&.form input[type='tel'],
|
||||
&.form input[type='time'],
|
||||
&.form input[type='text'],
|
||||
&.form input[type='file'],
|
||||
&.form input[type='url'],
|
||||
&.form textarea,
|
||||
&.input textarea,
|
||||
&.ui.input > input,
|
||||
&.label,
|
||||
&.menu,
|
||||
&.segment,
|
||||
&.segments,
|
||||
&.segments:not(.horizontal) > .segment:only-child,
|
||||
&.secondary.menu .dropdown.item > .menu,
|
||||
&.selection.dropdown,
|
||||
&.selection.dropdown .menu,
|
||||
&.table,
|
||||
&.text.menu .dropdown.item > .menu {
|
||||
border-radius: var(--border-radius);
|
||||
}
|
||||
|
||||
.floating.dropdown > .menu {
|
||||
border-radius: var(--border-radius) !important;
|
||||
}
|
||||
|
||||
.repository.view.issue .comment-list .comment > .content > div:last-child {
|
||||
border-bottom-right-radius: var(--border-radius);
|
||||
border-bottom-left-radius: var(--border-radius);
|
||||
}
|
||||
}
|
||||
|
||||
// 左边框圆角
|
||||
.ui {
|
||||
&.action.input > .dropdown:first-child,
|
||||
&.action.input > .button:first-child,
|
||||
&.action.input > .buttons:first-child > .button,
|
||||
&.compact.menu:not(.secondary) .item:first-child,
|
||||
&.horizontal.segments > .segment:first-child {
|
||||
border-radius: var(--border-radius) 0 0 var(--border-radius);
|
||||
}
|
||||
}
|
||||
|
||||
// 右边框圆角
|
||||
.ui {
|
||||
&.action.input > .dropdown:last-child,
|
||||
&.action.input > .button:last-child,
|
||||
&.action.input > .buttons:last-child > .button,
|
||||
&.compact.menu:not(.secondary) .item:last-child,
|
||||
&.horizontal.segments > .segment:last-child {
|
||||
border-radius: 0 var(--border-radius) var(--border-radius) 0;
|
||||
}
|
||||
}
|
||||
|
||||
// 上边框圆角
|
||||
.ui.secondary.pointing.menu {
|
||||
.active.item,
|
||||
.item:hover {
|
||||
border-radius: var(--border-radius) !important;
|
||||
}
|
||||
}
|
||||
|
||||
.ui.tabular.menu .active.item,
|
||||
.repository.view.issue .comment-list .comment > .content > div:first-child {
|
||||
border-top-left-radius: var(--border-radius) !important;
|
||||
border-top-right-radius: var(--border-radius) !important;
|
||||
}
|
||||
|
||||
// 按钮边框圆角
|
||||
.ui.active.selection.dropdown {
|
||||
border-bottom-left-radius: var(--border-radius) !important;
|
||||
border-bottom-right-radius: var(--border-radius) !important;
|
||||
}
|
||||
|
||||
.ui.segment[class*='bottom attached'] {
|
||||
border-radius: 0 0 var(--border-radius) var(--border-radius);
|
||||
}
|
||||
|
||||
.ui.table > thead > tr:first-child > th {
|
||||
&:first-child {
|
||||
border-radius: var(--border-radius) 0 0;
|
||||
}
|
||||
|
||||
&:last-child {
|
||||
border-radius: 0 var(--border-radius) 0 0;
|
||||
}
|
||||
}
|
||||
@@ -1,81 +0,0 @@
|
||||
// Made by Luting ^-^
|
||||
.page-content.repository.releases {
|
||||
h2 .item {
|
||||
font-weight: 500;
|
||||
}
|
||||
|
||||
#release-list .release-entry {
|
||||
.meta {
|
||||
gap: 2px;
|
||||
padding-top: 24px;
|
||||
padding-right: 40px;
|
||||
text-align: left;
|
||||
min-width: 0;
|
||||
flex: 0.125;
|
||||
|
||||
a.muted {
|
||||
color: #9198a1;
|
||||
overflow: hidden;
|
||||
text-overflow: ellipsis;
|
||||
white-space: nowrap;
|
||||
word-break: break-all;
|
||||
|
||||
svg {
|
||||
margin-right: 8px !important;
|
||||
}
|
||||
|
||||
svg.tw-mr-1.svg.octicon-tag {
|
||||
margin-top: 1px;
|
||||
}
|
||||
}
|
||||
|
||||
.js-branch-tag-selector {
|
||||
margin-top: 8px;
|
||||
}
|
||||
}
|
||||
|
||||
.segment.detail {
|
||||
p.text.grey {
|
||||
margin: 16px 0;
|
||||
|
||||
.time {
|
||||
color: #f0f6fc;
|
||||
}
|
||||
}
|
||||
|
||||
.markup {
|
||||
> *:first-child {
|
||||
margin-top: 16px !important;
|
||||
}
|
||||
|
||||
> *:last-child {
|
||||
margin-bottom: 16px !important;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
.ui.small.primary.button {
|
||||
background-color: var(--color-button);
|
||||
|
||||
&:hover {
|
||||
background-color: #262c36;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
.page-content.repository.tags {
|
||||
.tag-list-row .download a.muted:hover {
|
||||
text-decoration: none;
|
||||
}
|
||||
}
|
||||
|
||||
.page-content.repository.tags,
|
||||
.page-content.repository.releases {
|
||||
.ui.small.menu {
|
||||
.active.item {
|
||||
color: #fff;
|
||||
background: #1f6feb !important;
|
||||
}
|
||||
}
|
||||
}
|
||||
392
src/repo.scss
392
src/repo.scss
@@ -1,392 +0,0 @@
|
||||
// Made by Luting ^-^
|
||||
#navbar {
|
||||
border-bottom-width: 1.5px;
|
||||
}
|
||||
|
||||
.page-content > :first-child.secondary-nav {
|
||||
border-top: 0;
|
||||
background-color: var(--color-nav-bg) !important;
|
||||
}
|
||||
|
||||
// 修复关注&派生 hover 意外点亮右侧 label 左边框
|
||||
.ui.ui.ui.ui.small.button {
|
||||
z-index: 0;
|
||||
}
|
||||
|
||||
.secondary-nav > .divider {
|
||||
border-top-width: 1.5px;
|
||||
}
|
||||
|
||||
// 仓库页面头部名称
|
||||
.page-content.repository .repo-header {
|
||||
.ui.compact.button {
|
||||
padding: 3px 12px;
|
||||
|
||||
svg {
|
||||
color: #9198a1;
|
||||
margin-right: 6px;
|
||||
}
|
||||
}
|
||||
|
||||
img.ui.avatar {
|
||||
height: 32px;
|
||||
width: 32px;
|
||||
margin-block-start: 0.5rem;
|
||||
margin-block-end: 0.5rem;
|
||||
}
|
||||
|
||||
.flex-item {
|
||||
.flex-item-title {
|
||||
color: #9198a1;
|
||||
|
||||
a {
|
||||
display: flex;
|
||||
align-items: center;
|
||||
color: #f0f6fc;
|
||||
font-size: 16px;
|
||||
text-decoration: none !important;
|
||||
min-width: 3ch;
|
||||
padding: 6px 8px;
|
||||
padding-inline: 0.5rem;
|
||||
padding-block: 6px;
|
||||
border-radius: 0.375rem;
|
||||
margin-top: 0.5rem;
|
||||
margin-bottom: 0.5rem;
|
||||
|
||||
&:hover {
|
||||
background: #15191f;
|
||||
}
|
||||
|
||||
&.muted:not(.tw-font-normal) {
|
||||
font-weight: 600;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
a:not(.label, .button):hover {
|
||||
color: #f0f6fc !important;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// 仓库导航栏
|
||||
.ui.secondary.pointing.menu {
|
||||
.overflow-menu-items {
|
||||
gap: 0.5rem;
|
||||
|
||||
.item {
|
||||
padding: 5px 8px !important;
|
||||
margin-block-start: 0.5rem;
|
||||
margin-block-end: 0.5rem;
|
||||
margin-bottom: 0.5rem !important;
|
||||
}
|
||||
}
|
||||
|
||||
.active.item,
|
||||
.dropdown.item,
|
||||
.link.item,
|
||||
a.item {
|
||||
color: #f0f6fc;
|
||||
|
||||
svg {
|
||||
color: #9198a1;
|
||||
margin-right: 8px;
|
||||
}
|
||||
}
|
||||
|
||||
.active.item {
|
||||
border-color: #ffffff00;
|
||||
|
||||
span:after {
|
||||
background: #f78166;
|
||||
border-radius: 0.375rem;
|
||||
bottom: calc(50% - 1.8rem);
|
||||
content: '';
|
||||
height: 2px;
|
||||
position: absolute;
|
||||
right: 50%;
|
||||
transform: translate(50%, -50%);
|
||||
width: 100%;
|
||||
z-index: 1;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
.header-wrapper .ui.tabular.menu,
|
||||
.ui.secondary.pointing.menu {
|
||||
.item:hover {
|
||||
background: #15191f !important;
|
||||
}
|
||||
}
|
||||
|
||||
// 仓库文件&提交列表
|
||||
.page-content.repository {
|
||||
// 顶部提交, 标签, 分支
|
||||
.repository-summary .segment.sub-menu {
|
||||
&.ui.segment {
|
||||
background-color: var(--color-box-header);
|
||||
}
|
||||
|
||||
.item {
|
||||
color: #9198a1;
|
||||
|
||||
b {
|
||||
color: #f0f6fc;
|
||||
margin: 0 2px;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// clone 按钮调整
|
||||
.repo-button-row .repo-button-row-right .ui.primary.button span {
|
||||
margin: 0px 3px;
|
||||
}
|
||||
|
||||
// 提交的Action状态
|
||||
.commit-list,
|
||||
#repo-files-table {
|
||||
.flex-text-inline:not(img) {
|
||||
padding: 6px;
|
||||
border-radius: var(--border-radius);
|
||||
margin-right: 6px;
|
||||
|
||||
&:hover {
|
||||
background-color: var(--color-hover);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// 仓库文件列表
|
||||
.repository.file.list {
|
||||
#repo-files-table {
|
||||
// 头部最后一次提交
|
||||
.repo-file-line {
|
||||
padding-right: 16px;
|
||||
|
||||
&.parent-link {
|
||||
gap: 0.5rem;
|
||||
padding-left: 16px;
|
||||
|
||||
svg {
|
||||
margin-right: 2px;
|
||||
}
|
||||
|
||||
&:hover {
|
||||
background-color: var(--color-box-header);
|
||||
}
|
||||
}
|
||||
|
||||
&.repo-file-last-commit {
|
||||
height: 3.725rem;
|
||||
|
||||
.latest-commit {
|
||||
.commit-summary {
|
||||
color: #9198a1;
|
||||
}
|
||||
|
||||
img.tw-align-middle {
|
||||
margin-top: -1px;
|
||||
margin-left: 1px;
|
||||
margin-right: 8px !important;
|
||||
}
|
||||
|
||||
.author-wrapper {
|
||||
margin-right: 6px;
|
||||
|
||||
&:hover {
|
||||
color: var(--color-text);
|
||||
}
|
||||
}
|
||||
|
||||
.ui.sha.label {
|
||||
display: none;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// 文件列表
|
||||
.repo-file-item {
|
||||
.repo-file-cell {
|
||||
&.name {
|
||||
display: flex;
|
||||
align-items: center;
|
||||
gap: 0.5rem;
|
||||
padding-left: 16px;
|
||||
}
|
||||
|
||||
&.age {
|
||||
padding-right: 16px;
|
||||
}
|
||||
}
|
||||
|
||||
.svg.octicon-file-directory-fill,
|
||||
.svg.octicon-file-submodule {
|
||||
color: #7d8590;
|
||||
}
|
||||
|
||||
// 整行背景颜色效果
|
||||
&:hover .repo-file-cell {
|
||||
background-color: var(--color-box-header) !important;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
.repository #commits-table {
|
||||
.author {
|
||||
a {
|
||||
color: var(--color-text);
|
||||
}
|
||||
|
||||
img {
|
||||
margin-right: 8px !important;
|
||||
}
|
||||
}
|
||||
|
||||
.text.right.aligned {
|
||||
color: #919894;
|
||||
}
|
||||
}
|
||||
|
||||
// 手机下隐藏提交信息
|
||||
@media (max-width: 767.98px) {
|
||||
#repo-files-table {
|
||||
grid-template-columns: 1fr auto;
|
||||
|
||||
.repo-file-line {
|
||||
grid-column: 1 / span 2;
|
||||
}
|
||||
|
||||
.repo-file-cell {
|
||||
&.name {
|
||||
max-width: none;
|
||||
}
|
||||
|
||||
&.message {
|
||||
display: none;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// 仓库代码布局调整, 侧边栏宽度调整
|
||||
.repo-grid-filelist-sidebar {
|
||||
grid-template-columns: auto 296px;
|
||||
}
|
||||
|
||||
@media (max-width: 767.98px) {
|
||||
.repo-grid-filelist-sidebar {
|
||||
grid-template-columns: 100%;
|
||||
}
|
||||
}
|
||||
|
||||
// 仓库代码页面侧边栏
|
||||
.page-content.repository {
|
||||
.repo-home-sidebar-top {
|
||||
a.muted:hover {
|
||||
text-decoration: none;
|
||||
}
|
||||
|
||||
.flex-item {
|
||||
.flex-item-title {
|
||||
margin-top: 2px;
|
||||
}
|
||||
|
||||
.flex-item-body {
|
||||
padding: 8px 0;
|
||||
|
||||
.repo-description {
|
||||
color: #f0f6fc;
|
||||
}
|
||||
|
||||
#repo-topics {
|
||||
margin: 10px 0px !important;
|
||||
|
||||
.repo-topic.ui.label {
|
||||
font-size: 12px;
|
||||
padding: 5px 10px;
|
||||
margin: 0px 1.5px 3.5px 0px;
|
||||
}
|
||||
}
|
||||
|
||||
.flex-text-block {
|
||||
font-size: 14px;
|
||||
font-weight: 600;
|
||||
margin-top: 10px;
|
||||
|
||||
&.muted {
|
||||
margin-top: 2px;
|
||||
font-weight: normal;
|
||||
}
|
||||
|
||||
svg.svg {
|
||||
margin-right: 4px;
|
||||
|
||||
&.octicon-database,
|
||||
&.octicon-law {
|
||||
margin-right: 6px;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
.repo-home-sidebar-bottom {
|
||||
a.muted:hover {
|
||||
text-decoration: none;
|
||||
}
|
||||
|
||||
.flex-item {
|
||||
padding: 16px 0;
|
||||
|
||||
.flex-item {
|
||||
padding: 16px 0 0 0;
|
||||
|
||||
.flex-item-icon {
|
||||
svg.svg.octicon-tag {
|
||||
color: #3fb950;
|
||||
margin-top: 2px;
|
||||
}
|
||||
}
|
||||
|
||||
.flex-item-header .flex-item-title {
|
||||
font-size: 14px;
|
||||
}
|
||||
}
|
||||
|
||||
.flex-item-title .ui.small.label {
|
||||
background: var(--color-label-bg);
|
||||
color: var(--color-label-text);
|
||||
}
|
||||
|
||||
.flex-item-body {
|
||||
font-size: 12px;
|
||||
}
|
||||
}
|
||||
|
||||
// 编程语言
|
||||
.language-stats {
|
||||
height: 8px;
|
||||
margin-bottom: 0px;
|
||||
}
|
||||
|
||||
.language-stats-details .item {
|
||||
font-size: 12px;
|
||||
margin-right: 16px;
|
||||
|
||||
.color-icon {
|
||||
height: 8px;
|
||||
width: 8px;
|
||||
margin-right: 8px;
|
||||
}
|
||||
|
||||
.tw-font-semibold {
|
||||
color: #f0f6fc;
|
||||
margin-right: 2px;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
229
src/root.scss
229
src/root.scss
@@ -1,229 +0,0 @@
|
||||
// Made by Luting ^-^
|
||||
:root {
|
||||
--is-dark-theme: true;
|
||||
--border-radius: 6px;
|
||||
--color-primary: var(--color-blue);
|
||||
--color-primary-contrast: #fff;
|
||||
--color-primary-dark-1: #739cb3;
|
||||
--color-primary-dark-2: #40aaff;
|
||||
--color-primary-dark-3: #92b4c4;
|
||||
--color-primary-dark-4: #a1bbcd;
|
||||
--color-primary-dark-5: #cfddc1;
|
||||
--color-primary-dark-6: #e7eee0;
|
||||
--color-primary-dark-7: #f8faf6;
|
||||
--color-primary-light-1: var(--color-blue);
|
||||
--color-primary-light-2: #437aad;
|
||||
--color-primary-light-3: #415b8b;
|
||||
--color-primary-light-4: #25425a;
|
||||
--color-primary-light-5: #223546;
|
||||
--color-primary-light-6: #131923;
|
||||
--color-primary-light-7: #06090b;
|
||||
--color-primary-alpha-10: #3683c019;
|
||||
--color-primary-alpha-20: #3683c033;
|
||||
--color-primary-alpha-30: #3683c04b;
|
||||
--color-primary-alpha-40: #3683c066;
|
||||
--color-primary-alpha-50: #3683c080;
|
||||
--color-primary-alpha-60: #3683c099;
|
||||
--color-primary-alpha-70: #3683c0b3;
|
||||
--color-primary-alpha-80: #3683c0cc;
|
||||
--color-primary-alpha-90: #3683c0e1;
|
||||
--color-primary-hover: var(--color-primary-light-1);
|
||||
--color-primary-active: var(--color-primary-light-2);
|
||||
--color-secondary: #3d444d;
|
||||
--color-secondary-dark-1: #505665;
|
||||
--color-secondary-dark-2: #5b6273;
|
||||
--color-secondary-dark-3: #71798e;
|
||||
--color-secondary-dark-4: #7f8699;
|
||||
--color-secondary-dark-5: #8c93a4;
|
||||
--color-secondary-dark-6: #9aa0af;
|
||||
--color-secondary-dark-7: #a8adba;
|
||||
--color-secondary-dark-8: #c4c7d0;
|
||||
--color-secondary-dark-9: #dfe1e6;
|
||||
--color-secondary-dark-10: #edeef1;
|
||||
--color-secondary-dark-11: #fbfbfc;
|
||||
--color-secondary-dark-12: #eeeff2;
|
||||
--color-secondary-dark-13: #fbfbfc;
|
||||
--color-secondary-light-1: #373b46;
|
||||
--color-secondary-light-2: #292c34;
|
||||
--color-secondary-light-3: #1c1e23;
|
||||
--color-secondary-light-4: #0e0f11;
|
||||
--color-secondary-alpha-10: #2c2f35;
|
||||
--color-secondary-alpha-20: #2c2f3533;
|
||||
--color-secondary-alpha-30: #2c2f354b;
|
||||
--color-secondary-alpha-40: #2c2f3566;
|
||||
--color-secondary-alpha-50: #ffffff28;
|
||||
--color-secondary-alpha-60: #161b22;
|
||||
--color-secondary-alpha-70: #2c2f35b3;
|
||||
--color-secondary-alpha-80: #2c2f35cc;
|
||||
--color-secondary-alpha-90: #2c2f35e1;
|
||||
--color-red: #da3737;
|
||||
--color-orange: #f17a2b;
|
||||
--color-yellow: #f3c640;
|
||||
--color-olive: #c8df36;
|
||||
--color-green: #39d353;
|
||||
--color-teal: #69d4cf;
|
||||
--color-blue: #4493f8;
|
||||
--color-violet: #754ad3;
|
||||
--color-purple: #8957e5;
|
||||
--color-pink: #e04b9f;
|
||||
--color-brown: #a86d45;
|
||||
--color-black: #141516;
|
||||
--color-grey: #797c85;
|
||||
--color-gold: #d4b74c;
|
||||
--color-white: #ffffff;
|
||||
--color-red-light: #d15a5a;
|
||||
--color-orange-light: #f6a066;
|
||||
--color-yellow-light: #eaaf03;
|
||||
--color-olive-light: #abc016;
|
||||
--color-green-light: #93b373;
|
||||
--color-teal-light: #00b6ad;
|
||||
--color-blue-light: #4e96cc;
|
||||
--color-violet-light: #9b79e4;
|
||||
--color-purple-light: #ba6ad5;
|
||||
--color-pink-light: #d74397;
|
||||
--color-brown-light: #b08061;
|
||||
--color-black-light: #3f4555;
|
||||
--color-red-dark-1: #c23636;
|
||||
--color-orange-dark-1: #f38236;
|
||||
--color-yellow-dark-1: #b88a03;
|
||||
--color-olive-dark-1: #839311;
|
||||
--color-green-dark-1: #238636;
|
||||
--color-teal-dark-1: #00837c;
|
||||
--color-blue-dark-1: #347cb3;
|
||||
--color-violet-dark-1: #7b4edb;
|
||||
--color-purple-dark-1: #a742c9;
|
||||
--color-pink-dark-1: #be297d;
|
||||
--color-brown-dark-1: #94674a;
|
||||
--color-black-dark-1: #292d38;
|
||||
--color-red-dark-2: #ad3030;
|
||||
--color-orange-dark-2: #f16e17;
|
||||
--color-yellow-dark-2: #a37a02;
|
||||
--color-olive-dark-2: #74820f;
|
||||
--color-green-dark-2: #6c8c4c;
|
||||
--color-teal-dark-2: #00746e;
|
||||
--color-blue-dark-2: #2e6e9f;
|
||||
--color-violet-dark-2: #6733d6;
|
||||
--color-purple-dark-2: #9834b9;
|
||||
--color-pink-dark-2: #a9246f;
|
||||
--color-brown-dark-2: #835b42;
|
||||
--color-black-dark-2: #252832;
|
||||
--color-ansi-black: var(--color-black);
|
||||
--color-ansi-red: var(--color-red);
|
||||
--color-ansi-green: var(--color-green);
|
||||
--color-ansi-yellow: var(--color-yellow);
|
||||
--color-ansi-blue: var(--color-blue);
|
||||
--color-ansi-magenta: var(--color-pink);
|
||||
--color-ansi-cyan: var(--color-teal);
|
||||
--color-ansi-white: var(--color-console-fg-subtle);
|
||||
--color-ansi-bright-black: var(--color-black-light);
|
||||
--color-ansi-bright-red: var(--color-red-light);
|
||||
--color-ansi-bright-green: var(--color-green-light);
|
||||
--color-ansi-bright-yellow: var(--color-yellow-light);
|
||||
--color-ansi-bright-blue: var(--color-blue-light);
|
||||
--color-ansi-bright-magenta: var(--color-pink-light);
|
||||
--color-ansi-bright-cyan: var(--color-teal-light);
|
||||
--color-ansi-bright-white: var(--color-console-fg);
|
||||
--color-console-fg: #f0f6fc;
|
||||
--color-console-fg-subtle: #9198a1;
|
||||
--color-console-bg: #010409;
|
||||
--color-console-border: #2b3139;
|
||||
--color-console-active-bg: #2a313c;
|
||||
--color-console-hover-bg: #15191f;
|
||||
--color-console-menu-bg: var(--color-body);
|
||||
--color-console-menu-border: var(--color-light-border);
|
||||
--color-grey: #505665;
|
||||
--color-grey-light: #a1a6b7;
|
||||
--color-gold: #b1983b;
|
||||
--color-white: #fff;
|
||||
--color-diff-removed-word-bg: #792e2d;
|
||||
--color-diff-added-word-bg: #1d572d;
|
||||
--color-diff-removed-row-bg: #25171c;
|
||||
--color-diff-moved-row-bg: #818044;
|
||||
--color-diff-added-row-bg: #12261e;
|
||||
--color-diff-removed-row-border: #634343;
|
||||
--color-diff-moved-row-border: #bcca6f;
|
||||
--color-diff-added-row-border: #314a37;
|
||||
--color-diff-inactive: #353846;
|
||||
--color-error-border: #792e2e;
|
||||
--color-error-bg: #26181d;
|
||||
--color-error-bg-active: #744;
|
||||
--color-error-bg-hover: #633;
|
||||
--color-error-text: #f85149;
|
||||
--color-success-border: #1d572d;
|
||||
--color-success-bg: #12261e;
|
||||
--color-success-text: #39d353;
|
||||
--color-warning-border: #624711;
|
||||
--color-warning-bg: #272115;
|
||||
--color-warning-text: #fbbd08;
|
||||
--color-info-border: #214a81;
|
||||
--color-info-bg: #121d2f;
|
||||
--color-info-text: #4493f8;
|
||||
--color-red-badge: #db2828;
|
||||
--color-red-badge-bg: #db28281a;
|
||||
--color-red-badge-hover-bg: #db28284d;
|
||||
--color-green-badge: #39d353;
|
||||
--color-green-badge-bg: #12261e;
|
||||
--color-green-badge-hover-bg: #153d22;
|
||||
--color-yellow-badge: #fbbd08;
|
||||
--color-yellow-badge-bg: #fbbd081a;
|
||||
--color-yellow-badge-hover-bg: #fbbd084d;
|
||||
--color-orange-badge: #f2711c;
|
||||
--color-orange-badge-bg: #f2711c1a;
|
||||
--color-orange-badge-hover-bg: #f2711c4d;
|
||||
--color-git: #f05133;
|
||||
--color-body: #0d1117;
|
||||
--color-box-header: #151b23;
|
||||
--color-box-body: #0d1117;
|
||||
--color-box-body-highlight: #262c36;
|
||||
--color-text-dark: #dbe0ea;
|
||||
--color-text: #dce2e7;
|
||||
--color-text-light: #a6aab5;
|
||||
--color-text-light-1: rgb(125, 133, 144);
|
||||
--color-text-light-2: #8a8e99;
|
||||
--color-text-light-3: #707687;
|
||||
--color-footer: #010409;
|
||||
--color-timeline: #4c525e;
|
||||
--color-input-text: #d5dbe6;
|
||||
--color-input-background: #2c2f35;
|
||||
--color-input-toggle-background: #454a57;
|
||||
--color-input-border: var(--color-light-border);
|
||||
--color-input-border-hover: var(--color-light-border);
|
||||
--color-header-wrapper: #0d1117;
|
||||
--color-header-wrapper-transparent: #20243000;
|
||||
--color-light: #00000028;
|
||||
--color-light-mimic-enabled: rgba(0, 0, 0, calc(40 / 255 * 222 / 255 / var(--opacity-disabled)));
|
||||
--color-light-border: #3d444d;
|
||||
--color-hover: #656c7633;
|
||||
--color-active: #161a21;
|
||||
--color-menu: #0d1117;
|
||||
--color-card: #0d1117;
|
||||
--color-markup-table-row: #ffffff06;
|
||||
--color-markup-code-block: #ffffff16;
|
||||
--color-button: #212830;
|
||||
--color-code-bg: #0d1117;
|
||||
--color-code-sidebar-bg: #232834;
|
||||
--color-shadow: #00000060;
|
||||
--color-secondary-bg: #ffffff26;
|
||||
--color-text-focus: #fff;
|
||||
--color-expand-button: #3c404d;
|
||||
--color-placeholder-text: #8a8e99;
|
||||
--color-editor-line-highlight: var(--color-primary-light-5);
|
||||
--color-project-board-bg: var(--color-secondary-light-2);
|
||||
--color-caret: var(--color-text);
|
||||
--color-reaction-bg: #ffffff12;
|
||||
--color-reaction-hover-bg: var(--color-primary-light-4);
|
||||
--color-reaction-active-bg: var(--color-primary-light-5);
|
||||
--color-tooltip-text: #fff;
|
||||
--color-tooltip-bg: #000000f0;
|
||||
--color-nav-bg: #010409;
|
||||
--color-nav-hover-bg: var(--color-hover);
|
||||
--color-label-text: #fff;
|
||||
--color-label-bg: #7c84974b;
|
||||
--color-label-hover-bg: #7c8497a0;
|
||||
--color-label-active-bg: #7c8497;
|
||||
--color-accent: var(--color-primary-light-1);
|
||||
--color-small-accent: var(--color-primary-light-5);
|
||||
--color-active-line: #534d1b;
|
||||
accent-color: var(--color-accent);
|
||||
color-scheme: dark;
|
||||
}
|
||||
172
src/setting.scss
172
src/setting.scss
@@ -1,172 +0,0 @@
|
||||
// Made by Luting ^-^
|
||||
// 设置左边栏(包含 Actions 的工作流栏)
|
||||
|
||||
%active-item-after-style {
|
||||
background: #1f6feb;
|
||||
border-radius: 0.375rem;
|
||||
content: '';
|
||||
height: 24px;
|
||||
left: calc(0.5rem * -1);
|
||||
position: absolute;
|
||||
top: calc(50% - 12px);
|
||||
width: 4px;
|
||||
}
|
||||
|
||||
.ui.vertical.menu {
|
||||
background: var(--color-body);
|
||||
border: 0;
|
||||
|
||||
.header.item {
|
||||
color: #9198a1 !important;
|
||||
font-size: 1.5rem;
|
||||
font-weight: 700;
|
||||
background: unset;
|
||||
margin-bottom: 0.5rem;
|
||||
}
|
||||
|
||||
.menu .item:hover {
|
||||
background: var(--color-hover);
|
||||
}
|
||||
|
||||
.item,
|
||||
.item > summary {
|
||||
font-size: 1.1rem;
|
||||
background: unset;
|
||||
padding: 6px 8px;
|
||||
color: var(--color-white) !important;
|
||||
}
|
||||
|
||||
.item:before {
|
||||
background: unset;
|
||||
}
|
||||
|
||||
.active.item,
|
||||
.active.item > summary {
|
||||
font-weight: 600;
|
||||
}
|
||||
|
||||
.active.item:after {
|
||||
@extend %active-item-after-style;
|
||||
}
|
||||
|
||||
details {
|
||||
&:has(.active.item) {
|
||||
> summary {
|
||||
font-weight: 600;
|
||||
background: #161a21;
|
||||
|
||||
&:hover {
|
||||
background: var(--color-hover);
|
||||
}
|
||||
}
|
||||
|
||||
.active.item {
|
||||
font-weight: 400;
|
||||
}
|
||||
|
||||
&[open] {
|
||||
> summary {
|
||||
background: unset;
|
||||
|
||||
&:hover {
|
||||
background: var(--color-hover);
|
||||
}
|
||||
}
|
||||
|
||||
&:after {
|
||||
display: none;
|
||||
}
|
||||
}
|
||||
|
||||
&:after {
|
||||
@extend %active-item-after-style;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
.ui.vertical.menu,
|
||||
.ui.fluid.vertical.menu {
|
||||
.active.item {
|
||||
background: #161a21 !important;
|
||||
|
||||
&:hover {
|
||||
background-color: var(--color-hover) !important;
|
||||
}
|
||||
}
|
||||
|
||||
.item,
|
||||
.item > summary {
|
||||
border-radius: 0.5rem !important;
|
||||
}
|
||||
}
|
||||
|
||||
// 设置右面版
|
||||
.user-main-content,
|
||||
.repo-setting-content,
|
||||
.user-setting-content,
|
||||
.org-setting-content,
|
||||
.admin-setting-content {
|
||||
.ui.top.attached.header {
|
||||
border: 0;
|
||||
font-size: 1.5rem;
|
||||
font-weight: 400;
|
||||
background-color: unset !important;
|
||||
margin-bottom: 0.25rem;
|
||||
}
|
||||
|
||||
.ui.attached.segment {
|
||||
background-color: unset;
|
||||
border-radius: 0.5rem !important;
|
||||
}
|
||||
|
||||
.ui.attached.segment:not(.error) {
|
||||
border: 1px solid var(--color-light-border) !important;
|
||||
}
|
||||
|
||||
.ui.attached.segment.error {
|
||||
border: 1px solid var(--color-error-border) !important;
|
||||
}
|
||||
|
||||
input,
|
||||
textarea,
|
||||
.ui.input input,
|
||||
.ui.form input:not([type]),
|
||||
.ui.form select,
|
||||
.ui.form textarea,
|
||||
.ui.form input[type='date'],
|
||||
.ui.form input[type='datetime-local'],
|
||||
.ui.form input[type='email'],
|
||||
.ui.form input[type='file'],
|
||||
.ui.form input[type='number'],
|
||||
.ui.form input[type='password'],
|
||||
.ui.form input[type='search'],
|
||||
.ui.form input[type='tel'],
|
||||
.ui.form input[type='text'],
|
||||
.ui.form input[type='time'],
|
||||
.ui.form input[type='url'],
|
||||
.ui.selection.dropdown {
|
||||
background: var(--color-box-header);
|
||||
}
|
||||
|
||||
.ui.form input:not([type]),
|
||||
.ui.form select,
|
||||
.ui.form textarea,
|
||||
.ui.form input[type='date'],
|
||||
.ui.form input[type='datetime-local'],
|
||||
.ui.form input[type='email'],
|
||||
.ui.form input[type='file'],
|
||||
.ui.form input[type='number'],
|
||||
.ui.form input[type='password'],
|
||||
.ui.form input[type='search'],
|
||||
.ui.form input[type='tel'],
|
||||
.ui.form input[type='text'],
|
||||
.ui.form input[type='time'],
|
||||
.ui.form input[type='url'] {
|
||||
padding: 7px 12px;
|
||||
}
|
||||
|
||||
.ui.selection.dropdown {
|
||||
padding: 7px 24px 7px 12px;
|
||||
}
|
||||
}
|
||||
@@ -1,9 +0,0 @@
|
||||
// Made by Luting ^-^
|
||||
.text {
|
||||
.purple {
|
||||
color: #ab7df8 !important;
|
||||
}
|
||||
.green {
|
||||
color: #3fb950 !important;
|
||||
}
|
||||
}
|
||||
@@ -1,22 +0,0 @@
|
||||
/* Made by Luting ^-^ */
|
||||
@use 'chroma';
|
||||
@use 'codemirror';
|
||||
@use 'root';
|
||||
@use 'emoji';
|
||||
@use 'transition'; // 添加过渡动画
|
||||
@use 'modal'; // 弹窗
|
||||
@use 'input'; // 输入框
|
||||
@use 'button'; // 按钮
|
||||
@use 'label'; // 标签
|
||||
@use 'dropdown'; // 下拉菜单
|
||||
@use 'dashboard'; // 首页
|
||||
@use 'repo'; // 仓库
|
||||
@use 'issue'; // 工单&拉取请求
|
||||
@use 'setting'; // 设置
|
||||
@use 'release'; // 发布
|
||||
@use 'actions'; // 操作
|
||||
@use 'svg'; // svg
|
||||
@use 'fontcolor'; // 字体颜色
|
||||
@use 'radius'; // 圆角
|
||||
@use 'heatmap'; // 热力图
|
||||
@use 'diff'; // 对比
|
||||
@@ -1,45 +0,0 @@
|
||||
// Made by Luting ^-^
|
||||
@keyframes overlay-appear {
|
||||
0% {
|
||||
opacity: 0;
|
||||
transform: translateY(-12px);
|
||||
}
|
||||
|
||||
100% {
|
||||
opacity: 1;
|
||||
transform: translateY(0);
|
||||
}
|
||||
}
|
||||
|
||||
#navbar .item,
|
||||
.header-wrapper .ui.tabular.menu .item,
|
||||
.job-step-summary,
|
||||
.job-step-logs,
|
||||
.job-brief-item,
|
||||
.tippy-box .flex-items-block .item,
|
||||
.clone-panel-tab .item,
|
||||
.ui.form select,
|
||||
.ui.label,
|
||||
.ui.modal,
|
||||
.ui.selection.dropdown,
|
||||
.ui.checkbox label:before,
|
||||
.ui.checkbox input:checked ~ label:before,
|
||||
.ui.checkbox input:not([type='radio']):indeterminate ~ label:before,
|
||||
.ui.selection.active.dropdown,
|
||||
.ui.selection.active.dropdown:hover,
|
||||
.ui.selection.active.dropdown .menu,
|
||||
.ui.selection.active.dropdown:hover .menu,
|
||||
.ui.vertical.menu .header.item,
|
||||
.ui.secondary.menu .item {
|
||||
transition: 0.12s ease-out;
|
||||
}
|
||||
|
||||
textarea,
|
||||
.ui.form input,
|
||||
.menu .item,
|
||||
.ui.modal,
|
||||
.job-step-summary,
|
||||
.job-step-logs,
|
||||
.job-brief-item {
|
||||
animation: 200ms cubic-bezier(0.33, 1, 0.68, 1) 0s 1 normal none running overlay-appear;
|
||||
}
|
||||
Reference in New Issue
Block a user