UNPKG

hexo-theme-volantis

Version:

Elegant and powerful theme for Hexo.

417 lines (383 loc) 9.9 kB
.article color: var(--color-p) // word-break: break-all word-wrap: break-word a word-break: break-word h1.title,h2.title left: 0 &:before content: none h1,h2 padding-bottom: .2rem margin-bottom: 1rem border-bottom: 1px solid alpha($color-text, 10%) h1 text-align: $textalign-h1 color: var(--color-h1) margin-top: $gap-h2 h2 text-align: $textalign-h2 color: var(--color-h2) margin-top: $gap-h2 h3 text-align: $textalign-h3 color: var(--color-h3) margin-top: $gap-h3 h4 text-align: $textalign-h4 color: var(--color-h4) margin-top: $gap-h4 h5 font-weight: bold color: var(--color-h5) margin-top: $gap-p h6 color: var(--color-h6) margin-top: $gap-p center &,p text-align: center .aplayer margin: $gap-p 0 display: inline-block width: 400px max-width: 100% border-radius: 4px color: #666 p.small-img, div.small-img img width: auto max-width: 100% margin: 0 box-shadow: none s color: mix($color-p, $color-card, 60) text-decoration-color: @color p margin-top: $gap-p margin-bottom: $gap-p text-align: $textalign-p max-width: 100% line-height: inherit .subtitle h6 color: alpha($color-text, 90%) figure figcaption span display: inline-block margin-right: 5px blockquote background: var(--color-block) border-left: $border-codeblock solid $color-theme border-radius: $border-codeblock blockquote &,p,ul,ol text-align: left word-wrap: normal font-size: $fontsize-list margin-top: .5em margin-bottom: .5em position: relative width: 100% padding: $gap trans() footer padding: 0 text-align: justify color: inherit font-style: italic margin: $gap-p 0 cite &::before content: '----' padding: 0 .3em color: var(--color-meta) margin-left: 1em &.pullquote &.right border-left: none border-right: $border-codeblock solid $color-theme p text-align: right pre display: block -moz-box-sizing: border-box box-sizing: border-box margin-top: $gap-p margin-bottom: $gap-p overflow: auto background: var(--color-codeblock) font-size: $fontsize-code font-family: $fontfamily-code border: 1px solid darken($color-codeblock, 6) padding: $gap border-radius: $border-codeblock >code:not([class]) background: transparent div>pre border-radius: $border-codeblock &>code:not([class]) padding: 0 margin: 0 background: transparent color: alpha($color-text, 90%) code font-family: $fontfamily-code &:not([class]) word-break: break-all color: var(--color-inlinecode) border-radius: $border-codeblock * 0.5 @media screen and (max-width: $device-mobile) ul,ol font-size: $fontsize-meta figure font-size: 13px line-height: 1.5 .widget background: transparent margin: $gap-p 0 box-shadow: none border-radius: $border-codeblock cursor: auto background: var(--color-block) padding: $gap * 0.5 0 trans() &:hover box-shadow: none &:active box-shadow: none header padding: $gap * 0.25 .6em padding-bottom: 0 &,a color: alpha($color-text, 85%) &.copyright,&.qrcode background: none padding: 0 header display: none .content padding: 0 width: 100% &.list, &.related_posts .content padding: 0 .6em !important a color: $color-link &:hover color: $color-hover .content padding: 0 .6em margin: 0 ul padding-left: 4px margin-left: $gap a trans(0.1s) display: inline border-left: none padding: 0 padding-left: 4px color: $color-link font-weight: normal text-decoration: none &:hover,&.active,&:active border-left: none !important background: none !important &:hover color: $color-hover .list a .name display: inline color: $color-link &:hover .name color: $color-hover &.qrcode > .content display: flex flex-wrap: wrap align-items: center justify-content: center padding-left: $gap padding-right: $gap &>.fancybox, &>img margin: 0 $gap * 0.5 img margin-bottom: 4px margin-bottom: 4px .article_footer margin-top: $gap * 4 .widget-blur backdrop-filter: none .md .footer margin-top: $gap * 4 >div margin-top: $gap-p margin-bottom: $gap-p .header i margin-right: 2px line-height: 1.75 padding-bottom: $gap * 0.5 font-weight: 500 font-size: $fontsize-meta color: var(--color-list) .body ul,ol margin-top: 0 margin-bottom: 0 .references,.related_posts background: var(--color-block) border-radius: $border-codeblock padding: $gap .references .body a font-size: $fontsize-list font-weight: 500 .related_posts .body margin: 4px overflow: hidden border-radius: 2px .body .vlts-rps display: flex // overflow: scroll .item &+.item margin-left: $gap flex-shrink: 0 width: 240px &:hover img filter: opacity(1) img border-radius: 2px width: 100% height: 120px object-fit: cover filter: opacity(0.75) span display: block text-align: justify display: -webkit-box -webkit-box-orient: vertical overflow: hidden .title font-weight: 600 -webkit-line-clamp: 1 .excerpt font-size: $fontsize-meta color: var(--color-meta) -webkit-line-clamp: 3 .copyright blockquote p font-size: $fontsize-meta margin: .25em 0 a font-weight: 500 .donate display: flex margin: 0 auto .imgs display: inline-flex margin: 0 auto .fancybox margin: $gap * 0.5 img width: 80px article .readmore display: block margin-top: $gap * 1.5 font-size: $fontsize-meta .copyright.license &:after background: url("data:image/svg+xml;charset=utf-8,%3Csvg version='1.1' id='Capa_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 367.467 367.467' style='enable-background:new 0 0 367.467 367.467;' xml:space='preserve'%3E%3Cg%3E%3Cpath d='M183.73,0.018C82.427,0.018,0,82.404,0,183.733c0,101.289,82.427,183.716,183.73,183.716 c101.315,0,183.737-82.427,183.737-183.716C367.467,82.404,285.045,0.018,183.73,0.018z M183.73,326.518 c-78.743,0-142.798-64.052-142.798-142.784c0-78.766,64.055-142.817,142.798-142.817c78.752,0,142.807,64.052,142.807,142.817 C326.536,262.466,262.481,326.518,183.73,326.518z'/%3E%3Cpath d='M244.036,217.014c-11.737,20.141-33.562,32.635-56.956,32.635c-36.329,0-65.921-29.585-65.921-65.915 c0-36.36,29.592-65.955,65.921-65.955c23.395,0,45.219,12.54,56.956,32.641l1.517,2.627h44.28l-2.658-7.129 c-7.705-20.413-21.225-37.769-39.122-50.157c-17.942-12.42-39.017-19.009-60.973-19.009c-58.981,0-106.946,48.006-106.946,106.982 c0,58.98,47.965,106.941,106.946,106.941c21.956,0,43.03-6.567,60.973-19.006c17.897-12.391,31.417-29.741,39.122-50.154 l2.658-7.133h-44.28L244.036,217.014z'/%3E%3C/g%3E%3C/svg%3E") content: " "; opacity: .1; height: 180px; right: -10px; top: -35px; width: 180px; position: absolute; a color: var(--color-meta); &:hover color: #ff5722; background: var(--color-copyright-bkg); color: var(--color-meta); display: block; font-size: .95rem; line-height: 1.2; margin: 15px -40px; overflow: hidden; padding: 1.25em 40px; position: relative; border-radius: 4px; .license-title, .license-meta-title margin: 0 0 .25rem; .license-link, .license-meta-title font-size: .8rem; .license-title font-weight: 700; .license-link margin-bottom: 1rem; .license-meta align-items: center; display: flex; flex-wrap: wrap; justify-content: flex-start; .license-meta-item margin: 0 2rem 1em 0; .license-meta-text margin: 0; a border-bottom: 1px solid var(--color-meta); &:hover border-bottom-color: #ff5722 .recommended-article overflow: hidden .recommended-article-header margin-top: $gap * 0.5 margin-left: $gap * 0.5 margin-right: 0 .recommended-article-group display: flex flex-wrap: wrap overflow: hidden @media screen and (max-width: $device-tablet) height: 190px overflow: scroll &::-webkit-scrollbar width: 0 !important -ms-overflow-style: none .recommended-article-item display: flex flex-wrap: wrap align-content: center; justify-content: center; align-items: center; overflow: hidden width: "calc(100%/3 - %s)" % $gap @media screen and (max-width: $device-tablet) width: "calc(100%/2 - %s)" % $gap @media screen and (max-width: $device-mobile) width: "calc(100% - %s)" % $gap max-height: 200px margin-top: $gap * 0.5 margin-left: $gap * 0.5 margin-right: 0 img display: flex; width: 100% height: 150px span display: block text-align: justify display: -webkit-box -webkit-box-orient: vertical -webkit-line-clamp: 1; overflow: hidden