From 4b1dd38d76e32dae0fcd1a6422df311fe2a7db24 Mon Sep 17 00:00:00 2001 From: Stardream Date: Tue, 21 Apr 2026 04:09:36 +1000 Subject: [PATCH] feat(Bangumi_Topic_Share): add animated custom tooltip for action buttons, bump version to 4.6 Co-Authored-By: Claude Sonnet 4.6 --- js/Bangumi_Topic_Share.js | 30 +++++++++++++++++++++++++----- 1 file changed, 25 insertions(+), 5 deletions(-) diff --git a/js/Bangumi_Topic_Share.js b/js/Bangumi_Topic_Share.js index f95e332..fa7588c 100644 --- a/js/Bangumi_Topic_Share.js +++ b/js/Bangumi_Topic_Share.js @@ -1,7 +1,7 @@ // ==UserScript== // @name Bangumi Topic Share // @namespace http://tampermonkey.net/ -// @version 4.5 +// @version 4.6 // @description Bangumi 话题分享工具:生成分享卡片,支持图片复制/下载、一键复制分享文案、可选 AI 标签 // @author Chang ji // @contributor Stardream @@ -69,6 +69,26 @@ .bgm-action-btn:hover:not(:disabled) { background: rgba(255,255,255,0.3); transform: scale(1.1); } .bgm-action-btn:disabled { opacity: 0.3; cursor: default; } .bgm-action-btn svg { display: block; } + .bgm-action-btn::after { + content: attr(data-tip); + position: absolute; + top: calc(100% + 10px); + left: 50%; + transform: translateX(-50%) translateY(-6px); + background: rgba(20,20,20,0.82); + color: #fff; + font-size: 12px; + padding: 5px 12px; + border-radius: 8px; + white-space: nowrap; + opacity: 0; + pointer-events: none; + transition: opacity 0.18s ease, transform 0.18s ease; + } + .bgm-action-btn:hover:not(:disabled)::after { + opacity: 1; + transform: translateX(-50%) translateY(0); + } /* ===== 暗色主题 ===== */ .share-card.dark { background: #1e1e1e; } @@ -211,16 +231,16 @@
- - - -