@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); @include darkmode { // 深色 background-color: blue; } } ::-webkit-scrollbar-thumb { &:hover { background-color: rgba(0, 0, 0, 0.249); @include darkmode { 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); } // 320px 设备 @media (max-width: 320px) { width: 90%; margin-top: 3%; padding-bottom: 7%; } // 768px 设备 @media (min-width: 320px) and (max-width: 768px) { width: 90%; margin-top: 5%; padding-bottom: 5%; } } // 页面宽度 main>.index, main>.archives, main>.categories, main>.category, main>.links, main>.post, main>.tag, main>.journals { // 320px 设备 @media (max-width: 320px) { >ul { margin-block-start: 0; margin-block-end: 0; } width: 90%; padding: 2.5% 5%; } // 768px 设备 @media (min-width: 320px) and (max-width: 768px) { >ul { margin-block-start: 0; margin-block-end: 0; } width: 90%; padding: 2.5% 5%; } } // 菜单 临时使用 .menu { position: fixed; right: 0.5rem; bottom: 10rem; font-size: 0.5rem; } // 全局动画 @-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); } }