:root { font-size:12px !important; } * { background-repeat: no-repeat; box-sizing:border-box; } body{margin:0;background-color:#Fff; font-family: Consolas, "Courier New", monospace; position:relative; left:0;top:0;width:100%;height:100%; overflow:hidden; webkitPerspective:1000; transformStyle:'preserve-3d'; perspectiveOrigin:'50% 50%'; } iframe{border:0} .h2{margin-block:0px;} .pp{ width:100%;height:100%; cell-spacing:0px;border-spacing:0px; overflow:hidden; border-collapse:collapse; box-sizing:border-box; } .ppp{ position:absolute; width:100%; height:100%; left:0; top:0; overflow:hidden; box-sizing: border-box; } .PPP{ position:absolute; width:100%; height:100%; left:0; top:0; overflow:auto; box-sizing:border-box; scrollbar-width: none; /* 针对Firefox隐藏滚动条 */ -ms-overflow-style: none; } .PPP::-webkit-scrollbar { display: none; } label{ vertical-align:middle; display:inline-block; } progress { background-color: #f3f3aa; border: none; color: #4C0050; /* 对于一些浏览器,这将改变进度条的颜色 */ } li{text-indent:2px;} p{margin:0px 0px;} li > p{text-indent:0px;} .btdiv{ text-align:center; //border-radius:5px; display: flex; align-items: center; border: 1px solid rgb(136, 136, 136,0.1); min-width: 16px; minHeight:26px; font-size: 1rem; user-select: none; justify-content: center; width:100%;height:100%; box-sizing:border-box; } .btdiv:hover{ background-color:rgb(85,80,255,0.6); color:#005; } .lbdiv{ text-align:center; //border-radius:5px; display: flex; align-items: center; border: 1px solid rgb(136,136,136,0.1); min-width: 16px; font-size: 1remx; user-select: none; justify-content: center; width:100%;height:100%; box-sizing:border-box; } .schtable{ width:100%; height:100%; overflow:hidden; border-collapse:collapse} .tbelmt{ width:calc(100% - 6px); height:calc(100% - 6px); margin:3} textarea{ resize:none; padding:5; font-family: Consolas, "Courier New", monospace; } .dark{background-color:#EEE;padding:10;border-radius:8px;} .pvbutton{ text-align:center; font-size:9; padding:3;float:right; border-radius:5px; user-select:none; border:1px solid #888 } .pvbt{text-align:center; font-size:12; padding:3; margin:0px 5px 0px 5px; border-radius:5px; user-select:none; min-Width:40; min-height:32; border:1px solid #888 } .pvtitle{ background:linear-gradient(to right,#012020,#008 52%,#00f); padding:5px; font-size:1rem; color:#FA0; padding-Left:5; user-select:none } .pvlx{ background:linear-gradient(to right ,#202000, #888 52%, #fff); font-size:11; color:#FA0; padding-Left:5; user-select:none } .hide-scrollbar::-webkit-scrollbar { display: none; } .uda{color:#00f;text-align:left} .icon{ background-repeat:no-repeat; background-position:left top; background-size:100% 100%; user-select:none} .backDiv{background-color:rgb(0,0,0,0.6)} .iconimg{ width:32;height:32; vertical-align:middle; } .tdbut{ word-wrap:break-word; user-select:none; border:1px solid #888;text-align:center; border-radius:5px;background-color:#ddd; padding:5} .tdbut:hover{background-color:#FFD} .bd{width:100%;height:100%;box-sizing:border-box} .bh{ backface-visibility:hidden; -webkit-backface-visibility:hidden; /* Chrome and Safari */ -moz-backface-visibility:hidden; /* Firefox */ -ms-backface-visibility:hidden; /* Internet Explorer */ } .chatDiv{ word-break:break-all; font-size:16;float:left;width:auto; padding:5;text-align:justify; border-radius:0px 10px 10px 10px; box-shadow:0px 0px 3px #aaa; max-width:90%; background-color:rgb(255,5,0,0.5); overflow:hidden } .cellInput{ width:100%;height:100%;padding:5;border:0 } .bbt{opacity:0.2} .bbt:hover{opacity:1} .ppt{background-color:rgb(200,200,0,0.2)}.ppt:hover{background-color:rgb(200,200,0,1)} .pmt:hover::before{ content:attr(data-msg); position:absolute; top:-80px; left:10px; padding:2px 6px; width:200; display:inline-block; color:#333; border:1px solid #333; border-radius:5px; font-size:9px; } .pmt:hover::after{ content:""; border-top:5px solid #333; border-left:5px solid transparent; border-right:5px solid transparent; position:absolute; top:-6px; left:60px; } .hltext{color:#aaa;text-shadow:-1px -1px 0 #000000,1px -1px 0 #000000,-1px 1px 0 #000000,1px 1px 0 #000000} .switch-btn { cursor: pointer; width: 45px; height: 28px; position: relative; border: 1px solid #dfdfdf; background-color: #fdfdfd; box-shadow: #dfdfdf 0 0 0 0 inset; border-radius: 15px; background-clip: content-box; display: inline-block; -webkit-appearance: none; user-select: none; outline: none; } .switch-btn:before { content: ''; width: 25px; height: 25px; position: absolute; top: 0; left: 0; border-radius: 20px; background-color: #fff; box-shadow: 0 1px 3px rgba(0, 0, 0, .4); } .switch-btn:checked { border-color: #56b0d4; box-shadow: #56b0d4 0 0 0 16px inset; background-color: #56b0d4; } .switch-btn:checked:before { left: 18px; } .switch-btn.switch-btn-animbg { transition: background-color ease .4s; } .switch-btn.switch-btn-animbg:before { transition: left .3s; } .switch-btn.switch-btn-animbg:checked { box-shadow: #dfdfdf 0 0 0 0 inset; background-color: #56b0d4; transition: border-color .4s, background-color ease .4s; } .switch-btn.switch-btn-animbg:checked:before { transition: left .3s; } pre { background-color: #333; border: 1px solid #ccc; font-family: 'Courier New', Courier, monospace; font-size: 12px; line-height: 1.5; padding: 10px; margin:2px 2px; border-radius:4px; color:#fff; overflow-x:scroll; white-space: pre-wrap } @function whaaaa() { $width: 100vw; // viewport width $height: 100vh; // viewport height @return $width / $height; } textarea:focus, select:focus, input:focus { outline: none; box-shadow: 0 0 3px rgba(255, 0, 0, 0.5); /* 添加淡蓝色阴影 */ border: 1px solid #F00; /* 设置自定义的边框颜色 */ } input:{ font-size:12px;} select { font-family: Consolas, "Courier New", monospace; font-size:12px; } textarea{ resize:none;padding:5; font-family: Consolas, "Courier New", monospace; border:0px solid #eee; } input[type=text]{ padding:5;font-family: Consolas, "Courier New", monospace; border:0px solid #eee; } input[type=range] { -webkit-appearance: none; border-radius: 10px; /*这个属性设置使填充进度条时的图形为圆角*/ background: -webkit-linear-gradient(#059CFA, #059CFA) no-repeat; background-size: 0% 100%; } input[type=range]:focus { outline: none; } input[type=range]::-webkit-slider-runnable-track { height: 15px; border-radius: 10px; /*将轨道设为圆角的*/ box-shadow: 0 1px 1px #def3f8, inset 0 .125em .125em #0d1112; /*轨道内置阴影效果*/ } input[type=range]::-webkit-slider-thumb { -webkit-appearance: none; height: 25px; width: 25px; margin-top: -5px; /*使滑块超出轨道部分的偏移量相等*/ background: #ffffff; border-radius: 50%; /*外观设置为圆形*/ border: solid 0.125em rgba(205, 224, 230, 0.5); /*设置边框*/ box-shadow: 0 .125em .125em #3b4547; /*添加底部阴影*/ } input[type=range]::-moz-range-track { height: 15px; border-radius: 10px; /*将轨道设为圆角的*/ box-shadow: 0 1px 1px #def3f8, inset 0 .125em .125em #0d1112; /*轨道内置阴影效果*/ } input[type=range]::-moz-range-thumb { appearance: none; height: 25px; width: 25px; margin-top: -5px; /*使滑块超出轨道部分的偏移量相等*/ background: #ffffff; border-radius: 50%; /*外观设置为圆形*/ border: solid 0.125em rgba(205, 224, 230, 0.5); /*设置边框*/ box-shadow: 0 .125em .125em #3b4547; /*添加底部阴影*/ } input[type=range]::-moz-range-progress { background: linear-gradient(#059CFA, #059CFA) no-repeat; height: 13px; border-radius: 10px; } input[type=range]::-ms-track { height: 25px; border-radius: 10px; box-shadow: 0 1px 1px #def3f8, inset 0 .125em .125em #0d1112; border-color: transparent; /*去除原有边框*/ color: transparent; /*去除轨道内的竖线*/ } input[type=range]::-ms-thumb { border: solid 0.125em rgba(205, 224, 230, 0.5); height: 22px; width: 22px; border-radius: 50%; background: #ffffff; margin-top: -5px; box-shadow: 0 .125em .125em #3b4547; } input[type=range]::-ms-fill-lower { /*进度条已填充的部分*/ height: 22px; border-radius: 10px; background: linear-gradient(#059CFA, #059CFA) no-repeat; } input[type=range]::-ms-fill-upper { /*进度条未填充的部分*/ height: 22px; border-radius: 10px; background: #ffffff; } input[type=range]:focus::-ms-fill-lower { background: linear-gradient(#059CFA, #059CFA) no-repeat; } input[type=range]:focus::-ms-fill-upper { background: #ffffff; } input[type=text]{padding:5;font-family: Consolas, "Courier New", monospace;} input[type=number]::-webkit-outer-spin-button, input[type=number]::-webkit-inner-spin-button { -webkit-appearance: none; margin: 0; } .pan{width:100%;height:100%; position:absolute; left:0;top:0; box-sizing:border-box; } .panN{width:100%;height:100%; //background-color:rgb(0,0,0,0.8); position:absolute; left:0;top:0;box-sizing:border-box; } .pvl{height:40; background:linear-gradient(to bottom ,#444, #888 10%,#AAA 90%, #444); font-size:11;color:#FFA;padding-Left:5;user-select:none} .spr{color:#a00} .pvr{color:#f00;text-align:center} .pvn{float:right;color:#aaa;fontSize:9; font-style:italic} .pvgridhead{ border-Right:1px solid #eee; padding:3; } .pva{ background-image:url(/svcn/2797); background-repeat:no-repeat; background-position:right center; background-size:20px 20px; padding:10; } .pvgridtd{ border-Right:1px solid #eee; padding:3; font-size:12px; white-space:wrap; overflow:hidden; word-break:break-all; } .pvtn{ background-repeat:no-repeat; background-position:left top; background-size:100% 100%; } .pvdisable{cursor:'not-allowed'; pointerEvents:'none'} .pv0{ text-align:justify; text-indent:30px; user-select:none; padding:5; line-height:1.5; box-sizing:border-box; } .pv1{text-align:justify; text-indent:30px; user-select:none; padding:5; line-height:1.5; box-sizing:border-box; font-size:11;color:#00a } .dv1{text-align:justify; user-select:none; padding:5; line-height:1.5; box-sizing:border-box; font-size:11; color:#00a; border-left:40px solid transparent, } .md{ width:100%; height:100%; overflow-Y:auto; overflow-x:hidden; box-sizing:border-box; padding:5; } .md table { border-collapse: collapse; width: 100%; font-size:11px; } .md table, .md th, .md td { border: 1px solid #888; } .md td { padding: 5px; text-align: left; } .md th{ padding: 3px; text-align: center; background-color:#DDD; } .md blockquote {text-align:justify} .md em {background-color:rgb(200,200,200,0.4);color:#800} .md h5{ text-indent: 2em; color: #A00; font-size: 16px; margin-block-start: 12px; margin-block-end: 12px; } .md h4{ text-align: center; color: #A00; font-size: 24px; margin-block-start: 12px; margin-block-end: 12px; text-shadow:0px 0px 8px #888; } .markdown-preview { font-family: system-ui, -apple-system, sans-serif; font-size: 16px; line-height: 1.7; color: #24292e; padding: 1em; background: #fff; } .markdown-preview h1, .markdown-preview h2, .markdown-preview h3, .markdown-preview h4, .markdown-preview h5, .markdown-preview h6 { font-weight: bold; margin-top: 1.2em; margin-bottom: 0.6em; line-height: 1.25; } .markdown-preview h1 { font-size: 1.8em; border-bottom: 1px solid #ddd; padding-bottom: 0.3em; } .markdown-preview h2 { font-size: 1.5em; border-bottom: 1px solid #eee; padding-bottom: 0.2em; } .markdown-preview h3 { font-size: 1.25em; } .markdown-preview h4 { font-size: 1.1em; } .markdown-preview h5 { font-size: 1em; } .markdown-preview h6 { font-size: 0.9em; color: #777; } .markdown-preview p { margin-block-start: 0px; margin-block-end: 0px; margin: 0.8em 0; line-height: 1.2; } .markdown-preview ul, .markdown-preview ol { padding-left: 2em; margin: 0.6em 0; } .markdown-preview li { margin: 0.3em 0; } .markdown-preview blockquote { margin: 1em 0; padding: 0.6em 1em; background: #f9f9f9; border-left: 4px solid #ccc; color: #555; font-style: italic; } .markdown-preview pre { background: #000; padding: 0.8em; overflow: auto; border-radius: 4px; font-size: 9px; line-height: 1.5; color:#FFF; white-space: pre; /* 保留空格与换行,不折行 */ overflow-x: auto; /* 超出水平滚动 */ word-wrap: normal; } .markdown-preview code { /*background: #666;*/ padding: 0.1em 0.1em; border-radius: 3px; /*font-family: monospace;*/ color:#FFF; } .markdown-preview hr { border: none; border-top: 1px solid #eee; margin: 2em 0; } .markdown-preview a { color: #0366d6; text-decoration: none; } .markdown-preview a:hover { text-decoration: underline; } .markdown-preview .task-list-item { list-style-type: none; } .markdown-preview input[type="checkbox"] { margin-right: 0.4em; } .markdown-preview .language-javascript .language-js{ color:#000; font-size:10px; line-height:1.2; } .markdown-preview .katex-html { display:none; } .markdown-preview table, .markdown-preview th, .markdown-preview td { border: 1px solid #AAA; border-collapse: collapse; } .markdown-preview th, .markdown-preview td { padding: 3px; } .markdown-preview table { margin: 0 auto; font-size:12; } .markdown-preview th { background-color:#066; color:#FFF; } .ediv{width:100%;height:100%; overflow:scroll; box-sizing:border-box} .eediv{width:100%;height:100%; overflow:hidden; box-sizing:border-box} .ydiv{ width:100%; height:100%; overflow-Y:auto; overflow-x:hidden; box-sizing:border-box; } .ydivn{ width:100%; height:100%; overflow-Y:auto; overflow-x:hidden; box-sizing:border-box; scrollbar-width: none; /* 针对Firefox隐藏滚动条 */ -ms-overflow-style: none; } .ydivn::-webkit-scrollbar { display: none; } .xdiv{width:100%; height:100%; overflow-Y:hidden; overflow-x:auto; box-sizing:border-box } .D3{ -webkit-perspective:1000; transform-style:preserve-3d; perspective-origin:50% 50%; } .cc{ display: flex; align-items: center; /* 垂直居中 */ justify-content: center; /* 水平居中 */ } .capsule{ padding:5px 8px 5px 32px; box-Shadow:0px 0px 3px #888; float:left; font-size:12; margin:5px 0px 0px 5px; border-Radius:40px; user-Select:none; background-size:auto 100%; } .txtdiv{ padding:4; border:1px solid #888; box-shadow:0px 0px 2px #333; margin:4; border-radius:4px; } .hdiv { background-color: rgba(20, 20, 20, 0.01); } .hdiv:hover { background-color: rgba(20, 20, 20, 0.8); } .d169{ height: calc(100% * 9 / 16); } /* 针对 Firefox */ progress::-moz-progress-bar { background: #4CAF50; } /* 针对 Chrome、Safari 和 Opera */ progress::-webkit-progress-bar { background-color: #f3f3aa; } progress::-webkit-progress-value { background-color: #4C0050; } .etb{border-collapse:collapse; padding:0;margin:0; width:100%;height:100%; //font-size:1rem; user-select:none; table-layout: fixed; } .eetb{width:100%;overflow:hidden; border-collapse:collapse; table-layout: fixed; } .devGridCell{ font-size:9px;font-color:#888; display: -webkit-box; -webkit-line-clamp: 5; -webkit-box-orient: vertical; overflow: hidden; text-overflow: ellipsis; /*max-width: 220px; */ width:100%; white-space: normal; background-color:#EEE; } .devGrid6{ display: -webkit-box; /* 必须配合 line-clamp 使用 */ -webkit-line-clamp:10; /* 限制为最多显示 6 行 */ -webkit-box-orient: vertical; /* 垂直布局 */ overflow: hidden; /* 超出隐藏 */ text-overflow: ellipsis; /* 显示省略号 */ white-space: normal; /* 正常换行 */ word-wrap: break-word; /* 强制换行,避免内容撑开 */ overflow-x: hidden; /* 隐藏水平溢出 */ max-width: 100%; /* 防止内容超出容器宽度 */ box-sizing: border-box; /* 包括内边距计算宽度 */ font-size:9px; } .td-vprism { background:linear-gradient( to bottom, rgba(0, 0, 0, 0.8) 0%, /* 左部一点点高亮 */ rgba(0, 0, 0, 0.5) 10%, /* 左部一点点高亮 */ rgba(0, 0, 0, 0.5) 90%, /* 中部透明 */ rgba(0, 0, 0, 0.2) 100% ); } .thum { position: relative; width: 120px; /* 缩略图宽度 */ height: 67px; /* 缩略图高度 */ overflow: hidden; background-size: cover; background-position: center; border: 1px solid #ccc; border-radius: 4px; float:left; box-shadow:1px 1px 2px #333; margin:5px; } .thum-text { position: absolute; bottom: 0; width: 100%; font-size:9px; background: rgba(0, 0, 0, 0.4); color: #fff; text-align: center; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; padding: 2px; } .thum-text.marquee { overflow: visible; white-space: nowrap; animation: marquee 10s linear infinite; } @keyframes marquee { from { transform: translateX(100%); } to { transform: translateX(-100%); } } .lIconButton{ box-sizing:content-box; padding-left:32; } /* 根菜单容器样式 */ .menu { position: absolute; background-color: #333; color: #fff; box-shadow: 0px 4px 8px rgba(0, 0, 0, 0.2); border-radius: 4px; min-width: 150px; z-index: 1000; //display: none; /* 默认不显示,鼠标交互时显示 */ } /* 激活状态的菜单显示 */ .menu.active { display: block; } /* 菜单项样式 */ .menu-item, .submenu-item { padding: 10px; cursor: pointer; transition: background-color 0.2s ease; position: relative; } /* 悬停时菜单项的样式 */ .menu-item:hover, .submenu-item:hover { background-color: #444; } /* 子菜单样式 */ .submenu { position: absolute; background-color: #444; color: #fff; box-shadow: 0px 4px 8px rgba(0, 0, 0, 0.2); border-radius: 4px; min-width: 150px; z-index: 1000; display: none; /* 默认不显示,鼠标交互时显示 */ } /* 子菜单激活状态的显示 */ .submenu.active { display: block; } /* 反向弹出(向左)的子菜单 */ .submenu.reverse { left: auto; right: 100%; } /* 向上弹出的子菜单 */ .submenu.up { top: auto; bottom: 100%; } /* 子菜单的附加样式,确保与父菜单项对齐 */ .submenu-item { white-space: nowrap; /* 确保文本不会换行 */ } .aligned-img { vertical-align: middle; /* 垂直居中对齐 */ display: inline; /* 保持与文字在同一行 */ height: 48px; /* 设置图片高度 */ box-SHADOW:1PX 1PX 3PX #000; } .hmask { width: 200px; height: 200px; background-color: blue; opacity: 0; transition: opacity 0.3s; } .hmask:hover { opacity: 0.2; } /* 恢复滚动条 */ .show-scrollbar::-webkit-scrollbar { width: 20px; /* 设置滚动条宽度 */ height: 20px; /* 设置滚动条高度 */ } .show-scrollbar::-webkit-scrollbar-track-piece { background-color: #f1f1f1; /* 滚动条轨道背景色 */ -webkit-border-radius: 5px; } .show-scrollbar::-webkit-scrollbar-thumb { background-color: #888; /* 滚动条颜色 */ -webkit-border-radius: 5px; /* 滚动条圆角 */ } .show-scrollbar::-webkit-scrollbar-thumb:hover { background-color: #555; /* 鼠标悬浮时的滚动条颜色 */ } .flexCont { display: flex; width: 100%; min-width: 0; box-sizing: border-box; } .flexCol { flex-direction: column; } .flexRow { display: flex; flex-direction: row; align-items: stretch; /* 默认就是 stretch,可省略 */ } .flexItem { flex: 1 1 0%; min-width: 0; box-sizing: border-box; } @media (max-width:600px) { .flexRow { flex-direction: column; } }