UNPKG

hexo-theme-wang

Version:
210 lines (178 loc) 4.78 kB
.sidebar-container { position: fixed; top: 10%; z-index: 100; min-width: 300px; // 修正属性名 weight -> width // 实现平滑过渡效果 transition: all 0.4s ease; } @media (max-width: 1624px) { .sidebar-container { display: none; } } .sidebar-left { left: 5%; right: 80%; text-align: center; ul { list-style-type: none; padding: 0; margin: 0; } .sidebar-bg { background: rgba(15, 15, 25, 0.2) // 轻微增加不透明度 backdrop-filter: blur(15px) -webkit-backdrop-filter: blur(15px) border: 1px solid rgba(255, 255, 255, 0.12) border-radius: 16px // 墛大圆角 box-shadow: 0 10px 30px rgba(0, 0, 0, 0.3) // 增强阴影效果 text-align: center margin-bottom: 1.8rem padding: 1.2rem 1rem // 增加内边距 transition: transform 0.3s ease, box-shadow 0.3s ease &:hover { transform: translateY(-5px) box-shadow: 0 12px 35px rgba(0, 0, 0, 0.35) } } .avatar { margin: 0 auto 1rem transition: transform 0.3s ease &:hover { transform: scale(1.05) } } .icon { width: 32px opacity: 0.8 transition: opacity 0.3s ease, transform 0.3s ease &:hover { opacity: 1 transform: translateY(-3px) } } } .sidebar-right { right: 5%; left: 80%; ul { list-style-type: none; padding: 0; margin: 0; } ol { list-style-type: none; padding: 0; margin-left: 16px; } .sidebar-bg { background: rgba(15, 15, 25, 0.2) backdrop-filter: blur(15px) -webkit-backdrop-filter: blur(15px) border: 1px solid rgba(255, 255, 255, 0.12) border-radius: 16px box-shadow: 0 10px 30px rgba(0, 0, 0, 0.3) margin-bottom: 1.8rem padding: 1.2rem 1rem transition: transform 0.3s ease, box-shadow 0.3s ease &:hover { transform: translateY(-5px) box-shadow: 0 12px 35px rgba(0, 0, 0, 0.35) } a { color: #00ffff text-decoration: none transition: color 0.3s ease, text-shadow 0.3s ease &:hover { color: #7fffff text-shadow: 0 0 8px rgba(0, 255, 255, 0.5) } span { color: #00ffff margin-left: 5px transition: color 0.3s ease } } } .avatar { margin-right: auto; margin-left: auto; } #clock { text-align: center; margin:auto; font-size: 2em; color: #646464; font-family: 'Arial', sans-serif; z-index : 1000; } #date { text-align: center; margin:auto; font-size: 2.5em; color: #777777; font-family: 'Arial', sans-serif; z-index : 1000; margin-bottom: 32px; } .icon { width: 32px; } // 优化目录样式 .toc { padding-left: 0.5rem overflow: auto max-height: 75vh // Limit height to 75% of viewport height .toc-item { margin: 0.6rem 0 transition: transform 0.2s ease &:hover { transform: translateX(3px) } } .toc-link { color: rgba(255, 255, 255, 0.7) text-decoration: none display: inline-block padding: 0.2rem 0 transition: color 0.3s ease &:hover { color: rgba(0, 255, 255, 0.9) } } .toc-number { margin-right: 0.5rem color: rgba(0, 255, 255, 0.6) } .toc-child { padding-left: 1rem list-style-type: none border-left: 1px solid rgba(0, 255, 255, 0.15) margin: 0.5rem 0 0.5rem 0.5rem } } .card-tags { margin-top: 10px display: flex flex-wrap: wrap justify-content: center .tag { display: inline-block padding: 0.3rem 0.8rem margin: 0.3rem background: rgba(0, 255, 255, 0.1) border: 1px solid rgba(0, 255, 255, 0.2) border-radius: 20px font-size: 0.85em color: #00ffff text-decoration: none transition: all 0.3s ease &:hover { background: rgba(0, 255, 255, 0.2) transform: translateY(-3px) box-shadow: 0 3px 10px rgba(0, 255, 255, 0.2) } } } }