2024-10-10
This commit is contained in:
Binary file not shown.
10
web/template/sidebar/css/Chart.min.js
vendored
Normal file
10
web/template/sidebar/css/Chart.min.js
vendored
Normal file
File diff suppressed because one or more lines are too long
20
web/template/sidebar/css/Exo.css
Normal file
20
web/template/sidebar/css/Exo.css
Normal file
@@ -0,0 +1,20 @@
|
||||
@charset "UTF-8";
|
||||
@font-face {
|
||||
font-family: 'Exo 2';
|
||||
font-style: normal;
|
||||
font-weight: 600;
|
||||
src: url(7cH1v4okm5zmbvwkAx_sfcEuiD8jYPWsOdC6.ttf) format('truetype');
|
||||
}
|
||||
body {
|
||||
background: linear-gradient(45deg, #f48fb1, #a5d6a7, #64b5f6); /* 增加饱和度的渐变背景 */
|
||||
background-size: 400% 400%; /* 增加背景的大小,使动画效果更加流畅 */
|
||||
animation: backgroundAnimation 20s ease infinite; /* 调整动画持续时间和曲线 */
|
||||
}
|
||||
/* 背景颜色变化动画 */
|
||||
@keyframes backgroundAnimation {
|
||||
0% { background-position: 0% 0%; }
|
||||
25% { background-position: 100% 0%; }
|
||||
50% { background-position: 100% 100%; }
|
||||
75% { background-position: 0% 100%; }
|
||||
100% { background-position: 0% 0%; }
|
||||
}
|
||||
6
web/template/sidebar/css/FiraMono.css
Normal file
6
web/template/sidebar/css/FiraMono.css
Normal file
@@ -0,0 +1,6 @@
|
||||
@font-face {
|
||||
font-family: 'Fira Mono';
|
||||
font-style: normal;
|
||||
font-weight: 400;
|
||||
src: url(../fonts/N0bX2SlFPv1weGeLZDtgJv7X.ttf) format('truetype');
|
||||
}
|
||||
BIN
web/template/sidebar/css/N0bX2SlFPv1weGeLZDtgJv7X.ttf
Normal file
BIN
web/template/sidebar/css/N0bX2SlFPv1weGeLZDtgJv7X.ttf
Normal file
Binary file not shown.
BIN
web/template/sidebar/css/S6u8w4BMUTPHjxsAXC-v.ttf
Normal file
BIN
web/template/sidebar/css/S6u8w4BMUTPHjxsAXC-v.ttf
Normal file
Binary file not shown.
BIN
web/template/sidebar/css/S6u9w4BMUTPHh6UVSwiPHA.ttf
Normal file
BIN
web/template/sidebar/css/S6u9w4BMUTPHh6UVSwiPHA.ttf
Normal file
Binary file not shown.
BIN
web/template/sidebar/css/S6u_w4BMUTPHjxsI5wq_Gwfo.ttf
Normal file
BIN
web/template/sidebar/css/S6u_w4BMUTPHjxsI5wq_Gwfo.ttf
Normal file
Binary file not shown.
BIN
web/template/sidebar/css/S6uyw4BMUTPHjx4wWw.ttf
Normal file
BIN
web/template/sidebar/css/S6uyw4BMUTPHjx4wWw.ttf
Normal file
Binary file not shown.
1
web/template/sidebar/css/auto-render.min.js
vendored
Normal file
1
web/template/sidebar/css/auto-render.min.js
vendored
Normal file
@@ -0,0 +1 @@
|
||||
!function(e,t){"object"==typeof exports&&"object"==typeof module?module.exports=t(require("katex")):"function"==typeof define&&define.amd?define(["katex"],t):"object"==typeof exports?exports.renderMathInElement=t(require("katex")):e.renderMathInElement=t(e.katex)}("undefined"!=typeof self?self:this,function(e){return function(e){var t={};function r(n){if(t[n])return t[n].exports;var o=t[n]={i:n,l:!1,exports:{}};return e[n].call(o.exports,o,o.exports,r),o.l=!0,o.exports}return r.m=e,r.c=t,r.d=function(e,t,n){r.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:n})},r.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},r.t=function(e,t){if(1&t&&(e=r(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var n=Object.create(null);if(r.r(n),Object.defineProperty(n,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var o in e)r.d(n,o,function(t){return e[t]}.bind(null,o));return n},r.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return r.d(t,"a",t),t},r.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},r.p="",r(r.s=1)}([function(t,r){t.exports=e},function(e,t,r){"use strict";r.r(t);var n=r(0),o=r.n(n),a=function(e,t,r){for(var n=r,o=0,a=e.length;n<t.length;){var i=t[n];if(o<=0&&t.slice(n,n+a)===e)return n;"\\"===i?n++:"{"===i?o++:"}"===i&&o--,n++}return-1},i=function(e,t,r,n){for(var o=[],i=0;i<e.length;i++)if("text"===e[i].type){var l=e[i].data,d=!0,s=0,f=void 0;for(-1!==(f=l.indexOf(t))&&(s=f,o.push({type:"text",data:l.slice(0,s)}),d=!1);;){if(d){if(-1===(f=l.indexOf(t,s)))break;o.push({type:"text",data:l.slice(s,f)}),s=f}else{if(-1===(f=a(r,l,s+t.length)))break;o.push({type:"math",data:l.slice(s+t.length,f),rawData:l.slice(s,f+r.length),display:n}),s=f+r.length}d=!d}o.push({type:"text",data:l.slice(s)})}else o.push(e[i]);return o},l=function(e,t){var r=function(e,t){for(var r=[{type:"text",data:e}],n=0;n<t.length;n++){var o=t[n];r=i(r,o.left,o.right,o.display||!1)}return r}(e,t.delimiters);if(1===r.length&&"text"===r[0].type)return null;for(var n=document.createDocumentFragment(),a=0;a<r.length;a++)if("text"===r[a].type)n.appendChild(document.createTextNode(r[a].data));else{var l=document.createElement("span"),d=r[a].data;t.displayMode=r[a].display;try{t.preProcess&&(d=t.preProcess(d)),o.a.render(d,l,t)}catch(e){if(!(e instanceof o.a.ParseError))throw e;t.errorCallback("KaTeX auto-render: Failed to parse `"+r[a].data+"` with ",e),n.appendChild(document.createTextNode(r[a].rawData));continue}n.appendChild(l)}return n};t.default=function(e,t){if(!e)throw new Error("No element provided to render");var r={};for(var n in t)t.hasOwnProperty(n)&&(r[n]=t[n]);r.delimiters=r.delimiters||[{left:"$$",right:"$$",display:!0},{left:"\\(",right:"\\)",display:!1},{left:"\\[",right:"\\]",display:!0}],r.ignoredTags=r.ignoredTags||["script","noscript","style","textarea","pre","code","option"],r.ignoredClasses=r.ignoredClasses||[],r.errorCallback=r.errorCallback||console.error,r.macros=r.macros||{},function e(t,r){for(var n=0;n<t.childNodes.length;n++){var o=t.childNodes[n];if(3===o.nodeType){var a=l(o.textContent,r);a&&(n+=a.childNodes.length-1,t.replaceChild(a,o))}else 1===o.nodeType&&function(){var t=" "+o.className+" ";-1===r.ignoredTags.indexOf(o.nodeName.toLowerCase())&&r.ignoredClasses.every(function(e){return-1===t.indexOf(" "+e+" ")})&&e(o,r)}()}}(e,r)}}]).default});
|
||||
87
web/template/sidebar/css/bing.css
Normal file
87
web/template/sidebar/css/bing.css
Normal file
@@ -0,0 +1,87 @@
|
||||
.toprow{
|
||||
background-color:#79a3d5;
|
||||
white-space:nowrap;
|
||||
}
|
||||
.toprow,.navbar .navbar-nav li a,.navbar-header .navbar-brand{
|
||||
color:#999;
|
||||
}
|
||||
.dropdown-menu,.navbar-default{
|
||||
background-color:#79a3d5;
|
||||
background-image: linear-gradient(to bottom, #323a81 0px, #79a3d5 100%);
|
||||
background-repeat: repeat-x;
|
||||
border-radius: 4px;
|
||||
box-shadow: 0px 1px 0px rgba(255, 255, 255, 0.15) inset, 0px 1px 5px rgba(0, 0, 0, 0.075);
|
||||
}
|
||||
.http_judge_form{
|
||||
white-space:nowrap;
|
||||
}
|
||||
.center{
|
||||
text-align: center
|
||||
}
|
||||
.sampledata {
|
||||
background: none repeat scroll 0 0 #ccccFF;
|
||||
font-family: Monospace;
|
||||
font-size: 18px;
|
||||
line-height:2px;
|
||||
white-space: pre;
|
||||
}
|
||||
|
||||
body {
|
||||
padding: 5px;
|
||||
background-image: url(http://appserver.m.bing.net/BackgroundImageService/TodayImageService.svc/GetTodayImage?dateOffset=0&urlEncodeHeaders=true&osName=windowsPhone&osVersion=8.10&orientation=800x480&deviceName=WP8&mkt=en-US);
|
||||
background-attachment: fixed;
|
||||
background-repeat: no-repeat;
|
||||
background-size: cover;
|
||||
opacity: 0.9;
|
||||
|
||||
}
|
||||
.navbar{
|
||||
position: fixed;
|
||||
width: 100%;
|
||||
padding: 0 auto;
|
||||
top: 0;
|
||||
left: 0;
|
||||
-moz-opacity: 0.9;
|
||||
-khtml-opacity: 0.9;
|
||||
opacity: 0.9;
|
||||
z-index: 9999;
|
||||
color:#999;
|
||||
border: 0px solid #000;
|
||||
}
|
||||
/* funny color*/
|
||||
|
||||
.dropdown-menu,.navbar-default{
|
||||
color:#999;
|
||||
background-color:#000000;
|
||||
background-image: linear-gradient(to bottom, #000000 0px, #000000 100%);
|
||||
background-repeat: repeat-x;
|
||||
border-radius: 4px;
|
||||
box-shadow: 0px 1px 0px rgba(255, 255, 255, 0.15) inset, 0px 1px 5px rgba(0, 0, 0, 0.075);
|
||||
}
|
||||
.btn-warning{
|
||||
background-color:#ff8000;
|
||||
}
|
||||
.btn-success{
|
||||
background-color:#33cc99;
|
||||
}
|
||||
.panel-default{
|
||||
padding: 5px;
|
||||
background-image: url(../../image/background.jpg);
|
||||
border: 1px solid #eee;
|
||||
margin-top:50px;
|
||||
}
|
||||
|
||||
.jumbotron{
|
||||
color:#000;
|
||||
background-color:#ddd;
|
||||
margin-top:50px;
|
||||
}
|
||||
.btn-danger{
|
||||
background-color:#d3406d;
|
||||
}
|
||||
.toprow{
|
||||
color:#999;
|
||||
background-color:#000000;
|
||||
white-space:nowrap;
|
||||
}
|
||||
|
||||
75
web/template/sidebar/css/black.css
Normal file
75
web/template/sidebar/css/black.css
Normal file
@@ -0,0 +1,75 @@
|
||||
.toprow{
|
||||
background-color:#79a3d5;
|
||||
white-space:nowrap;
|
||||
}
|
||||
.toprow,.navbar .navbar-nav li a,.navbar-header .navbar-brand{
|
||||
color:#999;
|
||||
}
|
||||
.dropdown-menu,.navbar-default{
|
||||
background-color:#79a3d5;
|
||||
background-image: linear-gradient(to bottom, #323a81 0px, #79a3d5 100%);
|
||||
background-repeat: repeat-x;
|
||||
border-radius: 4px;
|
||||
box-shadow: 0px 1px 0px rgba(255, 255, 255, 0.15) inset, 0px 1px 5px rgba(0, 0, 0, 0.075);
|
||||
}
|
||||
.http_judge_form{
|
||||
white-space:nowrap;
|
||||
}
|
||||
.center{
|
||||
text-align: center
|
||||
}
|
||||
.sampledata {
|
||||
background: none repeat scroll 0 0 #ccccFF;
|
||||
font-family: Monospace;
|
||||
font-size: 18px;
|
||||
line-height:2px;
|
||||
white-space: pre;
|
||||
}
|
||||
|
||||
.navbar{
|
||||
position: fixed;
|
||||
width: 100%;
|
||||
padding: 0 auto;
|
||||
top: 0;
|
||||
left: 0;
|
||||
-moz-opacity: 0.9;
|
||||
-khtml-opacity: 0.9;
|
||||
opacity: 0.9;
|
||||
z-index: 9999;
|
||||
color:#999;
|
||||
}
|
||||
/* funny color*/
|
||||
|
||||
.dropdown-menu,.navbar-default{
|
||||
color:#999;
|
||||
background-color:#000000;
|
||||
background-image: linear-gradient(to bottom, #000000 0px, #000000 100%);
|
||||
background-repeat: repeat-x;
|
||||
border-radius: 4px;
|
||||
box-shadow: 0px 1px 0px rgba(255, 255, 255, 0.15) inset, 0px 1px 5px rgba(0, 0, 0, 0.075);
|
||||
}
|
||||
.btn-warning{
|
||||
background-color:#ff8000;
|
||||
}
|
||||
.btn-success{
|
||||
background-color:#33cc99;
|
||||
}
|
||||
.panel-default{
|
||||
padding: 5px;
|
||||
background-image: url(../../image/background.jpg);
|
||||
border: 1px solid #eee;
|
||||
margin-top:50px;
|
||||
}
|
||||
|
||||
.jumbotron{
|
||||
background-color:#efefef;
|
||||
margin-top:50px;
|
||||
}
|
||||
.btn-danger{
|
||||
background-color:#d3406d;
|
||||
}
|
||||
a,.label,.toprow{
|
||||
color:#999;
|
||||
background-color:#000000;
|
||||
white-space:nowrap;
|
||||
}
|
||||
63
web/template/sidebar/css/blue.css
Normal file
63
web/template/sidebar/css/blue.css
Normal file
@@ -0,0 +1,63 @@
|
||||
.toprow{
|
||||
background-color:#79a3d5;
|
||||
white-space:nowrap;
|
||||
}
|
||||
.toprow,.navbar .navbar-nav li a,.navbar-header .navbar-brand{
|
||||
color:#fff;
|
||||
}
|
||||
.dropdown-menu,.navbar-default{
|
||||
background-color:#79a3d5;
|
||||
background-image: linear-gradient(to bottom, #323a81 0px, #79a3d5 100%);
|
||||
background-repeat: repeat-x;
|
||||
border-radius: 4px;
|
||||
box-shadow: 0px 1px 0px rgba(255, 255, 255, 0.15) inset, 0px 1px 5px rgba(0, 0, 0, 0.075);
|
||||
}
|
||||
.http_judge_form{
|
||||
white-space:nowrap;
|
||||
}
|
||||
.center{
|
||||
text-align: center
|
||||
}
|
||||
.panel-default{
|
||||
padding: 5px;
|
||||
background-image: url(../../image/background.jpg);
|
||||
border: 1px solid #eee;
|
||||
margin-top:50px;
|
||||
}
|
||||
|
||||
.container .jumbotron{
|
||||
padding: 5px;
|
||||
background-image: url(../../image/background.jpg);
|
||||
border: 1px solid #eee;
|
||||
margin-top:50px;
|
||||
}
|
||||
.sampledata {
|
||||
background: none repeat scroll 0 0 #ccccFF;
|
||||
font-family: Monospace;
|
||||
font-size: 18px;
|
||||
line-height:2px;
|
||||
white-space: pre;
|
||||
}
|
||||
|
||||
.navbar{
|
||||
position: fixed;
|
||||
width: 100%;
|
||||
padding: 0 auto;
|
||||
top: 0;
|
||||
left: 0;
|
||||
-moz-opacity: 0.9;
|
||||
-khtml-opacity: 0.9;
|
||||
opacity: 0.9;
|
||||
z-index: 9999;
|
||||
color:#999;
|
||||
}
|
||||
.red{
|
||||
color:red;
|
||||
}
|
||||
.green{
|
||||
color:green;
|
||||
}
|
||||
.blue{
|
||||
color:blue;
|
||||
}
|
||||
/* funny color*/
|
||||
5
web/template/sidebar/css/bootstrap-theme.min.css
vendored
Normal file
5
web/template/sidebar/css/bootstrap-theme.min.css
vendored
Normal file
File diff suppressed because one or more lines are too long
5
web/template/sidebar/css/bootstrap.min.css
vendored
Normal file
5
web/template/sidebar/css/bootstrap.min.css
vendored
Normal file
File diff suppressed because one or more lines are too long
37
web/template/sidebar/css/dark.css
Normal file
37
web/template/sidebar/css/dark.css
Normal file
@@ -0,0 +1,37 @@
|
||||
@media (prefers-color-scheme: dark) {
|
||||
// one
|
||||
.app{
|
||||
filter: invert(1) hue-rotate(180deg);
|
||||
img,button,.active {
|
||||
//filter: brightness(.8) contrast(1.2);
|
||||
filter: invert(1) hue-rotate(180deg);
|
||||
}
|
||||
}
|
||||
// two
|
||||
div:not(.no-invert){
|
||||
filter: invert(1) hue-rotate(180deg);
|
||||
}
|
||||
// three
|
||||
:not(img) { filter: invert(100%) hue-rotate(180deg); }
|
||||
}
|
||||
|
||||
body {
|
||||
filter: invert(1) hue-rotate(180deg);
|
||||
margin-top: 0px !important;
|
||||
// 不需要反转的,在反转回去
|
||||
// 图片
|
||||
img,
|
||||
iframe,
|
||||
// element 元素
|
||||
.el-tag--primary, .el-tag--success, .el-tag--warning, .el-tag--error,
|
||||
.el-button--primary, .el-button--primary,
|
||||
.invert-restore{
|
||||
filter: invert(1) hue-rotate(180deg);
|
||||
}
|
||||
.invert-restore{
|
||||
// 反转回去的,里面的东西,在去除反转
|
||||
img{
|
||||
filter: none;
|
||||
}
|
||||
}
|
||||
}
|
||||
BIN
web/template/sidebar/css/fonts/KaTeX_Main-Regular.ttf
Normal file
BIN
web/template/sidebar/css/fonts/KaTeX_Main-Regular.ttf
Normal file
Binary file not shown.
BIN
web/template/sidebar/css/fonts/KaTeX_Main-Regular.woff
Normal file
BIN
web/template/sidebar/css/fonts/KaTeX_Main-Regular.woff
Normal file
Binary file not shown.
BIN
web/template/sidebar/css/fonts/KaTeX_Main-Regular.woff2
Normal file
BIN
web/template/sidebar/css/fonts/KaTeX_Main-Regular.woff2
Normal file
Binary file not shown.
BIN
web/template/sidebar/css/fonts/KaTeX_Math-Italic.ttf
Normal file
BIN
web/template/sidebar/css/fonts/KaTeX_Math-Italic.ttf
Normal file
Binary file not shown.
BIN
web/template/sidebar/css/fonts/KaTeX_Math-Italic.woff
Normal file
BIN
web/template/sidebar/css/fonts/KaTeX_Math-Italic.woff
Normal file
Binary file not shown.
BIN
web/template/sidebar/css/fonts/KaTeX_Math-Italic.woff2
Normal file
BIN
web/template/sidebar/css/fonts/KaTeX_Math-Italic.woff2
Normal file
Binary file not shown.
BIN
web/template/sidebar/css/fonts/KaTeX_Size1-Regular.ttf
Normal file
BIN
web/template/sidebar/css/fonts/KaTeX_Size1-Regular.ttf
Normal file
Binary file not shown.
BIN
web/template/sidebar/css/fonts/KaTeX_Size1-Regular.woff
Normal file
BIN
web/template/sidebar/css/fonts/KaTeX_Size1-Regular.woff
Normal file
Binary file not shown.
BIN
web/template/sidebar/css/fonts/KaTeX_Size1-Regular.woff2
Normal file
BIN
web/template/sidebar/css/fonts/KaTeX_Size1-Regular.woff2
Normal file
Binary file not shown.
75
web/template/sidebar/css/green.css
Normal file
75
web/template/sidebar/css/green.css
Normal file
@@ -0,0 +1,75 @@
|
||||
.toprow{
|
||||
background-color:#79a3d5;
|
||||
white-space:nowrap;
|
||||
}
|
||||
.toprow,.navbar .navbar-nav li a,.navbar-header .navbar-brand{
|
||||
color:#ffffff;
|
||||
}
|
||||
.dropdown-menu,.navbar-default{
|
||||
background-color:#79a3d5;
|
||||
background-image: linear-gradient(to bottom, #323a81 0px, #79a3d5 100%);
|
||||
background-repeat: repeat-x;
|
||||
border-radius: 4px;
|
||||
box-shadow: 0px 1px 0px rgba(255, 255, 255, 0.15) inset, 0px 1px 5px rgba(0, 0, 0, 0.075);
|
||||
}
|
||||
.http_judge_form{
|
||||
white-space:nowrap;
|
||||
}
|
||||
.center{
|
||||
text-align: center
|
||||
}
|
||||
.sampledata {
|
||||
background: none repeat scroll 0 0 #ccccFF;
|
||||
font-family: Monospace;
|
||||
font-size: 18px;
|
||||
line-height:2px;
|
||||
white-space: pre;
|
||||
}
|
||||
|
||||
.navbar{
|
||||
position: fixed;
|
||||
width: 100%;
|
||||
padding: 0 auto;
|
||||
top: 0;
|
||||
left: 0;
|
||||
-moz-opacity: 0.9;
|
||||
-khtml-opacity: 0.9;
|
||||
opacity: 0.9;
|
||||
z-index: 9999;
|
||||
}
|
||||
/* funny color*/
|
||||
|
||||
.dropdown-menu,.navbar-default{
|
||||
background-color:#006600;
|
||||
background-image: linear-gradient(to bottom, #006600 0px, #66cc66 100%);
|
||||
background-repeat: repeat-x;
|
||||
border-radius: 4px;
|
||||
box-shadow: 0px 1px 0px rgba(255, 255, 255, 0.15) inset, 0px 1px 5px rgba(0, 0, 0, 0.075);
|
||||
}
|
||||
.btn-warning{
|
||||
background-color:#ff8000;
|
||||
}
|
||||
.btn-success{
|
||||
background-color:#33cc99;
|
||||
}
|
||||
.panel-default{
|
||||
padding: 5px;
|
||||
background-image: url(../../image/background.jpg);
|
||||
border: 1px solid #eee;
|
||||
margin-top:50px;
|
||||
}
|
||||
|
||||
.container .jumbotron{
|
||||
padding: 5px;
|
||||
background-image: url(../../image/background.jpg);
|
||||
border: 1px solid #eee;
|
||||
margin-top:50px;
|
||||
}
|
||||
|
||||
.btn-danger{
|
||||
background-color:#d3406d;
|
||||
}
|
||||
.toprow{
|
||||
background-color:#66cc66;
|
||||
white-space:nowrap;
|
||||
}
|
||||
74
web/template/sidebar/css/hznu.css
Normal file
74
web/template/sidebar/css/hznu.css
Normal file
@@ -0,0 +1,74 @@
|
||||
.toprow{
|
||||
background-color:#eee;
|
||||
white-space:nowrap;
|
||||
}
|
||||
.navbar-nav li a,.navbar-header .navbar-brand{
|
||||
color:#fff;
|
||||
font-weight: 600;
|
||||
}
|
||||
.dropdown-menu,.navbar-default{
|
||||
background-color:#0e90d2;
|
||||
color:white;
|
||||
background-image: linear-gradient(to bottom, #0e90d2 0px, #0e90d2 100%);
|
||||
background-repeat: repeat-x;
|
||||
border-radius: 4px;
|
||||
box-shadow: 0px 1px 0px rgba(255, 255, 255, 0.15) inset, 0px 1px 5px rgba(0, 0, 0, 0.075);
|
||||
}
|
||||
.navbar-default .navbar-nav>li>a {
|
||||
color:white;
|
||||
}
|
||||
.http_judge_form{
|
||||
white-space:nowrap;
|
||||
}
|
||||
.center{
|
||||
text-align: center
|
||||
}
|
||||
.mynav {
|
||||
margin-top: 20px
|
||||
}
|
||||
.panel-default{
|
||||
padding: 5px;
|
||||
background-image: url(../../image/background.jpg);
|
||||
border: 1px solid #eee;
|
||||
margin-top:50px;
|
||||
}
|
||||
.container .jumbotron{
|
||||
padding: 5px;
|
||||
background-image: url(../../image/background.jpg);
|
||||
border: 1px solid #eee;
|
||||
margin-top:50px;
|
||||
}
|
||||
|
||||
|
||||
h3.pagenav {
|
||||
margin-top: 5px;
|
||||
margin-bottom: 20px;
|
||||
}
|
||||
|
||||
h3.pagenav div.item{
|
||||
padding: 4px;
|
||||
margin: 3px;
|
||||
font-size: 16px;
|
||||
border: 1px solid #eee;
|
||||
border-radius: 3px;
|
||||
display: inline-block;
|
||||
width: 30px;
|
||||
}
|
||||
|
||||
h3.pagenav div.item:hover{
|
||||
background-color: #ddd;
|
||||
cursor: pointer;
|
||||
}
|
||||
|
||||
h3.pagenav div.active{
|
||||
color: #888;
|
||||
}
|
||||
|
||||
.broadcast {
|
||||
height: 20px;
|
||||
}
|
||||
|
||||
#problemset {
|
||||
margin-top: 20px;
|
||||
}
|
||||
|
||||
BIN
web/template/sidebar/css/icons.ttf
Normal file
BIN
web/template/sidebar/css/icons.ttf
Normal file
Binary file not shown.
BIN
web/template/sidebar/css/icons.woff
Normal file
BIN
web/template/sidebar/css/icons.woff
Normal file
Binary file not shown.
BIN
web/template/sidebar/css/icons.woff2
Normal file
BIN
web/template/sidebar/css/icons.woff2
Normal file
Binary file not shown.
17308
web/template/sidebar/css/katex.js
Normal file
17308
web/template/sidebar/css/katex.js
Normal file
File diff suppressed because it is too large
Load Diff
1
web/template/sidebar/css/katex.min.css
vendored
Normal file
1
web/template/sidebar/css/katex.min.css
vendored
Normal file
File diff suppressed because one or more lines are too long
84
web/template/sidebar/css/kawai.css
Normal file
84
web/template/sidebar/css/kawai.css
Normal file
@@ -0,0 +1,84 @@
|
||||
.toprow{
|
||||
background-color:#79a3d5;
|
||||
white-space:nowrap;
|
||||
}
|
||||
.dropdown-menu,.navbar-default{
|
||||
background-color:#79a3d5;
|
||||
background-repeat: repeat-x;
|
||||
border-radius: 4px;
|
||||
box-shadow: 0px 1px 0px rgba(255, 255, 255, 0.15) inset, 0px 1px 5px rgba(0, 0, 0, 0.075);
|
||||
}
|
||||
.http_judge_form{
|
||||
white-space:nowrap;
|
||||
}
|
||||
.center{
|
||||
text-align: center
|
||||
}
|
||||
.sampledata {
|
||||
background: none repeat scroll 0 0 #ccccFF;
|
||||
font-family: Monospace;
|
||||
font-size: 18px;
|
||||
line-height:2px;
|
||||
white-space: pre;
|
||||
}
|
||||
|
||||
body {
|
||||
padding: 50px;
|
||||
background-image:url('https://api.paugram.com/wallpaper/');
|
||||
background-attachment: fixed;
|
||||
background-repeat: no-repeat;
|
||||
background-size: cover;
|
||||
}
|
||||
.navbar{
|
||||
position: fixed;
|
||||
width: 100%;
|
||||
padding: 0 auto;
|
||||
top: 0;
|
||||
left: 0;
|
||||
-moz-opacity: 0.9;
|
||||
-khtml-opacity: 0.9;
|
||||
opacity: 0.9;
|
||||
z-index: 9999;
|
||||
color:#999;
|
||||
border: 0px solid #000;
|
||||
}
|
||||
/* funny color*/
|
||||
|
||||
.dropdown-menu,.navbar-default{
|
||||
color:#999;
|
||||
background-repeat: repeat-x;
|
||||
border-radius: 4px;
|
||||
box-shadow: 0px 1px 0px rgba(255, 255, 255, 0.15) inset, 0px 1px 5px rgba(0, 0, 0, 0.075);
|
||||
}
|
||||
.btn-warning{
|
||||
background-color:#ff8000;
|
||||
}
|
||||
.btn-success{
|
||||
background-color:#33cc99;
|
||||
}
|
||||
.panel-default{
|
||||
padding: 5px;
|
||||
background-image: url(../../image/background.jpg);
|
||||
border: 1px solid #eee;
|
||||
margin-top:50px;
|
||||
}
|
||||
.container .jumbotron{
|
||||
padding: 5px;
|
||||
background-image: url(../../image/background.jpg);
|
||||
border: 1px solid #eee;
|
||||
margin-top:50px;
|
||||
}
|
||||
.btn-danger{
|
||||
background-color:#d3406d;
|
||||
}
|
||||
.toprow{
|
||||
color:#999;
|
||||
background-color:#000000;
|
||||
white-space:nowrap;
|
||||
}
|
||||
|
||||
.container{
|
||||
background-color:white;
|
||||
opacity:0.95;
|
||||
|
||||
}
|
||||
70
web/template/sidebar/css/latin-ext.css
Normal file
70
web/template/sidebar/css/latin-ext.css
Normal file
@@ -0,0 +1,70 @@
|
||||
@font-face {
|
||||
font-family: 'Open Sans';
|
||||
font-style: italic;
|
||||
font-weight: 300;
|
||||
font-stretch: normal;
|
||||
src: url(../fonts/memQYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWq8tWZ0Pw86hd0Rk5hkWVAexQ.ttf) format('truetype');
|
||||
}
|
||||
@font-face {
|
||||
font-family: 'Open Sans';
|
||||
font-style: italic;
|
||||
font-weight: 400;
|
||||
font-stretch: normal;
|
||||
src: url(../fonts/memQYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWq8tWZ0Pw86hd0Rk8ZkWVAexQ.ttf) format('truetype');
|
||||
}
|
||||
@font-face {
|
||||
font-family: 'Open Sans';
|
||||
font-style: italic;
|
||||
font-weight: 600;
|
||||
font-stretch: normal;
|
||||
src: url(../fonts/memQYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWq8tWZ0Pw86hd0RkxhjWVAexQ.ttf) format('truetype');
|
||||
}
|
||||
@font-face {
|
||||
font-family: 'Open Sans';
|
||||
font-style: italic;
|
||||
font-weight: 700;
|
||||
font-stretch: normal;
|
||||
src: url(../fonts/memQYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWq8tWZ0Pw86hd0RkyFjWVAexQ.ttf) format('truetype');
|
||||
}
|
||||
@font-face {
|
||||
font-family: 'Open Sans';
|
||||
font-style: italic;
|
||||
font-weight: 800;
|
||||
font-stretch: normal;
|
||||
src: url(../fonts/memQYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWq8tWZ0Pw86hd0Rk0ZjWVAexQ.ttf) format('truetype');
|
||||
}
|
||||
@font-face {
|
||||
font-family: 'Open Sans';
|
||||
font-style: normal;
|
||||
font-weight: 300;
|
||||
font-stretch: normal;
|
||||
src: url(../fonts/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsiH0B4gaVc.ttf) format('truetype');
|
||||
}
|
||||
@font-face {
|
||||
font-family: 'Open Sans';
|
||||
font-style: normal;
|
||||
font-weight: 400;
|
||||
font-stretch: normal;
|
||||
src: url(../fonts/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsjZ0B4gaVc.ttf) format('truetype');
|
||||
}
|
||||
@font-face {
|
||||
font-family: 'Open Sans';
|
||||
font-style: normal;
|
||||
font-weight: 600;
|
||||
font-stretch: normal;
|
||||
src: url(../fonts/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsgH1x4gaVc.ttf) format('truetype');
|
||||
}
|
||||
@font-face {
|
||||
font-family: 'Open Sans';
|
||||
font-style: normal;
|
||||
font-weight: 700;
|
||||
font-stretch: normal;
|
||||
src: url(../fonts/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsg-1x4gaVc.ttf) format('truetype');
|
||||
}
|
||||
@font-face {
|
||||
font-family: 'Open Sans';
|
||||
font-style: normal;
|
||||
font-weight: 800;
|
||||
font-stretch: normal;
|
||||
src: url(../fonts/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgshZ1x4gaVc.ttf) format('truetype');
|
||||
}
|
||||
24
web/template/sidebar/css/latin.css
Normal file
24
web/template/sidebar/css/latin.css
Normal file
@@ -0,0 +1,24 @@
|
||||
@font-face {
|
||||
font-family: 'Lato';
|
||||
font-style: italic;
|
||||
font-weight: 400;
|
||||
src: url(S6u8w4BMUTPHjxsAXC-v.ttf) format('truetype');
|
||||
}
|
||||
@font-face {
|
||||
font-family: 'Lato';
|
||||
font-style: italic;
|
||||
font-weight: 700;
|
||||
src: url(S6u_w4BMUTPHjxsI5wq_Gwfo.ttf) format('truetype');
|
||||
}
|
||||
@font-face {
|
||||
font-family: 'Lato';
|
||||
font-style: normal;
|
||||
font-weight: 400;
|
||||
src: url(S6uyw4BMUTPHjx4wWw.ttf) format('truetype');
|
||||
}
|
||||
@font-face {
|
||||
font-family: 'Lato';
|
||||
font-style: normal;
|
||||
font-weight: 700;
|
||||
src: url(S6u9w4BMUTPHh6UVSwiPHA.ttf) format('truetype');
|
||||
}
|
||||
127
web/template/sidebar/css/mathjax.css
Normal file
127
web/template/sidebar/css/mathjax.css
Normal file
@@ -0,0 +1,127 @@
|
||||
.MJX_Assistive_MathML {position: absolute!important; top: 0; left: 0; clip: rect(1px, 1px, 1px, 1px); padding: 1px 0 0 0!important; border: 0!important; height: 1px!important; width: 1px!important; overflow: hidden!important; display: block!important; -webkit-touch-callout: none; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none}
|
||||
.MJX_Assistive_MathML.MJX_Assistive_MathML_Block {width: 100%!important}
|
||||
.mjx-chtml {display: inline-block; line-height: 0; text-indent: 0; text-align: left; text-transform: none; font-style: normal; font-weight: normal; font-size: 1.19em; font-size-adjust: none; letter-spacing: normal; word-wrap: normal; word-spacing: normal; white-space: nowrap; float: none; direction: ltr; max-width: none; max-height: none; min-width: 0; min-height: 0; border: 0; margin: 0; padding: 1px 0}
|
||||
.MJXc-display {display: block; text-align: center; margin: 1em 0; padding: 0; font-size: 1em !important; }
|
||||
.mjx-chtml[tabindex]:focus, body :focus .mjx-chtml[tabindex] {display: inline-table}
|
||||
.mjx-full-width {text-align: center; display: table-cell!important; width: 10000em}
|
||||
.mjx-math {display: inline-block; border-collapse: separate; border-spacing: 0}
|
||||
.mjx-math * {display: inline-block; -webkit-box-sizing: content-box!important; -moz-box-sizing: content-box!important; box-sizing: content-box!important; text-align: left}
|
||||
.mjx-numerator {display: block; text-align: center}
|
||||
.mjx-denominator {display: block; text-align: center}
|
||||
.MJXc-stacked {height: 0; position: relative}
|
||||
.MJXc-stacked > * {position: absolute}
|
||||
.MJXc-bevelled > * {display: inline-block}
|
||||
.mjx-stack {display: inline-block}
|
||||
.mjx-op {display: block}
|
||||
.mjx-under {display: table-cell}
|
||||
.mjx-over {display: block}
|
||||
.mjx-over > * {padding-left: 0px!important; padding-right: 0px!important}
|
||||
.mjx-under > * {padding-left: 0px!important; padding-right: 0px!important}
|
||||
.mjx-stack > .mjx-sup {display: block}
|
||||
.mjx-stack > .mjx-sub {display: block}
|
||||
.mjx-prestack > .mjx-presup {display: block}
|
||||
.mjx-prestack > .mjx-presub {display: block}
|
||||
.mjx-delim-h > .mjx-char {display: inline-block}
|
||||
.mjx-surd {vertical-align: top}
|
||||
.mjx-mphantom * {visibility: hidden}
|
||||
.mjx-merror {background-color: #FFFF88; color: #CC0000; border: 1px solid #CC0000; padding: 2px 3px; font-style: normal; font-size: 90%}
|
||||
.mjx-annotation-xml {line-height: normal}
|
||||
.mjx-menclose > svg {fill: none; stroke: currentColor}
|
||||
.mjx-mtr {display: table-row}
|
||||
.mjx-mlabeledtr {display: table-row}
|
||||
.mjx-mtd {display: table-cell; text-align: center}
|
||||
.mjx-label {display: table-row}
|
||||
.mjx-box {display: inline-block}
|
||||
.mjx-block {display: block}
|
||||
.mjx-span {display: inline}
|
||||
.mjx-char {display: block; white-space: pre}
|
||||
.mjx-itable {display: inline-table; width: auto}
|
||||
.mjx-row {display: table-row}
|
||||
.mjx-cell {display: table-cell}
|
||||
.mjx-table {display: table; width: 100%}
|
||||
.mjx-line {display: block; height: 0}
|
||||
.mjx-strut {width: 0; padding-top: 1em}
|
||||
.mjx-vsize {width: 0}
|
||||
.MJXc-space1 {margin-left: .167em}
|
||||
.MJXc-space2 {margin-left: .222em}
|
||||
.MJXc-space3 {margin-left: .278em}
|
||||
.mjx-chartest {display: block; visibility: hidden; position: absolute; top: 0; line-height: normal; font-size: 500%}
|
||||
.mjx-chartest .mjx-char {display: inline}
|
||||
.mjx-chartest .mjx-box {padding-top: 1000px}
|
||||
.MJXc-processing {visibility: hidden; position: fixed; width: 0; height: 0; overflow: hidden}
|
||||
.MJXc-processed {display: none}
|
||||
.mjx-test {display: block; font-style: normal; font-weight: normal; font-size: 100%; font-size-adjust: none; text-indent: 0; text-transform: none; letter-spacing: normal; word-spacing: normal; overflow: hidden; height: 1px}
|
||||
.mjx-ex-box-test {position: absolute; width: 1px; height: 60ex}
|
||||
.mjx-line-box-test {display: table!important}
|
||||
.mjx-line-box-test span {display: table-cell!important; width: 10000em!important; min-width: 0; max-width: none; padding: 0; border: 0; margin: 0}
|
||||
#MathJax_CHTML_Tooltip {background-color: InfoBackground; color: InfoText; border: 1px solid black; box-shadow: 2px 2px 5px #AAAAAA; -webkit-box-shadow: 2px 2px 5px #AAAAAA; -moz-box-shadow: 2px 2px 5px #AAAAAA; -khtml-box-shadow: 2px 2px 5px #AAAAAA; padding: 3px 4px; z-index: 401; position: absolute; left: 0; top: 0; width: auto; height: auto; display: none}
|
||||
.mjx-chtml .mjx-noError {line-height: 1.2; vertical-align: ; font-size: 90%; text-align: left; color: black; padding: 1px 3px; border: 1px solid}
|
||||
.MJXc-TeX-unknown-R {font-family: STIXGeneral,'Cambria Math','Arial Unicode MS',serif; font-style: normal; font-weight: normal}
|
||||
.MJXc-TeX-unknown-I {font-family: STIXGeneral,'Cambria Math','Arial Unicode MS',serif; font-style: italic; font-weight: normal}
|
||||
.MJXc-TeX-unknown-B {font-family: STIXGeneral,'Cambria Math','Arial Unicode MS',serif; font-style: normal; font-weight: bold}
|
||||
.MJXc-TeX-unknown-BI {font-family: STIXGeneral,'Cambria Math','Arial Unicode MS',serif; font-style: italic; font-weight: bold}
|
||||
.MJXc-TeX-ams-R {font-family: MJXc-TeX-ams-R,MJXc-TeX-ams-Rw}
|
||||
.MJXc-TeX-cal-B {font-family: MJXc-TeX-cal-B,MJXc-TeX-cal-Bx,MJXc-TeX-cal-Bw}
|
||||
.MJXc-TeX-frak-R {font-family: MJXc-TeX-frak-R,MJXc-TeX-frak-Rw}
|
||||
.MJXc-TeX-frak-B {font-family: MJXc-TeX-frak-B,MJXc-TeX-frak-Bx,MJXc-TeX-frak-Bw}
|
||||
.MJXc-TeX-math-BI {font-family: MJXc-TeX-math-BI,MJXc-TeX-math-BIx,MJXc-TeX-math-BIw}
|
||||
.MJXc-TeX-sans-R {font-family: MJXc-TeX-sans-R,MJXc-TeX-sans-Rw}
|
||||
.MJXc-TeX-sans-B {font-family: MJXc-TeX-sans-B,MJXc-TeX-sans-Bx,MJXc-TeX-sans-Bw}
|
||||
.MJXc-TeX-sans-I {font-family: MJXc-TeX-sans-I,MJXc-TeX-sans-Ix,MJXc-TeX-sans-Iw}
|
||||
.MJXc-TeX-script-R {font-family: MJXc-TeX-script-R,MJXc-TeX-script-Rw}
|
||||
.MJXc-TeX-type-R {font-family: MJXc-TeX-type-R,MJXc-TeX-type-Rw}
|
||||
.MJXc-TeX-cal-R {font-family: MJXc-TeX-cal-R,MJXc-TeX-cal-Rw}
|
||||
.MJXc-TeX-main-B {font-family: MJXc-TeX-main-B,MJXc-TeX-main-Bx,MJXc-TeX-main-Bw}
|
||||
.MJXc-TeX-main-I {font-family: MJXc-TeX-main-I,MJXc-TeX-main-Ix,MJXc-TeX-main-Iw}
|
||||
.MJXc-TeX-main-R {font-family: MJXc-TeX-main-R,MJXc-TeX-main-Rw}
|
||||
.MJXc-TeX-math-I {font-family: MJXc-TeX-math-I,MJXc-TeX-math-Ix,MJXc-TeX-math-Iw}
|
||||
.MJXc-TeX-size1-R {font-family: MJXc-TeX-size1-R,MJXc-TeX-size1-Rw}
|
||||
.MJXc-TeX-size2-R {font-family: MJXc-TeX-size2-R,MJXc-TeX-size2-Rw}
|
||||
.MJXc-TeX-size3-R {font-family: MJXc-TeX-size3-R,MJXc-TeX-size3-Rw}
|
||||
.MJXc-TeX-size4-R {font-family: MJXc-TeX-size4-R,MJXc-TeX-size4-Rw}
|
||||
@font-face {font-family: MJXc-TeX-ams-R; src: local('MathJax_AMS'), local('MathJax_AMS-Regular')}
|
||||
@font-face {font-family: MJXc-TeX-ams-Rw; src /*1*/: url('https://cdn.staticfile.org/mathjax/2.7.0/fonts/HTML-CSS/TeX/eot/MathJax_AMS-Regular.eot'); src /*2*/: url('https://cdn.staticfile.org/mathjax/2.7.0/fonts/HTML-CSS/TeX/woff/MathJax_AMS-Regular.woff') format('woff'), url('https://cdn.staticfile.org/mathjax/2.7.0/fonts/HTML-CSS/TeX/otf/MathJax_AMS-Regular.otf') format('opentype')}
|
||||
@font-face {font-family: MJXc-TeX-cal-B; src: local('MathJax_Caligraphic Bold'), local('MathJax_Caligraphic-Bold')}
|
||||
@font-face {font-family: MJXc-TeX-cal-Bx; src: local('MathJax_Caligraphic'); font-weight: bold}
|
||||
@font-face {font-family: MJXc-TeX-cal-Bw; src /*1*/: url('https://cdn.staticfile.org/mathjax/2.7.0/fonts/HTML-CSS/TeX/eot/MathJax_Caligraphic-Bold.eot'); src /*2*/: url('https://cdn.staticfile.org/mathjax/2.7.0/fonts/HTML-CSS/TeX/woff/MathJax_Caligraphic-Bold.woff') format('woff'), url('https://cdn.staticfile.org/mathjax/2.7.0/fonts/HTML-CSS/TeX/otf/MathJax_Caligraphic-Bold.otf') format('opentype')}
|
||||
@font-face {font-family: MJXc-TeX-frak-R; src: local('MathJax_Fraktur'), local('MathJax_Fraktur-Regular')}
|
||||
@font-face {font-family: MJXc-TeX-frak-Rw; src /*1*/: url('https://cdn.staticfile.org/mathjax/2.7.0/fonts/HTML-CSS/TeX/eot/MathJax_Fraktur-Regular.eot'); src /*2*/: url('https://cdn.staticfile.org/mathjax/2.7.0/fonts/HTML-CSS/TeX/woff/MathJax_Fraktur-Regular.woff') format('woff'), url('https://cdn.staticfile.org/mathjax/2.7.0/fonts/HTML-CSS/TeX/otf/MathJax_Fraktur-Regular.otf') format('opentype')}
|
||||
@font-face {font-family: MJXc-TeX-frak-B; src: local('MathJax_Fraktur Bold'), local('MathJax_Fraktur-Bold')}
|
||||
@font-face {font-family: MJXc-TeX-frak-Bx; src: local('MathJax_Fraktur'); font-weight: bold}
|
||||
@font-face {font-family: MJXc-TeX-frak-Bw; src /*1*/: url('https://cdn.staticfile.org/mathjax/2.7.0/fonts/HTML-CSS/TeX/eot/MathJax_Fraktur-Bold.eot'); src /*2*/: url('https://cdn.staticfile.org/mathjax/2.7.0/fonts/HTML-CSS/TeX/woff/MathJax_Fraktur-Bold.woff') format('woff'), url('https://cdn.staticfile.org/mathjax/2.7.0/fonts/HTML-CSS/TeX/otf/MathJax_Fraktur-Bold.otf') format('opentype')}
|
||||
@font-face {font-family: MJXc-TeX-math-BI; src: local('MathJax_Math BoldItalic'), local('MathJax_Math-BoldItalic')}
|
||||
@font-face {font-family: MJXc-TeX-math-BIx; src: local('MathJax_Math'); font-weight: bold; font-style: italic}
|
||||
@font-face {font-family: MJXc-TeX-math-BIw; src /*1*/: url('https://cdn.staticfile.org/mathjax/2.7.0/fonts/HTML-CSS/TeX/eot/MathJax_Math-BoldItalic.eot'); src /*2*/: url('https://cdn.staticfile.org/mathjax/2.7.0/fonts/HTML-CSS/TeX/woff/MathJax_Math-BoldItalic.woff') format('woff'), url('https://cdn.staticfile.org/mathjax/2.7.0/fonts/HTML-CSS/TeX/otf/MathJax_Math-BoldItalic.otf') format('opentype')}
|
||||
@font-face {font-family: MJXc-TeX-sans-R; src: local('MathJax_SansSerif'), local('MathJax_SansSerif-Regular')}
|
||||
@font-face {font-family: MJXc-TeX-sans-Rw; src /*1*/: url('https://cdn.staticfile.org/mathjax/2.7.0/fonts/HTML-CSS/TeX/eot/MathJax_SansSerif-Regular.eot'); src /*2*/: url('https://cdn.staticfile.org/mathjax/2.7.0/fonts/HTML-CSS/TeX/woff/MathJax_SansSerif-Regular.woff') format('woff'), url('https://cdn.staticfile.org/mathjax/2.7.0/fonts/HTML-CSS/TeX/otf/MathJax_SansSerif-Regular.otf') format('opentype')}
|
||||
@font-face {font-family: MJXc-TeX-sans-B; src: local('MathJax_SansSerif Bold'), local('MathJax_SansSerif-Bold')}
|
||||
@font-face {font-family: MJXc-TeX-sans-Bx; src: local('MathJax_SansSerif'); font-weight: bold}
|
||||
@font-face {font-family: MJXc-TeX-sans-Bw; src /*1*/: url('https://cdn.staticfile.org/mathjax/2.7.0/fonts/HTML-CSS/TeX/eot/MathJax_SansSerif-Bold.eot'); src /*2*/: url('https://cdn.staticfile.org/mathjax/2.7.0/fonts/HTML-CSS/TeX/woff/MathJax_SansSerif-Bold.woff') format('woff'), url('https://cdn.staticfile.org/mathjax/2.7.0/fonts/HTML-CSS/TeX/otf/MathJax_SansSerif-Bold.otf') format('opentype')}
|
||||
@font-face {font-family: MJXc-TeX-sans-I; src: local('MathJax_SansSerif Italic'), local('MathJax_SansSerif-Italic')}
|
||||
@font-face {font-family: MJXc-TeX-sans-Ix; src: local('MathJax_SansSerif'); font-style: italic}
|
||||
@font-face {font-family: MJXc-TeX-sans-Iw; src /*1*/: url('https://cdn.staticfile.org/mathjax/2.7.0/fonts/HTML-CSS/TeX/eot/MathJax_SansSerif-Italic.eot'); src /*2*/: url('https://cdn.staticfile.org/mathjax/2.7.0/fonts/HTML-CSS/TeX/woff/MathJax_SansSerif-Italic.woff') format('woff'), url('https://cdn.staticfile.org/mathjax/2.7.0/fonts/HTML-CSS/TeX/otf/MathJax_SansSerif-Italic.otf') format('opentype')}
|
||||
@font-face {font-family: MJXc-TeX-script-R; src: local('MathJax_Script'), local('MathJax_Script-Regular')}
|
||||
@font-face {font-family: MJXc-TeX-script-Rw; src /*1*/: url('https://cdn.staticfile.org/mathjax/2.7.0/fonts/HTML-CSS/TeX/eot/MathJax_Script-Regular.eot'); src /*2*/: url('https://cdn.staticfile.org/mathjax/2.7.0/fonts/HTML-CSS/TeX/woff/MathJax_Script-Regular.woff') format('woff'), url('https://cdn.staticfile.org/mathjax/2.7.0/fonts/HTML-CSS/TeX/otf/MathJax_Script-Regular.otf') format('opentype')}
|
||||
@font-face {font-family: MJXc-TeX-type-R; src: local('MathJax_Typewriter'), local('MathJax_Typewriter-Regular')}
|
||||
@font-face {font-family: MJXc-TeX-type-Rw; src /*1*/: url('https://cdn.staticfile.org/mathjax/2.7.0/fonts/HTML-CSS/TeX/eot/MathJax_Typewriter-Regular.eot'); src /*2*/: url('https://cdn.staticfile.org/mathjax/2.7.0/fonts/HTML-CSS/TeX/woff/MathJax_Typewriter-Regular.woff') format('woff'), url('https://cdn.staticfile.org/mathjax/2.7.0/fonts/HTML-CSS/TeX/otf/MathJax_Typewriter-Regular.otf') format('opentype')}
|
||||
@font-face {font-family: MJXc-TeX-cal-R; src: local('MathJax_Caligraphic'), local('MathJax_Caligraphic-Regular')}
|
||||
@font-face {font-family: MJXc-TeX-cal-Rw; src /*1*/: url('https://cdn.staticfile.org/mathjax/2.7.0/fonts/HTML-CSS/TeX/eot/MathJax_Caligraphic-Regular.eot'); src /*2*/: url('https://cdn.staticfile.org/mathjax/2.7.0/fonts/HTML-CSS/TeX/woff/MathJax_Caligraphic-Regular.woff') format('woff'), url('https://cdn.staticfile.org/mathjax/2.7.0/fonts/HTML-CSS/TeX/otf/MathJax_Caligraphic-Regular.otf') format('opentype')}
|
||||
@font-face {font-family: MJXc-TeX-main-B; src: local('MathJax_Main Bold'), local('MathJax_Main-Bold')}
|
||||
@font-face {font-family: MJXc-TeX-main-Bx; src: local('MathJax_Main'); font-weight: bold}
|
||||
@font-face {font-family: MJXc-TeX-main-Bw; src /*1*/: url('https://cdn.staticfile.org/mathjax/2.7.0/fonts/HTML-CSS/TeX/eot/MathJax_Main-Bold.eot'); src /*2*/: url('https://cdn.staticfile.org/mathjax/2.7.0/fonts/HTML-CSS/TeX/woff/MathJax_Main-Bold.woff') format('woff'), url('https://cdn.staticfile.org/mathjax/2.7.0/fonts/HTML-CSS/TeX/otf/MathJax_Main-Bold.otf') format('opentype')}
|
||||
@font-face {font-family: MJXc-TeX-main-I; src: local('MathJax_Main Italic'), local('MathJax_Main-Italic')}
|
||||
@font-face {font-family: MJXc-TeX-main-Ix; src: local('MathJax_Main'); font-style: italic}
|
||||
@font-face {font-family: MJXc-TeX-main-Iw; src /*1*/: url('https://cdn.staticfile.org/mathjax/2.7.0/fonts/HTML-CSS/TeX/eot/MathJax_Main-Italic.eot'); src /*2*/: url('https://cdn.staticfile.org/mathjax/2.7.0/fonts/HTML-CSS/TeX/woff/MathJax_Main-Italic.woff') format('woff'), url('https://cdn.staticfile.org/mathjax/2.7.0/fonts/HTML-CSS/TeX/otf/MathJax_Main-Italic.otf') format('opentype')}
|
||||
@font-face {font-family: MJXc-TeX-main-R; src: local('MathJax_Main'), local('MathJax_Main-Regular')}
|
||||
@font-face {font-family: MJXc-TeX-main-Rw; src /*1*/: url('https://cdn.staticfile.org/mathjax/2.7.0/fonts/HTML-CSS/TeX/eot/MathJax_Main-Regular.eot'); src /*2*/: url('https://cdn.staticfile.org/mathjax/2.7.0/fonts/HTML-CSS/TeX/woff/MathJax_Main-Regular.woff') format('woff'), url('https://cdn.staticfile.org/mathjax/2.7.0/fonts/HTML-CSS/TeX/otf/MathJax_Main-Regular.otf') format('opentype')}
|
||||
@font-face {font-family: MJXc-TeX-math-I; src: local('MathJax_Math Italic'), local('MathJax_Math-Italic')}
|
||||
@font-face {font-family: MJXc-TeX-math-Ix; src: local('MathJax_Math'); font-style: italic}
|
||||
@font-face {font-family: MJXc-TeX-math-Iw; src /*1*/: url('https://cdn.staticfile.org/mathjax/2.7.0/fonts/HTML-CSS/TeX/eot/MathJax_Math-Italic.eot'); src /*2*/: url('https://cdn.staticfile.org/mathjax/2.7.0/fonts/HTML-CSS/TeX/woff/MathJax_Math-Italic.woff') format('woff'), url('https://cdn.staticfile.org/mathjax/2.7.0/fonts/HTML-CSS/TeX/otf/MathJax_Math-Italic.otf') format('opentype')}
|
||||
@font-face {font-family: MJXc-TeX-size1-R; src: local('MathJax_Size1'), local('MathJax_Size1-Regular')}
|
||||
@font-face {font-family: MJXc-TeX-size1-Rw; src /*1*/: url('https://cdn.staticfile.org/mathjax/2.7.0/fonts/HTML-CSS/TeX/eot/MathJax_Size1-Regular.eot'); src /*2*/: url('https://cdn.staticfile.org/mathjax/2.7.0/fonts/HTML-CSS/TeX/woff/MathJax_Size1-Regular.woff') format('woff'), url('https://cdn.staticfile.org/mathjax/2.7.0/fonts/HTML-CSS/TeX/otf/MathJax_Size1-Regular.otf') format('opentype')}
|
||||
@font-face {font-family: MJXc-TeX-size2-R; src: local('MathJax_Size2'), local('MathJax_Size2-Regular')}
|
||||
@font-face {font-family: MJXc-TeX-size2-Rw; src /*1*/: url('https://cdn.staticfile.org/mathjax/2.7.0/fonts/HTML-CSS/TeX/eot/MathJax_Size2-Regular.eot'); src /*2*/: url('https://cdn.staticfile.org/mathjax/2.7.0/fonts/HTML-CSS/TeX/woff/MathJax_Size2-Regular.woff') format('woff'), url('https://cdn.staticfile.org/mathjax/2.7.0/fonts/HTML-CSS/TeX/otf/MathJax_Size2-Regular.otf') format('opentype')}
|
||||
@font-face {font-family: MJXc-TeX-size3-R; src: local('MathJax_Size3'), local('MathJax_Size3-Regular')}
|
||||
@font-face {font-family: MJXc-TeX-size3-Rw; src /*1*/: url('https://cdn.staticfile.org/mathjax/2.7.0/fonts/HTML-CSS/TeX/eot/MathJax_Size3-Regular.eot'); src /*2*/: url('https://cdn.staticfile.org/mathjax/2.7.0/fonts/HTML-CSS/TeX/woff/MathJax_Size3-Regular.woff') format('woff'), url('https://cdn.staticfile.org/mathjax/2.7.0/fonts/HTML-CSS/TeX/otf/MathJax_Size3-Regular.otf') format('opentype')}
|
||||
@font-face {font-family: MJXc-TeX-size4-R; src: local('MathJax_Size4'), local('MathJax_Size4-Regular')}
|
||||
@font-face {font-family: MJXc-TeX-size4-Rw; src /*1*/: url('https://cdn.staticfile.org/mathjax/2.7.0/fonts/HTML-CSS/TeX/eot/MathJax_Size4-Regular.eot'); src /*2*/: url('https://cdn.staticfile.org/mathjax/2.7.0/fonts/HTML-CSS/TeX/woff/MathJax_Size4-Regular.woff') format('woff'), url('https://cdn.staticfile.org/mathjax/2.7.0/fonts/HTML-CSS/TeX/otf/MathJax_Size4-Regular.otf') format('opentype')}
|
||||
45
web/template/sidebar/css/miku.css
Normal file
45
web/template/sidebar/css/miku.css
Normal file
@@ -0,0 +1,45 @@
|
||||
/* 初音未来的配色方案 主体框架由AI狗蛋生成 */
|
||||
:root {
|
||||
--hatsune-green: #55a8aa; /* 主绿色 */
|
||||
--hatsune-darkblue: #094c55; /* 蓝黑色 */
|
||||
--hatsune-blue: #4cd0d499; /* 主蓝色 */
|
||||
--hatsune-pink: #ff69b4; /* 粉色 */
|
||||
--hatsune-white: #bdc8ce66; /* 白色 */
|
||||
--hatsune-red: #f04b83; /* 红色 */
|
||||
}
|
||||
|
||||
/* Semantic UI 默认颜色覆盖 */
|
||||
.ui.primary.button {
|
||||
background-color: var(--hatsune-green);
|
||||
}
|
||||
.ui.stackable.mobile.ui.container{
|
||||
background-color: var(--hatsune-blue);
|
||||
}
|
||||
.ui.secondary.button {
|
||||
background-color: var(--hatsune-blue);
|
||||
}
|
||||
|
||||
.ui.accent.button {
|
||||
background-color: var(--hatsune-pink);
|
||||
}
|
||||
|
||||
.ui.basic.button {
|
||||
background-color: var(--hatsune-white);
|
||||
}
|
||||
|
||||
/* 其他组件的颜色覆盖 */
|
||||
.ui.header {
|
||||
color: var(--hatsune-darkblue);
|
||||
}
|
||||
|
||||
a {
|
||||
color: var(--hatsune-red);
|
||||
}
|
||||
.ui.segment {
|
||||
background-color: var(--hatsune-white);
|
||||
}
|
||||
.padding {
|
||||
background-color: var(--hatsune-blue) !important;
|
||||
}
|
||||
|
||||
/* ... 可以根据需要继续覆盖其他组件的颜色 */
|
||||
8
web/template/sidebar/css/morris.min.css
vendored
Normal file
8
web/template/sidebar/css/morris.min.css
vendored
Normal file
@@ -0,0 +1,8 @@
|
||||
/**
|
||||
* Minified by jsDelivr using clean-css v4.1.9.
|
||||
* Original file: /npm/morris.js@0.5.0/morris.css
|
||||
*
|
||||
* Do NOT use SRI with dynamically generated files! More information: https://www.jsdelivr.com/using-sri-with-dynamic-files
|
||||
*/
|
||||
.morris-hover{position:absolute;z-index:1000}.morris-hover.morris-default-style{border-radius:10px;padding:6px;color:#666;background:rgba(255,255,255,.8);border:solid 2px rgba(230,230,230,.8);font-family:sans-serif;font-size:12px;text-align:center}.morris-hover.morris-default-style .morris-hover-row-label{font-weight:700;margin:.25em 0}.morris-hover.morris-default-style .morris-hover-point{white-space:nowrap;margin:.1em 0}
|
||||
/*# sourceMappingURL=/sm/a7bd041563fb77baa7424d061d6b707837b92757abace778acc621e322f1ce8f.map */
|
||||
57
web/template/sidebar/css/red.css
Normal file
57
web/template/sidebar/css/red.css
Normal file
@@ -0,0 +1,57 @@
|
||||
.toprow{
|
||||
background-color:#79a3d5;
|
||||
white-space:nowrap;
|
||||
}
|
||||
.toprow,.navbar .navbar-nav li a,.navbar-header .navbar-brand{
|
||||
color:#ffffff;
|
||||
}
|
||||
.dropdown-menu,.navbar-default{
|
||||
background-color:rgba(249,74,20,0.874);
|
||||
background-image: linear-gradient(to bottom, rgba(249,74,20,0.874) 0px, rgba(249,74,20,0.874) 100%);
|
||||
background-repeat: repeat-x;
|
||||
border-radius: 4px;
|
||||
box-shadow: 0px 1px 0px rgba(249,74,20,0.874) inset, 0px 1px 5px rgba(249,74,20,0.874);
|
||||
}
|
||||
.http_judge_form{
|
||||
white-space:nowrap;
|
||||
}
|
||||
.center{
|
||||
text-align: center
|
||||
}
|
||||
.sampledata {
|
||||
background: none repeat scroll 0 0 #ccccFF;
|
||||
font-family: Monospace;
|
||||
font-size: 18px;
|
||||
line-height:2px;
|
||||
white-space: pre;
|
||||
}
|
||||
|
||||
.navbar{
|
||||
position: fixed;
|
||||
width: 100%;
|
||||
padding: 0 auto;
|
||||
top: 0;
|
||||
left: 0;
|
||||
-moz-opacity: 0.9;
|
||||
-khtml-opacity: 0.9;
|
||||
opacity: 0.9;
|
||||
z-index: 9999;
|
||||
}
|
||||
/* funny color*/
|
||||
|
||||
.btn-warning{
|
||||
background-color:#ff8000;
|
||||
}
|
||||
.btn-success{
|
||||
background-color:#33cc99;
|
||||
}
|
||||
.jumbotron{
|
||||
background-color:#efefef;
|
||||
}
|
||||
.btn-danger{
|
||||
background-color:#d3406d;
|
||||
}
|
||||
.toprow{
|
||||
background-color:rgba(249,74,20,0.874);
|
||||
white-space:nowrap;
|
||||
}
|
||||
100
web/template/sidebar/css/scrollboard.css
Normal file
100
web/template/sidebar/css/scrollboard.css
Normal file
@@ -0,0 +1,100 @@
|
||||
body{
|
||||
font-family:"Helvetica Neue",Helvetica,Arial,"Microsoft YaHei", 微软雅黑, sans-serif;
|
||||
}
|
||||
|
||||
|
||||
.ranktable-head {
|
||||
width: 100%;
|
||||
position: fixed;
|
||||
z-index: 9999;
|
||||
background: #fafafa;
|
||||
box-shadow: 0px 0 8px rgba(66, 139, 202, 0.6);
|
||||
-moz-box-shadow: 0px 0 8px rgba(66, 139, 202, 0.6);
|
||||
-webkit-box-shadow: 0px 0 8px rgba(66, 139, 202, 0.6);
|
||||
}
|
||||
|
||||
.ranktable-head table {
|
||||
margin: 0;
|
||||
}
|
||||
|
||||
.ranktable-head th {
|
||||
text-align: center;
|
||||
height: 27px;
|
||||
line-height: 27px!important;
|
||||
}
|
||||
|
||||
.team-item {
|
||||
width: 100%;
|
||||
position: absolute;
|
||||
top: 44px;
|
||||
|
||||
text-align: center;
|
||||
height: 67px;
|
||||
line-height: 67px !important;
|
||||
margin: 0;
|
||||
|
||||
background: #fff;
|
||||
-webkit-transition: background 2s ease ,box-shadow .5s ease;
|
||||
-moz-transform: background 2s ease ,box-shadow .5s ease;
|
||||
-ms-transform: background 2s ease ,box-shadow .5s ease;
|
||||
-o-transform: background 2s ease ,box-shadow .5s ease;
|
||||
transform: background 2s ease ,box-shadow .5s ease;
|
||||
}
|
||||
|
||||
.team-item table {
|
||||
text-align: center;
|
||||
height: 67px;
|
||||
font-size: 20px;
|
||||
margin: 0;
|
||||
}
|
||||
|
||||
.team-item th,td {
|
||||
text-align: center;
|
||||
height: 67px;
|
||||
vertical-align: middle!important;
|
||||
}
|
||||
|
||||
th.rank{
|
||||
font-weight: normal;
|
||||
font-size: 30px;
|
||||
}
|
||||
|
||||
.problem-status span {
|
||||
display: block;
|
||||
width: 100%;
|
||||
font-size: 100%;
|
||||
font-weight: normal;
|
||||
padding: 7px 0;
|
||||
|
||||
-moz-box-shadow: 1px 1px 5px rgba(0, 0, 0, 0.22) inset;
|
||||
-webkit-box-shadow: 1px 1px 5px rgba(0, 0, 0, 0.22) inset;
|
||||
box-shadow: 1px 1px 5px rgba(0, 0, 0, 0.22) inset;
|
||||
}
|
||||
|
||||
.team-item.hold {
|
||||
z-index: 1000;
|
||||
box-shadow: inset 0 0 3px #03A9F4, 0px 0 30px #00BCD4;
|
||||
-moz-box-shadow: 0 0 3px #03A9F4, 0px 0 30px #00BCD4;
|
||||
-webkit-box-shadow: 0 0 3px #03A9F4, 0px 0 30px #00BCD4;
|
||||
}
|
||||
|
||||
.team-item.gold{
|
||||
background: #fff9c0;
|
||||
}
|
||||
|
||||
.team-item.silver{
|
||||
background: #f6f6f6;
|
||||
}
|
||||
|
||||
.team-item.bronze{
|
||||
background: #eddccf;
|
||||
}
|
||||
|
||||
#timer{
|
||||
margin: 0;
|
||||
height: 0!important;
|
||||
}
|
||||
|
||||
::-webkit-scrollbar {
|
||||
width: 0px;
|
||||
}
|
||||
372
web/template/sidebar/css/semantic.min.css
vendored
Normal file
372
web/template/sidebar/css/semantic.min.css
vendored
Normal file
File diff suppressed because one or more lines are too long
11
web/template/sidebar/css/semantic.min.js
vendored
Normal file
11
web/template/sidebar/css/semantic.min.js
vendored
Normal file
File diff suppressed because one or more lines are too long
323
web/template/sidebar/css/style.css
Normal file
323
web/template/sidebar/css/style.css
Normal file
@@ -0,0 +1,323 @@
|
||||
@import url('../../bs3/bootstrap.min.css');
|
||||
.ui.header,
|
||||
.ui.button,
|
||||
.ui.input input,
|
||||
.ui.menu,
|
||||
.ui.form input:not([type]),
|
||||
.ui.form input[type="date"],
|
||||
.ui.form input[type="datetime-local"],
|
||||
.ui.form input[type="email"],
|
||||
.ui.form input[type="file"],
|
||||
.ui.form input[type="number"],
|
||||
.ui.form input[type="password"],
|
||||
.ui.form input[type="search"],
|
||||
.ui.form input[type="tel"],
|
||||
.ui.form input[type="text"],
|
||||
.ui.form input[type="time"],
|
||||
.ui.form input[type="url"],
|
||||
h1,
|
||||
h2,
|
||||
h3,
|
||||
h4,
|
||||
h5,
|
||||
body {
|
||||
font-family: Lato, -apple-system, "PingFang SC",
|
||||
/* Apple */ "Source Han Sans SC", "Noto Sans CJK SC",
|
||||
/* Google */ "Microsoft Yahei", "Lantinghei SC", "Hiragino Sans GB",
|
||||
"Microsoft Sans Serif", /* M$ */ "WenQuanYi Micro Hei",
|
||||
/* *nix */ sans-serif;
|
||||
}
|
||||
|
||||
a.black-link {
|
||||
color: #000;
|
||||
}
|
||||
|
||||
a.black-link:hover {
|
||||
color: #4183c4;
|
||||
}
|
||||
|
||||
.font-content {
|
||||
font-family: "Open Sans", "Source Han Sans SC", "Noto Sans CJK SC",
|
||||
"PingFang SC", "Hiragino Sans GB", "Microsoft Yahei", sans-serif;
|
||||
}
|
||||
|
||||
.markdown-edit {
|
||||
font-family: "Fira Mono", "Noto Sans CJK SC", "PingFang SC",
|
||||
"Hiragino Sans GB", "Microsoft Yahei", monospace;
|
||||
}
|
||||
|
||||
.padding {
|
||||
padding-left: 1em;
|
||||
padding-right: 1em;
|
||||
}
|
||||
|
||||
.ui.segment:first-child {
|
||||
margin-top: 0;
|
||||
}
|
||||
|
||||
.ui.segment:last-child {
|
||||
margin-bottom: 3px;
|
||||
}
|
||||
|
||||
.hljs {
|
||||
background: #fff !important;
|
||||
}
|
||||
|
||||
.ui.footer.segment {
|
||||
margin: 2em 0em 0em;
|
||||
padding: 1em 0em;
|
||||
border: none;
|
||||
}
|
||||
|
||||
th {
|
||||
white-space: nowrap;
|
||||
}
|
||||
|
||||
pre {
|
||||
tab-size: 4;
|
||||
overflow: auto;
|
||||
}
|
||||
|
||||
img {
|
||||
max-width: 100%;
|
||||
}
|
||||
|
||||
table.center.aligned ul,
|
||||
table.center.aligned ol {
|
||||
display: inline-block;
|
||||
text-align: left;
|
||||
}
|
||||
|
||||
body > .ui.page.dimmer {
|
||||
position: fixed !important;
|
||||
}
|
||||
|
||||
:not(.status_detail).status.success,
|
||||
.title:hover .status_detail.status.success,
|
||||
.title.active .status_detail.status.success,
|
||||
:not(.status_detail).status.submitted,
|
||||
.title:hover .status_detail.status.submitted,
|
||||
.title.active .status_detail.status.submitted,
|
||||
:not(.status_detail).status.accepted,
|
||||
.title:hover .status_detail.status.accepted,
|
||||
.title.active .status_detail.status.accepted {
|
||||
color: forestgreen;
|
||||
}
|
||||
|
||||
:not(.status_detail).status.wrong_answer,
|
||||
.title:hover .status_detail.status.wrong_answer,
|
||||
.title.active .status_detail.status.wrong_answer {
|
||||
color: red;
|
||||
}
|
||||
|
||||
:not(.status_detail).status.invalid_interaction,
|
||||
.title:hover .status_detail.status.invalid_interaction,
|
||||
.title.active .status_detail.status.invalid_interaction,
|
||||
:not(.status_detail).status.runtime_error,
|
||||
.title:hover .status_detail.status.runtime_error,
|
||||
.title.active .status_detail.status.runtime_error,
|
||||
:not(.status_detail).status.file_error,
|
||||
.title:hover .status_detail.status.file_error,
|
||||
.title.active .status_detail.status.file_error {
|
||||
color: darkorchid;
|
||||
}
|
||||
|
||||
:not(.status_detail).status.memory_limit_exceeded,
|
||||
.title:hover .status_detail.status.memory_limit_exceeded,
|
||||
.title.active .status_detail.status.memory_limit_exceeded,
|
||||
:not(.status_detail).status.time_limit_exceeded,
|
||||
.title:hover .status_detail.status.time_limit_exceeded,
|
||||
.title.active .status_detail.status.time_limit_exceeded,
|
||||
:not(.status_detail).status.output_limit_exceeded,
|
||||
.title:hover .status_detail.status.output_limit_exceeded,
|
||||
.title.active .status_detail.status.output_limit_exceeded {
|
||||
color: sandybrown;
|
||||
}
|
||||
|
||||
:not(.status_detail).status.waiting,
|
||||
.title:hover .status_detail.status.waiting,
|
||||
.title.active .status_detail.status.waiting,
|
||||
:not(.status_detail).status.system_error {
|
||||
color: grey;
|
||||
}
|
||||
|
||||
:not(.status_detail).status.running,
|
||||
.title:hover .status_detail.status.running,
|
||||
.title.active .status_detail.status.running {
|
||||
color: #6cf;
|
||||
}
|
||||
|
||||
:not(.status_detail).status.partially_correct,
|
||||
.title:hover .status_detail.status.partially_correct,
|
||||
.title.active .status_detail.status.partially_correct {
|
||||
color: #01bab2;
|
||||
}
|
||||
|
||||
:not(.status_detail).status.judgement_failed,
|
||||
.title:hover .status_detail.status.judgement_failed,
|
||||
.title.active .status_detail.status.judgement_failed {
|
||||
color: #ff5722;
|
||||
}
|
||||
|
||||
:not(.status_detail).status.skipped,
|
||||
.title:hover .status_detail.status.skipped,
|
||||
.title.active .status_detail.status.skipped {
|
||||
color: #78909c;
|
||||
}
|
||||
|
||||
:not(.status_detail).status.compiling {
|
||||
color: #00b5ad;
|
||||
}
|
||||
|
||||
:not(.status_detail).status.no_testdata {
|
||||
color: brown;
|
||||
}
|
||||
|
||||
:not(.status_detail).status.compile_error {
|
||||
color: rgb(0, 68, 136);
|
||||
}
|
||||
|
||||
/* score color */
|
||||
.score_0 {
|
||||
color: red;
|
||||
}
|
||||
|
||||
.score_1 {
|
||||
color: #ff4b00;
|
||||
}
|
||||
|
||||
.score_2 {
|
||||
color: #ff6200;
|
||||
}
|
||||
|
||||
.score_3 {
|
||||
color: #ffa900;
|
||||
}
|
||||
|
||||
.score_4 {
|
||||
color: #ffd800;
|
||||
}
|
||||
|
||||
.score_5 {
|
||||
color: #c8ff00;
|
||||
}
|
||||
|
||||
.score_6 {
|
||||
color: #a5ff00;
|
||||
}
|
||||
|
||||
.score_7 {
|
||||
color: #52ff00;
|
||||
}
|
||||
|
||||
.score_8 {
|
||||
color: #41f741;
|
||||
}
|
||||
|
||||
.score_9 {
|
||||
color: #34d034;
|
||||
}
|
||||
|
||||
.score_10 {
|
||||
color: forestgreen;
|
||||
}
|
||||
|
||||
.score {
|
||||
text-shadow: 0 0 0.1px;
|
||||
}
|
||||
|
||||
.rating_up {
|
||||
color: #dd4b39;
|
||||
}
|
||||
|
||||
.rating_down {
|
||||
color: #3d9400;
|
||||
}
|
||||
|
||||
/* code tag */
|
||||
:not(pre) > code {
|
||||
background-color: rgba(0, 0, 0, 0.08);
|
||||
border-radius: 3px;
|
||||
display: inline-block;
|
||||
font-size: 0.9em;
|
||||
font-weight: bold;
|
||||
padding: 1px 6px;
|
||||
vertical-align: baseline;
|
||||
color: #444;
|
||||
margin-top: 2px;
|
||||
}
|
||||
|
||||
code {
|
||||
font-family: "Consolas", "Ubuntu Mono", "Fira Mono", "Monaco", "Menlo", "source-code-pro", monospace !important;
|
||||
}
|
||||
|
||||
/* Animated spinner */
|
||||
@keyframes spinner-icon-rotate {
|
||||
0% {
|
||||
transform: rotate(0deg);
|
||||
}
|
||||
100% {
|
||||
transform: rotate(360deg);
|
||||
}
|
||||
}
|
||||
|
||||
.spinner.icon:before {
|
||||
animation: spinner-icon-rotate 3s linear infinite;
|
||||
display: block;
|
||||
}
|
||||
|
||||
::-webkit-scrollbar {
|
||||
-webkit-appearance: none;
|
||||
width: 10px;
|
||||
height: 10px;
|
||||
}
|
||||
|
||||
::-webkit-scrollbar-track {
|
||||
background: rgba(0, 0, 0, 0.1);
|
||||
border-radius: 0px;
|
||||
}
|
||||
|
||||
::-webkit-scrollbar-thumb {
|
||||
cursor: pointer;
|
||||
border-radius: 5px;
|
||||
background: rgba(0, 0, 0, 0.25);
|
||||
-webkit-transition: color 0.2s ease;
|
||||
transition: color 0.2s ease;
|
||||
}
|
||||
|
||||
::-webkit-scrollbar-thumb:window-inactive {
|
||||
background: rgba(0, 0, 0, 0.15);
|
||||
}
|
||||
|
||||
::-webkit-scrollbar-thumb:hover {
|
||||
background: rgba(128, 135, 139, 0.8);
|
||||
}
|
||||
|
||||
.ui.top.attached.block.header i.icon {
|
||||
font-size: 1em;
|
||||
vertical-align: initial;
|
||||
}
|
||||
|
||||
.ui.selection.dropdown .menu > .item {
|
||||
padding-left: 0.8rem !important;
|
||||
padding-right: 0 !important;
|
||||
}
|
||||
|
||||
/* 打印样式 */
|
||||
@media print {
|
||||
html {
|
||||
position: relative !important;
|
||||
overflow: scroll !important;
|
||||
height: unset !important;
|
||||
}
|
||||
|
||||
body {
|
||||
position: unset !important;
|
||||
margin-top: unset !important;
|
||||
height: unset !important;
|
||||
}
|
||||
|
||||
#page-header, #submit-buttons, .p-label {
|
||||
display: none;
|
||||
}
|
||||
}
|
||||
67
web/template/sidebar/css/tomorrow.css
Normal file
67
web/template/sidebar/css/tomorrow.css
Normal file
@@ -0,0 +1,67 @@
|
||||
.hll { background-color: #d6d6d6 }
|
||||
.pl-c { color: #8e908c } /* Comment */
|
||||
.pl-err { color: #c82829 } /* Error */
|
||||
.pl-k { color: #8959a8 } /* Keyword */
|
||||
.pl-l { color: #f5871f } /* Literal */
|
||||
.pl-n { color: #4d4d4c } /* Name */
|
||||
.pl-o { color: #3e999f } /* Operator */
|
||||
.pl-p { color: #4d4d4c } /* Punctuation */
|
||||
.pl-ch { color: #8e908c } /* Comment.Hashbang */
|
||||
.pl-cm { color: #8e908c } /* Comment.Multiline */
|
||||
.pl-cp { color: #8e908c } /* Comment.Preproc */
|
||||
.pl-cpf { color: #8e908c } /* Comment.PreprocFile */
|
||||
.pl-c1 { color: #8e908c } /* Comment.Single */
|
||||
.pl-cs { color: #8e908c } /* Comment.Special */
|
||||
.pl-gd { color: #c82829 } /* Generic.Deleted */
|
||||
.pl-ge { font-style: italic } /* Generic.Emph */
|
||||
.pl-gh { color: #4d4d4c; font-weight: bold } /* Generic.Heading */
|
||||
.pl-gi { color: #718c00 } /* Generic.Inserted */
|
||||
.pl-gp { color: #8e908c; font-weight: bold } /* Generic.Prompt */
|
||||
.pl-gs { font-weight: bold } /* Generic.Strong */
|
||||
.pl-gu { color: #3e999f; font-weight: bold } /* Generic.Subheading */
|
||||
.pl-kc { color: #8959a8 } /* Keyword.Constant */
|
||||
.pl-kd { color: #8959a8 } /* Keyword.Declaration */
|
||||
.pl-kn { color: #3e999f } /* Keyword.Namespace */
|
||||
.pl-kp { color: #8959a8 } /* Keyword.Pseudo */
|
||||
.pl-kr { color: #8959a8 } /* Keyword.Reserved */
|
||||
.pl-kt { color: #eab700 } /* Keyword.Type */
|
||||
.pl-ld { color: #718c00 } /* Literal.Date */
|
||||
.pl-m { color: #f5871f } /* Literal.Number */
|
||||
.pl-s { color: #718c00 } /* Literal.String */
|
||||
.pl-na { color: #4271ae } /* Name.Attribute */
|
||||
.pl-nb { color: #4d4d4c } /* Name.Builtin */
|
||||
.pl-nc { color: #eab700 } /* Name.Class */
|
||||
.pl-no { color: #c82829 } /* Name.Constant */
|
||||
.pl-nd { color: #3e999f } /* Name.Decorator */
|
||||
.pl-ni { color: #4d4d4c } /* Name.Entity */
|
||||
.pl-ne { color: #c82829 } /* Name.Exception */
|
||||
.pl-nf { color: #4271ae } /* Name.Function */
|
||||
.pl-nl { color: #4d4d4c } /* Name.Label */
|
||||
.pl-nn { color: #eab700 } /* Name.Namespace */
|
||||
.pl-nx { color: #4271ae } /* Name.Other */
|
||||
.pl-py { color: #4d4d4c } /* Name.Property */
|
||||
.pl-nt { color: #3e999f } /* Name.Tag */
|
||||
.pl-nv { color: #c82829 } /* Name.Variable */
|
||||
.pl-ow { color: #3e999f } /* Operator.Word */
|
||||
.pl-w { color: #4d4d4c } /* Text.Whitespace */
|
||||
.pl-mb { color: #f5871f } /* Literal.Number.Bin */
|
||||
.pl-mf { color: #f5871f } /* Literal.Number.Float */
|
||||
.pl-mh { color: #f5871f } /* Literal.Number.Hex */
|
||||
.pl-mi { color: #f5871f } /* Literal.Number.Integer */
|
||||
.pl-mo { color: #f5871f } /* Literal.Number.Oct */
|
||||
.pl-sb { color: #718c00 } /* Literal.String.Backtick */
|
||||
.pl-sc { color: #4d4d4c } /* Literal.String.Char */
|
||||
.pl-sd { color: #8e908c } /* Literal.String.Doc */
|
||||
.pl-s2 { color: #718c00 } /* Literal.String.Double */
|
||||
.pl-se { color: #f5871f } /* Literal.String.Escape */
|
||||
.pl-sh { color: #718c00 } /* Literal.String.Heredoc */
|
||||
.pl-si { color: #f5871f } /* Literal.String.Interpol */
|
||||
.pl-sx { color: #718c00 } /* Literal.String.Other */
|
||||
.pl-sr { color: #718c00 } /* Literal.String.Regex */
|
||||
.pl-s1 { color: #718c00 } /* Literal.String.Single */
|
||||
.pl-ss { color: #718c00 } /* Literal.String.Symbol */
|
||||
.pl-bp { color: #4d4d4c } /* Name.Builtin.Pseudo */
|
||||
.pl-vc { color: #c82829 } /* Name.Variable.Class */
|
||||
.pl-vg { color: #c82829 } /* Name.Variable.Global */
|
||||
.pl-vi { color: #c82829 } /* Name.Variable.Instance */
|
||||
.pl-il { color: #f5871f } /* Literal.Number.Integer.Long */
|
||||
78
web/template/sidebar/css/white.css
Normal file
78
web/template/sidebar/css/white.css
Normal file
@@ -0,0 +1,78 @@
|
||||
.toprow{
|
||||
background-color:#eee;
|
||||
white-space:nowrap;
|
||||
}
|
||||
.toprow,.navbar .navbar-nav li a,.navbar-header .navbar-brand{
|
||||
#color:#fff;
|
||||
}
|
||||
.dropdown-menu,.navbar-default{
|
||||
#background-color:#79a3d5;
|
||||
#background-image: linear-gradient(to bottom, #323a81 0px, #79a3d5 100%);
|
||||
background-repeat: repeat-x;
|
||||
border-radius: 4px;
|
||||
box-shadow: 0px 1px 0px rgba(255, 255, 255, 0.15) inset, 0px 1px 5px rgba(0, 0, 0, 0.075);
|
||||
}
|
||||
.http_judge_form{
|
||||
white-space:nowrap;
|
||||
}
|
||||
.center{
|
||||
text-align: center
|
||||
}
|
||||
.mynav {
|
||||
margin-top: 20px
|
||||
}
|
||||
.panel-default{
|
||||
padding: 5px;
|
||||
background-image: url(../../image/background.jpg);
|
||||
border: 1px solid #eee;
|
||||
margin-top:50px;
|
||||
}
|
||||
.container .jumbotron{
|
||||
padding: 5px;
|
||||
background-image: url(../../image/background.jpg);
|
||||
border: 1px solid #eee;
|
||||
margin-top:50px;
|
||||
}
|
||||
|
||||
h3.pagenav {
|
||||
margin-top: 5px;
|
||||
margin-bottom: 20px;
|
||||
}
|
||||
|
||||
h3.pagenav div.item{
|
||||
padding: 4px;
|
||||
margin: 3px;
|
||||
font-size: 16px;
|
||||
border: 1px solid #eee;
|
||||
border-radius: 3px;
|
||||
display: inline-block;
|
||||
width: 30px;
|
||||
}
|
||||
|
||||
h3.pagenav div.item:hover{
|
||||
background-color: #ddd;
|
||||
cursor: pointer;
|
||||
}
|
||||
|
||||
h3.pagenav div.active{
|
||||
color: #888;
|
||||
}
|
||||
#problemset {
|
||||
margin-top: 20px;
|
||||
}
|
||||
.hint pre{
|
||||
display:none;
|
||||
}
|
||||
.red{
|
||||
color:red;
|
||||
}
|
||||
.green{
|
||||
color:green;
|
||||
}
|
||||
.blue{
|
||||
color:blue;
|
||||
}
|
||||
.ui.segment, .ui.segments .segment{
|
||||
font-size:18px;
|
||||
line-height:28px;
|
||||
}
|
||||
Reference in New Issue
Block a user