body { font: 400 1em Helvetica Neue, Helvetica, Arial, Microsoft Yahei, Hiragino Sans GB, Heiti SC, WenQuanYi Micro Hei, sans-serif; margin: auto; max-width: 960px; display: flex; flex-direction: column; background-color: #f2f5fa; // 管理 a.login, li.operate { color: #339999; position: relative; list-style: none; width: 50px; height: 30px; ion-icon { vertical-align: middle; } ul { list-style-type: none; display: none; position: absolute; top: -15px; left: 10px; // margin: auto 5px; li { display: flex; margin: auto; padding: 2px 2px; box-sizing: border-box; z-index: 999; border-radius: 5px; background-color: blanchedalmond; border: solid 1px yellowgreen; a { width: 50px; } a[href="?RefreshCache"] { width: 80px; } a:hover { cursor: pointer; } } li:hover { background-color: #fff; } } } a.login, li.operate:hover ul { display: flex; // cursor: pointer; } // 登录 div[style="padding:1px"] { height: 40px; } div.operatediv { position: fixed; background-color: #ddd; border: solid 1px blueviolet; box-shadow: 0 0 10px blueviolet; border-radius: 10px; div { display: flex; a.operatediv_close { width: 20%; border: solid 1px blueviolet; border-radius: 10px; margin: auto; text-align: center; font-size: large; margin: auto 20px; } a.operatediv_close:hover { background-color: rgba(137, 43, 226, 0.5); cursor: pointer; } center { width: 70%; // border: solid 1px blueviolet; } } } div.mask { display: none; } // 升级提示 div[style="position:absolute;"] { left: 50px; top: 20px; background-color: yellow; border-radius: 5px; padding: 5px; } // 标题 h1.title { margin: auto; // margin-top: 20px; a { font-family: Cursive; text-decoration: none; color: rgb(50, 144, 231); text-shadow: 2px 2px 3px #ccccff; } a:hover { text-shadow: none; } } // 语言 select.changelanguage { display: none; } // 多盘 div.onemoe-more-disk { margin: auto; margin-top: 20px; width: 100%; div.more-disk { margin: auto 10px; a { text-decoration: none; border: solid 1px #339999; border-radius: 5px; font-weight: bold; margin: auto 0.5em; padding: 5px; box-sizing: border-box; color: #339999; } a:hover { color: #fff; background-color: #339999; box-shadow: 0 0 5px #339999; } } } // head.md div.list-wrapper#head-div { div.list-header-container { margin-top: 20px; div.readme { svg, span { display: none; } p { font-size: large; padding: 0 20px; } } } } // 主体 div.list-wrapper#list-div { border-radius: 5px; border: solid 5px rgba(137, 43, 226, 0.2); background-color: #cccccc36; margin-top: 20px; // 文件路径 div.list-header-container { height: 40px; border-radius: 0; border-bottom: dashed 1px rgba(59, 66, 107, 0.2); display: flex; align-items: center; background-color: #eee; a.back-link { margin-left: 20px; ion-icon { color: #339999; width: 25px; height: 25px; } } h3.table-header, h3.table-header a { color: #339999; margin-left: 20px; font-style: italic; } h3.table-header a { margin-left: 0; text-decoration: none; } } // 表格 div.list-body-container { table.list-table { margin: auto; box-sizing: border-box; width: 100%; tbody { margin: auto; display: flex; flex-direction: column; align-items: center; tr { width: 96%; // 文件背景色 background-color: #fff; margin: 4px 0; border: solid 1px #ddd; border-radius: 5px; display: flex; justify-content: space-between; align-items: center; // transition: 0.3s; td, th { height: 3em; // font-size: 1.1em; margin: 0 5px; box-sizing: border-box; align-items: center; display: flex; li { list-style: none; } a { max-width: 60%; text-decoration: none; overflow: hidden; text-overflow: ellipsis; } // 文件管理 li.operate { display: flex; align-items: center; ul { li { margin-top: 5px; padding: 5px 5px; a { font-size: 13px; width: 18px; height: 100%; } } } } } th { height: 2em; font-weight: bold; } td:first-of-type, th:first-of-type { width: 50%; margin-left: 10px; float: left; justify-content: flex-start; a { color: #333; margin-left: 5px; } // 文件夹图标颜色 > ion-icon { color: #333; } } td:nth-of-type(2), th:nth-of-type(2) { width: 30%; float: right; justify-content: flex-end; text-align: right; } td:last-of-type, th:last-of-type { width: 20%; margin-right: 10px; float: right; justify-content: flex-end; text-align: right; } } tr:not(:first-of-type):hover { background-color: #ccffcc8c; } tr:first-of-type { border: none; background-color: #cccccc00; } } } // 上传 div#upload_div { center { margin-top: 10px; height: 40px; display: flex; justify-content: space-around; align-items: center; input { vertical-align: middle; height: 25px; min-width: 50px; border: dotted 1px dimgrey; border-radius: 4px; box-sizing: border-box; background-color: gainsboro; } input:hover { color: #339999; box-shadow: 0 0 10px cornflowerblue; } } } } } // 阴影 div.list-wrapper#list-div:hover { box-shadow: 0 0 10px rgba(137, 43, 226, 0.25); } // 底部readme div.onemoe-readme { width: 100%; margin: 50px auto 50px; box-sizing: border-box; border-radius: 3px; border: solid 5px rgba(137, 43, 226, 0.2); div.readme { background-color: #f2f5fa; svg, span { display: none; } div.markdown-body { margin: 10px 25px; } } } div.list-wrapper:nth-of-type(4):hover { box-shadow: 0 0 10px rgba(137, 43, 226, 0.25); } }