hexo-cnortles-source
Version:
一个HEXO博客的静态资源,可随便使用
2,612 lines (2,200 loc) • 65.8 kB
CSS
:root {
--crl-border-soild: 1px solid #e3e8f7;
--crl-border-dashed: 1px dashed #e3e3e3;
--crl-border-radius: 16px;
--crl-card-bg: hsla(0, 0%, 4%, 0.51);
}
:root {
--crl-color-main: #707b7c;
}
:root {
--crl-div-radius: 8px;
}
:root {
--crl-color-white: #fff;
}
:root {
--crl-color-main-op: var(--crl-theme-op) !important;
}
:root {
--crl-color-main-none: var(--crl-theme-none) !important;
}
:root {
--crl-color-main: var(--crl-theme) !important;
}
:root {
--crl-color-main-op: var(--crl-theme-op) !important;
}
:root {
--crl-color-main-none: var(--crl-theme-none) !important;
}
:root {
--crl-color-main: #202020 !important;
}
:root {
--crl-color-main-op: #20202023 !important;
}
:root {
--crl-color-main-none: #20202000 !important;
}
:root {
--crl-color-main: #b83818 !important;
}
:root {
--crl-color-main-op: #b8381823 !important;
}
:root {
--crl-color-main-none: #b8381800 !important;
}
:root {
--crl-color-main: #2040e0 !important;
}
:root {
--crl-color-main-op: #2040e023 !important;
}
:root {
--crl-color-main-none: #2040e000 !important;
}
:root {
--crl-color-main: var(--crl-theme) !important;
}
:root {
--crl-color-main-op: var(--crl-theme-op) !important;
}
:root {
--crl-color-main-none: var(--crl-theme-none) !important;
}
:root {
--crl-snackbar-time: 5000ms !important;
}
/* 弹窗 */
.snackbar-container {
display: flex;
justify-content: center;
background: #707b7c !important;
border-radius: 0px !important;
max-width: none !important;
min-width: 100% !important;
margin: 0px !important;
left: 0px !important;
height: 60px !important;
transform: none !important;
}
.snackbar-container p {
font-weight: 700 !important;
text-align: center !important;
font-size: 0.8rem !important;
display: flex !important;
justify-content: center !important;
margin: auto !important;
}
.snackbar-container .action {
font-weight: 700;
transition: all 0.3s ease 0s;
color: var(--crl-color-white) !important;
padding: 4px 6px !important;
border-radius: 8px !important;
border: var(--style-border) !important;
}
.snackbar-container .action:hover {
color: var(--crl-color-main) !important;
background: var(--crl-color-white) !important;
}
.snackbar-container::after {
position: absolute;
width: 0px;
height: 100%;
left: 0px;
top: 0px;
background: var(--crl-color-white);
opacity: 0.1;
content: "";
animation: snackbar-progress 5000 linear forwards;
pointer-events: none;
}
@keyframes snackbar-progress {
0% {
width: 0px;
}
100% {
width: 100%;
}
}
/*OWO*/
#owo-big {
position: fixed;
align-items: center;
background-color: rgb(255, 255, 255);
border: 1px #aaa solid;
border-radius: 10px;
z-index: 9999;
display: none;
transform: translate(0, -105%);
overflow: hidden;
animation: owoIn 0.3s cubic-bezier(0.42, 0, 0.3, 1.11);
}
[data-theme=dark] #owo-big {
background-color: #4a4a4a
}
#owo-big img {
width: 100%;
}
/* 动画效果代码由 crl:https://blog.zhcrl.com/ 提供 */
@keyframes owoIn {
0% {
transform: translate(0, -95%);
opacity: 0;
}
100% {
transform: translate(0, -105%);
opacity: 1;
}
}
/* end OWO */
/* 友情链接 */
svg.icon {
width: 1em;
height: 1em;
vertical-align: -.15em;
fill: currentColor;
overflow: hidden;
font-size: 20px;
}
#recent-posts>.recent-post-item {
position: relative;
}
/* 头像微调 */
.flink-item-icon {
margin-right: 0 !important;
transition: .5s !important;
}
.flink-item-name,
.flink-item-desc {
padding-left: 10px !important;
}
#article-container .flink .flink-list>.flink-list-item {
height: 100px;
border-radius: var(--crl-div-radius);
border: var(--crl-border-soild);
}
/* 去掉原来自带的before */
#article-container .flink .flink-list>.flink-list-item::before {
content: none;
}
/* 鼠标经过改变背景 */
#article-container .flink .flink-list>.flink-list-item:hover {
background-color: #61bcf2cc;
box-shadow: 0 0 20px rgba(0, 0, 0, .3);
}
/* 鼠标经过改变文字颜色 */
#article-container .flink .flink-list>.flink-list-item:hover a {
color: white !important;
}
/* 鼠标经过头像滚动 */
#article-container .flink .flink-list>.flink-list-item:hover .flink-item-icon {
width: 60px;
margin-left: -70px;
-webkit-transform: rotate(-180deg);
-moz-transform: rotate(-180deg);
-o-transform: rotate(-180deg);
-ms-transform: rotate(-180deg);
transform: rotate(-180deg);
}
/* end 友情链接 */
.post-info{
text-align: center!important;
}
/* 评论区 */
.tk-avatar {
box-shadow: var(--crl-shadow-border);
width: 32px !important;
height: 32px !important;
}
.tk-avatar.tk-has-avatar {
width: 32px !important;
height: 32px !important;
border-radius: 100% !important;
}
.tk-row .tk-avatar {
display: none;
}
.tk-avatar .tk-avatar-img {
height: 32px !important;
}
.tk-avatar .tk-avatar-img:hover {
transform: rotate(360deg);
}
img.tk-avatar-img {
height: 32px !important;
}
.tk-avatar {
margin-right: 0.5rem !important;
}
.el-input.el-input--small.el-input-group.el-input-group--prepend:nth-child(1)::before {
content: "输入QQ号会自动获取昵称和头像";
}
.el-input.el-input--small.el-input-group.el-input-group--prepend:nth-child(2)::before {
content: "收到回复将会发送到你的邮箱";
}
.el-input.el-input--small.el-input-group.el-input-group--prepend:nth-child(3)::before {
content: "可以通过昵称访问你的网站";
}
.el-input.el-input--small.el-input-group.el-input-group--prepend:focus-within::before {
display: block;
animation: 0.3s ease 0s 1 normal none running commonTipsIn;
}
.el-input.el-input--small.el-input-group.el-input-group--prepend:focus-within::after {
display: block;
animation: 0.3s ease 0s 1 normal none running commonTriangleIn;
}
.el-input.el-input--small.el-input-group.el-input-group--prepend::before {
display: none;
position: absolute;
top: -60px;
white-space: nowrap;
border-radius: 10px;
left: 50%;
transform: translate(-50%);
padding: 14px 18px;
background: rgb(68, 68, 68);
color: rgb(255, 255, 255);
z-index: 100;
}
.el-input.el-input--small.el-input-group.el-input-group--prepend::after {
display: none;
content: "";
position: absolute;
border-width: 12px;
border-style: solid;
border-color: rgb(68, 68, 68) transparent transparent;
border-image: initial;
left: 50%;
transform: translate(-50%, -46px);
}
.tk-nick {
line-height: 32px;
font-size: 1rem !important;
}
.el-input-group__append,
.el-input-group__prepend {
background-color: var(--crl-card-bg) !important;
color: var(--crl-fontcolor) !important;
border-color: var(--crl-card-border) !important;
}
.el-input__inner {
background: var(--crl-background) !important;
border: 1px solid var(--crl-card-border) !important;
color: var(--crl-fontcolor) !important;
}
.page .el-input__inner {
background: var(--crl-card-bg) !important;
}
.el-input__inner:focus {
border: 1px solid var(--crl-color-main) !important;
}
.el-textarea__inner {
background: var(--crl-background) !important;
color: var(--crl-fontcolor) !important;
border-radius: 12px !important;
min-height: 100px !important;
padding: 16px 16px 40px !important;
border: var(--style-border-always) !important;
}
@media screen and (max-width: 768px) {
.el-textarea__inner {
border-radius: 4px !important;
background: var(--card-bg) !important;
}
}
#page .el-textarea__inner {
box-shadow: var(--crl-shadow-border);
background: var(--crl-card-bg) !important;
}
.el-textarea__inner:focus {
box-shadow: var(--crl-shadow-main);
border: var(--style-border-hover-always) !important;
}
#page .tk-meta-input .el-input {
box-shadow: var(--crl-shadow-border);
}
#twikoo .tk-row .tk-col {
flex-direction: column-reverse !important;
}
#twikoo>div.tk-comments>div.tk-comments-container>div.tk-comments-title>span:nth-child(1) {
display: none !important;
}
.tk-tag {
transform: translateY(-2px);
}
.tk-tag-green {
border-radius: 4px !important;
border: 0px solid rgb(225, 243, 216) !important;
font-size: 0.5rem !important;
}
[data-theme="dark"] .tk-tag-green {
background-color: rgba(103, 194, 58, 0.13) !important;
}
.tk-tag-yellow {
border-radius: 4px !important;
border: 0px solid rgb(225, 243, 216) !important;
font-size: 0.5rem !important;
}
[data-theme="dark"] .tk-tag-green {
background-color: rgba(192, 194, 58, 0.13) !important;
}
.tk-tag-red {
border-radius: 4px !important;
border: 0px solid rgb(243, 216, 216) !important;
font-size: 0.5rem !important;
}
[data-theme="dark"] .tk-tag-red {
background-color: rgba(194, 58, 58, 0.13) !important;
}
.el-button {
background-color: var(--crl-fontcolor) !important;
border: 0 solid var(--crl-color-main) !important;
color: var(--crl-background) !important;
border-radius: 8px !important;
}
.el-button:hover {
background: var(--crl-color-main) !important;
color: var(--crl-color-white) !important;
}
.el-button.tk-preview {
display: none !important;
}
#twikoo>div.tk-comments>div.tk-submit>div.tk-row.actions>a {
display: none !important;
}
#twikoo {
z-index: 102;
}
.twikoo-info {
color: var(--crl-secondtext);
}
.tk-action-link {
color: var(--crl-lighttext) !important;
}
.tk-action-icon svg {
fill: var(--crl-lighttext) !important;
}
button.el-button.tk-cancel.el-button--default.el-button--small {
background: var(--crl-secondbg) !important;
border-radius: 8px !important;
color: var(--crl-fontcolor) !important;
}
.tk-submit-action-icon.__markdown {
display: none;
}
.tk-comments .el-button--primary {
box-shadow: var(--crl-shadow-black);
transition: all 0.3s ease 0s;
width: 5rem;
position: absolute;
top: -53px;
right: 0px;
height: 32px;
border-color: var(--crl-fontcolor) !important;
color: var(--crl-card-bg) !important;
border-radius: 4px !important;
margin-left: 0.5rem !important;
}
.tk-comments .el-button--primary.is-disabled,
.tk-comments .el-button--primary.is-disabled:active,
.tk-comments .el-button--primary.is-disabled:focus,
.tk-comments .el-button--primary.is-disabled:hover {
opacity: 0.4;
}
.tk-row-actions-start {
position: absolute;
top: -100px;
left: 17px;
}
@media screen and (max-width: 768px) {
.tk-submit .el-button--primary {
width: 5rem;
height: 132px;
top: -161px;
}
.tk-row-actions-start {
top: -210px;
}
}
.tk-comments-title {
position: absolute;
bottom: 0px;
left: 0px;
}
.tk-extras {
margin-top: 0.5rem;
padding-bottom: 0.5rem;
}
.tk-icon.__comments:first-child {
display: none;
}
.tk-icon.__comments {
margin-left: 0px !important;
}
.tk-row.actions {
margin-bottom: 0.5rem !important;
margin-left: 0px !important;
margin-top: 0.5rem !important;
justify-content: space-around !important;
}
.tk-meta-input {
margin-top: 0.8rem;
width: calc(100% - 5.5rem);
position: relative !important;
}
#post-comment blockquote {
background: var(--crl-secondbg);
border: var(--style-border);
box-shadow: none;
margin: 0px 0px 0.5rem;
font-size: 0.6rem;
color: var(--crl-secondtext);
border-radius: 8px;
}
.tk-content .tk-owo-emotion {
width: 3em;
margin: 0px 2px;
}
.OwO .OwO-body .OwO-bar .OwO-packages li {
line-height: 45px !important;
font-size: 28px !important;
}
.OwO .OwO-body {
z-index: 102;
width: 500px;
}
#owo-big {
position: fixed;
align-items: center;
background-color: var(--crl-card-bg);
border: var(--style-border-always);
border-radius: 10px;
z-index: 9999;
display: none;
transform: translate(0px, -105%);
overflow: hidden;
animation: 0.3s cubic-bezier(0.42, 0, 0.3, 1.11) 0s 1 normal none running owoIn;
padding: 1rem;
}
#owo-big img {
width: 100%;
}
.tk-owo-emotion,
.twikoo .OwO-item img {
pointer-events: none;
}
.tk-extra {
background: var(--crl-card-bg);
border: var(--style-border-always);
padding: 1px 5px 1px 2px;
border-radius: 8px;
font-size: 0.5rem;
margin-right: 4px !important;
color: var(--crl-secondtext) !important;
display: inline !important;
margin-top: 6px !important;
}
.tk-extra .tk-icon {
display: none;
}
.tk-expand {
border: var(--style-border-always);
box-shadow: var(--crl-shadow-border);
border-radius: 12px;
background: var(--crl-card-bg) !important;
color: var(--crl-fontcolor) !important;
}
.tk-expand:hover {
background: var(--crl-theme) !important;
color: var(--crl-color-white) !important;
}
.tk-time {
font-size: 0.8rem;
margin-left: 0.5rem;
color: var(--crl-secondtext) !important;
}
.tk-comments-container>.tk-comment {
background: var(--crl-card-bg);
transition: all 0.3s ease 0s;
border-radius: 12px;
padding: 0.5rem 0px 0px;
border-right: none;
border-bottom: none;
border-left: none;
border-image: initial;
border-top: var(--style-border-dashed);
margin-top: 0px !important;
margin-bottom: 0.5rem !important;
}
#page .tk-comments-container>.tk-comment {
padding: 1rem 1rem 1.5rem;
}
.tk-comments-container>.tk-comment {
padding: 1rem;
border: var(--style-border-always);
box-shadow: var(--crl-shadow-border);
}
.tk-icon.__comments {
left: 0.5rem;
}
}
.tk-icon {
position: absolute;
}
#post-comment .comment-head {
margin-bottom: 0.5rem;
font-size: 0.8em !important;
}
.tk-comments-no {
display: none !important;
}
.tk-comments-container {
margin-top: 0.5rem;
min-height: 0px !important;
}
.tk-replies>.tk-comment {
background: var(--crl-card-bg);
border-top: var(--style-border-dashed);
border-radius: 12px;
padding: 1rem 0px 0px;
transition: all 0.3s ease 0s;
margin-top: 0px;
}
.tk-content p {
margin: 0px !important;
}
.tk-replies .tk-content span:first-child {
font-size: 0.5rem;
color: var(--crl-secondtext);
}
@media screen and (max-width: 768px) {
.tk-meta-input .el-input .el-input-group__prepend {
padding: 0px 0.3rem !important;
}
.tk-meta-input {
display: flex;
flex-direction: column;
top: 0px;
position: inherit !important;
}
.tk-meta-input .el-input {
margin-bottom: 8px;
margin-left: 0px !important;
width: 100% !important;
}
.tk-icon {
position: absolute;
right: 0px;
}
}
/* end 评论区 */
#statistic {
font-size: 18px;
padding: 20px;
border-radius: var(--crl-div-radius);
width: 100%;
color: var(--font-color);
background-color: var(--card-bg);
}
div#statistic .content {
display: flex;
flex-wrap: wrap;
justify-content: space-between;
}
div#statistic a {
text-decoration: none;
}
#statistic .content div {
display: inline-block;
}
#statistic div span {
font-size: 14px;
line-height: 1.3;
display: block;
}
#statistic div .num {
letter-spacing: 1px;
font-weight: bold;
font-size: 2rem;
margin-bottom: .8rem;
}
.post-bg #post-cover {
width: 100%;
height: 100%;
object-fit: cover;
}
/* 首页分类条展示 */
#category-bar {
padding: 0.4rem 1rem 0.4rem 0.5rem;
background: var(--crl-card-bg);
border-radius: var(--crl-div-radius);
display: flex;
white-space: nowrap;
overflow: hidden;
margin-bottom: 1rem;
border: var(--style-border);
}
@media screen and (max-width: 768px) {
#category-bar {
border-radius: 0;
}
}
#category #category-bar {
padding: 0;
border: none;
}
#category a.category-bar-item.select a {
display: none;
}
.category-in-bar {
display: flex;
white-space: nowrap;
}
.category-in-bar-tips {
margin-right: 1rem;
}
.category-bar-items {
white-space: nowrap;
overflow-x: scroll;
display: flex;
}
.category-bar-items::-webkit-scrollbar {
display: none;
}
.category-bar-item a {
padding: 0.1rem 0.5rem;
margin: 0 0.25rem;
font-weight: bold;
border-radius: 12px;
}
.category-bar-item:hover a {
background: var(--crl-color-main);
color: var(--crl-color-white);
}
.category-bar-item.select a {
background: var(--crl-color-main);
color: var(--crl-color-white);
border-radius: 12px;
}
.category-bar-more {
margin-left: 1rem;
font-weight: bold;
}
/**首页*/
:root {
--mj-white: #fff;
--mj-card-bg: #fff;
--mj-theme: #425AEF;
--mj-main: #425AEF;
--mj-secondbg: #ededed;
--mj-card-border: #e3e8f7;
--style-border: var(--crl-border-soild) var(--mj-card-border);
--style-hover-border: var(--crl-border-soild) var(--mj-theme);
}
/* home top */
#home_top {
max-width: 1500px;
width: 100%;
margin-top: .5rem;
padding: 0 15px;
margin: 0 auto;
}
.home_top_group {
border-radius: 12px;
overflow: auto;
width: 100%;
margin-bottom: 0;
}
.homeTopGroup {
display: flex;
flex-direction: row;
flex-wrap: nowrap;
width: 100%;
margin-top: 1rem;
overflow: auto;
overflow-x: score;
border-radius: 12px;
}
.homeTopGroup::-webkit-scrollbar {
display: none;
}
.homeTopGroup #banner_group {
display: flex;
}
div#banners {
display: none;
}
@media screen and (min-width: 1300px) {
.homeTopGroup #banner_group {
width: calc(100% - 600px - 1.5rem);
display: flex;
flex-direction: column;
justify-content: space-between;
}
div#banners {
display: flex;
width: 100%;
height: 100%;
background: var(--mj-main);
margin-bottom: .5rem;
margin-right: .5rem;
border: var(--style-border);
border-radius: 12px;
overflow: hidden;
position: relative;
}
div#banners:hover {
border: var(--style-hover-border);
}
.homeTopGroup .category_group {
flex-direction: row !important;
}
.homeTopGroup .category_item {
width: calc(100% / 3 - .33rem);
height: 100% !important;
margin-right: .5rem;
}
.homeTopGroup .category_item:nth-child(3) {
margin-right: 0;
display: flex !important;
}
#banner-page {
width: 100%;
height: 100%;
}
.top_post_group {
display: flex;
flex-direction: row;
flex-wrap: wrap;
justify-content: flex-end;
height: calc(328px + .5rem);
align-content: space-between;
width: calc(600px + 1.5rem);
}
}
.homeTopGroup .category_group {
display: flex;
flex-direction: column;
justify-content: space-between;
min-width: 200px;
}
.homeTopGroup .category_item {
overflow: hidden;
transform: scale(1);
transition: .3s;
height: 48%;
border-radius: 12px;
}
.homeTopGroup .category_item:nth-child(3) {
display: none;
}
.homeTopGroup .category_item a.category_button {
height: 100%;
width: 100%;
background: var(--mj-card-bg);
border-radius: 12px;
display: inline-block;
text-align: left;
line-height: 4em;
font-weight: 700;
font-size: .9rem;
color: var(--mj-white);
transition: all .4s cubic-bezier(.39, .575, .565, 1);
transform: scale(1);
overflow: hidden;
font-family: PingFang SC, Hiragino Sans GB, Microsoft YaHei;
}
.category_button_text {
padding-left: 25px;
}
a.category_button i {
font-size: 3rem;
opacity: .3;
position: absolute;
right: 15px;
top: 10%;
transition: .3s;
transform: rotate(-10deg);
/*width: 100px;
text-align: center;*/
}
a.category_button:hover i {
opacity: .8;
transition: .8s;
transition-delay: .15s;
transform: scale(1.1)
}
a.category_button:hover:after {
width: 3rem;
transition: .8s;
}
a.category_button:after {
top: 40px;
width: 1rem;
left: 25px;
height: 2px;
background: var(--mj-white);
content: "";
border-radius: 1px;
position: absolute;
transition: .8s;
}
@media screen and (max-width: 768px) {
#home_top {
padding: 0 5px;
}
.homeTopGroup .category_group {
min-width: 130px !important;
}
.top_post_group .top_post_item {
border-radius: 0;
}
}
.top_post_group {
display: flex;
position: relative;
}
.top_post_group .top_post_item {
display: flex;
width: 200px;
min-width: 200px;
height: 164px;
max-height: 164px;
flex-direction: column;
align-items: flex-start;
margin-left: .5rem;
background: var(--mj-card-bg);
border-radius: var(--crl-div-radius);
overflow: hidden;
border: var(--style-border);
}
.top_post_group .top_post_item:hover {
border: var(--style-hover-border);
}
.top_post_group .top_post_item .post_cover {
width: 100%;
height: 110px;
position: relative;
}
.top_post_group .top_post_item .post_cover img {
object-fit: cover;
width: 100%;
height: 110px;
background: var(--mj-secondbg);
}
.top_post_group .top_post_item .post_cover .post_cover_info {
position: absolute;
top: 0;
width: 101%;
height: 100%;
opacity: 0;
background-color: rgba(0, 0, 0, 0.7) !important;
transition: all 0.3s ease;
display: flex;
}
.top_post_group .top_post_item:hover .post_cover .post_cover_info {
opacity: 1;
}
.top_post_group .top_post_item .post_cover .post_cover_info .post_cover_text {
color: #fff;
padding: 12px 14px;
font-size: 15px;
font-weight: 400;
margin: 20px 0;
-webkit-line-clamp: 2;
overflow: hidden;
display: -webkit-box;
-webkit-box-orient: vertical;
}
.top_post_group .top_post_item:hover .post_info,
.top_post_group .top_post_item:focus .post_info {
/*background: var(--mj-theme);*/
box-shadow: inset 0 -60px 0 0 var(--mj-theme);
}
.top_post_group .top_post_item .post_info a {
color: var(--mj-fontcolor) !important;
transition: 0;
}
.top_post_group .top_post_item:hover .post_info a {
color: var(--mj-white) !important;
}
.top_post_group .top_post_item .post_info {
padding: .2rem .5rem .3rem .5rem !important;
transition: .3s;
width: 100%;
height: 100%;
}
.top_post_group .top_post_item .post_info .article-title {
-webkit-line-clamp: 2;
overflow: hidden;
display: -webkit-box;
-webkit-box-orient: vertical;
line-height: 1.4;
justify-content: center;
align-items: flex-end;
align-content: center;
font-weight: 600;
font-size: .8rem !important;
padding: 0 !important;
}
/**背景*/
/* 由于全屏会出bug,所以直接给他隐藏 */
.winbox {
border-radius: 12px;
overflow: hidden;
}
.wb-full {
display: none;
}
.wb-min {
background-position: center;
}
[data-theme='dark'] .wb-body,
[data-theme='dark'] #changeBgBox {
background: #333 !important;
}
.bgbox {
display: flex;
flex-wrap: wrap;
justify-content: space-between;
}
.pimgbox,
.imgbox,
.box {
width: 166px;
margin: 10px;
background-size: cover
}
.pimgbox,
.imgbox {
border-radius: 10px;
overflow: hidden;
}
.pimgbox {
height: 240px;
}
.imgbox {
height: 95px;
}
.box {
height: 100px;
}
/* 老用户如果不再使用页面版可删除下面代码 */
/* #color {
border: none;
background: transparent;
width: 166px;
height: 110px;
margin: 5px 10px;
position: relative;
cursor: pointer;
}
#color::before {
position: absolute;
color: rgb(255, 255, 255);
left: 38px;
top: 44px;
content: '自定义颜色';
} */
@media screen and (max-width: 768px) {
/* 背景 */
.pimgbox,
.imgbox,
.box {
height: 73px;
width: 135px;
}
.pimgbox {
height: 205px;
}
/* 老用户如果不再使用页面版可删除下面代码 */
/* #color {
width: 141px;
height: 83px;
margin: 7px;
}
#color::before {
left: 33px;
top: 33px;
} */
/* 2.0新增内容 */
.wb-min {
display: none;
}
#changeBgBox .wb-body::-webkit-scrollbar {
display: none;
}
}
/* 最新文章图标 */
.newPost-left,
.newPost-right {
position: absolute;
top: 0;
color: white;
padding: 0 15px;
background-color: #49b1f5;
border-radius: 0 0 10px 10px;
}
.newPost-left {
left: 15px;
}
.newPost-right {
right: 15px;
}
/* 标签 */
#aside-content .card-tag-cloud a {
border: var(--crl-border-soild);
line-height: 1.5;
border-radius: 6px;
margin: 3px;
padding: 0 5px;
}
.tag-cloud-list a {
border: var(--crl-border-soild);
line-height: 1.5;
border-radius: 6px;
padding: 5px 15px;
font-size: 1.2rem;
margin: 5px;
}
/*夜间模式*/
[data-theme=dark] {
--search-bg: rgb(47 48 50);
--card-bg: rgb(47 48 50 / 50%);
--scrollbar-color: #555
}
/*透明度END*/
/*单个分类*/
.page #category .category-list-bar,
#tag .tag-list-bar {
width: 100%;
height: 3rem;
background-color: var(--kk-card-bg);
border-radius: 0.5rem;
line-height: 3rem;
display: flex;
}
.page #category .category-list-bar .iconfont,
#tag .tag-list-bar .iconfont {
width: 3rem;
height: 3rem;
text-align: center;
font-size: 1.25rem;
}
.page #category .category-list-bar .lists,
#tag .tag-list-bar .lists {
width: calc(100% - 3rem);
overflow: scroll;
}
.page #category .category-list-bar .lists::-webkit-scrollbar,
#tag .tag-list-bar .lists::-webkit-scrollbar {
width: 0;
height: 0;
}
.page #category .category-list-bar .lists ul,
#tag .tag-list-bar .lists ul {
width: max-content;
height: 3rem;
display: flex;
align-items: center;
}
.page #category .category-list-bar .lists .category-list .category-list-item,
#tag .tag-list-bar .lists ul a {
padding: 0 0.4rem;
margin: 0 0.3rem;
height: 2rem;
line-height: 2rem;
/*background: #fff;*/
border-radius: 0.4rem;
transition: 0.2s;
}
.page #category .category-list-bar .lists .category-list .category-list-item:hover,
.page #category .category-list-bar .lists .category-list .category-list-item.checked,
#tag .tag-list-bar .lists ul a:hover,
#tag .tag-list-bar .lists ul a.checked {
background-color: var(--kk-border-white);
}
.page #category .category-list-bar .lists .category-list .category-list-item span {
display: none;
}
/*漫天繁星**/
#universe {
display: block;
position: fixed;
margin: 0;
padding: 0;
border: 0;
outline: 0;
left: 0;
top: 0;
width: 100%;
height: 100%;
pointer-events: none;
z-index: 1;
}
#footer {
background: 0 0
}
#footer::before {
content: none
}
[data-theme=dark] #footer::before {
content: none
}
div#footer_icon {
border-radius: 15px 15px 0 0;
padding-top: 2rem;
display: flex;
justify-content: center;
flex-wrap: wrap;
align-items: center;
}
#footer_icon i {
padding-top: 1px;
font-size: 20px;
color: #fff;
transition: .3s
}
a.icon_link {
height: 40px;
width: 40px;
display: flex;
align-items: center;
justify-content: center;
margin: 1rem;
background-color: var(--font-color);
border-radius: 3rem
}
[data-theme=dark] a.icon_link {
background-color: #ececec
}
[data-theme=dark] #footer_icon i {
color: #202020
}
#footer_icon a:hover {
background-color: #49b1f5
}
[data-theme=dark] #footer_icon a:hover i {
color: #fff
}
.icon_left,
.icon_right {
display: flex
}
img.footer_logo {
border-radius: 50%;
width: 60px;
height: 60px;
margin: 0 1rem;
cursor: pointer;
filter: drop-shadow(0 0 12px rgba(187, 138, 64, .35));
transition: cubic-bezier(0, 0, 0, 1.29) .5s;
transition: all .25s
}
img.footer_logo:hover {
filter: drop-shadow(0 0 15px rgba(187, 138, 64, .7))
}
#footer_icon,
#crl-footer {
margin: auto;
max-width: 1200px;
width: 97%;
background: rgba(245, 249, 255, .6)
}
[data-theme=dark] #footer_icon,
[data-theme=dark] #crl-footer {
background: rgba(24, 24, 30, .5)
}
#crl-footer {
border-radius: 0 0 15px 15px;
display: flex;
flex-direction: row;
justify-content: space-between;
flex-wrap: wrap;
margin-bottom: 3rem;
padding: 0 2rem 2rem
}
#crl-footer .footer-group {
min-width: 120px
}
#crl-footer .footer-title {
color: var(--font-color)
}
#crl-footer .footer-links {
display: flex;
flex-direction: column
}
#crl-footer .footer-item {
font-size: 1rem;
line-height: 1;
margin: .38rem 0;
color: var(--font-color)
}
#footer-bottom {
font-size: 1rem;
padding: 1rem;
color: var(--font-color);
margin-top: 1rem;
background: var(--card-bg);
display: flex !important;
overflow: hidden;
z-index: 1002;
transition: .3s;
border-top: 1px solid #e3e8f7
}
#footer-bottom .footer-bottom-links {
display: flex;
justify-content: space-between;
max-width: 1200px;
width: 100%;
margin: 0 auto;
flex-wrap: wrap
}
#footer-bottom .footer-bottom-left {
display: flex;
flex-wrap: wrap;
min-height: 32px;
color: var(--font-color);
font-weight: 700;
white-space: nowrap
}
#footer-bottom>div>div.footer-bottom-left>span {
margin-right: 1rem
}
#footer-bottom .footer-bottom-right {
display: flex;
flex-direction: row;
flex-wrap: wrap
}
#footer-bottom .footer-bottom-link {
margin-right: 1rem;
color: var(--font-color);
font-weight: 700;
white-space: nowrap
}
@media screen and (max-width:768px) {
ul.menus_item_child {
padding-left: 40px !important
}
#rightMenu {
display: none;
}
#bber-talk {
padding: 0 12px 0 8px
}
#crl-footer {
padding: 1rem
}
#crl-footer .footer-group {
text-align: center
}
#footer-bottom {
padding: 1rem 0
}
#footer-bottom .footer-bottom-link {
margin-right: .5rem
}
.footer-bottom-left,
.footer-bottom-right {
width: 100%;
justify-content: center
}
img.footer_logo {
display: none
}
}
:root {
--crl-border-soild: 1px solid #e3e8f7;
--crl-border-dashed: 1px dashed #e3e3e3;
--crl-border-radius: 16px;
--crl-div-radius: 8px;
}
/**圆角*/
#recent-posts>.recent-post-item {
border-radius: var(--crl-border-radius);
border: var(--crl-border-soild);
}
/* 目录圆角 */
#aside-content #card-toc .toc-content .toc-link.active {
border-radius: var(--crl-border-radius);
border: var(--crl-border-soild);
}
/* 修改图片圆角 */
img[src*="#img-radius"] {
border-radius: var(--crl-border-radius);
border: var(--crl-border-soild);
}
/* 侧边栏圆角 */
#aside-content .card-widget {
border-radius: var(--crl-border-radius);
border: var(--crl-border-soild);
}
/* 文章页圆角 */
.layout>div:first-child:not(.recent-posts) {
border-radius: var(--crl-border-radius);
border: var(--crl-border-soild);
}
/* 双栏卡片圆角 */
#recent-posts>.recent-post-item {
border-radius: var(--crl-border-radius);
border: var(--crl-border-soild);
}
/* github按钮圆角 */
#card-info-btn {
border-radius: var(--crl-border-radius);
overflow: hidden;
border: var(--crl-border-soild);
}
#card-info-btn:before {
border-radius: var(--crl-border-radius);
border: var(--crl-border-soild);
}
/*进度条*/
/* 在下面修改进度条外观 */
.pace {
-webkit-pointer-events: none;
pointer-events: none;
-webkit-user-select: none;
-moz-user-select: none;
user-select: none;
z-index: 2000;
position: fixed;
margin: auto;
top: 10px;
left: 0;
right: 0;
height: 8px;
border-radius: 8px;
width: 4rem;
background: #eaecf2;
border: 1px #e3e8f7;
overflow: hidden
}
.pace-inactive .pace-progress {
opacity: 0;
transition: .3s ease-in
}
.pace .pace-progress {
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
-ms-box-sizing: border-box;
-o-box-sizing: border-box;
box-sizing: border-box;
-webkit-transform: translate3d(0, 0, 0);
-moz-transform: translate3d(0, 0, 0);
-ms-transform: translate3d(0, 0, 0);
-o-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
max-width: 200px;
position: absolute;
z-index: 2000;
display: block;
top: 0;
right: 100%;
height: 100%;
width: 100%;
background: linear-gradient(-45deg, #ee7752, #e73c7e, #23a6d5, #23d5ab);
animation: gradient 1.5s ease infinite;
background-size: 200%
}
.pace.pace-inactive {
opacity: 0;
transition: .3s;
top: -8px
}
@keyframes gradient {
0% {
background-position: 0% 50%;
}
50% {
background-position: 100% 50%;
}
100% {
background-position: 0% 50%;
}
}
/*字体*/
@font-face {
font-family: 'hmos';
/* 字体名自定义即可 */
src: url('/crl/fonts/HMOS.ttf')format('ttf');
/* 字体文件路径 */
font-display: swap;
}
@font-face {
font-family: 'crl';
/* 字体名自定义即可 */
src: url('/crl/fonts/crl-blog.woff2')format('woff2');
/* 字体文件路径 */
font-display: swap;
}
@font-face {
font-family: 'hmos_code';
/* 字体名自定义即可 */
src: url('/crl/fonts/HMOS_CODE.ttf')format('ttf');
/* 字体文件路径 */
font-display: swap;
}
@font-face {
font-family: 'hmos_pro';
/* 字体名自定义即可 */
src: url('/crl/fonts/HMOS.woff2')format('woff2');
/* 字体文件路径 */
font-display: swap;
}
@font-face {
font-family: 'hmos_code_pro';
/* 字体名自定义即可 */
src: url('/crl/fonts/HMOS_CODE.woff2')format('woff2');
/* 字体文件路径 */
font-display: swap;
}
/*字体*/
/*导航条*/
@-webkit-keyframes aplayer-roll {
0% {
left: 0
}
to {
left: -100%
}
}
@keyframes aplayer-roll {
0% {
left: 0
}
to {
left: -100%
}
}
@-webkit-keyframes rotate {
0% {
-webkit-transform: rotate(0);
transform: rotate(0)
}
to {
-webkit-transform: rotate(1turn);
transform: rotate(1turn)
}
}
@keyframes rotate {
0% {
-webkit-transform: rotate(0);
transform: rotate(0)
}
to {
-webkit-transform: rotate(1turn);
transform: rotate(1turn)
}
}
/** 指针样式**/
body {
cursor: url('/crl/img/x1.cur'), default;
}
a:hover {
cursor: url('/crl/img/x2.cur'), pointer;
}
/** end 指针样式**/
/* menu 右键菜单 */
/* rightMenu */
#rightMenu {
display: none;
position: fixed;
width: 160px;
height: fit-content;
top: 10%;
left: 10%;
background-color: var(--card-bg);
border: 1px solid var(--font-color);
border-radius: 8px;
z-index: 100;
}
#rightMenu .rightMenu-group {
padding: 7px 6px;
}
#rightMenu .rightMenu-group:not(:nth-last-child(1)) {
border-bottom: 1px solid var(--font-color);
}
#rightMenu .rightMenu-group.rightMenu-small {
display: flex;
justify-content: space-between;
}
#rightMenu .rightMenu-group .rightMenu-item {
height: 30px;
line-height: 30px;
border-radius: 8px;
transition: 0.3s;
color: var(--font-color);
}
#rightMenu .rightMenu-group.rightMenu-line .rightMenu-item {
display: flex;
height: 40px;
line-height: 40px;
padding: 0 4px;
}
#rightMenu .rightMenu-group .rightMenu-item:hover {
background-color: var(--text-bg-hover);
}
#rightMenu .rightMenu-group .rightMenu-item i {
display: inline-block;
text-align: center;
line-height: 30px;
width: 30px;
height: 30px;
padding: 0 5px;
}
#rightMenu .rightMenu-group .rightMenu-item span {
line-height: 30px;
}
#rightMenu .rightMenu-group.rightMenu-line .rightMenu-item * {
height: 40px;
line-height: 40px;
}
.rightMenu-group.hide {
display: none;
}
/* end 右键菜单 */
/* nav 菜单栏修改 */
#site-name::before {
opacity: 0;
background-color: var(--lyx-theme) !important;
border-radius: 8px;
-webkit-border-radius: 8px;
-moz-border-radius: 8px;
-ms-border-radius: 8px;
-o-border-radius: 8px;
transition: .3s;
-webkit-transition: .3s;
-moz-transition: .3s;
-ms-transition: .3s;
-o-transition: .3s;
position: absolute;
top: 0 !important;
right: 0 !important;
width: 100%;
height: 100%;
content: "\f015";
box-shadow: 0 0 5px var(--lyx-theme);
font-family: "Font Awesome 6 Free";
text-align: center;
color: white;
line-height: 34px;
/*如果有溢出或者垂直不居中的现象微调一下这个参数*/
font-size: 18px;
/*根据个人喜好*/
}
#site-name:hover::before {
opacity: 1;
scale: 1.03;
}
#site-name {
position: relative;
font-size: 24px;
/*一定要把字体调大点,否则效果惨不忍睹!*/
}
:root {
--lyx-theme: #707b7c
/*我的主题色*/
}
#nav a:hover {
background: var(--crl-color-main);
transition: 0.3s;
}
#nav-totop:hover .totopbtn i {
opacity: 1;
}
#nav-totop #percent {
font-size: 12px;
background: var(--crl-color-white);
color: var(--crl-color-main);
width: 25px;
height: 25px;
border-radius: 35px;
display: flex;
justify-content: center;
align-items: center;
transition: 0.3s;
}
.nav-fixed #nav-totop #percent,
.page #nav-totop #percent {
background: var(--crl-font-color);
color: var(--crl-card-bg);
}
#nav-totop {
width: 35px;
}
#page-header:not(.is-top-bar) #percent {
transition: 0.3s;
}
#page-header:not(.is-top-bar) #nav-totop {
width: 0;
opacity: 0;
transition: width 0.3s, opacity 0.2s;
margin-left: 0 !important;
}
#nav-totop #percent {
font-weight: 700;
}
#nav-totop:hover #percent {
opacity: 0;
transform: scale(1.5);
font-weight: 700;
}
.nav-fixed #nav-totop #percent,
.page #nav-totop #percent {
font-size: 13px;
}
#page-header #nav #nav-right div {
margin-left: 0.5rem;
padding: 0;
}
#nav-totop {
display: flex;
align-items: center;
justify-content: center;
transition: 0.3s;
}
.nav-button {
cursor: pointer;
}
div#menus {
display: flex;
align-items: center;
}
#page-header #nav .nav-button a {
height: 35px;
width: 35px;
display: flex;
align-items: center;
justify-content: center;
}
#nav .site-page {
padding-bottom: 0px;
}
#nav *::after {
background-color: transparent !important;
}
/* 顶栏修改 */
#nav .menus_items .menus_item .menus_item_child li:hover a {
color: white !important;
}
#nav .menus_items .menus_item .menus_item_child li {
margin: 6px;
border-radius: 5px !important;
transition: all 0.3s;
}
#site-name,
.shuoshuo {
white-space: nowrap;
overflow: hidden;
}
#site-name {
padding: 0 8px;
position: relative;
}
#site-name *:not(i):hover {
display: none !important;
}
#blog_name #site-name:hover::after {
opacity: 1;
transform: scale(1.01);
}
#blog_name #site-name::after {
opacity: 0;
background-color: var(--crl-color-main) !important;
border-radius: 8px;
-webkit-border-radius: 8px;
-moz-border-radius: 8px;
-ms-border-radius: 8px;
-o-border-radius: 8px;
transition: 0.3s;
-webkit-transition: 0.3s;
-moz-transition: 0.3s;
-ms-transition: 0.3s;
-o-transition: 0.3s;
position: absolute;
top: 0;
right: 0;
width: 100%;
height: 100%;
content: '\f015';
box-shadow: 0 0 5px var(--crl-color-main);
font-family: 'Font Awesome 6 Free';
text-align: center;
color: white;
}
#site-name i {
position: absolute;
top: 50%;
left: 50% !important;
transform: translate(-50%, -50%);
left: 0;
opacity: 0;
}
#site-name:hover i {
opacity: 1;
}
.search-dialog {
border-radius: var(--crl-border-radius);
background-color: rgb(47 48 50 / 50%);
border: var(--crl-border-soild);
padding: 4px;
}
.local-search__hit-item {
margin-top: 8px;
border: var(--crl-border-dashed);
border-radius: var(--crl-div-radius);
padding: 4px;
}
.search-dialog-title {
font-style: black;
}
#local-search .search-dialog .search-result-list {
overflow-y: auto;
max-height: 400px
}
/* 横向排布子菜单 */
#nav .menus_items .menus_item .menus_item_child li {
display: inline-block;
}
/* 圆角隐藏 */
ul.menus_item_child {
overflow: hidden;
border-radius: 5px;
}
/* 一级菜单居中 */
#nav .menus_items {
position: absolute;
width: fit-content;
left: 50%;
transform: translateX(-50%);
display: flex;
flex-direction: row;
justify-content: center;
align-items: center;
height: 60px;
}
#nav .menus_items .menus_item:hover .menus_item_child {
display: block;
transform: translateX(-50%);
right: auto;
left: auto !important;
}
#nav .menus_items .menus_item:hover {
padding: 0 5px 27px 5px !important;
margin-bottom: -15px !important;
}
#nav .menus_items .menus_item .menus_item_child {
top: 44px;
}
@media screen and (min-width: 768px) {
.page .menus_item:hover>a.site-page {
color: var(--anzhiyu-white) !important;
background: var(--crl-color-main);
transition: 0.3s;
box-shadow: var(--anzhiyu-shadow-main);
}
}
#nav .menus_items .menus_item:hover .menus_item_child {
padding: 6px 4px;
box-sizing: content-box;
line-height: 35px;
}
#nav .menus_items .menus_item .menus_item_child li {
margin: 0 3px;
}
#nav .menus_items .menus_item .menus_item_child li a {
padding: 2px 16px;
}
.nav-fixed #nav {
transform: translateY(58px) !important;
-webkit-transform: translateY(58px) !important;
-moz-transform: translateY(58px) !important;
-ms-transform: translateY(58px) !important;
-o-transform: translateY(58px) !important;
}
#nav {
padding: 0 calc((100% - 1420px) / 2);
transition: 0.3s;
background: var(--anzhiyu-maskbgdeep);
backdrop-filter: saturate(180%) blur(20px);
transition: none !important;
-webkit-transition: none !important;
-moz-transition: none !important;
-ms-transition: none !important;
-o-transition: none !important;
}
#nav a {
border-radius: 8px;
color: var(--font-color);
}
.page #nav a:hover {
color: var(--anzhiyu-white) !important;
background: var(--crl-color-main);
transition: 0.3s;
box-shadow: var(--anzhiyu-shadow-main);
}
#menus>div.menus_items>div>a {
letter-spacing: 0.3rem;
font-weight: 700;
padding: 0em 0.3em 0em 0.5em;
height: 35px;
}
#nav .menus_items .menus_item {
padding: 0 5px;
display: flex;
flex-direction: column;
margin: auto;
align-items: center;
}
#menus>div.menus_items>div>a {
line-height: 35px;
}
#page-header #nav a:hover,
#page-header.nav-fixed #nav a:hover,
#page-header.nav-fixed #nav #site-name:hover,
#page-header.nav-fixed #nav #toggle-menu:hover {
color: var(--anzhiyu-white);
}
#nav-totop .totopbtn i {
position: absolute;
display: flex;
opacity: 0;
}
#page-name::before {
font-size: 18px;
position: absolute;
width: 100%;
height: 100%;
border-radius: 8px;
color: white !important;
top: 0;
left: 0;
content: '回到顶部';
background-color: var(--crl-color-main);
transition: all 0.3s;
-webkit-transition: all 0.3s;
-moz-transition: all 0.3s;
-ms-transition: all 0.3s;
-o-transition: all 0.3s;
opacity: 0;
box-shadow: 0 0 3px var(--crl-color-main);
line-height: 45px;
/*如果垂直位置不居中可以微调此值,也可以删了*/
}
#page-name:hover:before {
opacity: 1;
}
#name-container {
transition: all 0.3s;
-webkit-transition: all 0.3s;
-moz-transition: all 0.3s;
-ms-transition: all 0.3s;
-o-transition: all 0.3s;
}
#name-container:hover {
transform: translateX(-50%) scale(1.03);
}
#page-name {
position: relative;
padding: 10px 30px;
}
center#name-container {
position: absolute;
width: 100%;
left: 50%;
transform: translateX(-50%);
font-family: 'ZhuZiAYuanJWD';
}
.nav-fixed.nav-visible #name-container {
top: 60px;
transition: 0.3s;
}
.nav-fixed.nav-visible #menus .menus_items {
bottom: -0px;
transition: 0.3s;
line-height: 60px;
}
.nav-fixed #menus .menus_items {
bottom: 60px;
transition: 0.3s;
}
.nav-fixed #name-container {
top: 15%;
transition: 0.3s;
}
#name-container {
bottom: 60px;
}
.mask-name-container {
max-width: 1200px;
width: 100%;
height: 100%;
position: absolute;
overflow: hidden;
left: 50%;
transform: translateX(-50%);
}
@media screen and (max-width: 768px) {
.mask-name-container {
width: 600px;
}
}
@media screen and (max-width: 500px) {
.mask-name-container {
display: none;
}
}
#sidebar #sidebar-menus .menus_items .site-page:hover {
color: var(--anzhiyu-white);
border-radius: var(--anzhiyu-border-radius);
}
#nav .menus_items .menus_item>a>i:last-child {
display: none;
}
#nav #search-button {
font-size: 1.3em;
}
#page-header.not-top-img #nav .back-home-button {
color: var(--anzhiyu-fontcolor);
}
@media screen and (min-width: 900px) {
#nav .back-home-button:hover {
box-shadow: var(--anzhiyu-shadow-main);
}
}
.back-home-button:hover {
background: var(--crl-color-main);
color: var(--anzhiyu-white) !important;
}
.back-home-button {
display: flex;
width: 35px;
height: 35px;
padding: 0 !important;
align-items: center;
justify-content: center;
margin-right: 4px;
transition: 0.3s;
border-radius: 8px;
color: var(--anzhiyu-white);
}
.back-home-button:hover .back-menu-list-groups {
display: flex;
opacity: 1;
transition: 0.3s;
top: 55px;
pointer-events: auto;
left: 0;
}
.back-home-button .back-menu-list-groups {
position: absolute;
top: 65px;
left: 0;
background: var(--anzhiyu-card-bg);
border-radius: 12px;
border: var(--style-border);
flex-direction: column;
font-size: 12px;
color: var(--anzhiyu-secondtext);
box-shadow: var(--anzhiyu-shadow-border);
transition: 0s;
opacity: 0;
pointer-events: none;
}
.back-home-button .back-menu-list-group {
display: flex;
flex-direction: column;
}
.back-home-button .back-menu-list-group .back-menu-list-title {
margin: 8px 0 0 16px;
transition: 0.3s;
}
.back-home-button .back-menu-list {
display: flex;
flex-direction: column;
}
.back-home-button .back-menu-list::before {
position: absolute;
top: -22px;
left: 0px;
width: 100%;
height: 25px;
content: '';
}
.back-home-button .back-menu-list-group:hover .back-menu-list-title {
color: var(--crl-color-main);
}
.back-home-button .back-menu-list-groups:hover {
border: var(--style-border-hover);
}
.back-home-button .back-menu-list .back-menu-item {
display: flex;
align-items: center;
margin: 4px 8px;
padding: 4px 8px !important;
transition: 0.3s;
border-radius: 8px;
}
.back-home-button .back-menu-list .back-menu-item .back-menu-item-text {
font-size: var(--global-font-size);
margin-left: 0.5rem;
color: var(--anzhiyu-fontcolor);
white-space: nowrap;
}
#nav #blog_name {
flex-wrap: nowrap;
height: 60px;
display: flex;
align-items: center;
/* z-index: 102; */
transition: 0.3s;
}
.back-home-button .back-menu-list .back-menu-item .back-menu-item-icon {
width: 24px;
height: 24px;
border-radius: 24px;
background: var(--anzhiyu-secondbg);
}
#page-header #nav .back-home-button {
color: var(--anzhiyu-fontcolor);
cursor: pointer;
position: relative;
}
.page #nav a:hover {
color: var(--anzhiyu-white) !important;
background: var(--crl-color-main);
transition: 0.3s;
box-shadow: var(--anzhiyu-shadow-main);
}
@media screen and (min-width: 1300px) {
#nav a:hover {
transform: scale(1.03);
}
}
.back-home-button .back-menu-list .back-menu-item:hover .back-menu-item-text {
color: var(--anzhiyu-white);
}
.back-menu-item-icon.loading img {
width: 25px;
}
/* end 菜单栏 */
/* 主页哔哔bb */
#bber-talk {
width: 100%;
height: 25px;
line-height: 25px;
}
#bber-talk .li-style {
width: 100%;
height: 25px;
text-align: center;
-webkit-line-clamp: 1;
-webkit-box-orient: vertical;
overflow: hidden;
text-overflow: ellipsis;
transition: 0.3s;
}
#bber-talk .li-style:hover {
color: #49b1f5;
}
#bber-talk ul,
li {
list-style: none;
display: block;
margin: 0;
padding: 0;
}
#bbTimeList {
background: var(--card-bg);
color: var(--font-color);
margin-top: 1rem;
padding: 0.6rem 1rem 0.5rem 1rem;
border-radius: 12px;
cursor: pointer;
display: flex;
}
#bbtalk {
display: flex;
flex-direction: column;
overflow: hidden;
}
#bber-talk {
width: 100%;
height: 25px;
line-height: 25px;
display: flex;
flex-direction: column;
}
#bbtalk {
width: 100%;
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
}
#bber-talk .li-style {
width: auto;
max-width: 100%;
height: 25px;
text-align: center;
overflow: hidden;
text-overflow: ellipsis;
transition: all 0.3s ease 0s;
font-weight: 700;
margin: auto;
cursor: pointer;
white-space: nowrap;
}
#bbTimeList .li-style:hover {
color: var(--crl-theme);
transition: all 0.3s ease 0s;
}
li,
ul {
list-style: none;
display: block;
margin: 0px;
padding: 0px;
}
#bbTimeList {
background: var(--crl-none);
color: var(--crl-fontcolor);
padding: 0.5rem 1rem;
border-radius: 12px;
box-shadow: var(--crl-shadow-lightblack);
display: flex;
transition: all 0.3s ease 0s;
margin-bottom: 1rem;
border: var(--style-border);
align-items: center;
height: 50px;
}
#bbTimeList:hover {
border: var(--style-border-hover);
box-shadow: var(--crl-shadow-main);
}
@media screen and (min-width: 1300px) {
#bbTimeList {
margin-bottom: 1rem;
}
}
.bber-gotobb {
line-height: 25px;
margin-left: 1rem;
transition: all 0.3s ease 0s;
cursor: pointer;
}
.bber-gotobb:hover {
opacity: 0.8;
color: var(--crl-theme);
}
.icon-bblogo {
font-size: 2rem;
line-height: 22px;
margin-right: 1rem;
transition: all 0.3s ease 0s;
cursor: pointer