From 48a69d7d31d55f48a325f6474d74ea919c539f15 Mon Sep 17 00:00:00 2001 From: dqzboy Date: Wed, 21 Aug 2024 01:12:35 +0800 Subject: [PATCH] fix: Adjust the display style of the advertisement on the hubcmdui front end. --- hubcmdui/README.md | 10 +-- hubcmdui/config.json | 8 ++ hubcmdui/web/index.html | 162 ++++++++++++++++++++++++++++++++-------- 3 files changed, 142 insertions(+), 38 deletions(-) diff --git a/hubcmdui/README.md b/hubcmdui/README.md index e713bb4..ae5354a 100644 --- a/hubcmdui/README.md +++ b/hubcmdui/README.md @@ -83,7 +83,7 @@ docker logs -f [容器ID或名称] --- -## UI +## UI界面 - 默认容器监听`3000`端口,映射宿主机端口`30080` @@ -91,7 +91,7 @@ docker logs -f [容器ID或名称] - +
@@ -101,17 +101,17 @@ docker logs -f [容器ID或名称] -> 浏览器输入 `服务器地址/admin:30080` 访问后端页面,默认登入账号密码: root/admin@123 +> 浏览器输入 `服务器地址:30080/admin` 访问后端页面,默认登入账号密码: root/admin@123 - +
- +
diff --git a/hubcmdui/config.json b/hubcmdui/config.json index 8f88380..e3ab4f2 100644 --- a/hubcmdui/config.json +++ b/hubcmdui/config.json @@ -16,6 +16,14 @@ { "url": "https://cdn.jsdelivr.net/gh/dqzboy/Blog-Image/BlogCourse/reacknerd-ad.png", "link": "https://my.racknerd.com/aff.php?aff=12151" + }, + { + "url": "https://cdn.jsdelivr.net/gh/dqzboy/Blog-Image/BlogCourse/racknerd_vps.png", + "link": "https://my.racknerd.com/aff.php?aff=12151" + }, + { + "url": "https://cdn.jsdelivr.net/gh/dqzboy/Blog-Image/BlogCourse/docker-proxy-vip.png", + "link": "https://www.dqzboy.com/17834.html" } ], "proxyDomain": "dqzboy.github.io" diff --git a/hubcmdui/web/index.html b/hubcmdui/web/index.html index f970f5a..004d3f6 100644 --- a/hubcmdui/web/index.html +++ b/hubcmdui/web/index.html @@ -96,16 +96,57 @@ button:hover { background-color: #2c974b; } - .ad-container { + .carousel { + width: 100%; + height: 300px; display: flex; justify-content: center; align-items: center; + perspective: 1000px; + position: relative; margin-top: 30px; margin-bottom: 30px; } - .ad-container img { - max-width: 100%; - border-radius: 8px; + .carousel-inner { + position: relative; + width: 50%; + height: 100%; + transform-style: preserve-3d; + transform: translateZ(-300px); + transition: transform 1s; + } + .carousel-item { + position: absolute; + width: 70%; + height: 100%; + left: 50%; + top: 0; + transform-origin: center center; + transition: transform 1s, opacity 1s; + opacity: 0.5; + } + .carousel-item.active { + transform: translateX(-50%) translateZ(300px); + opacity: 1; + } + .carousel-item.left { + transform: translateX(-150%) translateZ(100px) rotateY(30deg); + } + .carousel-item.right { + transform: translateX(50%) translateZ(100px) rotateY(-30deg); + } + .carousel-control { + position: absolute; + top: 50%; + transform: translateY(-50%); + font-size: 2em; + cursor: pointer; + } + .carousel-control.left { + left: 10px; + } + .carousel-control.right { + right: 10px; } pre { background-color: #f6f8fa; @@ -211,9 +252,13 @@ width: 100%; padding: 10px; } - .ad-container img { - width: 100%; - height: auto; + .carousel { + height: 300px; + } + .carousel-item { + width: 80%; + height: 70%; + left: 10%; } } @media (min-width: 769px) { @@ -224,7 +269,7 @@ .notification { display: none; position: absolute; - top: 7px; /* Adjust the position as needed */ + top: 7px; left: 87%; transform: translateX(-50%); background-color: #333; @@ -256,8 +301,12 @@ -
- +