1- /// * 此处自定义样式,对主题进行覆盖 */
2- //
3- //
4- /// / 首页导航按钮
5- // .actions > a {
6- // margin-left: 5px;
7- // margin-right: 5px;
8- // }
9- //
10- /// / 隐藏 全文搜索
11- // .DocSearch-Logo {
12- // // display:none;不占位隐藏
13- // visibility: hidden; // 占位隐藏
14- // }
15- //
16- // .DocSearch-Button-Keys {
17- // visibility: hidden
18- // }
19- //
20- /// / 首页title描述
21- // .home .hero .description {
22- // max-width: fit-content;
23- // }
24- //
25- /// / 搜索框
26- // #docsearch-container > button {
27- // border-radius: 5px;
28- // }
29- //
30- // .code-group__nav-tab-active {
31- // color: var(--c-brand)
32- // }
33- //
34- // .open-info-div {
35- // text-align: center;
36- // align-content: center;
37- //
38- // a {
39- // margin: 5px;
40- // }
41- // }
42- //
43- //
44- /// / 全站主题色
45- // :root {
46- // // brand colors
47- // // --c-brand: #3eaf7c;
48- // // --c-brand-light: #4abf8a;
49- //
50- // --c-brand: #4ce9ad;
51- // --c-brand-light: #42b983;
52- //
53- // // background colors
54- // --c-bg: #ffffff;
55- // --c-bg-light: #f3f4f5;
56- // --c-bg-lighter: #eeeeee;
57- // --c-bg-navbar: var(--c-bg);
58- // --c-bg-sidebar: var(--c-bg);
59- // --c-bg-arrow: #cccccc;
60- //
61- // // text colors
62- // --c-text: #2c3e50;
63- // --c-text-accent: var(--c-brand);
64- // --c-text-light: #3a5169;
65- // --c-text-lighter: #4e6e8e;
66- // --c-text-lightest: #6a8bad;
67- // --c-text-quote: #999999;
68- //
69- // // border colors
70- // --c-border: #eaecef;
71- // --c-border-dark: #dfe2e5;
72- //
73- // // custom container colors
74- // --c-tip: #42b983;
75- // --c-tip-bg: var(--c-bg-light);
76- // --c-tip-title: var(--c-text);
77- // --c-tip-text: var(--c-text);
78- // --c-tip-text-accent: var(--c-text-accent);
79- // --c-warning: #e7c000;
80- // --c-warning-bg: #fffae3;
81- // --c-warning-title: #ad9000;
82- // --c-warning-text: #746000;
83- // --c-warning-text-accent: var(--c-text);
84- // --c-danger: #cc0000;
85- // --c-danger-bg: #ffe0e0;
86- // --c-danger-title: #990000;
87- // --c-danger-text: #660000;
88- // --c-danger-text-accent: var(--c-text);
89- // --c-details-bg: #eeeeee;
90- //
91- // // badge component colors
92- // --c-badge-tip: var(--c-tip);
93- // --c-badge-warning: var(--c-warning);
94- // --c-badge-danger: var(--c-danger);
95- //
96- // // transition vars
97- // --t-color: 0.3s ease;
98- // --t-transform: 0.3s ease;
99- //
100- // // code blocks vars
101- // --code-bg-color: #282c34;
102- // --code-hl-bg-color: rgba(0, 0, 0, 0.66);
103- // --code-ln-color: #9e9e9e;
104- // --code-ln-wrapper-width: 3.5rem;
105- //
106- // // font vars
107- // --font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen,
108- // Ubuntu, Cantarell, 'Fira Sans', 'Droid Sans', 'Helvetica Neue', sans-serif;
109- // --font-family-code: Consolas, Monaco, 'Andale Mono', 'Ubuntu Mono', monospace;
110- //
111- // // layout vars
112- // --navbar-height: 3.6rem;
113- // --navbar-padding-v: 0.7rem;
114- // --navbar-padding-h: 1.5rem;
115- // --sidebar-width: 20rem;
116- // --sidebar-width-mobile: calc(var(--sidebar-width) * 0.82);
117- // --content-width: 740px;
118- // --homepage-width: 960px;
119- // }
120- //
121- /// / plugin-back-to-top
122- // .back-to-top {
123- // --back-to-top-color: var(--c-brand);
124- // --back-to-top-color-hover: var(--c-brand-light);
125- // }
126- //
127- /// / plugin-docsearch
128- // .DocSearch {
129- // --docsearch-primary-color: var(--c-brand);
130- // --docsearch-text-color: var(--c-text);
131- // --docsearch-highlight-color: var(--c-brand);
132- // --docsearch-muted-color: var(--c-text-quote);
133- // --docsearch-container-background: rgba(9, 10, 17, 0.8);
134- // --docsearch-modal-background: var(--c-bg-light);
135- // --docsearch-searchbox-background: var(--c-bg-lighter);
136- // --docsearch-searchbox-focus-background: var(--c-bg);
137- // --docsearch-searchbox-shadow: inset 0 0 0 2px var(--c-brand);
138- // --docsearch-hit-color: var(--c-text-light);
139- // --docsearch-hit-active-color: var(--c-bg);
140- // --docsearch-hit-background: var(--c-bg);
141- // --docsearch-hit-shadow: 0 1px 3px 0 var(--c-border-dark);
142- // --docsearch-footer-background: var(--c-bg);
143- // }
144- //
145- /// / plugin-external-link-icon
146- // .external-link-icon {
147- // --external-link-icon-color: var(--c-text-quote);
148- // }
149- //
150- /// / plugin-medium-zoom
151- // .medium-zoom-overlay {
152- // --medium-zoom-bg-color: var(--c-bg);
153- // }
154- //
155- /// / plugin-nprogress
156- // #nprogress {
157- // --nprogress-color: var(--c-brand);
158- // }
159- //
160- /// / plugin-pwa-popup
161- // .pwa-popup {
162- // --pwa-popup-text-color: var(--c-text);
163- // --pwa-popup-bg-color: var(--c-bg);
164- // --pwa-popup-border-color: var(--c-brand);
165- // --pwa-popup-shadow: 0 4px 16px var(--c-brand);
166- // --pwa-popup-btn-text-color: var(--c-bg);
167- // --pwa-popup-btn-bg-color: var(--c-brand);
168- // --pwa-popup-btn-hover-bg-color: var(--c-brand-light);
169- // }
170- //
171- /// / plugin-search
172- // .search-box {
173- // --search-bg-color: var(--c-bg);
174- // --search-accent-color: var(--c-brand);
175- // --search-text-color: var(--c-text);
176- // --search-border-color: var(--c-border);
177- //
178- // --search-item-text-color: var(--c-text-lighter);
179- // --search-item-focus-bg-color: var(--c-bg-light);
180- // }
181-
182- // 全局修改侧边栏样式
183- .sidebar {
184- position : fixed ;
185- top : 0 ;
186- bottom : 0 ;
187- left : 0 ;
188- overflow-y : auto ;
189- width : var (--sidebar-width );
190- margin : 0 ;
191- // 侧边栏始终靠左
192- -webkit-padding-start : calc (var (--sidebar-space ) - var (--sidebar-width ));
193- padding-inline-start : calc (var (--sidebar-space ) - var (--sidebar-width ));
194- background : var (--sidebar-bg-color );
195- box-shadow : 2px 0 8px var (--card-shadow );
196- font-size : 15px ;
197- transition : background var (--color-transition ), box-shadow var (--color-transition ), padding var (--transform-transition ), transform var (--transform-transition );
198- -webkit-backdrop-filter : saturate (150% ) blur (12px );
199- backdrop-filter : saturate (150% ) blur (12px );
200- scrollbar-color : var (--theme-color ) var (--border-color );
201- scrollbar-width : thin ;
202- }
1+ /* 此处自定义样式,对主题进行覆盖 */
2+
3+ // 全站主题色
4+ :root {
5+ // brand colors
6+ // --c-brand: #3eaf7c;
7+ // --c-brand-light: #4abf8a;
8+
9+ --c-brand : #4ce9ad ;
10+ --c-brand-light : #42b983 ;
11+
12+ // background colors
13+ --c-bg : #ffffff ;
14+ --c-bg-light : #f3f4f5 ;
15+ --c-bg-lighter : #eeeeee ;
16+ --c-bg-navbar : var (--c-bg );
17+ --c-bg-sidebar : var (--c-bg );
18+ --c-bg-arrow : #cccccc ;
19+
20+ // text colors
21+ --c-text : #2c3e50 ;
22+ --c-text-accent : var (--c-brand );
23+ --c-text-light : #3a5169 ;
24+ --c-text-lighter : #4e6e8e ;
25+ --c-text-lightest : #6a8bad ;
26+ --c-text-quote : #999999 ;
27+
28+ // border colors
29+ --c-border : #eaecef ;
30+ --c-border-dark : #dfe2e5 ;
31+
32+ // custom container colors
33+ --c-tip : #42b983 ;
34+ --c-tip-bg : var (--c-bg-light );
35+ --c-tip-title : var (--c-text );
36+ --c-tip-text : var (--c-text );
37+ --c-tip-text-accent : var (--c-text-accent );
38+ --c-warning : #e7c000 ;
39+ --c-warning-bg : #fffae3 ;
40+ --c-warning-title : #ad9000 ;
41+ --c-warning-text : #746000 ;
42+ --c-warning-text-accent : var (--c-text );
43+ --c-danger : #cc0000 ;
44+ --c-danger-bg : #ffe0e0 ;
45+ --c-danger-title : #990000 ;
46+ --c-danger-text : #660000 ;
47+ --c-danger-text-accent : var (--c-text );
48+ --c-details-bg : #eeeeee ;
49+
50+ // badge component colors
51+ --c-badge-tip : var (--c-tip );
52+ --c-badge-warning : var (--c-warning );
53+ --c-badge-danger : var (--c-danger );
54+
55+ // transition vars
56+ --t-color : 0.3s ease ;
57+ --t-transform : 0.3s ease ;
58+
59+ // code blocks vars
60+ --code-bg-color : #282c34 ;
61+ --code-hl-bg-color : rgba (0 , 0 , 0 , 0.66 );
62+ --code-ln-color : #9e9e9e ;
63+ --code-ln-wrapper-width : 3.5rem ;
64+
65+ // font vars
66+ --font-family : -apple-system , BlinkMacSystemFont, ' Segoe UI' , Roboto, Oxygen,
67+ Ubuntu, Cantarell, ' Fira Sans' , ' Droid Sans' , ' Helvetica Neue' , sans-serif ;
68+ --font-family-code : Consolas, Monaco, ' Andale Mono' , ' Ubuntu Mono' , monospace ;
69+
70+ // layout vars
71+ --navbar-height : 3.6rem ;
72+ --navbar-padding-v : 0.7rem ;
73+ --navbar-padding-h : 1.5rem ;
74+ --sidebar-width : 20rem ;
75+ --sidebar-width-mobile : calc (var (--sidebar-width ) * 0.82 );
76+ --content-width : 740px ;
77+ --homepage-width : 960px ;
78+ }
79+
80+
81+ // plugin-docsearch
82+ .DocSearch {
83+ --docsearch-primary-color : var (--c-brand );
84+ --docsearch-text-color : var (--c-text );
85+ --docsearch-highlight-color : var (--c-brand );
86+ --docsearch-muted-color : var (--c-text-quote );
87+ --docsearch-container-background : rgba (9 , 10 , 17 , 0.8 );
88+ --docsearch-modal-background : var (--c-bg-light );
89+ --docsearch-searchbox-background : var (--c-bg-lighter );
90+ --docsearch-searchbox-focus-background : var (--c-bg );
91+ --docsearch-searchbox-shadow : inset 0 0 0 2px var (--c-brand );
92+ --docsearch-hit-color : var (--c-text-light );
93+ --docsearch-hit-active-color : var (--c-bg );
94+ --docsearch-hit-background : var (--c-bg );
95+ --docsearch-hit-shadow : 0 1px 3px 0 var (--c-border-dark );
96+ --docsearch-footer-background : var (--c-bg );
97+ }
98+
99+ // plugin-external-link-icon
100+ .external-link-icon {
101+ --external-link-icon-color : var (--c-text-quote );
102+ }
103+
104+ // plugin-medium-zoom
105+ .medium-zoom-overlay {
106+ --medium-zoom-bg-color : var (--c-bg );
107+ }
108+
109+ // plugin-nprogress
110+ #nprogress {
111+ --nprogress-color : var (--c-brand );
112+ }
113+
114+ // plugin-pwa-popup
115+ .pwa-popup {
116+ --pwa-popup-text-color : var (--c-text );
117+ --pwa-popup-bg-color : var (--c-bg );
118+ --pwa-popup-border-color : var (--c-brand );
119+ --pwa-popup-shadow : 0 4px 16px var (--c-brand );
120+ --pwa-popup-btn-text-color : var (--c-bg );
121+ --pwa-popup-btn-bg-color : var (--c-brand );
122+ --pwa-popup-btn-hover-bg-color : var (--c-brand-light );
123+ }
124+
125+ // plugin-search
126+ .search-box {
127+ --search-bg-color : var (--c-bg );
128+ --search-accent-color : var (--c-brand );
129+ --search-text-color : var (--c-text );
130+ --search-border-color : var (--c-border );
131+
132+ --search-item-text-color : var (--c-text-lighter );
133+ --search-item-focus-bg-color : var (--c-bg-light );
134+ }
0 commit comments