hexo-theme-miracle
Version:
A clean and lightweight single-column theme for Hexo.
154 lines (144 loc) • 3.29 kB
text/stylus
.archive-list time{
color: var(--third-text-color)
font-family: Optima-Regular,Optima,-apple-system,system-ui,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif,BlinkMacSystemFont,Helvetica Neue,PingFang SC,Hiragino Sans GB,Microsoft YaHei,Arial;
}
.archive-list span {
color: var(--second-text-color)
}
.list-page-main{
z-index: 3;
box-sizing: border-box;
width: 100%;
display: flex;
justify-content: center;
padding-top: 30px;
}
.list-group-item {
border: 0;
position: relative;
display: block;
padding: .75rem 1.25rem;
margin-bottom: 8px;
}
.category-list-content ul{
list-style: none;
}
.all-category-list-count{
float: right;
font-family: Optima-Regular,Optima,-apple-system,system-ui,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif,BlinkMacSystemFont,Helvetica Neue,PingFang SC,Hiragino Sans GB,Microsoft YaHei,Arial;
}
.all-category-list-count:before{
content: "[ ";
}
.all-category-list-count:after{
content: " ]"
}
.all-category-list{
padding: 0 10px;
line-height: 1.8rem
}
@media (max-width: 525px){
.links-card{
width: 80%;
margin: auto;
}
}
.links-card{
width: 50%;
background-color: transparent;
border: 0;
position: relative;
display: -ms-flexbox;
display: flex;
-ms-flex-direction: column;
flex-direction: column;
background-clip: border-box;
border-radius: .25rem;
}
.links-page{
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
margin-right: -15px;
margin-left: -15px;
box-sizing: border-box;
}
.links-card:hover{
background-color: var(--sec-shadow);
}
.links-card-body{
margin: 1rem 0;
padding: 1rem;
border-radius: 0.3rem;
display: block;
width: 100%;
height: 100%;
}
.links-card-content {
display: flex;
flex-wrap: nowrap;
width: 100%;
height: 3.5rem;
}
.link-avatar {
flex: none;
width: 3rem;
height: 3rem;
margin-right: 0.75rem;
object-fit: cover;
transition-duration: 0.2s;
transition-timing-function: ease-in-out;
}
.link-avatar img {
width: 100%;
height: 100%;
border-radius: 50%;
-moz-border-radius: 50%;
-webkit-border-radius: 50%;
object-fit: cover;
}
.link-text {
flex: 1;
display: grid;
flex-direction: column;
}
.link-title {
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
color: var(--first-text-color);
font-weight: bold;
}
.link-intro {
max-width: 80%;
max-height: 2rem;
font-size: 0.85rem;
line-height: 1.2;
color: var(--first-text-color);
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 2;
text-overflow: ellipsis;
overflow: hidden;
}
#zoom-picture {
position: fixed;
top: 0;
left: 0;
width: 100%;
height: 100%;
/* -moz-filter: blur(8px);
-webkit-filter: blur(8px);
-ms-filter: blur(8px);
filter: blur(8px); */
z-index: 3;
backdrop-filter: blur(8px);
--webkit-backdrop-filter: blur(8px);
background-color: var(--page-bkg-color);
}
.poptrox-popup {
/* background: rgba(31, 34, 36, .925); */
box-shadow: 0 1em 3em 0.5em rgba(0,0,0,.25);
cursor: default;
}