server-status主题重写network页面 (#407)

* 修复浏览器高分辨率下网络页echart图表显示不全

* server-status主题重写network页面
1. 点击“网络监控”弹出选择服务器
2. 增加服务器搜索筛选功能
3. 自适应lenged高度
4. 适配深色模式与浅色模式
5. 适配半透明模式
6. 适配pc段与移动端

* 刷新cdn缓存

* 增加disposeCharts逻辑

* 增加disposeCharts逻辑

* 标题增加服务器所在地区国旗展示

* 国旗样式修复

* 修复国旗样式

* echart图标高度适配不同分辨率浏览器
This commit is contained in:
nap0o
2024-08-10 11:19:52 -04:00
committed by GitHub
parent d9097540c3
commit c18e0e420e
12 changed files with 460 additions and 225 deletions

View File

@@ -317,6 +317,78 @@ td.ping-network-quality {
}
/* 服务页 正文结束 */
/* 网络页 正文*/
.network-box .btn-group.open .dropdown-toggle{
box-shadow:unset;
}
.network-box .network-box-header{
font-size: 18px;
padding: 5px 0px 15px 5px;
cursor: pointer;
width: 100%;
}
.network-box .network-box-header .dropdown-menu {
max-height: 22.5em;
overflow-y: auto;
z-index:99999998;
min-width: 200px;
padding: 0px;
}
.network-box .network-box-header .dropdown-menu::-webkit-scrollbar {
display: none;
}
.network-box .network-box-header .dropdown-menu li{
height: 2em;
cursor: pointer;
}
.network-box .network-box-header .dropdown-menu li.input-group{
margin: 0 auto;
display: flex;
position: sticky;
top: 0;
z-index: 99999997;
}
.network-box .network-box-header .dropdown-menu li.input-group input{
width: 100%;
height: 2em;
border-top: none;
border-left: none;
border-right: none;
}
.network-box .network-box-header .dropdown-menu li a {
padding: 5px 5px 5px 15px;
}
.network-box .network-box-header .dropdown-menu li.hidden {
height: 0;
display: none;
visibility:hidden;
}
.network-box .network-box-header .dropdown-menu li.visible {
display: block;
}
.network-box .chartTitle {
text-align: center;
font-size: 18px;
margin: 18px 0px 15px 0px;
}
.network-box .chartTitle i.chartCountryCode{
font-size: 16px;
border-radius: 12.5%;
}
/* 网络页 正文结束 */
/* 地图版服务器分布图 */
#mapChartBox{
z-index: 999999999;
@@ -393,6 +465,12 @@ footer p{
}
}
/* 彩虹旗 */
.fi-rb {
background-image: url(/static/theme-server-status/img/rb.png);
}
@media only screen and (max-width: 767px) {
body {
font-size: 10px !important;
@@ -482,6 +560,18 @@ footer p{
td.ping-network-quality {
width: 110px;
}
.network-box .network-box-header {
margin: 8px 0px 0px 8px;
font-size: 16px;
}
.network-box .chartTitle {
font-size: 16px;
margin: 10px 0px 10px 0px;
}
.network-box .chartTitle i.chartCountryCode{
font-size: 15px;
border-radius: 12.5%;
}
}
@media only screen and (min-width: 768px) {