diff --git a/src/app.css b/src/app.css index e68232c..91731dc 100644 --- a/src/app.css +++ b/src/app.css @@ -10,7 +10,7 @@ --header-text: #ffffff; --header-text-hover: #ffffff; - --accent-color: #bd6262; + --accent-color: #419b38; --font-sans: 'Open Sans', 'PingFang SC', 'Hiragino Sans GB', 'Microsoft Yahei', 'WenQuanYi Micro Hei', 'Segoe UI Emoji', 'Segoe UI Symbol', Helvetica, Arial, -apple-system, system-ui, sans-serif; --font-serif: 'Noto Serif SC', var(--font-sans); @@ -78,7 +78,8 @@ a:hover { background-color: var(--header-bg); color: var(--header-text); z-index: 1000; - transition: all 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94); + transform: translateZ(0); + transition: box-shadow 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94); } @supports (backdrop-filter: blur(10px)) or (-webkit-backdrop-filter: blur(10px)) { @@ -154,7 +155,7 @@ a:hover { left: 0; right: 0; height: 2px; - background-color: var(--accent-color, #bd6262); + background-color: var(--accent-color, #419b38); transition: all 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94); } @@ -1044,7 +1045,7 @@ footer section p:first-child { } .TOC li a:hover, .TOC li a.is-active-link { - color: #54bc4b; + color: #419b38; opacity: 1; } @@ -1060,7 +1061,7 @@ footer section p:first-child { left: -1rem; position: absolute; width: calc(100% + 1rem); - border-left: 2px solid #54BC4B; + border-left: 2px solid #419b38; z-index: -1; box-sizing: border-box; } @@ -1074,7 +1075,7 @@ footer section p:first-child { left: -1rem; position: absolute; width: calc(100% + 1rem); - border-left: 2px solid #54BC4B; + border-left: 2px solid #419b38; z-index: -1; box-sizing: border-box; } diff --git a/src/lib/components/MarkdownRenderer.svelte b/src/lib/components/MarkdownRenderer.svelte new file mode 100644 index 0000000..3e4aa49 --- /dev/null +++ b/src/lib/components/MarkdownRenderer.svelte @@ -0,0 +1,230 @@ + + +