@import "variables"; // 滚动条 html { ::-webkit-scrollbar { width: 10px; height: 10px; } ::-webkit-scrollbar-thumb { height: 40px; border-radius: 16px; background-color: rgba(0, 0, 0, 0.249); } ::-webkit-scrollbar-thumb { &:hover { background-color: rgba(0, 0, 0, 0.249); } } @include darkmode { ::-webkit-scrollbar-thumb { background-color: blue; } ::-webkit-scrollbar-thumb { &:hover { background-color: blue; } } } } // body body { background-color: #f7f7f7; color: #333333; @include darkmode { background-color: #3d3d3d; color: #a3a3a3; } } // container 主容器 .container { display: flex; flex-wrap: nowrap; flex-direction: column; align-items: center; } // main 主体 main { display: flex; flex-wrap: nowrap; flex-direction: column; align-items: center; background: #ffffff; box-shadow: 0 0.375rem 1rem -0.5rem rgb(0, 0, 0, 0.17); // =========== 深色 =========== @include darkmode { background: #292929; box-shadow: 0 0.375rem 1rem -0.5rem rgb(0, 0, 0, 0.34); } // =========== 移动端 =========== @media (max-width: 870px) { width: 90%; margin-top: 5%; padding-bottom: 5%; } // =========== 桌面端 =========== @media (min-width: 870px) and (max-width: 2048px) { width: 52rem; margin-top: 4rem; padding-bottom: 3rem; } } // 页面宽度 main>.index, main>.archives, main>.categories, main>.category, main>.links, main>.post, main>.tag, main>.journals { // =========== 移动端 =========== @media (max-width: 870px) { >ul { margin-block-start: 0; margin-block-end: 0; } width: 90%; padding: 2.5% 5%; } // =========== 桌面端 =========== @media (min-width: 870px) and (max-width: 2048px) { width: 45rem; padding: 1rem 0.1rem 1rem 0.1rem; } } // 菜单 临时使用 .menu { position: fixed; right: 0.5rem; bottom: 10rem; font-size: 0.5rem; } img{ width: 100%!important; } .heti{ max-width: 45rem!important; } // 全局动画 @-webkit-keyframes fadeInDown { 0% { opacity: 0; -webkit-transform: translateY(-3px); } 100% { opacity: 1; -webkit-transform: translateY(0); } } @-moz-keyframes fadeInDown { 0% { opacity: 0; -moz-transform: translateY(-3px); } 100% { opacity: 1; -moz-transform: translateY(0); } } @-o-keyframes fadeInDown { 0% { opacity: 0; -o-transform: translateY(-3px); } 100% { opacity: 1; -o-transform: translateY(0); } } @keyframes fadeInDown { 0% { opacity: 0; transform: translateY(-3px); } 100% { opacity: 1; transform: translateY(0); } }