zhb 1 هفته پیش
والد
کامیت
dfa5466b23
1فایلهای تغییر یافته به همراه43 افزوده شده و 56 حذف شده
  1. 43 56
      static/scss/global/global.scss

+ 43 - 56
static/scss/global/global.scss

@@ -2118,60 +2118,47 @@ uni-content.collapsed {
   position: relative;
   position: relative;
   cursor: pointer;
   cursor: pointer;
 }
 }
-
-/* 🔥 只有 存在 data-tooltip 的元素才显示提示框 */
-.cursor-pointer[data-tooltip]::after {
-  content: attr(data-tooltip);
-  position: absolute;
-  background-color: rgba(var(--bs-body-bg-rgb), 1) !important;
-  border-radius: 8px;
-  color: var(--bs-emphasis-color);
-  box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
-  font-size: 12px;
-  text-align: left;
-  line-height: 20px;
-  padding: 12px;
-  white-space: nowrap;
-  z-index: 999;
-  opacity: 0;
-  visibility: hidden;
-  transition: opacity 0.2s ease;
-  pointer-events: none;
-}
-
-/* 悬浮显示 */
-.cursor-pointer[data-tooltip]:hover::after {
-  opacity: 1;
-  visibility: visible;
-}
-
-/* --------------------------
-   四个方向定位
---------------------------- */
-/* 上方(默认) */
-.cursor-pointer[data-tooltip][data-placement="top"]::after {
-  left: 50%;
-  bottom: 100%;
-  transform: translate(-50%, -8px);
-}
-
-/* 下方 */
-.cursor-pointer[data-tooltip][data-placement="bottom"]::after {
-  left: 50%;
-  top: 100%;
-  transform: translate(-50%, 8px);
-}
-
-/* 左侧 */
-.cursor-pointer[data-tooltip][data-placement="left"]::after {
-  right: 100%;
-  top: 50%;
-  transform: translate(-8px, -50%);
-}
-
-/* 右侧 */
-.cursor-pointer[data-tooltip][data-placement="right"]::after {
-  left: 100%;
-  top: 50%;
-  transform: translate(8px, -50%);
+@media screen and (min-width: 768px) {
+  .cursor-pointer[data-tooltip]::after {
+    content: attr(data-tooltip);
+    position: absolute;
+    background-color: rgba(var(--bs-body-bg-rgb), 1) !important;
+    border-radius: 8px;
+    color: var(--bs-emphasis-color);
+    box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
+    font-size: 12px;
+    text-align: left;
+    line-height: 20px;
+    padding: 12px;
+    white-space: nowrap;
+    z-index: 999;
+    opacity: 0;
+    visibility: hidden;
+    transition: opacity 0.2s ease;
+    pointer-events: none;
+  }
+  .cursor-pointer[data-tooltip]:hover::after {
+    opacity: 1;
+    visibility: visible;
+  }
+  .cursor-pointer[data-tooltip][data-placement="top"]::after {
+    left: 50%;
+    bottom: 100%;
+    transform: translate(-50%, -8px);
+  }
+  .cursor-pointer[data-tooltip][data-placement="bottom"]::after {
+    left: 50%;
+    top: 100%;
+    transform: translate(-50%, 8px);
+  }
+  .cursor-pointer[data-tooltip][data-placement="left"]::after {
+    right: 100%;
+    top: 50%;
+    transform: translate(-8px, -50%);
+  }
+  .cursor-pointer[data-tooltip][data-placement="right"]::after {
+    left: 100%;
+    top: 50%;
+    transform: translate(8px, -50%);
+  }
 }
 }