15 Commits

Author SHA1 Message Date
ldxw 9c5618d447 鼠标样式图和墙背景 2020-03-03 14:36:16 +08:00
Mr.Lin 26e6619ef1 Create README.md 2020-03-03 14:20:40 +08:00
Mr.Lin e795201220 Update onemoe.css 2020-02-23 00:38:10 +08:00
Mr.Lin dcc1546a82 Update onemoe.less 2020-02-23 00:37:06 +08:00
Mr.Lin 305d5b2984 Update onemoe.min.css 2020-02-23 00:36:18 +08:00
Mr.Lin 363a9f6750 Rename sx0csz.css to 02e67o.css 2020-02-23 00:35:21 +08:00
Mr.Lin 0651d7b4dc Update sx0csz.css 2020-02-23 00:35:00 +08:00
Mr.Lin 261f80e581 Update onemoe.php 2020-02-23 00:33:52 +08:00
Mr.Lin b2cfbbfd85 Delete classic.php 2020-02-22 22:50:45 +08:00
Mr.Lin e612ab7ee8 Update onemoe.css 2020-02-22 22:50:14 +08:00
Mr.Lin c8df983860 Update onemoe.less 2020-02-22 22:49:29 +08:00
Mr.Lin 9a7e353ed7 Update and rename h89of0.css to sx0csz.css 2020-02-22 22:45:07 +08:00
Mr.Lin f7b17d1e45 Update onemoe.min.css 2020-02-22 22:43:00 +08:00
Mr.Lin 822c4d2bba Update onemoe.php 2020-02-22 22:40:57 +08:00
ldxw bddcee50da 修复 2020-02-22 03:06:30 +08:00
11 changed files with 449 additions and 1592 deletions
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because it is too large Load Diff
+207 -176
View File
@@ -1,292 +1,314 @@
:root {
font-size: 10px;
font-family: Helvetica Neue, Helvetica, Arial, Microsoft Yahei, Hiragino Sans GB, Heiti SC, WenQuanYi Micro Hei, sans-serif;
}
body {
font: 400 1em Helvetica Neue, Helvetica, Arial, Microsoft Yahei, Hiragino Sans GB, Heiti SC, WenQuanYi Micro Hei, sans-serif;
background-color: #8ec5fc;
background-image: linear-gradient(62deg, #8ec5fc 0%, #e0c3fc 100%);
min-height: 100vh;
margin: auto;
padding: 0 0.5rem;
max-width: 960px;
display: flex;
flex-direction: column;
background-color: #f2f5fa;
justify-content: center;
}
body a.login,
body li.operate {
font-size: 1.2rem;
color: #339999;
position: relative;
list-style: none;
width: 50px;
height: 30px;
width: 5rem;
}
body a.login ion-icon,
body li.operate ion-icon {
vertical-align: middle;
}
body a.login:hover ul,
body li.operate:hover ul {
display: flex;
}
body a.login ul,
body li.operate ul {
width: 2rem;
list-style-type: none;
display: none;
position: absolute;
top: -15px;
left: 10px;
margin-top: 0;
top: 0;
}
body a.login ul li,
body li.operate ul 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;
}
body a.login ul li a,
body li.operate ul li a {
width: 50px;
}
body a.login ul li a[href="?RefreshCache"],
body li.operate ul li a[href="?RefreshCache"] {
width: 80px;
}
body a.login ul li a:hover,
body li.operate ul li a:hover {
cursor: pointer;
padding: 0.2rem;
z-index: 99;
border-radius: 2px;
background-color: papayawhip;
border: dashed 1px yellowgreen;
}
body a.login ul li:hover,
body li.operate ul li:hover {
background-color: #fff;
}
body a.login,
body li.operate:hover ul {
display: flex;
body a.login ul li a,
body li.operate ul li a {
margin-left: 0.8rem;
width: 1.7rem;
color: #339999;
text-decoration: none;
}
body a.login ul li a:hover,
body li.operate ul li a:hover {
cursor: pointer;
}
body div[style="padding:1px"] {
height: 40px;
height: 4rem;
}
body div.operatediv {
position: fixed;
background-color: #ddd;
border: solid 1px blueviolet;
box-shadow: 0 0 10px blueviolet;
border-radius: 10px;
border: solid 2px blueviolet;
box-shadow: 0 0 10px #339999;
border-radius: 2px;
}
body div.operatediv div {
color: #339999;
font-size: 1.5rem;
display: flex;
flex-direction: column;
padding: 1rem;
}
body div.operatediv div input[type="submit"],
body div.operatediv div a.operatediv_close {
width: 20%;
border: solid 1px blueviolet;
border-radius: 10px;
margin: auto;
align-self: flex-end;
width: auto;
padding: 1px 5px;
margin: 5px 0;
border: solid 2px #339999;
border-radius: 2px;
text-align: center;
font-size: large;
margin: auto 20px;
font-size: 1.5rem;
color: #339999;
}
body div.operatediv div input[type="submit"]:hover,
body div.operatediv div a.operatediv_close:hover {
background-color: rgba(137, 43, 226, 0.5);
background-color: #339999;
cursor: pointer;
}
body div.operatediv div center {
width: 70%;
color: #fff;
}
body div.mask {
display: none;
}
body div[style="position:absolute;"] {
left: 50px;
top: 20px;
top: 2rem;
background-color: yellow;
border-radius: 5px;
border-radius: 2px;
padding: 5px;
}
body h1.title {
margin: auto;
font-size: 3.5rem;
}
body h1.title a {
font-family: Cursive;
text-decoration: none;
color: #3290e7;
text-shadow: 2px 2px 3px #ccccff;
text-shadow: 2px 2px 5px rgba(50, 144, 231, 0.5);
transition: 0.2s;
}
body h1.title a:hover {
text-shadow: none;
font-size: 3.8rem;
}
body select.changelanguage {
display: none;
}
body div.onemoe-more-disk {
margin: auto;
margin-top: 20px;
width: 100%;
}
body div.onemoe-more-disk div.more-disk {
margin: auto 10px;
margin-top: 2rem;
}
body div.onemoe-more-disk div.more-disk a {
text-decoration: none;
border: solid 1px #339999;
border: solid 2px #339999;
border-radius: 5px;
font-weight: bold;
margin: auto 0.5em;
font-size: 1.2rem;
padding: 5px;
box-sizing: border-box;
margin: auto 0.5rem;
color: #339999;
}
body div.onemoe-more-disk div.more-disk a:hover {
color: #fff;
background-color: #339999;
box-shadow: 0 0 5px #339999;
transition: 0.2s;
}
body div.list-wrapper#head-div div.list-header-container {
margin-top: 20px;
}
body div.list-wrapper#head-div div.list-header-container div.readme svg,
body div.list-wrapper#head-div div.list-header-container div.readme span {
display: none;
margin-top: 2rem;
}
body div.list-wrapper#head-div div.list-header-container div.readme p {
font-size: large;
padding: 0 20px;
padding: 0 2rem;
}
body div.list-wrapper#list-div {
border-radius: 5px;
border: solid 5px rgba(137, 43, 226, 0.2);
background-color: #cccccc36;
margin-top: 20px;
margin-top: 2rem;
font-size: 1.5rem;
}
body div.list-wrapper#list-div div.list-header-container {
height: 40px;
border-radius: 0;
border-bottom: dashed 1px rgba(59, 66, 107, 0.2);
border-radius: 2px;
border-bottom: dashed 1px rgba(59, 66, 107, 0.3);
display: flex;
align-items: center;
background-color: #eee;
background-color: #e0c3fc98;
}
body div.list-wrapper#list-div div.list-header-container a.back-link {
margin-left: 20px;
margin-left: 2rem;
}
body div.list-wrapper#list-div div.list-header-container a.back-link ion-icon {
color: #339999;
width: 25px;
height: 25px;
width: 2rem;
height: 2rem;
}
body div.list-wrapper#list-div div.list-header-container h3.table-header,
body div.list-wrapper#list-div div.list-header-container h3.table-header a {
body div.list-wrapper#list-div div.list-header-container a.back-link ion-icon:hover {
color: #ff9900;
}
body div.list-wrapper#list-div div.list-header-container h3.table-header {
font-size: 1.5rem;
margin: 1rem;
color: #339999;
margin-left: 20px;
font-style: italic;
}
body div.list-wrapper#list-div div.list-header-container h3.table-header a {
margin-left: 0;
color: #339999;
text-decoration: none;
}
body div.list-wrapper#list-div div.list-header-container h3.table-header a:hover {
color: #ff9900;
}
body div.list-wrapper#list-div div.list-body-container table.list-table {
margin: auto;
box-sizing: border-box;
width: 100%;
}
body div.list-wrapper#list-div div.list-body-container table.list-table tbody {
margin: auto;
display: flex;
flex-direction: column;
align-items: center;
min-width: 100%;
}
body div.list-wrapper#list-div div.list-body-container table.list-table tbody tr {
width: 96%;
color: #333;
background-color: #fff;
margin: 4px 0;
border: solid 1px #ddd;
margin: 1rem;
border: solid 1px #339999;
border-radius: 5px;
display: flex;
justify-content: space-between;
align-items: center;
display: grid;
grid-template-columns: 6fr 2fr 1fr;
}
body div.list-wrapper#list-div div.list-body-container table.list-table tbody tr td,
body div.list-wrapper#list-div div.list-body-container table.list-table tbody tr th {
height: 3em;
margin: 0 5px;
box-sizing: border-box;
align-items: center;
display: flex;
@media screen and (max-width: 768px) {
body div.list-wrapper#list-div div.list-body-container table.list-table tbody tr {
grid-template-columns: 6fr 2fr;
}
body div.list-wrapper#list-div div.list-body-container table.list-table tbody tr th:nth-last-of-type(2),
body div.list-wrapper#list-div div.list-body-container table.list-table tbody tr td:nth-last-of-type(2) {
display: none;
}
}
body div.list-wrapper#list-div div.list-body-container table.list-table tbody tr td li,
body div.list-wrapper#list-div div.list-body-container table.list-table tbody tr th li {
list-style: none;
}
body div.list-wrapper#list-div div.list-body-container table.list-table tbody tr td a,
body div.list-wrapper#list-div div.list-body-container table.list-table tbody tr th a {
max-width: 60%;
text-decoration: none;
overflow: hidden;
text-overflow: ellipsis;
}
body div.list-wrapper#list-div div.list-body-container table.list-table tbody tr td li.operate,
body div.list-wrapper#list-div div.list-body-container table.list-table tbody tr th li.operate {
display: flex;
align-items: center;
}
body div.list-wrapper#list-div div.list-body-container table.list-table tbody tr td li.operate ul li,
body div.list-wrapper#list-div div.list-body-container table.list-table tbody tr th li.operate ul li {
margin-top: 5px;
padding: 5px 5px;
}
body div.list-wrapper#list-div div.list-body-container table.list-table tbody tr td li.operate ul li a,
body div.list-wrapper#list-div div.list-body-container table.list-table tbody tr th li.operate ul li a {
font-size: 13px;
width: 18px;
height: 100%;
}
body div.list-wrapper#list-div div.list-body-container table.list-table tbody tr th {
height: 2em;
font-weight: bold;
}
body div.list-wrapper#list-div div.list-body-container table.list-table tbody tr td:first-of-type,
body div.list-wrapper#list-div div.list-body-container table.list-table tbody tr th:first-of-type {
width: 50%;
margin-left: 10px;
float: left;
justify-content: flex-start;
}
body div.list-wrapper#list-div div.list-body-container table.list-table tbody tr td:first-of-type a,
body div.list-wrapper#list-div div.list-body-container table.list-table tbody tr th:first-of-type a {
color: #333;
margin-left: 5px;
}
body div.list-wrapper#list-div div.list-body-container table.list-table tbody tr td:first-of-type > ion-icon,
body div.list-wrapper#list-div div.list-body-container table.list-table tbody tr th:first-of-type > ion-icon {
color: #333;
}
body div.list-wrapper#list-div div.list-body-container table.list-table tbody tr td:nth-of-type(2),
body div.list-wrapper#list-div div.list-body-container table.list-table tbody tr th:nth-of-type(2) {
width: 30%;
float: right;
justify-content: flex-end;
text-align: right;
}
body div.list-wrapper#list-div div.list-body-container table.list-table tbody tr td:last-of-type,
body div.list-wrapper#list-div div.list-body-container table.list-table tbody tr th:last-of-type {
width: 20%;
margin-right: 10px;
float: right;
justify-content: flex-end;
text-align: right;
}
body div.list-wrapper#list-div div.list-body-container table.list-table tbody tr:not(:first-of-type):hover {
background-color: #ccffcc8c;
@media screen and (orientation: portrait) {
body div.list-wrapper#list-div div.list-body-container table.list-table tbody tr {
grid-template-columns: 1fr;
}
body div.list-wrapper#list-div div.list-body-container table.list-table tbody tr th:last-of-type,
body div.list-wrapper#list-div div.list-body-container table.list-table tbody tr td:last-of-type {
display: none;
}
}
body div.list-wrapper#list-div div.list-body-container table.list-table tbody tr:first-of-type {
border: none;
background-color: #cccccc00;
margin: 0 1.5rem;
}
body div.list-wrapper#list-div div.list-body-container table.list-table tbody tr:nth-of-type(2) {
margin-top: 0;
}
body div.list-wrapper#list-div div.list-body-container table.list-table tbody tr:not(:first-of-type):hover {
background-color: rgba(137, 43, 226, 0.1);
box-shadow: 0 0 5px #339999;
}
body div.list-wrapper#list-div div.list-body-container table.list-table tbody tr th,
body div.list-wrapper#list-div div.list-body-container table.list-table tbody tr td {
padding: 1rem;
align-items: center;
display: flex;
white-space: nowrap;
overflow: hidden;
}
body div.list-wrapper#list-div div.list-body-container table.list-table tbody tr th:first-of-type a,
body div.list-wrapper#list-div div.list-body-container table.list-table tbody tr td:first-of-type a {
color: #333;
margin-left: 0.5rem;
}
body div.list-wrapper#list-div div.list-body-container table.list-table tbody tr th:first-of-type a:hover,
body div.list-wrapper#list-div div.list-body-container table.list-table tbody tr td:first-of-type a:hover {
color: #339999;
text-decoration: underline;
}
body div.list-wrapper#list-div div.list-body-container table.list-table tbody tr th:first-of-type > ion-icon,
body div.list-wrapper#list-div div.list-body-container table.list-table tbody tr td:first-of-type > ion-icon {
color: #333;
}
body div.list-wrapper#list-div div.list-body-container table.list-table tbody tr th:nth-of-type(2),
body div.list-wrapper#list-div div.list-body-container table.list-table tbody tr td:nth-of-type(2) {
justify-content: flex-end;
text-align: right;
}
body div.list-wrapper#list-div div.list-body-container table.list-table tbody tr th:last-of-type,
body div.list-wrapper#list-div div.list-body-container table.list-table tbody tr td:last-of-type {
justify-content: flex-end;
text-align: right;
}
body div.list-wrapper#list-div div.list-body-container table.list-table tbody tr th li,
body div.list-wrapper#list-div div.list-body-container table.list-table tbody tr td li {
list-style: none;
}
body div.list-wrapper#list-div div.list-body-container table.list-table tbody tr th a,
body div.list-wrapper#list-div div.list-body-container table.list-table tbody tr td a {
text-decoration: none;
overflow: hidden;
text-overflow: ellipsis;
}
body div.list-wrapper#list-div div.list-body-container table.list-table tbody tr th li.operate,
body div.list-wrapper#list-div div.list-body-container table.list-table tbody tr td li.operate {
display: flex;
align-items: center;
}
body div.list-wrapper#list-div div.list-body-container table.list-table tbody tr th li.operate ul,
body div.list-wrapper#list-div div.list-body-container table.list-table tbody tr td li.operate ul {
top: -0.5rem;
}
body div.list-wrapper#list-div div.list-body-container table.list-table tbody tr th li.operate ul li,
body div.list-wrapper#list-div div.list-body-container table.list-table tbody tr td li.operate ul li {
padding: 0.5rem;
font-size: 1.3rem;
}
body div.list-wrapper#list-div div.list-body-container table.list-table tbody tr th li.operate ul li a,
body div.list-wrapper#list-div div.list-body-container table.list-table tbody tr td li.operate ul li a {
width: auto;
padding-right: 0.8rem;
}
body div.list-wrapper#list-div div.list-body-container table.list-table tbody tr th li.operate ul li:hover a,
body div.list-wrapper#list-div div.list-body-container table.list-table tbody tr td li.operate ul li:hover a {
color: #339999;
text-decoration: none;
}
body div.list-wrapper#list-div div.list-body-container div#upload_div center {
margin-top: 10px;
height: 40px;
margin-top: 1rem;
height: 4rem;
display: flex;
justify-content: space-around;
justify-content: space-evenly;
align-items: center;
}
body div.list-wrapper#list-div div.list-body-container div#upload_div center input {
vertical-align: middle;
height: 25px;
min-width: 50px;
border: dotted 1px dimgrey;
padding: 0.5rem;
min-width: 5rem;
border: solid 2px dimgrey;
border-radius: 4px;
box-sizing: border-box;
background-color: gainsboro;
@@ -294,27 +316,36 @@ body div.list-wrapper#list-div div.list-body-container div#upload_div center inp
body div.list-wrapper#list-div div.list-body-container div#upload_div center input:hover {
color: #339999;
box-shadow: 0 0 10px cornflowerblue;
cursor: pointer;
}
body div.list-wrapper#list-div:hover {
box-shadow: 0 0 10px rgba(137, 43, 226, 0.25);
}
body div.onemoe-readme {
width: 100%;
margin: 50px auto 50px;
box-sizing: border-box;
margin: 4rem auto 0;
border-radius: 3px;
border: solid 5px rgba(137, 43, 226, 0.2);
box-sizing: border-box;
}
body div.onemoe-readme div.readme {
background-color: #f2f5fa;
body div.onemoe-readme div.markdown-body {
padding: 1rem;
}
body div.onemoe-readme div.readme svg,
body div.onemoe-readme div.readme span {
display: none;
}
body div.onemoe-readme div.readme div.markdown-body {
margin: 10px 25px;
}
body div.list-wrapper:nth-of-type(4):hover {
body div.onemoe-readme:hover {
box-shadow: 0 0 10px rgba(137, 43, 226, 0.25);
}
body div[style="margin: 12px 4px 4px; text-align: center"] div a {
font-size: 1.8rem;
color: #339999;
text-decoration: none;
}
body div[style="margin: 12px 4px 4px; text-align: center"] div a:hover {
text-decoration: underline;
color: #ff9900;
}
body div[style="color: rgba(247,247,249,0);"] {
margin-top: 4rem;
flex: 1 0;
display: flex;
align-items: flex-end;
}
+212 -176
View File
@@ -1,86 +1,105 @@
body {
font: 400 1em Helvetica Neue, Helvetica, Arial, Microsoft Yahei,
:root {
font-size: 10px;
font-family: Helvetica Neue, Helvetica, Arial, Microsoft Yahei,
Hiragino Sans GB, Heiti SC, WenQuanYi Micro Hei, sans-serif;
}
@color-bg: #f2f5fa;
@color-bt: #339999;
@color-btbd: yellowgreen;
@color-btbg: papayawhip;
@color-bthv: #fff;
@color-bs: blueviolet;
@color-dj: #ff9900;
@color-wjj: #fff;
@color-wjjhv: rgba(137, 43, 226, 0.1);
@color-wjj-bg: rgba(204, 204, 204, 0.3);
body {
// background-color: @color-bg;
background-color: #8ec5fc;
background-image: linear-gradient(62deg, #8ec5fc 0%, #e0c3fc 100%);
min-height: 100vh;
margin: auto;
padding: 0 0.5rem;
max-width: 960px;
display: flex;
flex-direction: column;
background-color: #f2f5fa;
justify-content: center;
// background-color: @color-bg;
// 管理
a.login,
li.operate {
color: #339999;
font-size: 1.2rem;
color: @color-bt;
position: relative;
list-style: none;
width: 50px;
height: 30px;
width: 5rem;
ion-icon {
vertical-align: middle;
}
&:hover ul {
display: flex;
}
ul {
width: 2rem;
list-style-type: none;
display: none;
position: absolute;
top: -15px;
left: 10px;
// margin: auto 5px;
margin-top: 0;
top: 0;
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;
padding: 0.2rem;
z-index: 99;
border-radius: 2px;
background-color: @color-btbg;
border: dashed 1px @color-btbd;
&:hover {
background-color: @color-bthv;
}
a {
width: 50px;
margin-left: 0.8rem;
width: 1.7rem;
color: @color-bt;
text-decoration: none;
&:hover {
cursor: pointer;
}
}
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;
height: 4rem;
}
div.operatediv {
position: fixed;
background-color: #ddd;
border: solid 1px blueviolet;
box-shadow: 0 0 10px blueviolet;
border-radius: 10px;
border: solid 2px @color-bs;
box-shadow: 0 0 10px @color-bt;
border-radius: 2px;
div {
color: @color-bt;
font-size: 1.5rem;
display: flex;
flex-direction: column;
padding: 1rem;
input[type="submit"],
a.operatediv_close {
width: 20%;
border: solid 1px blueviolet;
border-radius: 10px;
margin: auto;
align-self: flex-end;
width: auto;
padding: 1px 5px;
margin: 5px 0;
border: solid 2px @color-bt;
border-radius: 2px;
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;
font-size: 1.5rem;
color: @color-bt;
&:hover {
background-color: @color-bt;
cursor: pointer;
color: @color-bthv;
}
}
}
}
@@ -89,24 +108,25 @@ body {
}
// 升级提示
div[style="position:absolute;"] {
left: 50px;
top: 20px;
top: 2rem;
background-color: yellow;
border-radius: 5px;
border-radius: 2px;
padding: 5px;
}
// 标题
h1.title {
margin: auto;
// margin-top: 20px;
font-size: 3.5rem;
a {
font-family: Cursive;
text-decoration: none;
color: rgb(50, 144, 231);
text-shadow: 2px 2px 3px #ccccff;
}
a:hover {
text-shadow: none;
text-shadow: 2px 2px 5px rgba(50, 144, 231, 0.5);
transition: 0.2s;
&:hover {
text-shadow: none;
font-size: 3.8rem;
}
}
}
// 语言
@@ -116,39 +136,34 @@ body {
// 多盘
div.onemoe-more-disk {
margin: auto;
margin-top: 20px;
width: 100%;
margin-top: 2rem;
div.more-disk {
margin: auto 10px;
a {
text-decoration: none;
border: solid 1px #339999;
border: solid 2px @color-bt;
border-radius: 5px;
font-weight: bold;
margin: auto 0.5em;
font-size: 1.2rem;
padding: 5px;
box-sizing: border-box;
color: #339999;
margin: auto 0.5rem;
color: @color-bt;
}
a:hover {
color: #fff;
background-color: #339999;
box-shadow: 0 0 5px #339999;
background-color: @color-bt;
box-shadow: 0 0 5px @color-bt;
transition: 0.2s;
}
}
}
// head.md
div.list-wrapper#head-div {
div.list-header-container {
margin-top: 20px;
margin-top: 2rem;
div.readme {
svg,
span {
display: none;
}
p {
font-size: large;
padding: 0 20px;
padding: 0 2rem;
}
}
}
@@ -158,70 +173,114 @@ body {
div.list-wrapper#list-div {
border-radius: 5px;
border: solid 5px rgba(137, 43, 226, 0.2);
background-color: #cccccc36;
margin-top: 20px;
// background-color: @color-wjj-bg;
margin-top: 2rem;
font-size: 1.5rem;
// 文件路径
div.list-header-container {
height: 40px;
border-radius: 0;
border-bottom: dashed 1px rgba(59, 66, 107, 0.2);
border-radius: 2px;
border-bottom: dashed 1px rgba(59, 66, 107, 0.3);
display: flex;
align-items: center;
background-color: #eee;
background-color: #e0c3fc98;
a.back-link {
margin-left: 20px;
margin-left: 2rem;
ion-icon {
color: #339999;
width: 25px;
height: 25px;
color: @color-bt;
width: 2rem;
height: 2rem;
&:hover {
color: @color-dj;
}
}
}
h3.table-header,
h3.table-header a {
color: #339999;
margin-left: 20px;
h3.table-header {
font-size: 1.5rem;
margin: 1rem;
color: @color-bt;
font-style: italic;
}
h3.table-header a {
margin-left: 0;
text-decoration: none;
a {
color: @color-bt;
text-decoration: none;
&:hover {
color: @color-dj;
}
}
}
}
// 表格
div.list-body-container {
table.list-table {
margin: auto;
box-sizing: border-box;
width: 100%;
min-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;
color: #333;
background-color: @color-wjj;
margin: 1rem;
border: solid 1px @color-bt;
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;
display: grid;
grid-template-columns: 6fr 2fr 1fr;
@media screen and(max-width:768px) {
grid-template-columns: 6fr 2fr;
th:nth-last-of-type(2),
td:nth-last-of-type(2) {
display: none;
}
}
@media screen and(orientation:portrait) {
grid-template-columns: 1fr;
th:last-of-type,
td:last-of-type {
display: none;
}
}
// 表头
&:first-of-type {
border: none;
background-color: #cccccc00;
margin: 0 1.5rem;
}
&:nth-of-type(2) {
margin-top: 0;
}
&:not(:first-of-type):hover {
background-color: @color-wjjhv;
box-shadow: 0 0 5px @color-bt;
}
th,
td {
padding: 1rem;
align-items: center;
display: flex;
white-space: nowrap;
overflow: hidden;
&:first-of-type {
a {
color: #333;
margin-left: 0.5rem;
&:hover {
color: @color-bt;
text-decoration: underline;
}
}
> ion-icon {
color: #333;
}
}
&:nth-of-type(2) {
justify-content: flex-end;
text-align: right;
}
&:last-of-type {
justify-content: flex-end;
text-align: right;
}
li {
list-style: none;
}
a {
max-width: 60%;
text-decoration: none;
overflow: hidden;
text-overflow: ellipsis;
@@ -230,76 +289,40 @@ body {
li.operate {
display: flex;
align-items: center;
// margin-right: -2rem;
ul {
top: -0.5rem;
li {
margin-top: 5px;
padding: 5px 5px;
padding: 0.5rem;
font-size: 1.3rem;
a {
font-size: 13px;
width: 18px;
height: 100%;
width: auto;
padding-right: 0.8rem;
}
&:hover a {
color: @color-bt;
text-decoration: none;
}
}
}
}
}
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;
margin-top: 1rem;
height: 4rem;
display: flex;
justify-content: space-around;
justify-content: space-evenly;
align-items: center;
input {
vertical-align: middle;
height: 25px;
min-width: 50px;
border: dotted 1px dimgrey;
padding: 0.5rem;
min-width: 5rem;
border: solid 2px dimgrey;
border-radius: 4px;
box-sizing: border-box;
background-color: gainsboro;
@@ -307,6 +330,7 @@ body {
input:hover {
color: #339999;
box-shadow: 0 0 10px cornflowerblue;
cursor: pointer;
}
}
}
@@ -319,22 +343,34 @@ body {
// 底部readme
div.onemoe-readme {
width: 100%;
margin: 50px auto 50px;
box-sizing: border-box;
margin: 4rem auto 0;
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;
box-sizing: border-box;
div.markdown-body {
padding: 1rem;
}
&:hover {
box-shadow: 0 0 10px rgba(137, 43, 226, 0.25);
}
}
div[style="margin: 12px 4px 4px; text-align: center"] {
div {
a {
font-size: 1.8rem;
color: @color-bt;
text-decoration: none;
&:hover {
text-decoration: underline;
color: @color-dj;
}
}
}
}
div.list-wrapper:nth-of-type(4):hover {
box-shadow: 0 0 10px rgba(137, 43, 226, 0.25);
div[style="color: rgba(247,247,249,0);"] {
margin-top: 4rem;
flex: 1 0;
display: flex;
align-items: flex-end;
}
}
File diff suppressed because one or more lines are too long
+27 -15
View File
@@ -7,11 +7,9 @@
<meta http-equiv=X-UA-Compatible content="IE=edge">
<meta name=viewport content="width=device-width,initial-scale=1">
<meta name="keywords" content="<?php echo $n_path;?>,<?php if ($p_path!='') echo $p_path.','; echo $_SERVER['sitename'];?>,林的小窝,onedrive">
<!--<link rel="icon" href="<?php echo $_SERVER['base_path'];?>favicon.ico" type="image/x-icon" />
<link rel="shortcut icon" href="<?php echo $_SERVER['base_path'];?>favicon.ico" type="image/x-icon" />-->
<link rel="icon" href="https://cdn.jsdelivr.net/gh/ldxw/CDN@0.003/favicon/64x64/favicon.ico" type="image/x-icon" />
<link rel="shortcut icon" href="https://cdn.jsdelivr.net/gh/ldxw/CDN@0.003/favicon/64x64/favicon.ico" type="image/x-icon" />
<link rel="stylesheet" href="https://cdn.jsdelivr.net/gh/ldxw/CDN@0.02.3/onedrive-index-theme-disk/a6pq2y.css" type="text/css">
<link rel="stylesheet" href="https://cdn.jsdelivr.net/gh/ldxw/CDN@0.02.6/onedrive-index-theme-disk/02e67o.css" type="text/css">
</head>
<body>
@@ -148,12 +146,12 @@
<textarea id="txt-a" name="editfile" readonly style="width: 100%; margin-top: 2px;" <?php if ($_SERVER['admin']) echo 'onchange="document.getElementById(\'txt-save\').onclick=function(){document.getElementById(\'txt-form\').submit();}"';?> ><?php echo $txtstr;?></textarea>
<?php if ($_SERVER['admin']) echo '</form>'; ?>
</div>
<?php } elseif (in_array($ext, ['md'])) {
<?php } /*elseif (in_array($ext, ['md'])) {
echo ' <div class="markdown-body" id="readme">
<textarea id="readme-md" style="display:none;">' . curl_request($files['@microsoft.graph.downloadUrl'])['body'] . '</textarea>
</div>
';
} else {
}*/ else {
echo '<span>'.getconstStr('FileNotSupport').'</span>';
} ?>
</div>
@@ -165,8 +163,8 @@
<table class="list-table" id="list-table">
<tr id="tr0">
<th class="file" onclick="sortby('a');"><?php echo getconstStr('File'); if ($_SERVER['USER']!='qcloud') { ?>&nbsp;&nbsp;&nbsp;<button onclick="showthumbnails(this);"><?php echo getconstStr('ShowThumbnails'); ?></button><?php } ?></th>
<th class="updated_at" width="25%" onclick="sortby('time');"><?php echo getconstStr('EditTime'); ?></th>
<th class="size" width="15%" onclick="sortby('size');"><?php echo getconstStr('Size'); ?></th>
<th class="updated_at" onclick="sortby('time');"><?php echo getconstStr('EditTime'); ?></th>
<th class="size" onclick="sortby('size');"><?php echo getconstStr('Size'); ?></th>
</tr>
<!-- Dirs -->
<?php //echo json_encode($files['children'], JSON_PRETTY_PRINT);
@@ -182,6 +180,7 @@
<li><a onclick="showdiv(event,'encrypt',<?php echo $filenum;?>);"><ion-icon name="lock"></ion-icon><?php echo getconstStr('encrypt'); ?></a></li>
<li><a onclick="showdiv(event, 'rename',<?php echo $filenum;?>);"><ion-icon name="create"></ion-icon><?php echo getconstStr('Rename'); ?></a></li>
<li><a onclick="showdiv(event, 'move',<?php echo $filenum;?>);"><ion-icon name="move"></ion-icon><?php echo getconstStr('Move'); ?></a></li>
<li><a onclick="showdiv(event, 'copy',<?php echo $filenum;?>);"><ion-icon name="copy"></ion-icon><?php echo getconstStr('Copy'); ?></a></li>
<li><a onclick="showdiv(event, 'delete',<?php echo $filenum;?>);"><ion-icon name="trash"></ion-icon><?php echo getconstStr('Delete'); ?></a></li>
</ul>
</li>&nbsp;&nbsp;&nbsp;
@@ -213,6 +212,7 @@
<ul>
<li><a onclick="showdiv(event, 'rename',<?php echo $filenum;?>);"><ion-icon name="create"></ion-icon><?php echo getconstStr('Rename'); ?></a></li>
<li><a onclick="showdiv(event, 'move',<?php echo $filenum;?>);"><ion-icon name="move"></ion-icon><?php echo getconstStr('Move'); ?></a></li>
<li><a onclick="showdiv(event, 'copy',<?php echo $filenum;?>);"><ion-icon name="copy"></ion-icon><?php echo getconstStr('Copy'); ?></a></li>
<li><a onclick="showdiv(event, 'delete',<?php echo $filenum;?>);"><ion-icon name="trash"></ion-icon><?php echo getconstStr('Delete'); ?></a></li>
</ul>
</li>&nbsp;&nbsp;&nbsp;
@@ -313,8 +313,8 @@
<div class="list-container">
<div class="list-header-container">
<div class="readme">
<svg class="octicon octicon-book" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M3 5h4v1H3V5zm0 3h4V7H3v1zm0 2h4V9H3v1zm11-5h-4v1h4V5zm0 2h-4v1h4V7zm0 2h-4v1h4V9zm2-6v9c0 .55-.45 1-1 1H9.5l-1 1-1-1H2c-.55 0-1-.45-1-1V3c0-.55.45-1 1-1h5.5l1 1 1-1H15c.55 0 1 .45 1 1zm-8 .5L7.5 3H2v9h6V3.5zm7-.5H9.5l-.5.5V12h6V3z"></path></svg>
<span style="line-height: 16px;vertical-align: top;">'.$head['name'].'</span>
<!--<svg class="octicon octicon-book" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M3 5h4v1H3V5zm0 3h4V7H3v1zm0 2h4V9H3v1zm11-5h-4v1h4V5zm0 2h-4v1h4V7zm0 2h-4v1h4V9zm2-6v9c0 .55-.45 1-1 1H9.5l-1 1-1-1H2c-.55 0-1-.45-1-1V3c0-.55.45-1 1-1h5.5l1 1 1-1H15c.55 0 1 .45 1 1zm-8 .5L7.5 3H2v9h6V3.5zm7-.5H9.5l-.5.5V12h6V3z"></path></svg>
<span style="line-height: 16px;vertical-align: top;">'.$head['name'].'</span>-->
<div class="markdown-body" id="head">
<textarea id="head-md" style="display:none;">' . curl_request(fetch_files(spurlencode(path_format($path . '/' .$head['name']),'/'))['@microsoft.graph.downloadUrl'])['body'] . '
</textarea>
@@ -327,12 +327,12 @@
</div>
</div>
</div>
<div class="list-wrapper onemoe-readme">
<div class="list-wrapper">
<div class="list-container">
<div class="list-header-container">
<div class="readme">
<svg class="octicon octicon-book" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M3 5h4v1H3V5zm0 3h4V7H3v1zm0 2h4V9H3v1zm11-5h-4v1h4V5zm0 2h-4v1h4V7zm0 2h-4v1h4V9zm2-6v9c0 .55-.45 1-1 1H9.5l-1 1-1-1H2c-.55 0-1-.45-1-1V3c0-.55.45-1 1-1h5.5l1 1 1-1H15c.55 0 1 .45 1 1zm-8 .5L7.5 3H2v9h6V3.5zm7-.5H9.5l-.5.5V12h6V3z"></path></svg>
<span style="line-height: 16px;vertical-align: top;">'.$readme['name'].'</span>
<div class="readme onemoe-readme">
<!--<svg class="octicon octicon-book" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M3 5h4v1H3V5zm0 3h4V7H3v1zm0 2h4V9H3v1zm11-5h-4v1h4V5zm0 2h-4v1h4V7zm0 2h-4v1h4V9zm2-6v9c0 .55-.45 1-1 1H9.5l-1 1-1-1H2c-.55 0-1-.45-1-1V3c0-.55.45-1 1-1h5.5l1 1 1-1H15c.55 0 1 .45 1 1zm-8 .5L7.5 3H2v9h6V3.5zm7-.5H9.5l-.5.5V12h6V3z"></path></svg>
<span style="line-height: 16px;vertical-align: top;">'.$readme['name'].'</span>-->
<div class="markdown-body" id="readme">
<textarea id="readme-md" style="display:none;">' . curl_request(fetch_files(spurlencode(path_format($path . '/' .$readme['name']),'/'))['@microsoft.graph.downloadUrl'])['body'] . '
</textarea>
@@ -397,6 +397,17 @@
</form>
</div>
</div>
<div id="copy_div" class="operatediv" style="display:none">
<div>
<label id="copy_label"></label><br><br><a onclick="operatediv_close('copy')" class="operatediv_close"><?php echo getconstStr('Close'); ?></a>
<form id="copy_form" onsubmit="return submit_operate('copy');">
<input id="copy_sid" name="copy_sid" type="hidden" value="">
<input id="copy_hidden" name="copy_name" type="hidden" value="">
<input id="copy_input" name="copy_input" type="hidden" value="">
<input name="operate_action" type="submit" value="<?php echo getconstStr('Copy'); ?>">
</form>
</div>
</div>
<div id="move_div" class="operatediv" style="display:none">
<div>
<label id="move_label"></label><br><br><a onclick="operatediv_close('move')" class="operatediv_close"><?php echo getconstStr('Close'); ?></a>
@@ -468,7 +479,7 @@
</div>
<?php }
} ?>
<font color="#f7f7f9"><?php echo date("Y-m-d H:i:s")." ".getconstStr('Week')[date("w")]." ".$_SERVER['REMOTE_ADDR'];?></font>
<div style="color: rgba(247,247,249,0);"><?php echo date("Y-m-d H:i:s")." ".getconstStr('Week')[date("w")]." ".$_SERVER['REMOTE_ADDR'];?></div>
</body>
<?php if ($files) { ?>
<?php if ($head||$readme) { ?><link rel="stylesheet" href="//unpkg.zhimg.com/github-markdown-css@3.0.1/github-markdown.css">
@@ -1054,6 +1065,7 @@
xhr.onload = function(e){
var html;
if (xhr.status<300) {
console.log(xhr.status+','+xhr.responseText);
if (str=='rename') {
html=JSON.parse(xhr.responseText);
var file_a = document.getElementById('file_a'+num);
@@ -1077,7 +1089,7 @@
var td1=document.createElement('td');
td1.setAttribute('class','file');
var a1=document.createElement('a');
a1.href=html.name.replace(/#/,'%23');
a1.href='<?php echo $_SERVER['base_disk_path'];?>'+html.name.replace(/#/,'%23');
a1.innerText=html.name;
a1.target='_blank';
var td2=document.createElement('td');
+1
View File
@@ -0,0 +1 @@
# 彩虹 样式
Binary file not shown.

After

Width:  |  Height:  |  Size: 4.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 255 B