UNPKG

hexo-theme-reimu

Version:
119 lines (104 loc) 2.19 kB
.share-wrapper display: flex justify-content: center align-items: center margin-top: 10px flex-wrap: wrap .share-icon margin: 8px color: var(--color-link) !important position: relative transition: all .2s &:before display: block opacity: 0.8 font-size: 24px transition: all .2s will-change: transform &:hover:before opacity: 1 transform: scale(1.2) #share-weixin display: none position: absolute top: -440px left: -138px background: #fff user-select: none width: 300px height: 420px overflow: hidden border-radius: post-radius z-index: 50 box-shadow: var(--shadow-card) img filter: none !important; &.active display: block .share-weixin-dom display: flex flex-direction: column justify-content: space-between background: #fff height: 100% .share-weixin-canvas position: absolute left: 0 right: 0 top: 0 bottom: 0 z-index: 1 img width: 100% height: 100% border-radius: post-radius #share-weixin-banner width: 100% height: 120px object-fit: cover #share-weixin-title padding: 10px 16px font-size: 16px font-weight: bold color: var(--color-link) overflow: hidden text-overflow: ellipsis white-space: nowrap #share-weixin-desc margin: 0 16px 10px font-size: 14px color: var(--color-default) display: -webkit-box -webkit-box-orient: vertical -webkit-line-clamp: 5 line-clamp: 5 overflow: hidden word-break: break-word line-height: 2 position: relative &:after content: "" position: absolute background: linear-gradient(rgba(255, 255, 255, 0), #fff) height: 30px width: 100% left: 0 bottom: 5px #share-weixin-qr width: 80px height: 80px #share-weixin-author color: var(--color-default) font-size: 14px margin: 12px 0 #share-weixin-theme color: var(--color-default) font-size: 12px .share-weixin-qrcode display: flex justify-content: space-between margin: 0 16px 16px .share-weixin-info display: flex flex-direction: column align-self: flex-end