halo-theme-hao/templates/assets/zhheo/custom.css

194 lines
4.5 KiB
CSS

/* 首行缩进 */
/* .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;
}
/* 通讯录 */
:root {
--card-friend-class-desc-bgcolor: #e7e7e7;
--card-friend-name-color: #000;
--card-friend-item-hover: var(--text-bg-hover);
--card-friend-descr-color: #797979
}
[data-theme=dark] {
--card-friend-class-desc-bgcolor: #111;
--card-friend-name-color: #fff;
--card-friend-item-hover: var(--text-bg-hover);
--card-friend-descr-color: #797979
}
.card-widget.card-friend-link {
padding: 0.4rem 0.6rem !important;
}
.card-widget.card-friend-link .card-friend-link-container {
max-height: 460px;
overflow: scroll
}
.card-widget.card-friend-link .card-friend-link-container::-webkit-scrollbar {
display: none
}
.card-widget.card-friend-link summary.card-friend-class-desc {
padding: 0 15px
}
.card-widget.card-friend-link details.card-friend-class-name[open] summary.card-friend-class-desc {
position: sticky;
top: 0;
background: var(--card-friend-class-desc-bgcolor);
z-index: 1
}
.card-widget.card-friend-link a.card-friend-item {
padding: 0 15px;
height: 60px;
width: auto;
display: -webkit-box;
display: -moz-box;
display: -webkit-flex;
display: -ms-flexbox;
display: box;
display: flex;
-webkit-box-align: center;
-moz-box-align: center;
-o-box-align: center;
-ms-flex-align: center;
-webkit-align-items: center;
align-items: center;
-webkit-box-lines: single;
-moz-box-lines: single;
-o-box-lines: single;
-webkit-flex-wrap: nowrap;
-ms-flex-wrap: nowrap;
flex-wrap: nowrap
}
.card-widget.card-friend-link a.card-friend-item:hover {
background-color: var(--heo-main);
border-radius: 12px;
-webkit-transition: all .3s ease-in-out;
-moz-transition: all .3s ease-in-out;
-o-transition: all .3s ease-in-out;
-ms-transition: all .3s ease-in-out;
transition: all .3s ease-in-out
}
.card-widget.card-friend-link img.card-friend-avatar {
width: 40px;
height: 40px;
border-radius: 50%;
margin: 10px 10px
}
.card-widget.card-friend-link .offline-friend-link img.card-friend-avatar {
filter: grayscale(100%)
}
.card-widget.card-friend-link .card-friend-details {
width: auto;
height: 60px;
display: -webkit-box;
display: -moz-box;
display: -webkit-flex;
display: -ms-flexbox;
display: box;
display: flex;
-webkit-box-lines: single;
-moz-box-lines: single;
-o-box-lines: single;
-webkit-flex-wrap: nowrap;
-ms-flex-wrap: nowrap;
flex-wrap: nowrap;
-webkit-box-orient: vertical;
-moz-box-orient: vertical;
-o-box-orient: vertical;
-webkit-flex-direction: column;
-ms-flex-direction: column;
flex-direction: column;
-webkit-box-pack: center;
-moz-box-pack: center;
-o-box-pack: center;
-ms-flex-pack: center;
-webkit-justify-content: center;
justify-content: center;
-webkit-box-align: start;
-moz-box-align: start;
-o-box-align: start;
-ms-flex-align: start;
-webkit-align-items: flex-start;
align-items: flex-start
}
.card-widget.card-friend-link .card-friend-name {
color: var(--card-friend-name-color)
}
.card-widget.card-friend-link .card-friend-descr {
font-size: 12px;
white-space: nowrap;
overflow: hidden;
-o-text-overflow: ellipsis;
text-overflow: ellipsis;
width: 14em;
color: var(--card-friend-descr-color)
}
/* 通讯录 */