Uptime Kuma美化代码

Uptime Kuma美化代码

前言

各位好啊,好久没有发过啥文章了。并且距离上一个美化代码也快一年了,是时候该换个新样式了。

然后最近用AI写了个Uptime Kuma的美化代码。整体的样式是bootstrap5的样式。(因为我觉得这个UI库确实比较好看),那就来水篇文章顺便发个代码吧(bushi)

CSS样式代码

:root {
  --bs-white: #1a1d23;
  --bs-light: #2d3036;
  --bs-dark: #f8f9fa;
  --bs-blue: #4dabf7;
  --bs-primary: #4dabf7;
  --bs-primary-rgb: 77, 171, 247;
  --bs-success: #51cf66;
  --bs-danger: #ff6b6b;
  --bs-info: #339af0;
  --bs-body-bg: #12141c;
  --bs-border-color: #373b44;
  --bs-card-bg: #1a1d23;
  --bs-text-color: #f8f9fa;
  
  /* 蓝白主题变量 - 深色模式优化 */
  --bg-gradient: linear-gradient(135deg, #1e3a5f 0%, #12141c 100%);
  --card-shadow: 0 4px 12px rgba(13, 110, 253, 0.2);
  --card-hover-shadow: 0 8px 24px rgba(13, 110, 253, 0.3);
  --button-hover-bg: #339af0;
}

body {
  background-color: var(--bs-body-bg) !important;
  color: var(--bs-text-color);
  font-family: 'Segoe UI', system-ui, -apple-system, sans-serif;
}

/* 卡片样式 */
.shadow-box {
  background: var(--bs-card-bg);
  border: 1px solid var(--bs-border-color);
  border-radius: 0.75rem;
  box-shadow: var(--card-shadow) !important;
  margin-top: 1rem !important;
}

.shadow-box:hover {
  box-shadow: var(--card-hover-shadow) !important;
}

/* 标题样式 */
.title-flex {
  font-weight: 700;
  justify-content: center;
  color: var(--bs-primary);
}

.group-title {
  font-size: 2rem;
  font-weight: 700;
  color: var(--bs-primary);
  border-bottom: 2px solid var(--bs-primary);
  padding-bottom: 0.5rem;
  margin-bottom: 1.5rem;
}

/* 监控列表布局 */
.monitor-list .monitor-list {
  min-height: 45px;
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  gap: 1rem;
}

.monitor-list .item {
  background: var(--bs-card-bg);
  border: 1px solid var(--bs-border-color);
  border-radius: 0.5rem;
  padding: 1rem;
}

.monitor-list .item:hover {
  background-color: #252932;
  border-color: var(--bs-primary);
}

.monitor-list .item .info {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between;
}

/* 状态指示器 */
.status-up {
  color: var(--bs-success) !important;
}

.status-down {
  color: var(--bs-danger) !important;
}

/* 按钮样式 */
.btn-info {
  color: #ffffff;
  background-color: var(--bs-primary);
  border-color: var(--bs-primary);
  border-radius: 0.5rem;
  font-weight: 500;
}

.btn-info:hover {
  color: #ffffff;
  background-color: var(--button-hover-bg);
  border-color: var(--button-hover-bg);
}

/* 服务项目标题 */
.item-name {
  font-weight: 600;
}

a.item-name {
  color: var(--bs-primary);
  text-decoration: none !important;
}

a.item-name:hover {
  color: var(--button-hover-bg) !important;
}

/* 状态徽章 - 简化版,不干扰百分比显示 */
.info .badge.rounded-pill {
  font-size: 0.75rem;
  padding: 0.35em 0.65em;
  min-width: auto;
}

.info .badge.rounded-pill.bg-primary {
  background-color: var(--bs-success) !important;
}

.info .badge.rounded-pill.bg-danger {
  background-color: var(--bs-danger) !important;
}

/* 响应式设计 */
@media screen and (max-width: 768px) {
  .monitor-list .monitor-list {
    grid-template-columns: repeat(1, 1fr);
  }
  
  .group-title {
    font-size: 1.75rem;
  }
  
  .col-md-4, .col-md-8 {
    width: 100%;
    max-width: 100%;
  }
}

/* 底部样式 */
footer[data-v-b8247e57] {
  margin: 2rem 0 1rem !important;
  padding-top: 1rem;
  border-top: 1px solid var(--bs-border-color);
  text-align: center;
}

/* 布局调整 */
.col-md-4 {
  width: 50%;
}

.col-md-8 {
  max-width: 50%;
  display: flex;
  flex-wrap: wrap;
  flex-direction: column;
}

.mb-5 {
  margin-bottom: 2rem !important;
}

/* 隐藏原始复选框 */
#ll-footer-toggle {
  display: none;
}

/* 针对Uptime Kuma深色模式的特殊调整 */
.dark {
  --bs-white: #1a1d23 !important;
  --bs-body-bg: #12141c !important;
  --bs-dark: #f8f9fa !important;
}

/* 链接颜色优化 */
a {
  color: var(--bs-primary);
}

a:hover {
  color: var(--button-hover-bg);
}

/* 确保状态图标颜色正确 */
.info .bg-primary {
  background-color: var(--bs-success) !important;
}

.info .bg-danger {
  background-color: var(--bs-danger) !important;
}

/* 确保状态正常显示绿色 */
.ok {
  color: var(--bs-success) !important;
}

样式展示

如果觉得不太好看的话,可以自己再让AI改改

补充和说明

如果你还没有状态页面,那么请去仪表盘处创建一个监测页面,然后点击 该状态页面-编辑状态页面-添加监控项目。

如果你已经有一个状态页面,只需要点击 编辑状态页面-自定义CSS 处复制粘贴上面的美化代码即可。

好了,教程到这里就结束了(好像啥也没说,不管了)。如果觉得有用,欢迎发个评论支持一下哦

本站所有文章受 Axiom-CP 原创作品许可协议进行保护
Axiom-CP 原创作品许可协议详情

文章标题: Uptime Kuma美化代码
文章固定链接: https://www.memxb.top/archives/922
文章作者: 默小班
暂无评论

发送评论 编辑评论


|´・ω・)ノ
ヾ(≧∇≦*)ゝ
(☆ω☆)
(╯‵□′)╯︵┴─┴
 ̄﹃ ̄
(/ω\)
∠( ᐛ 」∠)_
(๑•̀ㅁ•́ฅ)
→_→
୧(๑•̀⌄•́๑)૭
٩(ˊᗜˋ*)و
(ノ°ο°)ノ
(´இ皿இ`)
⌇●﹏●⌇
(ฅ´ω`ฅ)
(╯°A°)╯︵○○○
φ( ̄∇ ̄o)
ヾ(´・ ・`。)ノ"
( ง ᵒ̌皿ᵒ̌)ง⁼³₌₃
(ó﹏ò。)
Σ(っ °Д °;)っ
( ,,´・ω・)ノ"(´っω・`。)
╮(╯▽╰)╭
o(*////▽////*)q
>﹏<
( ๑´•ω•) "(ㆆᴗㆆ)
😂
😀
😅
😊
🙂
🙃
😌
😍
😘
😜
😝
😏
😒
🙄
😳
😡
😔
😫
😱
😭
💩
👻
🙌
🖕
👍
👫
👬
👭
🌚
🌝
🙈
💊
😶
🙏
🍦
🍉
😣
Source: github.com/k4yt3x/flowerhd
Source: https://github.com/MengXi2021/Argon-Emoji-DailyNotes
Source: https://github.com/Ghost-chu/argon-huhu-emotions
Source: github.com/zhheo/Sticker-Heo
颜文字
Emoji
小恐龙
花!
每日手帐
呼呼
Heo
B站基础表情
B站节日表情
B站游戏表情
B站活动表情
上一篇