Skip to content

哪吒监控透明主题

更新: 1/6/2025 字数: 0 字 时长: 0 分钟

哪吒面板自定义透明主题

哪吒监控

https://github.com/naiba/nezha

主题截图

https://nz.wkwbk.cn

主题演示

https://nz.wkwbk.cn

主题代码

html
<!--引入字体,全局字体使用-->
<link rel="stylesheet" href="https://npm.elemecdn.com/[email protected]/lxgwwenkai-regular.css" />

<style>
  /* 屏幕适配 */
  @media only screen and (min-width: 1200px) {
    .ui.container {
      width: 80% !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .ui.card > .content > .header:not(.ui),
    .ui.cards > .card > .content > .header:not(.ui) {
      margin-top: 0.4em !important;
    }
  }
  /* 整体图标 */
  i.icon {
    color: #000;
    width: 1.2em !important;
  }
  /* 背景图片 */
  body {
    content: " " !important;
    background: fixed !important;
    z-index: -1 !important;
    top: 0 !important;
    right: 0 !important;
    bottom: 0 !important;
    left: 0 !important;
    background-position: top !important;
    background-repeat: no-repeat !important;
    background-size: cover !important;
    background-image: url(https://img.lisir.me/image/WP/058.jpg) !important;
    font-family: "LXGW WenKai" !important;
  }
  /* 导航栏 */
  .ui.large.menu {
    border: 0 !important;
    border-radius: 0px !important;
    background-color: rgba(255, 255, 255, 55%) !important;
  }
  /* 首页按钮 */
  .ui.menu .active.item {
    background-color: transparent !important;
  }
  /* 导航栏下拉框 */
  .ui.dropdown .menu {
    border: 0 !important;
    border-radius: 0 !important;
    background-color: rgba(255, 255, 255, 80%) !important;
  }
  /* 登陆按钮 */
  .nezha-primary-btn {
    background-color: transparent !important;
    color: #000 !important;
  }
  /* 大卡片 */
  #app .ui.fluid.accordion {
    background-color: #fbfbfb26 !important;
    border-radius: 0.6rem !important;
  }
  /* 小卡片 */
  .ui.four.cards > .card {
    border-radius: 0.6rem !important;
    background-color: #fafafaa3 !important;
  }
  .status.cards .wide.column {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
    height: 3.3rem !important;
  }
  .status.cards .three.wide.column {
    padding-right: 0rem !important;
  }
  .status.cards .wide.column:nth-child(1) {
    margin-top: 2rem !important;
  }
  .status.cards .wide.column:nth-child(2) {
    margin-top: 2rem !important;
  }
  .status.cards .description {
    padding-bottom: 0 !important;
  }
  /* 小鸡名 */
  .status.cards .flag {
    margin-right: 0.5rem !important;
  }
  /* 弹出卡片图标 */
  .status.cards .header > .info.icon {
    margin-right: 0 !important;
  }
  .nezha-secondary-font {
    color: #21ba45 !important;
  }
  /* 进度条 */
  .ui.progress {
    border-radius: 50rem !important;
  }
  .ui.progress .bar {
    min-width: 1.8em !important;
    border-radius: 15px !important;
    line-height: 1.65em !important;
  }
  .ui.fine.progress > .bar {
    background-color: #21ba45 !important;
  }
  .ui.progress > .bar {
    background-color: #000 !important;
  }
  .ui.progress.fine .bar {
    background-color: #21ba45 !important;
  }
  .ui.progress.warning .bar {
    background-color: #ff9800 !important;
  }
  .ui.progress.error .bar {
    background-color: #e41e10 !important;
  }
  .ui.progress.offline .bar {
    background-color: #000 !important;
  }
  /* 上传下载 */
  .status.cards .outline.icon {
    margin-right: 1px !important;
  }
  i.arrow.alternate.circle.down.outline.icon {
    color: #21ba45 !important;
  }
  i.arrow.alternate.circle.up.outline.icon {
    color: red !important;
  }
  /* 弹出卡片小箭头 */
  .ui.right.center.popup {
    margin: -3px 0 0 0.914286em !important;
    -webkit-transform-origin: left 50% !important;
    transform-origin: left 50% !important;
  }
  .ui.bottom.left.popup {
    margin-left: 1px !important;
    margin-top: 3px !important;
  }
  .ui.top.left.popup {
    margin-left: 0 !important;
    margin-bottom: 10px !important;
  }
  .ui.top.right.popup {
    margin-right: 0 !important;
    margin-bottom: 8px !important;
  }
  .ui.left.center.popup {
    margin: -3px 0.91428571em 0 0 !important;
    -webkit-transform-origin: right 50% !important;
    transform-origin: right 50% !important;
  }
  .ui.right.center.popup:before,
  .ui.left.center.popup:before {
    border: 0px solid #fafafaeb !important;
    background: #fafafaeb !important;
  }
  .ui.top.popup:before {
    border-color: #fafafaeb transparent transparent !important;
  }
  .ui.popup:before {
    border-color: #fafafaeb transparent transparent !important;
  }
  .ui.bottom.left.popup:before {
    border-radius: 0 !important;
    border: 1px solid transparent !important;
    border-color: #fafafaeb transparent transparent !important;
    background: #fafafaeb !important;
    -webkit-box-shadow: 0px 0px 0 0 #fafafaeb !important;
    box-shadow: 0px 0px 0 0 #fafafaeb !important;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0) !important;
  }
  .ui.bottom.right.popup:before {
    border-radius: 0 !important;
    border: 1px solid transparent !important;
    border-color: #fafafaeb transparent transparent !important;
    background: #fafafaeb !important;
    -webkit-box-shadow: 0px 0px 0 0 #fafafaeb !important;
    box-shadow: 0px 0px 0 0 #fafafaeb !important;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0) !important;
  }
  .ui.top.left.popup:before {
    border-radius: 0 !important;
    border: 1px solid transparent !important;
    border-color: #fafafaeb transparent transparent !important;
    background: #fafafaeb !important;
    -webkit-box-shadow: 0px 0px 0 0 #fafafaeb !important;
    box-shadow: 0px 0px 0 0 #fafafaeb !important;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0) !important;
  }
  .ui.top.right.popup:before {
    border-radius: 0 !important;
    border: 1px solid transparent !important;
    border-color: #fafafaeb transparent transparent !important;
    background: #fafafaeb !important;
    -webkit-box-shadow: 0px 0px 0 0 #fafafaeb !important;
    box-shadow: 0px 0px 0 0 #fafafaeb !important;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0) !important;
  }
  .ui.left.center.popup:before {
    border-radius: 0 !important;
    border: 1px solid transparent !important;
    border-color: #fafafaeb transparent transparent !important;
    background: #fafafaeb !important;
    -webkit-box-shadow: 0px 0px 0 0 #fafafaeb !important;
    box-shadow: 0px 0px 0 0 #fafafaeb !important;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0) !important;
  }
  /* 弹出卡片 */
  .status.cards .ui.content.popup {
    min-width: 20rem !important;
    line-height: 2rem !important;
    border-radius: 0.6rem !important;
    border: 1px solid transparent !important;
    background-color: #fafafaeb !important;
    font-family: "LXGW WenKai" !important;
  }
  .ui.content {
    margin: 0 !important;
    padding: 1em !important;
  }
  /* 服务页 */
  .ui.table {
    background: RGB(225, 225, 225, 0.6) !important;
  }
  .ui.table thead th {
    background: transparent !important;
  }
  /* 服务页进度条 */
  .service-status .good {
    background-color: #21ba45 !important;
  }
  .service-status .danger {
    background-color: red !important;
  }
  .service-status .warning {
    background-color: orange !important;
  }
  /* 版权 */
  .ui.inverted.segment,
  .ui.primary.inverted.segment {
    color: #000 !important;
    font-weight: bold !important;
    background-color: #fafafaa3 !important;
  }
</style>

<!--Logo和版权-->
<script>
  window.onload = function () {
    var avatar = document.querySelector(".item img");
    var footer = document.querySelector("div.is-size-7");
    footer.innerHTML = "VPS监控面板";
    footer.style.visibility = "visible";
    avatar.src = "https://img.lisir.me/image/my/favicon.png";
    avatar.style.visibility = "visible";
  };
</script>
<!--禁止右键-->
<script type="text/javascript">
  document.oncontextmenu = function (e) {
    return false;
  };
</script>

贡献者

The avatar of contributor named as wkwbk wkwbk

页面历史