/* 首行缩进 */ /* .post-content p { text-indent: 2em; } */ /* 代码块纯黑色背景 */ code[class*=" language-"], pre[class*=" language-"]{ background: #18171d; } /* banner 字体图标大小及位置 */ i.iconfont.icon-arrow-right.banner-righticon{ font-size: 66px; } span.bannerText{ display: block; margin-top: 35px; } /* 自我介绍渐变色背景 */ #aside-content > .card-widget.card-info::before { background: linear-gradient(-25deg, var(--heo-main), #031764, var(--heo-main), #67044d); background-size: 400%; position: absolute; width: 100%; height: 100%; left: 0; top: 0; content: ''; animation: gradient 15s ease infinite; } /* 列表样式及缩进 */ ul li { font-size: 18px; } #article-container ol li:not(.tab), #article-container ul li:not(.tab){ /* margin-left: 2em; */ } #article-container pre > code { background: transparent !important; /* 解决文章界面代码超长时溢出问题 */ /* display: block; overflow: auto; */ } /* 导航子菜单闪跳 */ #nav .menus_items .menus_item .menus_item_child li a{ padding: 0.3rem 0.5rem; } /*代码块*/ [data-theme=light] { --rl-code-bar-shadow: 0 5px 10px 0 rgba(144, 164, 174, 0.4); } [data-theme=dark] { --rl-code-bar-shadow: 0 0 6px 2px #272727; } #article-container .code-toolbar { margin: 18px 0; overflow: hidden; -webkit-box-shadow: var(--rl-code-bar-shadow); box-shadow: var(--rl-code-bar-shadow); border-radius: 7px } #article-container .code-toolbar:before { content: ""; position: absolute; top: 11px; left: 12px; z-index: 1; width: 12px; height: 12px; border-radius: 50%; background-color: #fc625d; -webkit-box-shadow: 20px 0 #fdbc40,40px 0 #35cd4b; box-shadow: 20px 0 #fdbc40,40px 0 #35cd4b } #article-container .code-toolbar .toolbar { position: absolute; pointer-events: none; opacity: 1; left: 0; right: 0; top: 0; z-index: unset; height: 35px; line-height: 32px; text-align: center } #article-container .code-toolbar .toolbar-item:first-child { display: none } #article-container .code-toolbar .toolbar-item:first-child span { background-color: transparent; -webkit-box-shadow: none; box-shadow: none; font-weight: 700; font-size: 0.9em; } #article-container .code-toolbar .toolbar .custom-item { -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; font-size: 1rem; right: 12px; color: #999; pointer-events: all } #article-container .code-toolbar .toolbar .custom-item>i { margin-left: 10px; -webkit-transition: -webkit-transform .2s; transition: transform .2s; transition: transform .2s,-webkit-transform .2s } #article-container .code-toolbar .toolbar .custom-item>i:hover { -webkit-filter: brightness(1.2); filter: brightness(1.2) } #article-container .code-toolbar .toolbar.c-expander i.code-expander { -webkit-transform: rotate(90deg); transform: rotate(90deg) } #article-container .code-toolbar .toolbar.c-title .toolbar-item:first-child { display: block } #article-container .code-toolbar .toolbar.c-hr { border-bottom: 1px solid #b2a8a84d } #article-container .code-toolbar pre[class*=language-] { position: relative; margin: 0; padding: 35px 0 0; overflow: hidden; white-space: pre; text-shadow: none; border-radius: 5px } #article-container .code-toolbar pre[class*=language-] .line-numbers-rows { border-right: none; left: 0; top: 0; bottom: 0; padding-top: 12px; width: 2.7em; } #article-container .code-toolbar pre[class*=language-] code[class*=language-] { display: block; margin-bottom: 0; overflow-x: auto; padding: 5px 18px 10px; border-radius: 0 0 8px 8px; text-shadow: none } #article-container .code-toolbar pre[class*=language-] code[class*=language-]::-webkit-scrollbar { width: 5px; height: 5px } #article-container .code-toolbar pre[class*=language-] code[class*=language-] .style .token.string,#article-container .code-toolbar pre[class*=language-] code[class*=language-] .token.entity,#article-container .code-toolbar pre[class*=language-] code[class*=language-] .token.operator,#article-container .code-toolbar pre[class*=language-] code[class*=language-] .token.string,#article-container .code-toolbar pre[class*=language-] code[class*=language-] .token.url { background-color: transparent } #article-container .code-toolbar pre[class*=language-].line-numbers code[class*=language-] { padding: 10px 20px 10px 48px; } .absolute { position: absolute; } .top-0 { top: 0; } #article-container .code-toolbar pre[class*=language-] code[class*=language-].c-toggle{ display: none; } /*代码块*/