UNPKG

vuepress-theme-aurora

Version:

A vuepress-based animation blog theme, simple, beautiful, multi-color, multiple custom functions, providing article poster sharing, talk, photo album, comment and other features 一个基于vuepress的动漫类博客主题,简洁,漂亮,多色彩,多种自定义功能,提供文章海报分享,说说,相册,评论等特色功�?

2,892 lines (2,432 loc) 102 kB
/*这是主题默认样式*/ #app { font-family: Avenir, Helvetica, Arial, sans-serif; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; margin-top: 0 } html,body { scroll-behavior: smooth; } h1, h2 { font-weight: 400 } ul { padding: 0 } li { margin: 0 10px } #waline { --waline-white: #fff; --waline-light-grey: #999; --waline-dark-grey: #666; --waline-theme-color: #00cfc8; --waline-active-color: #00cfc8; --waline-text-color: #444; --waline-bgcolor: hsla(0, 0%, 100%, 0.35); --waline-bgcolor-light: #f8f8f8; --waline-bgcolor-hover: #f0f0f0; --waline-border-color: #ddd; --waline-disable-bgcolor: #f8f8f8; --waline-disable-color: #bbb; --waline-code-bgcolor: #282c34; --waline-bq-color: #f0f0f0; --waline-avatar-size: 3.25rem; --waline-mobile-avatar-size: calc(var(--waline-avatar-size)*9/13); --waline-badge-color: #3498db; --waline-badge-font-size: 0.775em; --waline-info-bgcolor: #f8f8f8; --waline-info-color: #999; --waline-info-font-size: 0.625em; --waline-border: 1px solid var(--waline-border-color); --waline-avatar-radius: 50%; --waline-box-shadow: none; --waline-font-size: 16px } .sidebar-menu-item span { color: var(--fontColor) } .medium-zoom-content ul { position: relative } .medium-zoom-content ul li ul li ul li:before { content: ""; display: inline-block; width: 4px; height: 4px; background: #00cfc8; border: 0 solid #f5f5f5; margin-right: 5px; border-radius: 0 } .aurora-iconfont-common { font-family: aurora-font; font-style: normal; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale } .aurora-stick:before { content: "\e657"; margin-right: 5px; color: red } .aurora-home-tag:before { content: "\e7b5" } .aurora-home-time:before { content: "\e662"; margin-right: 5px } .aurora-stick-label { color: red } .aurora-home-read:before { content: "\e62e"; margin-right: 5px } .aurora-sidebar-nav:before { content: "\e60b"; margin-right: 5px } .aurora-sidebar-menu:before { content: "\e60f"; margin-right: 5px } .aurora-sidebar-catalog:before { content: "\e941" } .aurora-sidebar-nav-home:before { content: "\e68d" } .aurora-sidebar-nav-other:before { content: var(--aurora-sidebar-nav-other-ico) } .aurora-sidebar-nav-link:before { content: "\e63d" } .aurora-sidebar-nav-tag:before { content: "\e7b6" } .aurora-sidebar-nav-mood:before { content: "\e63b" } .aurora-sidebar-nav-photo:before { content: "\e875" } .aurora-sidebar-nav-about:before { content: "\e618" } .aurora-sidebar-nav-github:before { content: "\e885" } .aurora-sidebar-tag:before { content: "\e7b5"; margin-right: 5px } .aurora-sidebar-message:before { content: "\e61c"; color: red; margin-right: 5px } .aurora-sidebar-newest-page:before { content: "\e636"; margin-right: 5px } .aurora-sidebar-site:before { content: "\e6f1"; margin-right: 5px } .aurora-sidebar-catalog-spread:before { content: "" } .aurora-sidebar-catalog-spread-open:before { content: "\e631" } .aurora-sidebar-catalog-spread-off:before { content: "\e630" } .aurora-page-word:before { content: "\e716" } .aurora-page-time:before { content: "\e682" } .aurora-page-comment:before { content: "\ecb1" } .aurora-page-read:before { content: "\e7b9" } .aurora-page-tag:before { content: "\e7b5" } .aurora-poster-ico:before { content: "\e93c"; margin-right: 5px } .aurora-tag-left:before { content: "\e93d" } .aurora-tag-right:before { content: "\e941" } .aurora-style-img:before { content: "\e61b" } .aurora-style-blur:before { content: "\e617" } .aurora-style-cancel:before { content: "\e68f"; padding-right: 2px; padding-top: 2px } .aurora-poster-cancel:before { content: "\e68f" } .home-menu-ico:before { font-family: aurora-font; content: var(--homeIcoCode); margin-right: 5px } .cancel:before { font-size: 24px } .home-click-down-icon:before { content: "\e923" } @font-face { font-family: aurora-time-font; src: url("../public/fonts/DS-DIGIT.TTF"); } @font-face { font-family: "aurora-font"; /* Project id 2849934 */ src: url('../public/fonts/aurora-iconfont.woff2?t=1633527892146') format('woff2'), url('../public/fonts/aurora-iconfont.woff?t=1633527892146') format('woff'), url('../public/fonts/aurora-iconfont.ttf?t=1633527892146') format('truetype'); } /*google font*/ @font-face { font-family: Lobster-Regular; src: url(../public/fonts/Lobster-Regular.ttf); } @font-face { font-family: lf; src: url(../public/fonts/style-menu/lf.ttf); } @font-face { font-family: cgt; src: url(../public/fonts/style-menu/cgt.ttf); } @font-face { font-family: xsf; src: url(../public/fonts/style-menu/xsf.ttf); } @font-face { font-family: lsf; src: url(../public/fonts/style-menu/lsf.ttf); } @font-face { font-family: sst; src: url(../public/fonts/style-menu/sst.ttf); } @font-face { font-family: tzt; src: url(../public/fonts/style-menu/tzt.ttf); } @font-face { font-family: hlt; src: url(../public/fonts/style-menu/hlt.ttf); } #app a { text-decoration: none } #home-social { position: relative; bottom: -3rem; height: -webkit-max-content; height: -moz-max-content; height: max-content; z-index: 2 } .aurora-navbar-icon { margin-right: .5rem } #home-social-item { position: relative; display: inline-block; flex: 1; width: 40px; height: 40px } #home-social-item img { width: 40px; height: 40px; padding: 0; margin: 0 auto } .show-social-common { z-index: 16; display: none; position: absolute; margin-top: 1rem; left: -50%; width: 95px; height: 95px; background-color: rgba(0, 0, 0, .4); border-radius: 15px } .sidebar-social-single:hover .show-social-common { display: inline-block; -webkit-animation: socialImgEnter .9s; animation: socialImgEnter .9s; -webkit-animation-iteration-count: 1; animation-iteration-count: 1; -webkit-animation-fill-mode: forwards; animation-fill-mode: forwards } @-webkit-keyframes socialImgEnter { 0% { opacity: 0; transform: translateY(-15%) } to { opacity: 1; transform: translateY(0) } } @keyframes socialImgEnter { 0% { opacity: 0; transform: translateY(-15%) } to { opacity: 1; transform: translateY(0) } } .social-no-active { display: none } #show-img img { border-radius: 15px; width: 78px; height: 78px; padding-top: 8px } .setColor { position: relative } .bg_color { background-color: rgba(0, 0, 0, .2); border-radius: 100% } .setIco { width: 2.2rem; height: 2.2rem; position: fixed; bottom: 4rem; right: 2.5rem; cursor: pointer; z-index: 9; background-image: url(../public/fonts/style-menu/color-filling.svg); background-repeat: no-repeat; background-size: 70%; background-position: 50% } #setIco img { margin: 0; border-radius: 0; width: 2rem; height: 2rem } .welcome-parent { position: relative } .cancel { cursor: pointer; position: absolute; top: 3px; right: 3px; display: inline-block; width: 25px; height: 25px; background-repeat: no-repeat; background-size: cover } #welcome { height: auto; position: fixed } .welcome { width: 24%; right: 5rem; bottom: -1rem } .bg-gray-800-mktg { box-shadow: 0 8px 24px rgba(149, 157, 165, .2); background-color: #f5f5f5 } .p-4 { padding: 8px 24px 24px 8px } .m-4 { margin: 24px 12px 24px 24px } .rounded-2 { border-radius: 6px !important } .show-on-focus, .sr-only { height: 1px; overflow: hidden; position: absolute; width: 1px } .common-style { color: #8186d5; padding: 0 18px 10px } #sr-only-h2 { font-size: 1rem; margin: 0 0 10px; text-align: left } #script { color: #00cfc8; font-size: 16px; text-align: left } .position-relative { position: relative; margin-bottom: 25px } #welcome-input { position: absolute; left: 33%; width: 67%; height: 25px; border: none; outline: none; background-color: #0c162d; color: #fff } #welcome-span { position: absolute; left: 0; display: inline-block; color: #ff1493; line-height: 25px } .page-sidebar { position: relative; width: 100%; height: auto } .about-title { margin-top: 1rem; margin-bottom: 1rem; height: -webkit-max-content; height: -moz-max-content; height: max-content; max-height: 1.5rem; width: 100%; padding-top: 5px; padding-bottom: 5px; text-align: center; font-size: 23px; display: flex; justify-content: center; align-items: center; font-weight: 600 } .about-title-single { position: relative } .about-title-single-value:before { display: inline-block; height: 7px; margin: 0 auto; position: absolute; bottom: -30%; content: ""; border-radius: 10px; transition: all 900ms; width: 40%; background: rgba(0, 207, 200, .4); } .about-title-single:hover .about-title-single-value:before { width: 90%; background: rgba(0, 207, 200, .9); } .link-title { margin-bottom: 1.5rem } #page-top { position: relative; border-radius: var(--borderRadius); width: 100%; margin-top: 0; background-repeat: no-repeat; background-size: cover; background-position: 50%; box-shadow: 0 18px 50px -10px rgba(0, 0, 0, .2) } .page-record { width: 100%; position: absolute; bottom: 5%; display: flex; justify-content: center } .page-record-item { width: -webkit-max-content; width: -moz-max-content; width: max-content } .page-record-common { display: flex; margin: .4rem 0 } .page-record-item-common { text-align: center; flex: 1; width: available } .page-record-tag li { list-style: none; float: left; margin-left: .5rem; margin-right: .5rem } .page-record-bottom { display: flex } #comment-admin:after { content: "up"; color: #2643e9; background-color: rgba(203, 210, 246, .5) } #comment-admin:after, #comment-user:after { display: inline-block; margin-left: .5rem; padding-left: 5px; padding-right: 5px; border-radius: 5px } #comment-user:after { content: "\8BBF\5BA2"; color: #edad49; background-color: rgba(178, 247, 239, .75) } .vcard img { border: none } .vpanel { margin-top: 2rem } .vrow .text-right button { background-color: #db7093 } .vwrap { border-radius: 30px } .page-record-bottom-left { display: flex; margin-right: 1.5rem } .page-bottom-item { margin-left: .5rem; margin-right: .5rem } .page-record-bottom-right div { display: inline-block } .content { position: relative } #c-sidebar { position: fixed; left: 0; top: 5.9rem; display: none; margin-right: 0; width: 15%; z-index: 2; background-color: hsla(0, 0%, 100%, .76); box-shadow: 0 50px 100px -20px rgba(50, 50, 93, .25), 0 30px 60px -30px rgba(0, 0, 0, .3) } #c-sidebar::-webkit-scrollbar { display: none } #c-sidebar::-webkit-scrollbar-thumb { border-radius: 12px; background-color: #fcd5ce; height: 10px } #c-sidebar::-webkit-scrollbar-track { height: 10px; background-color: hsla(0, 0%, 100%, 0) } #article-page { background-color: rgba(255, 255, 255, var(--opacity)); position: relative; display: block; z-index: 2; margin: 0 auto; border-radius: var(--borderRadius); overflow: hidden } .box { background-color: rgba(255, 255, 255, var(--opacity)); position: relative; display: block; z-index: 2; margin: 0 auto; border-radius: var(--borderRadius); overflow: hidden } .article-page { background-color: rgba(255, 255, 255, var(--opacity)); position: relative; display: block; z-index: 2; margin: 0 auto; border-radius: var(--borderRadius); overflow: hidden } #set-bg { width: 100%; height: 100%; background-repeat: no-repeat; background-size: cover; position: fixed; top: 0; right: 0; z-index: -2; background-image: var(--backgroundImageUrl); animation: imageAnimation 1.6s cubic-bezier(.39, .58, .57, 1) infinite; -webkit-animation: imageAnimation 1.6s cubic-bezier(.39, .58, .57, 1) infinite; -webkit-animation-iteration-count: 1; animation-iteration-count: 1; -webkit-animation-fill-mode: forwards; animation-fill-mode: forwards; opacity: 0 } @-webkit-keyframes imageAnimation { 0% { opacity: 0; -webkit-animation-timing-function: ease-in; animation-timing-function: ease-in } to { opacity: 1; -webkit-animation-timing-function: ease-out; animation-timing-function: ease-out } } .posterShade { display: flex; justify-content: center; align-items: center; position: fixed; top: 0; right: 0; width: 100%; height: 100%; background: rgba(0, 0, 0, .7); z-index: 20 } .set-bg-fitter:before { content: ""; position: absolute; top: 0; bottom: 0; left: 0; right: 0; z-index: -2; background: rgba(0, 0, 0, .15) } .page-content { width: 100% } .pageContent img { border-radius: 10px; box-shadow: 0 10px 20px rgba(0, 0, 0, .19), 0 6px 6px rgba(0, 0, 0, .23) } .theme-default-content h1 { text-align: center } .theme-default-content h1:after { text-align: center; content: ""; display: block; width: 20%; height: 2px; position: relative; margin: 0 auto; margin-bottom: 30px; margin-top: 10px; background-color: #8186d5 } .theme-default-content h2, .theme-default-content h3 { text-align: left } .self-site { text-align: left } .self-site .language-javascript::-webkit-scrollbar { display: none } .navbar { border-radius: var(--borderRadius) } #c-navbar { border-radius: 0; width: 100% } #c-nav-dropdown { background-color: rgba(253, 255, 252, .7); border-radius: 20px; z-index: 10 } #theme-default-content { width: 100% } #hero-img, #link-img { box-shadow: 0 18px 50px -10px rgba(0, 0, 0, .2) } #link-img { -webkit-animation: round_animate 5s linear infinite; animation: round_animate 5s linear infinite } @-webkit-keyframes round_animate { to { transform: rotate(1turn) } } @keyframes round_animate { to { transform: rotate(1turn) } } #theme-default-content img { margin: 0 auto } .hide-h1-tag h1:first-of-type { display: none } .introduce { margin-top: 0 } #about-title { text-align: center } .about-desc { padding-left: 15px; padding-bottom: 10px; list-style: none } .about-desc:last-child { margin-bottom: 1rem; padding-bottom: 0 } .about-desc span:first-child { display: inline-block; width: 13%; margin-right: 3px } .about-desc span:nth-child(2) { display: inline-block; height: .9rem; background-color: red; border-radius: 10px; text-align: left; line-height: .9rem; padding-left: 10px; margin-left: 10px } .link-common { width: 100% } .link { display: flex; align-items: center } .c-link { margin-top: 3rem; margin-bottom: 1.5rem; background-color: rgba(255, 255, 255, var(--opacity)); position: relative; margin: 0 auto; display: block; z-index: 2; width: 100%; border-radius: var(--borderRadius); box-shadow: 0 50px 100px -20px rgba(50, 50, 93, .25), 0 30px 60px -30px rgba(0, 0, 0, .3) } .link-self { display: flex; height: 12rem; margin-bottom: 5rem } .link-self, .link-self h2 { width: 100%; text-align: center } .link-self h2 { height: 2rem; margin-bottom: 1rem } .link-item { position: relative; color: #555; float: left; width: 45%; height: 13rem; border-radius: var(--borderRadius); margin-top: 0; margin-bottom: 2rem; padding-left: 0; margin-left: 2.5%; margin-right: 2.5%; padding-bottom: 10px; box-shadow: inset 0 30px 60px -12px rgba(50, 50, 93, .25), inset 0 18px 36px -18px rgba(0, 0, 0, .3) } .link-self-item { height: 100%; margin: 0 auto; flex: 1; display: block } .link-top { position: relative; height: 30%; width: 100% } .link-top-left { flex: 4; height: 100% } .link-top-left span { width: 100%; display: inline-block; height: 50%; text-align: center; vertical-align: middle; line-height: 2.5rem; font-size: 13px } .link-top-left span:nth-child(2) { vertical-align: middle; overflow: hidden; width: 8rem } .link-self-top-left { width: 16rem } .link-img { text-align: center } .link-img img { position: absolute; left: 40%; top: 40%; width: 4.2rem; height: 4.2rem; border-radius: 50px; z-index: 22 } .link-bottom { transition: all 700ms; height: 70%; width: 84%; border-radius: var(--borderRadius); margin: 0 auto; text-align: center; padding-left: 15px; padding-right: 15px; overflow: hidden; background-repeat: no-repeat; background-size: cover; position: relative; color: #fff; font-weight: 700; /*-webkit-animation: link-bottom .5s;*/ /*animation: link-bottom .5s;*/ /*-webkit-animation-iteration-count: 1;*/ /*animation-iteration-count: 1;*/ /*-webkit-animation-fill-mode: forwards;*/ /*animation-fill-mode: forwards*/ transition: color 900ms; } .link-bottom:hover { color: var(--aurora-global-active-color); transition: color 0.9s; /*-webkit-animation: link-bottom-hover .9s;*/ /*animation: link-bottom-hover .9s;*/ /*-webkit-animation-iteration-count: 1;*/ /*animation-iteration-count: 1;*/ /*-webkit-animation-fill-mode: forwards;*/ /*animation-fill-mode: forwards*/ } @-webkit-keyframes link-bottom-hover { 0% { color: #fff } to { color: var(--aurora-global-active-color) } } @keyframes link-bottom-hover { 0% { color: #fff } to { color: var(--aurora-global-active-color) } } @-webkit-keyframes link-bottom { 0% { color: var(--aurora-global-active-color) } } @keyframes link-bottom { 0% { color: var(--aurora-global-active-color) } } .link-bottom-title { top: 22%; left: 0; height: 22.5% } .link-bottom-common { z-index: 2; display: flex; width: 100%; position: absolute } .link-bottom-common span { align-self: center; flex: 1 } .link-bottom-describe { bottom: 15%; left: 0; height: 30%; overflow: hidden; text-align: center } .theme-container { height: 100vh; margin: 0 auto; position: relative; font-family: var(--fontFamily); color: var(--fontColor) } .link-center { text-align: center; margin-bottom: 1.5rem } .link-center:before { background-image: url(https://ooszy.cco.vin/img/ico/tea.svg) } .link-info-desc { margin-top: .5rem; padding-left: 0; } .link-info-desc li { list-style: none } .about-center:before { background-image: url(https://ooszy.cco.vin/img/ico/cat.svg) } .center { padding-bottom: 2rem; display: block } .c-center { margin-top: 3rem; background-color: hsla(0, 0%, 100%, .7); position: relative; left: 16%; display: inline-block; z-index: 2; width: 70%; border-radius: var(--borderRadius); box-shadow: 0 50px 100px -20px rgba(50, 50, 93, .25), 0 30px 60px -30px rgba(0, 0, 0, .3) } .c-center img { border-radius: 10px; box-shadow: 0 10px 20px rgba(0, 0, 0, .19), 0 6px 6px rgba(0, 0, 0, .23) } .tag { height: 100%; width: 100% } .tag-top { position: relative; height: 100%; margin-bottom: 2rem } .tag-item { width: 100%; height: 1rem; border-radius: var(--borderRadius); float: left; text-align: center; line-height: 1rem; padding: 10px } .tagItem { width: auto; margin-left: 4.1%; margin-bottom: .7rem } .tag-item:after { content: ""; display: block } .tag-bottom { width: 100% } .tag-page { width: 100%; height: 14.5rem; margin-bottom: 5%; opacity: .85; box-shadow: inset 0 30px 60px -12px rgba(50, 50, 93, .25), inset 0 18px 36px -18px rgba(0, 0, 0, .3) } .tag-page, .tag-page-item { border-radius: var(--borderRadius); display: flex; justify-content: center; align-items: center } .tag-page-item { height: 90%; width: 90%; background-color: hsla(0, 0%, 100%, .7) } .tag-page-left { flex: 2; background-repeat: no-repeat; background-size: cover } .tag-page-left, .tag-page-right { border-radius: calc(var(--borderRadius)/2); height: 80%; margin-left: 10px } .tag-page-right { position: relative; margin-right: 10px; flex: 4; overflow: hidden } .tag-page-right-top { display: flex; justify-content: center; align-items: center; text-align: center; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; height: 2rem; } .tag-page-right-top span { font-weight: 900; cursor: pointer; color: #8186d5; } .tag-label:before { content: "\E936"; color: #555; font-family: icomoon } .tag-page-right-center { overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 5; -webkit-box-orient: vertical; padding-left: 10px } .tag-page-right-bottom { position: absolute; bottom: 0; max-width: 22.5rem; display: flex; align-items: center; height: 2rem; overflow-x: scroll; white-space: nowrap } .tag-page-right-bottom::-webkit-scrollbar { display: none } .tag-page-right-bottom span { display: inline-block; margin-left: 5px; margin-right: 5px; padding-left: 7px; padding-right: 7px; border-radius: 5px; color: hsla(0, 0%, 100%, .9) } .tag-page-top { text-align: center } .tag-page-bottom, .tag-page-top { height: 33.33333% } .tag-page-single { width: 100%; overflow: scroll } .tag-page-single::-webkit-scrollbar { display: none } .tag-content { overflow: hidden; white-space: nowrap; text-overflow: ellipsis } .tag-page-content span { padding: 10px; margin-left: 9% } .tag-common { display: flex; font-size: 19px; align-items: center; text-align: left; width: auto; height: 100% } .tag-page-tag { overflow: scroll } .tag-page-tag::-webkit-scrollbar { display: none } .tag-page-tag span { margin-left: 4%; display: flex; justify-content: center; align-items: center; height: 50%; padding: 2.5px; vertical-align: middle; border-radius: 5px; box-shadow: 0 15px 25px rgba(0, 0, 0, .15), 0 5px 10px rgba(0, 0, 0, .05) } .tag-common:before { content: ""; display: inline-block; height: 24px; width: 24px; margin-left: 5%; position: revert; top: 0; line-height: 2.75rem; background-repeat: no-repeat; background-image: url(https://ooszy.cco.vin/img/ico/xy.svg) } .tag-page-title a { text-decoration: none } #app { color: #2c3e50 } .custom-common { width: 100%; height: 2.5rem; display: flex } .custom-common-span { position: relative; flex: 1; text-align: center; display: flex; justify-content: center; align-items: center } .custom-common-span span { cursor: pointer; display: inline-block; width: 40%; height: 100%; background-repeat: no-repeat; background-position: 50% } .custom-about { z-index: 88 } .footer-layout-center { position: relative; display: flex; align-items: center } .footer { color: var(--fontColor); width: 70%; margin: 0 auto; position: relative; margin-bottom: 3rem; border-radius: var(--borderRadius); background-color: rgba(255, 255, 255, var(--opacity)) } .footer .footer-item:first-child { margin-top: .5rem } .footer .footer-item:last-child { margin-bottom: .5rem } .footer-item { width: 85%; height: 1.8rem; margin: 0 auto; overflow: hidden } .footer-item, .footer-item span { display: flex; justify-content: center; align-items: center } .footer-item span { line-height: 100% } .footer-item a { display: flex; justify-content: center; align-items: center; color: var(--fontColor) } .home-footer { position: fixed; bottom: 0; width: 100%; height: 1.8rem; text-align: center; line-height: 1.8rem } .home-footer a { color: var(--fontColor) } body::-webkit-scrollbar { width: .35rem; height: 0; background-color: #ffcad4; border-radius: 10px } body::-webkit-scrollbar-button, body::-webkit-scrollbar-track { display: none } body::-webkit-scrollbar-track-piece { display: none } body::-webkit-scrollbar-thumb { background-color: #b8f2e6; border-radius: 20px } .language-yaml .key { margin: 0; padding: 0; border-left: 0; background-color: hsla(0, 0%, 100%, 0) } .key { margin: 1rem 0; padding: .1rem 1.5rem; border-left: .5rem solid pink; background-color: #f3f4f5 } .c-page-parent { position: relative; display: flex; align-items: center } .message { margin: 2rem 1.8rem } .adsense { border-radius: calc(var(--borderRadius)/1.35); text-align: center; box-shadow: 0 25px 50px -12px rgba(0, 0, 0, .25) } .adsense, .adsense-item { overflow: hidden; max-height: 12rem } .adsense-item { background-repeat: no-repeat; background-size: cover; width: 100%; z-index: 999; position: relative } .adsense-right { display: none; width: 13%; position: fixed; right: 0; top: 20% } .adsense-message { z-index: 999; text-align: center } .insert-adsense { width: 100%; height: 100%; position: absolute; left: 0; top: 0 } .about-tag { display: block; overflow: scroll; margin: 0 auto; margin-top: .5rem; width: 90%; height: 2rem; position: relative; margin-bottom: .5rem; line-height: 1.5rem } .about-tag::-webkit-scrollbar { display: none } .content { margin-top: 3rem } .tag-div { width: auto; float: left; margin-left: 3.5%; margin-right: 3.5%; margin-bottom: 1%; display: flex; justify-content: center; align-items: center } .recommend { height: 5.2rem; overflow-y: scroll; margin-bottom: 1.5rem } .recommend::-webkit-scrollbar { display: none } .recommend-item { position: relative; width: 23.3333%; margin-left: 5%; margin-right: 5%; height: 5rem; display: inline-block } .recommend-top { position: relative; box-shadow: rgba(0, 0, 0, 0.1) -4px 9px 25px -6px; } .recommend-bottom, .recommend-top { display: flex; justify-content: center; height: 80%; border-radius: calc(var(--borderRadius)/1.8) } .recommend-bottom { position: absolute; bottom: 0; width: 90%; align-items: center; background-color: #fff; box-shadow: 0 10px 36px 0 rgba(0, 0, 0, .16), 0 0 0 1px rgba(0, 0, 0, .06) } .aurora-recommend-bo { text-align: center; height: 2rem; width: 100%; white-space: nowrap; text-overflow: ellipsis; overflow: hidden } .aurora-recommend-bo span { line-height: 2rem } .recommend-tag::-webkit-scrollbar { display: none } .recommend-tag { white-space: nowrap; width: 100%; height: 50%; text-align: center; display: flex; padding: 0; overflow-x: scroll } .recommend-tag div { overflow: hidden; display: flex; justify-content: center; align-items: center; flex: 1 } .recommend-tag span { display: inline-block; height: 60%; width: 80%; border-radius: 5px; background-color: #7fff00; color: #fff; margin-left: .5rem } .recommend-title { width: 100%; height: 50%; text-align: center; overflow: hidden; display: flex; justify-content: center; align-items: center } .recommend-title a { display: inline-block } .recommend-common { font-size: 15px } #recommend-top-title { text-align: center } .input-range { width: 100%; display: flex; justify-content: center; align-items: center } .input-left { flex: 3 } .input-right { flex: 1 } .donate { margin-bottom: 1rem } .donate-top { width: 100%; height: 3rem; display: flex; justify-content: center; align-items: center } .donate-top button { width: 12%; margin-left: 1.5rem; margin-right: 1.5rem; height: 2.15rem; background-color: #f5365c; color: #fff; border: none; cursor: pointer; border-radius: calc(var(--borderRadius)/2); box-shadow: 0 10px 36px 0 rgba(0, 0, 0, .16), 0 0 0 1px rgba(0, 0, 0, .06) } .donate-bottom { padding-bottom: 1rem; padding-top: 1rem; border-radius: calc(var(--borderRadius)/1.7); margin: 0 auto; margin-top: 1rem; width: 60%; box-shadow: 0 25px 50px -12px rgba(0, 0, 0, .25) } .donateActive, .donateListActive { display: none } .donate-bottom-common { margin: 0 auto; } .theme-pro-common { text-align: center; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; display: inline-block; } .theme-pro-img { width: 30%; } .theme-pro-name { width: 50%; } .theme-pro-price { width: 20%; } .theme-pro-common::-webkit-scrollbar { display: none; } .donate-img { width: 90%; height: 7rem; border-radius: calc(var(--borderRadius)/1.7); background-color: hsla(0, 0%, 100%, .9); box-shadow: 0 50px 100px -20px rgba(50, 50, 93, .25), 0 30px 60px -30px rgba(0, 0, 0, .3) } #donate-img li { list-style: none; /*margin-left: 2rem; margin-right: 2rem; padding: .5rem; width: 100%;*/ display: flex; justify-content: center; align-items: center; flex: 1; } #donate-img li img { width: 5.7rem; height: 5.7rem; border-radius: calc(var(--borderRadius)/2.5) } .donate-pro { padding-top: 1rem; padding-bottom: 1rem; width: 90%; margin: 0 auto; margin-top: 1rem; border-radius: calc(var(--borderRadius)/1.7); background-color: hsla(0, 0%, 100%, .9); box-shadow: 0 50px 100px -20px rgba(50, 50, 93, .25), 0 30px 60px -30px rgba(0, 0, 0, .3) } .donate-pro-single { width: 90%; height: 2rem; margin-top: .7rem; margin-bottom: .7rem } .pro-common { justify-content: center; align-items: center; display: flex } .pro-img { flex: 1 } .theme-donate-qr-img { display: flex; } #pro-list-message { flex: 5 } #pro-img-list img { width: 1.7rem; height: 1.7rem; border-radius: calc(var(--borderRadius)/2.5) } #pro-img img { border-radius: calc(var(--borderRadius)/1.5); width: 2rem; height: 2rem } .pro-name, .pro-price { flex: 1 } .donate-pay { padding-top: 1rem; padding-bottom: 1rem; width: 90%; margin: 0 auto; margin-top: 1rem; border-radius: calc(var(--borderRadius)/1.7); background-color: hsla(0, 0%, 100%, .9); box-shadow: 0 50px 100px -20px rgba(50, 50, 93, .25), 0 30px 60px -30px rgba(0, 0, 0, .3) } .donate-bottom-input { flex: 1 } .pro-message { width: 90%; margin: 0 auto } .pro-single { margin-top: 1rem; text-align: left } .donate-bottom-input input { padding-left: 15px; padding-right: 15px; width: 90%; height: 2.15rem; border-radius: 30px; border: none; outline: none; text-align: center; box-shadow: 0 7px 29px 0 rgba(100, 100, 111, .2) } .donate-bottom-input input::-webkit-inner-spin-button, .donate-bottom-input input::-webkit-outer-spin-button { -webkit-appearance: none; appearance: none; margin: 0 } .donate-bottom-input input { -moz-appearance: textfield } .donate-bottom-button { flex: 1 } .donate-bottom-button button { width: 40%; height: 2.15rem; background-color: #f5365c; color: #fff; border: none; cursor: pointer; border-radius: calc(var(--borderRadius)/2); box-shadow: 0 10px 36px 0 rgba(0, 0, 0, .16), 0 0 0 1px rgba(0, 0, 0, .06) } .custom-li { flex: 1; list-style: none; display: flex; justify-content: center; align-items: center } .custom-li span { display: inline-block; height: 1rem; width: 1rem } .theme { background-color: rgba(255, 202, 212, .8); border-bottom-left-radius: 13px; border-top-left-radius: 13px } .author, .theme { font-weight: 700; color: #fff; display: inline-block; text-align: center; height: 1.5rem; line-height: 1.5rem; padding: 10px } .author { background-color: rgba(178, 247, 239, .85); border-bottom-right-radius: 13px; border-top-right-radius: 13px } .version { background-color: rgba(255, 202, 212, .8) } .version-num { font-weight: 700; color: #fff; display: inline-block; text-align: center; height: 1.5rem; line-height: 1.5rem; background-color: rgba(178, 247, 239, .85); padding: 10px; border-bottom-right-radius: 13px; border-top-right-radius: 13px } .npm { height: 2rem; width: 8rem; background-image: url(https://img.shields.io/npm/v/vuepress-theme-ccds?style=for-the-badge); background-size: auto } .my-version, .npm { display: inline-block; background-repeat: no-repeat; border: 1px solid red } .my-version { width: 5rem; height: 3rem } .my-version, .version { background-size: contain } .version { background-repeat: no-repeat; background-image: url(https://img.shields.io/npm/v/vuepress-theme-ccds); font-weight: 700; color: #fff; display: inline-block; text-align: center; width: 10rem; height: 1.5rem; line-height: 1.5rem; padding: 10px; border-bottom-left-radius: 13px; border-top-left-radius: 13px } .showPoster { display: none } .poster { position: relative; right: 1000rem; max-width: 40rem; width: 40rem; height: -webkit-max-content; height: -moz-max-content; height: max-content; max-height: 71rem; transform: scale(.5); border-radius: 10px; padding: 1rem; background-color: hsla(0, 0%, 100%, .9); box-shadow: 0 7px 29px 0 rgba(100, 100, 111, .2) } .share-div { height: available; width: 100%; overflow: hidden } .poster-img { position: fixed; z-index: 20; width: 30%; max-height: 100vh; border-radius: 10px; background-color: hsla(0, 0%, 100%, .8); box-shadow: 0 7px 29px 0 rgba(100, 100, 111, .2) } .poster-img img { width: 100% } .share-bottom { padding-top: 10px; padding-bottom: 10px; background-color: rgba(198, 203, 239, .6); border-radius: 15px; box-shadow: 0 50px 100px -20px rgba(50, 50, 93, .25), 0 30px 60px -30px rgba(0, 0, 0, .3); width: 100% } .poster-share { width: 100% } .poster-button { text-align: right; margin: 0 auto; position: relative } .poster-button span { display: inline-block; background: linear-gradient(40deg, #e0c3fc, #8ec5fc); position: relative; color: #fff; line-height: normal; padding-left: 7px; padding-right: 7px; border-radius: 4px; cursor: pointer } .poster-desc-bottom { font-weight: 100 } .poster-top { position: relative; max-height: 23rem; height: 23rem; background-image: var(--poster-back-img); background-repeat: no-repeat; background-size: cover; background-position: 50% 100%; z-index: -2 } #poster-top-img { max-width: 40rem; height: -webkit-max-content; height: -moz-max-content; height: max-content; max-height: 23rem; border-radius: 20px } .poster-time { position: absolute; bottom: 13%; left: 5% } .poster-time-day { text-align: center; font-size: 5.5rem; font-weight: 700; color: #fff } .poster-time-year { color: #fff; margin-top: .1rem; font-size: 3rem } .poster-center { font-size: 1.5rem; margin-top: .5rem; margin-bottom: 1.5rem; overflow: hidden; --poster-content-title: 5rem; --poster-heiht: 26rem; width: 100%; max-height: var(--poster-heiht) } .poster-title { font-size: 22px; font-weight: 650; text-align: left; padding-left: 15px; max-height: var(--poster-content-title); line-height: 2.5rem; -webkit-line-clamp: 2; margin-top: 1.5rem; margin-bottom: 1rem } .poster-content, .poster-title { overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical } .poster-content { padding-left: 5px; padding-right: 5px; font-size: 1rem; font-weight: 300; -webkit-line-clamp: 5; line-height: 1.5rem; max-height: calc(13rem - var(--poster-content-title)) } .poster-content span { padding: 5px 5px 5px 5px } .poster-page { margin-top: 1.5rem; width: 100%; max-height: 13rem; display: flex; justify-content: center; align-items: center } .poster-page-left, .poster-page-right { flex: 1 } .poster-page-left { position: relative; display: flex; justify-content: center; align-items: center } .poster-page-avatar { display: flex; justify-content: center; flex: 1 } .poster-page-desc { padding-left: 10px; position: relative; flex: 2; font-weight: 700; height: 100% } .poster-desc-top { margin-bottom: .5rem; font-style: oblique } #poster-page-avatar { height: 5rem; width: 5rem; padding: 0; border-radius: 100rem } .poster-bottom { width: 100%; margin-bottom: 1rem; position: relative; height: 9rem } .poster-bottom, .poster-social-qr { display: flex; justify-content: center; align-items: center } .poster-social-qr { flex: 3 } .poster-say { width: 100%; height: 9rem; flex: 3; text-align: center } .blog-name { height: 50%; line-height: 4.5rem; color: #2c3e50; font-size: 2rem; font-weight: 800; margin-bottom: .5rem; font-style: oblique } .blog-name span:nth-child(2) { font-family: Lobster-Regular } .blog-desc { width: -webkit-max-content; width: -moz-max-content; width: max-content; font-weight: 300; height: 50%; font-size: 1.5rem } .blog-desc, .blog-desc span { overflow: hidden; max-width: 20rem } .blog-desc span { height: 100%; padding: 10px; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2 } .poster-author-say { overflow: hidden; text-overflow: ellipsis; height: 50%; padding-left: 5px; padding-right: 5px; font-size: 15px; color: #2c3e50; font-weight: 300; line-height: 2.25rem } .poster-social-desc { flex: 5; height: 5.5rem; position: relative } .poster-social-desc div { position: absolute; bottom: 0; padding-bottom: 10px; padding-left: 10px } .poster-social { width: 100%; position: relative; flex: 5; display: flex; justify-content: center; align-items: center; height: 2rem } .poster-social a { text-align: center; flex: 1 } .poster-social a span { color: #fff; padding-left: 7px; padding-right: 7px; padding-top: 2px; font-size: 20px; padding-bottom: 2px; border-radius: 4px; display: inline-block; width: -webkit-max-content; width: -moz-max-content; width: max-content; height: 1.7rem } .qq { background-color: #64b5f6 } .qzone { background-color: #ffd180 } .weibo { background-color: #ff7043 } .save { background-color: #37474f } .poster-qr { display: flex; justify-content: center; align-items: center; flex: 3 } #poster-qrimg { border-radius: 20px } .poster-qrimg-center { position: relative; top: 0; right: 0; width: 30%; --scale-transform: .5; transform: scale(var(--scale-transform)); z-index: 21 } .poster-cancel { text-align: right; padding-top: 5px; padding-right: 1rem } .icon-close:after { font-size: 20px; cursor: pointer; content: "\E91A"; font-family: icomoon } .poster-share-desc { font-size: 15px; margin-left: 10px; margin-bottom: 10px; display: flex; justify-content: center; align-items: center } .poster-share-desc span { padding-top: 2px; padding-bottom: 2px; font-size: 20px; vertical-align: middle; display: inline-block; flex: 1 } .poster-scalc { text-align: right; flex: 2 } .poster-scale span { color: #fff; padding-left: 10px; padding-right: 10px; border-radius: 4px; display: inline-block; width: -webkit-max-content; width: -moz-max-content; width: max-content; height: 1.4rem; cursor: pointer; background-color: #8186d5; margin-left: .5rem; margin-right: .5rem } .medium-zoom-content { padding-top: 1rem } .page-top-share { position: relative; height: 1rem } .page-top-share-next { position: absolute; right: 0 } .icon-share:before { padding-right: 5px; content: "\F064"; font-family: icomoon } .iconSpinner6 { display: inline-block; background-image: url(https://ooszy.cco.vin/img/ico/loading.png); width: 3rem; height: 3rem; background-repeat: no-repeat; background-size: contain; text-align: center; -webkit-animation: load_animate 1s linear infinite; animation: load_animate 1s linear infinite } @-webkit-keyframes load_animate { to { transform: rotate(1turn) } } @keyframes load_animate { to { transform: rotate(1turn) } } .top-show { position: absolute; right: 0; bottom: 2%; width: 9rem } .mood-poster { text-align: right; margin-top: .5rem; margin-bottom: .5rem } .append-test { width: 4rem; height: 10rem; background-color: red; position: fixed; top: 0; right: 0 } .poster-append { z-index: 1; position: fixed; height: 100%; width: 100%; top: 0; right: 0; display: flex; justify-content: center; align-items: center } @media screen and (max-width:719px) { .sidebar-single-common { margin: 0 auto } .home-random-say-custom { top: 31% } .home-social-custom { bottom: 26% } .about-bar-title::-webkit-scrollbar-button { width: 0 } .about-bar-title::-webkit-scrollbar { display: none } .about-bar-title { overflow-x: scroll } .home-sidebar-social-icon { width: 9vw; height: 9vw } .sidebar-social-single { width: 12vw; height: 12vw; display: inline-block; margin-left: calc((100vw*var(--sidebarWidth)*var(--sidebarCutWidth) - 12vw*(var(--sidebarRow) - 1))/(var(--sidebarRow)*2 - 2)); margin-right: calc((100vw*var(--sidebarWidth)*var(--sidebarCutWidth) - 12vw*(var(--sidebarRow) - 1))/(var(--sidebarRow)*2 - 2)) } .home-social-single-item { display: inline-block; border-radius: 13px; margin-top: .5rem; margin-bottom: .5rem; width: 14vw; height: 14vw } #home-social { margin: 0 auto } #sidebar-single-common { margin-bottom: 0 } .sidebar-single-common:first-child { margin-top: 1.7rem } #stickSidebar { position: relative; top: 0 } #home-sidebar { height: -webkit-max-content; height: -moz-max-content; height: max-content; overflow: auto; max-height: -webkit-max-content; max-height: -moz-max-content; max-height: max-content } #page-sidebar-right { display: block; width: 100%; margin: 0 auto; margin-left: 0 } #article-page-parent { width: 92%; display: block } .profile { width: 100%; height: 10rem; border-radius: var(--borderRadius) } .profile-common { height: 5rem } .profile-top img { width: 5rem; height: 5rem; border-radius: 40px; display: block; margin: 0 auto } .profile-bottom { display: flex; text-align: center } .profile-bottom-common { flex: 1 } .profile-bottom-common span { display: block; width: 100%; font-size: 20px; height: 50% } .profile-bottom-common span:nth-child(2) { color: #3eaf7c } .profile-bottom-center { position: relative } .profile-bottom-center div { width: 2px; height: 50%; background-color: #3a5169; margin: 0 auto; margin-top: 25% } .tag-bottom { font-size: 11px } #tag-page-left { display: none } #tag-page { height: -webkit-max-content; height: -moz-max-content; height: max-content } #tag-page-right-top { font-size: 18px } #tag-page-right-bottom, #tag-page-right-top { height: 2rem } .tag-page-right-bottom { position: relative; } #tag-page-right-center { line-height: 1.4rem } #tag-page-right-bottom { padding-left: 10px } .hero-div { margin-top: -11% } .content:last-child { margin-bottom: 3rem } #poster-page-avatar { /*max-width: 5rem;*/ /*max-height: 5rem;*/ height: 5rem; width: 5rem; padding: 0; border-radius: 200rem } #poster-say { height: 6rem } #poster-qrimg { width: 6rem; height: 6rem } #poster-bottom { height: 6rem } #poster-center { margin-bottom: .5rem } #poster-page { margin-top: .5rem } #poster-page-desc { text-align: center } #poster-page-right { display: none } #blog-name { font-size: 22px } #blog-desc { font-size: 19px; height: 65% } #poster-top { width: 100%; height: 15rem } #poster-append { margin: 0 auto } #create-poster { transform: scale(1) } #share-bottom { position: relative; bottom: 0; margin-bottom: 1rem } #poster-img { display: none; height: -webkit-max-content; height: -moz-max-content; height: max-content; width: 86% } #poster-qrimg-center { height: 95%; transform: scale(calc(var(--scale-transform) - .1)) } #hide-poster { width: 100% } #poster-time-year { font-size: 2rem } #poster-time-day { font-size: 3.5rem } #poster-qrimg-center, .online-mood { width: 100% } #add-mood, #add-mood-pwd { width: 96% } #upload-file { flex: 6 } #upload-control { display: flex } #upload-button { flex: 1 } .home-page-tag-img { max-height: var(--aurora-mb-home-page-item-height) } #home-page-img { max-height: var(--aurora-mb-home-page-item-height) } .home-page-tag-content { max-height: 9.9rem } #home-page-fun { display: none } #home-bottom { width: 93% } #home-page-tag, #home-page-tag-item { width: 100% } #home-page-tag-tag-desc { /*display: none*/ } #mobile-sidebar-control { display: block; -webkit-animation: mobileSidebarControlEnter 1s; animation: mobileSidebarControlEnter 1s; -webkit-animation-iteration-count: 1; animation-iteration-count: 1; -webkit-animation-fill-mode: forwards; animation-fill-mode: forwards } #mobileSidebar, .aurora-mobile-open .menu { width: 80vw; opacity: 1 } .mobile-sidebar { width: 80vw; transform: translateX(-100%); transition: all .5s cubic-bezier(0, 0, .37, .94); max-height: 100vh; overflow-y: scroll; position: fixed; top: -2px; left: 0; z-index: 30 } .mobile-sidebar-control { display: none; position: fixed; height: 100vh; width: 100vw; top: 0; left: 0; background: rgba(0, 0, 0, .55); z-index: 29 } .home-sidebar-info-social { margin-top: 2rem } .sidebar-single-common:last-child { margin-bottom: 0 } @-webkit-keyframes mobileSidebarAnimateEnter { 0% { opacity: 0; transform: translateX(-50%) } to { opacity: 1; transform: translateX(0) } } @keyframes mobileSidebarAnimateEnter { 0% { opacity: 0; transform: translateX(-50%) } to { opacity: 1; transform: translateX(0) } } @-webkit-keyframes mobileSidebarControlEnter { 0% { opacity: 0 }