Skip to content

Commit

Permalink
💄 ui(样式): 美化
Browse files Browse the repository at this point in the history
* 💄列表竖线颜色调整,适配导出pdf
* 🎨 导出样式放在print.css
* 💄blockquote样式优化
  • Loading branch information
Achuan-2 committed Jan 14, 2024
1 parent b048c8f commit 1e893cd
Show file tree
Hide file tree
Showing 4 changed files with 110 additions and 51 deletions.
10 changes: 6 additions & 4 deletions style/editor.css
Original file line number Diff line number Diff line change
Expand Up @@ -196,11 +196,14 @@
border: 1px solid var(--b3-table-border-color);
}

/* 表格文字不换行 */
/* 表格文字换行 */
.protyle-wysiwyg div.table[data-node-id] table {
width: auto;
word-wrap: break-word;
}
/* 设置表格每列默认宽度 */
.protyle-wysiwyg div.table[data-node-id] table tr td{
max-width: 620px;
}
/* 表格默认居中 */
.protyle-wysiwyg div.table {
display: flex;
Expand Down Expand Up @@ -230,7 +233,6 @@

.protyle-wysiwyg [data-node-id].bq,
.b3-typography blockquote {
/* border: 1px solid var(--blockquote-border-color); */
border: 1px solid var(--custom-blockquote-border-color);
border-radius: 10px !important;
color: #6a6969;
Expand Down Expand Up @@ -599,7 +601,7 @@ li[data-type='navigation-file'] .counter {
.b3-typography span[data-type~='code'],
.protyle-wysiwyg code:not(.hljs),
.protyle-wysiwyg span[data-type~='code'] {
margin: 0px 2px 0px;
/* margin: 0px 2px 0px; */
top: -0.1em;
color: var(--b3-protyle-inline-code-color);
font-size: 80%;
Expand Down
58 changes: 58 additions & 0 deletions style/module/Admonition.css
Original file line number Diff line number Diff line change
@@ -1,7 +1,65 @@


/* -------------------搬运语雀的提示区块 ---------Start----------------------------*/
/* 添加border */
/* .bq[style*='background-color: var(--b3-card-error-background);'] {
border: 1px solid var(--b3-font-color1) !important;
}
.bq[style*='background-color: var(--b3-card-warning-background);'] {
border: 1px solid var(--b3-font-color2) !important;
}
.bq[style*='background-color: var(--b3-card-info-background);'] {
border: 1px solid var(--b3-font-color3) !important;
}
.bq[style*='background-color: var(--b3-card-success-background);'] {
border: 1px solid var(--b3-font-color4) !important;
}
.bq[style*='background-color: var(--b3-font-background1);'] {
border: 1px solid var(--b3-font-color1) !important;
}
.bq[style*='background-color: var(--b3-font-background2);'] {
border: 1px solid var(--b3-font-color2) !important;
}
.bq[style*='background-color: var(--b3-font-background3);'] {
border: 1px solid var(--b3-font-color3) !important;
}
.bq[style*='background-color: var(--b3-font-background4);'] {
border: 1px solid var(--b3-font-color4) !important;
}
.bq[style*='background-color: var(--b3-font-background5);'] {
border: 1px solid var(--b3-font-color5) !important;
}
.bq[style*='background-color: var(--b3-font-background6);'] {
border: 1px solid var(--b3-font-color6) !important;
}
.bq[style*='background-color: var(--b3-font-background7);'] {
border: 1px solid var(--b3-font-color7) !important;
}
.bq[style*='background-color: var(--b3-font-background8);'] {
border: 1px solid var(--b3-font-color8) !important;
}
.bq[style*='background-color: var(--b3-font-background9);'] {
border: 1px solid var(--b3-font-color9) !important;
}
.bq[style*='background-color: var(--b3-font-background10);'] {
border: 1px solid var(--b3-font-color10) !important;
}
.bq[style*='background-color: var(--b3-font-background11);'] {
border: 1px solid var(--b3-font-color11) !important;
}
.bq[style*='background-color: var(--b3-font-background12);'] {
border: 1px solid var(--b3-font-color12) !important;
}
.bq[style*='background-color: var(--b3-font-background13);'] {
border: 1px solid var(--b3-font-color13) !important;
} */

/* 优化代码块和行内代码 */

Expand Down
25 changes: 25 additions & 0 deletions style/print.css
Original file line number Diff line number Diff line change
@@ -0,0 +1,25 @@

#preview.protyle-wysiwyg .h1 {
text-align: center !important;
}

#preview.protyle-wysiwyg .h1:not(:first-child, :nth-child(2)) {
/* h1标题前分页,但不选择文档中的第一个标题 */
page-break-before: always;
}

#preview.protyle-wysiwyg .h1 + .h1 {
/* 两个h1连着后面的h1不分页,有些人可能文档标题下第一个标题就是h1 */
page-break-before: auto;
}

/* 设置导出样式 */
@media print {
:root {
font-family: var(--b3-font-family);
}
}
/* 导出的链接样式 */
#preview.protyle-wysiwyg a {
color: var(--b3-protyle-inline-link-color);
}
68 changes: 21 additions & 47 deletions theme.css
Original file line number Diff line number Diff line change
Expand Up @@ -28,6 +28,9 @@
/* 导入主题切换按钮选项 */
@import url('style/module/notionToolBar.css');

/* 导出样式 */
@import url('style/print.css');

:root {
/* 主色 */
/* 高亮 */
Expand Down Expand Up @@ -91,13 +94,13 @@

/* 卡片背景 */
--b3-card-error-color: #b93128;
--b3-card-error-background: #FDEAEC;
--b3-card-error-background: #fdeaec;
--b3-card-warning-color: rgb(102, 60, 0);
--b3-card-warning-background: #FCE4D2;
--b3-card-warning-background: #fce4d2;
--b3-card-info-color: rgb(13, 60, 97);
--b3-card-info-background: #DEEEFA;
--b3-card-info-background: #deeefa;
--b3-card-success-color: rgb(30, 70, 32);
--b3-card-success-background: #E5FAE5;
--b3-card-success-background: #e5fae5;
/* 自定义文字 */
--b3-font-color1: var(--b3-card-error-color: ); /*#e1694e;*/
--b3-font-color2: var(--b3-card-warning-color); /*#f1781c;*/
Expand All @@ -117,11 +120,11 @@
--b3-font-background3: var(--b3-card-info-background);
--b3-font-background4: var(--b3-card-success-background);
--b3-font-background5: #e2e3e4;
--b3-font-background6: #D8FAFF;
--b3-font-background7: #FEF7D2;
--b3-font-background8: #F0EDE0;
--b3-font-background9: #E9E9FF;
--b3-font-background10: #E5DAFF;
--b3-font-background6: #d8faff;
--b3-font-background7: #fef7d2;
--b3-font-background8: #f0ede0;
--b3-font-background9: #e9e9ff;
--b3-font-background10: #e5daff;
--b3-font-background11: #f5c7f0;
--b3-font-background12: #ff9697;
--b3-font-background13: var(--b3-theme-on-background);
Expand Down Expand Up @@ -218,8 +221,8 @@
--custom-h4-color: #2c99a2;
--custom-h5-color: #421768;
--custom-h6-color: var(--b3-theme-on-background);
--custom-blockquote-border-color: #d8d8d8;
--custom-blockquote-background-color: #f7f8f8;
--custom-blockquote-border-color: #efeded;
--custom-blockquote-background-color: #f7f9f9;
--custom-tag-hover-color: #559898;
--custom-link-bottom-color: #bacbd650;
}
Expand Down Expand Up @@ -247,37 +250,6 @@ body > #action {
background-color: transparent;
}

/* 导出的高亮样式:高亮隐藏 */
/* #preview.protyle-wysiwyg span[data-type~='mark'] {
color: transparent;
transition: color 0.2s ease-in-out;
background-color: transparent;
border-bottom: 2px solid var(--b3-font-color4);
} */

/* 导出的高亮样式:高亮不隐藏 */
#preview.protyle-wysiwyg span[data-type~='mark'] {
color: var(--b3-protyle-inline-mark-color);
transition: color 0.2s ease-in-out;
background-color: var(--b3-card-success-background);
border-bottom: 2px solid var(--b3-font-color4);
}

#preview.protyle-wysiwyg .h1 {
text-align: center !important;
}

#preview.protyle-wysiwyg .h1:not(:first-child, :nth-child(2)) {
page-break-before: always;
}

/* 设置导出样式 */
@media print {
:root {
font-family: var(--b3-font-family);
}
}

/* --------------------------------------------------------------------------------------------- */
/* ------------------------------------基本外观设置:Start-------------------------------------- */
/* --------------------------------------------------------------------------------------------- */
Expand Down Expand Up @@ -1106,10 +1078,6 @@ body
margin: 0 auto;
}

#preview.protyle-wysiwyg a {
color: var(--b3-protyle-inline-link-color);
}

#configBazaarReadme .block__icons {
background-color: transparent !important;
}
Expand Down Expand Up @@ -1143,5 +1111,11 @@ body
#status {
border-top: none;
}
/* 页签钉住添加背景色 */

/* .export-img.protyle-wysiwyg span[data-type~='code']{
margin: 0;
} */

.protyle-wysiwyg [data-node-id].li:before {
border-left: 0.5px solid #dfe0e1 !important;
}

0 comments on commit 1e893cd

Please sign in to comment.