为什么鼠标移入角色名称显示的图片随着时间走动而显示与隐藏循环

2024-08-28 11:44

本文主要是介绍为什么鼠标移入角色名称显示的图片随着时间走动而显示与隐藏循环,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

<!DOCTYPE html>
<html lang="zh-CN">
<head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>为什么鼠标移入角色名称显示的图片随着时间走动而显示与隐藏循环</title><!-- <link rel="stylesheet" href="file:///D:/data/原神/css/GenshinRoleTableContainer.css"> -->
</head>
<style>/* 原神角色列表样式 */#GenshinRoleTableContainer {z-index:9999;display: flex;table {border-collapse: collapse;caption {background-color: #80a4b1;border-radius: 5px 5px 0 0;}th,td {text-align: center;border: 1px solid #ddd;}th {background-color: #9f9e9e;}td {color: hsl(0, 0%, 100%);text-shadow: 1px 1px 1px #030303;}}/* 3个列表 1个按钮*/#GenshinRoleTable,#cultivateGenshinRole,#haveGenshinRole,#genshinRoleStrategy {margin-top: 35px;}/* 按钮√ */.cultivate,.checkButton {background-color: #f9030300;height: 15px;width: 25px;border-top: none;border-right: none;border-radius: 0;transform: rotate(-45deg);transition: all 0.5s ease-in-out;}.checkButton::before {content: '获得';display: block;transform: rotate(90deg) translate(-14px, 12px);color: #67c23a;text-shadow: 1px 1px 1px #030303;}.cultivate::before {content: '培养';display: block;transform: rotate(90deg) translate(-14px, 12px);color: #ffcc00;text-shadow: 1px 1px 1px #030303;}/* 数据和品质切换按钮样式 */#switchButton,#sortButton {cursor: pointer;}/* 鼠标移入显示图片添加过渡效果 */.zoom-image {transition: transform 0.3s ease-in-out;transform-origin: center;z-index: 9999;}}/* 原神角色列表样式  结束*//* 修改数据器样式 */#readFolder {/* 修改数据器按钮 *//* font-size: 1.5rem; */color: #e6a23c;cursor: pointer;}#addReadFolder {margin-top: 10px;margin-left: 10px;button {color: #fe0404;cursor: pointer;}#buttonContainer {/* 关闭按钮的  */position: fixed;transform: translate(855%, 25%);button {font-size: 1.2rem;}}/* 保存按钮样式: */#fileSave {transform: translate(960%, 25%);position: fixed;color: #ffd500;text-shadow: 1px 1px 1px #000;font-size: 1.2rem;}#fileContent {white-space: pre-wrap;overflow-y: auto;border: 1px solid #ccc;padding: 5px;}}#dateTime{font-size: 1.2rem;position: fixed;}/* 修改数据器样式  结束*/
</style>
<body><!-- 时间 --><time datetime="2024-07-10" title="2024-07-10" class="dateTime" id="dateTime">2024-07-10</time><!-- 原神角色列表 --><div id="GenshinRoleTableContainer">原神角色列表GenshinRoleTableContainer</div>
</body>
<!-- <script src="file:///D:/data/原神/js/genshin4_8_data.js"></script> -->
<script>function showTime() {var time = document.getElementById("dateTime");if (time) {var d = new Date();var y = d.getFullYear();var m = padZero(d.getMonth() + 1);var W = "星期" + "日一二三四五六".charAt(d.getDay());var D = padZero(d.getDate());var H = padZero(d.getHours());var M = padZero(d.getMinutes());var S = padZero(d.getSeconds());time.innerHTML = y + '-' + m + '-' + D + '<sub>' + W + '</sub>' + H + ':' + M + ':' + S;}}function padZero(num) {return num < 10 ? "0" + num : num;}// 初始调用 showTime 函数showTime();// 每秒调用一次 showTime 函数setInterval(showTime, 1000);/*134角色培养数据*/const cultivateGenshinRole134 = ["宵宫", "夜兰", "班尼特", "钟离","雷电将军", "枫原万叶", "行秋", "瑶瑶","七七", "纳西妲", // 添加新角色];/*152角色培养数据*/const cultivateGenshinRole152 = ["夜兰", "班尼特", "钟离","雷电将军", "枫原万叶", "行秋", "瑶瑶", "夏洛蒂", "香菱",// 添加新角色];/*培养数据* 结束*//* 原神攻略收藏*/const introductionLinks = [{name: '原神wiki角色攻略',url: 'https://bbs.mihoyo.com/ys/strategy/channel/map/37/39?bbs_presentation_style=no_header&hide_nav=true&from=COLLECTION_BG'},{name: '提瓦特大地图',url: 'https://act.mihoyo.com/ys/app/interactive-map/index.html?bbs_presentation_style=no_header&lang=zh-cn&utm_source=bbs&utm_medium=mys&utm_campaign=pcicon&_markerFps=24#/map/2?shown_types=NaN,-1084,508,2&center=2008.50,-1084.00&zoom=-3.00'},{name: '原神wiki武器攻略',url: 'https://bbs.mihoyo.com/ys/strategy/channel/map/37/38?bbs_presentation_style=no_header&hide_nav=true&from=COLLECTION_BG'},{name: '原神wiki活动攻略',url: 'https://bbs.mihoyo.com/ys/strategy/channel/map/37/40?bbs_presentation_style=no_header&hide_nav=true&from=COLLECTION_BG'},{name: '夏洛蒂培养攻略',url: 'https://www.miyoushe.com/ys/article/45239036'},{name: '瑶瑶培养攻略',url: 'https://www.miyoushe.com/ys/article/34411972'},];/* 原神攻略收藏 结束*//* 134获得角色数据*/const haveGenshinRole134 = [{element: "火", // 元素类型role: [{ name: "迪卢克", level: 90, constellation: 0, talent: "1/1/1", note: "备注" },{ name: "宵宫", level: 90, constellation: 1, talent: "满", note: "备注" },{ name: "迪希雅", level: 90, constellation: 1, talent: "1/1/1", note: "备注" },{ name: "托马", level: 20, constellation: 0, talent: "1/1/1", note: "备注" },{ name: "烟绯", level: 80, constellation: 6, talent: "1/1/1", note: "备注" },{ name: "香菱", level: 90, constellation: 3, talent: "1/7/12", note: "备注" },{ name: "班尼特", level: 90, constellation: 5, talent: "满", note: "备注" },{ name: "安柏", level: 40, constellation: 0, talent: "1/1/1", note: "备注" },// { name: "辛焱", level: 1, constellation: 0, talent: "1/1/1", note: "备注" },{ name: "嘉明", level: 20, constellation: 4, talent: "1/1/1", note: "备注" },{ name: "夏沃蕾", level: 80, constellation: 0, talent: "1/1/1", note: "备注" },]},{element: "水", // 元素类型role: [{ name: "珊瑚宫心海", level: 90, constellation: 0, talent: "7/10/8", note: "备注" },{ name: "夜兰", level: 90, constellation: 2, talent: "10/10/10", note: "备注" },{ name: "芙宁娜", level: 90, constellation: 1, talent: "9/10/10", note: "备注" },// { name: "那维莱特", level: 1, constellation: 0, talent: "1/1/1", note: "备注" },{ name: "芭芭拉", level: 60, constellation: 3, talent: "1/1/1", note: "备注" },{ name: "行秋", level: 90, constellation: 6, talent: "6/11/12", note: "备注" },{ name: "坎蒂丝", level: 19, constellation: 1, talent: "1/1/1", note: "备注" },]},{element: "风", // 元素类型role: [{ name: "琴", level: 60, constellation: 2, talent: "1/1/1", note: "备注" },{ name: "枫原万叶", level: 90, constellation: 1, talent: "满", note: "备注" },{ name: "流浪者", level: 90, constellation: 0, talent: "1/1/1", note: "备注" },{ name: "珐露珊", level: 90, constellation: 5, talent: "1/1/1", note: "备注" },{ name: "砂糖", level: 90, constellation: 5, talent: "1/1/1", note: "备注" },{ name: "鹿野院平藏", level: 20, constellation: 5, talent: "1/1/1", note: "备注" },{ name: "琳妮特", level: 20, constellation: 0, talent: "1/1/1", note: "备注" },{ name: "早柚", level: 80, constellation: 6, talent: "1/1/1", note: "备注" },]},{element: "雷", // 元素类型role: [{ name: "刻晴", level: 90, constellation: 1, talent: "1/1/1", note: "备注" },{ name: "雷电将军", level: 90, constellation: 3, talent: "满", note: "备注" },{ name: "菲谢尔", level: 90, constellation: 3, talent: "1/1/1", note: "备注" },{ name: "北斗", level: 20, constellation: 6, talent: "1/1/1", note: "备注" },{ name: "丽莎", level: 60, constellation: 0, talent: "1/1/1", note: "备注" },{ name: "雷泽", level: 50, constellation: 2, talent: "1/1/1", note: "备注" },// { name: "赛索斯", level: 1, constellation: 0, talent: "1/1/1", note: "备注" },{ name: "多莉", level: 20, constellation: 4, talent: "1/1/1", note: "备注" },{ name: "久岐忍", level: 90, constellation: 4, talent: "1/1/1", note: "备注" },{ name: "九条裟罗", level: 90, constellation: 6, talent: "1/1/1", note: "备注" },]},{element: "草", // 元素类型role: [{ name: "纳西妲", level: 90, constellation: 0, talent: "1/1/1", note: "备注" },{ name: "提纳里", level: 70, constellation: 2, talent: "1/1/1", note: "备注" },{ name: "绮良良", level: 40, constellation: 0, talent: "1/1/1", note: "备注" },{ name: "卡维", level: 20, constellation: 1, talent: "1/1/1", note: "备注" },{ name: "瑶瑶", level: 90, constellation: 6, talent: "6/12/10", note: "备注" },{ name: "柯莱", level: 20, constellation: 6, talent: "1/1/1", note: "备注" },// { name: "旅行者 (草)", level: 1, constellation: 0, talent: "1/1/1", note: "备注" }]},{element: "冰", // 元素类型role: [{ name: "七七", level: 90, constellation: 1, talent: "9/10/9", note: "备注" },// { name: "优菈", level: 1, constellation: 0, talent: "1/1/1", note: "备注" },{ name: "菲米尼", level: 20, constellation: 5, talent: "1/1/1", note: "备注" },{ name: "米卡", level: 20, constellation: 1, talent: "1/1/1", note: "备注" },{ name: "莱依拉", level: 40, constellation: 3, talent: "1/1/1", note: "备注" },{ name: "罗莎莉亚", level: 20, constellation: 6, talent: "1/1/1", note: "备注" },{ name: "迪奥娜", level: 90, constellation: 6, talent: "1/1/1", note: "备注" },{ name: "重云", level: 20, constellation: 0, talent: "1/1/1", note: "备注" },{ name: "凯亚", level: 60, constellation: 0, talent: "1/1/1", note: "备注" },{ name: "夏洛蒂", level: 50, constellation: 4, talent: "1/1/1", note: "备注" },]},{element: "岩", // 元素类型role: [{ name: "钟离", level: 90, constellation: 0, talent: "9/10/10", note: "备注" },{ name: "云堇", level: 40, constellation: 0, talent: "1/1/1", note: "备注" },{ name: "五郎", level: 20, constellation: 3, talent: "1/1/1", note: "备注" },{ name: "凝光", level: 70, constellation: 6, talent: "1/1/1", note: "备注" },{ name: "诺艾尔", level: 80, constellation: 6, talent: "1/1/1", note: "备注" },{ name: "旅行者 (岩)", level: 80, constellation: 6, talent: "1/1/1", note: "备注" }]}];/* 134获得角色数据 结束*//* 152获得角色数据*/const haveGenshinRole152 = [{element: "火", // 元素类型role: [// { name: "迪卢克", level: 1, constellation: 0, talent: "1/1/1", note: "备注" },// { name: "宵宫", level: 1, constellation: 0, talent: "1/1/1", note: "备注" },{ name: "迪希雅", level: 20, constellation: 0, talent: "1/1/1", note: "备注" },{ name: "托马", level: 20, constellation: 2, talent: "1/1/1", note: "备注" },{ name: "烟绯", level: 7, constellation: 5, talent: "1/1/1", note: "备注" },{ name: "香菱", level: 90, constellation: 6, talent: "2/7/11", note: "备注" },{ name: "班尼特", level: 90, constellation: 5, talent: "1/1/1", note: "备注" },{ name: "安柏", level: 31, constellation: 0, talent: "1/1/1", note: "备注" },{ name: "辛焱", level: 1, constellation: 0, talent: "1/1/1", note: "备注" },{ name: "嘉明", level: 1, constellation: 0, talent: "1/1/1", note: "备注" },{ name: "夏沃蕾", level: 40, constellation: 4, talent: "1/1/1", note: "备注" },]},{element: "水", // 元素类型role: [{ name: "莫娜", level: 90, constellation: 1, talent: "1/1/1", note: "备注" },// { name: "珊瑚宫心海", level: 1, constellation: 0, talent: "1/1/1", note: "备注" },{ name: "夜兰", level: 90, constellation: 1, talent: "1/1/1", note: "备注" },{ name: "芙宁娜", level: 1, constellation: 0, talent: "1/1/1", note: "备注" },// { name: "那维莱特", level: 1, constellation: 0, talent: "1/1/1", note: "备注" },{ name: "芭芭拉", level: 90, constellation: 3, talent: "1/1/1", note: "备注" },{ name: "行秋", level: 20, constellation: 4, talent: "1/1/1", note: "备注" },// { name: "坎蒂丝", level: 1, constellation: 0, talent: "1/1/1", note: "备注" },]},{element: "风", // 元素类型role: [{ name: "琴", level: 70, constellation: 0, talent: "1/1/1", note: "备注" },{ name: "枫原万叶", level: 90, constellation: 0, talent: "1/1/1", note: "备注" },{ name: "流浪者", level: 90, constellation: 1, talent: "1/1/1", note: "备注" },{ name: "珐露珊", level: 90, constellation: 2, talent: "1/1/1", note: "备注" },// { name: "砂糖", level: 1, constellation: 0, talent: "1/1/1", note: "备注" },// { name: "鹿野院平藏", level: 1, constellation: 0, talent: "1/1/1", note: "备注" },90{ name: "琳妮特", level: 90, constellation: 6, talent: "1/1/1", note: "备注" },{ name: "早柚", level: 40, constellation: 3, talent: "1/1/1", note: "备注" },]},{element: "雷", // 元素类型role: [{ name: "刻晴", level: 90, constellation: 0, talent: "1/1/1", note: "备注" },{ name: "雷电将军", level: 90, constellation: 0, talent: "1/1/1", note: "备注" },// { name: "菲谢尔", level: 1, constellation: 0, talent: "1/1/1", note: "备注" },{ name: "北斗", level: 90, constellation: 6, talent: "1/1/1", note: "备注" },{ name: "丽莎", level: 36, constellation: 0, talent: "1/1/1", note: "备注" },{ name: "雷泽", level: 20, constellation: 2, talent: "1/1/1", note: "备注" },// { name: "赛索斯", level: 1, constellation: 0, talent: "1/1/1", note: "备注" },// { name: "多莉", level: 1, constellation: 0, talent: "1/1/1", note: "备注" },// { name: "久岐忍", level: 1, constellation: 0, talent: "1/1/1", note: "备注" },{ name: "九条裟罗", level: 40, constellation: 6, talent: "1/1/1", note: "备注" },]},{element: "草", // 元素类型role: [// { name: "纳西妲", level: 1, constellation: 0, talent: "1/1/1", note: "备注" },{ name: "提纳里", level: 39, constellation: 0, talent: "1/1/1", note: "备注" },{ name: "绮良良", level: 40, constellation: 2, talent: "1/1/1", note: "备注" },{ name: "卡维", level: 20, constellation: 0, talent: "1/1/1", note: "备注" },{ name: "瑶瑶", level: 90, constellation: 1, talent: "1/1/1", note: "备注" },{ name: "柯莱", level: 70, constellation: 2, talent: "1/1/1", note: "备注" },{ name: "旅行者 (草)", level: 90, constellation: 6, talent: "1/1/1", note: "备注" }]},{element: "冰", // 元素类型role: [// { name: "七七", level: 1, constellation: 0, talent: "1/1/1", note: "备注" },// { name: "优菈", level: 1, constellation: 0, talent: "1/1/1", note: "备注" },{ name: "菲米尼", level: 40, constellation: 5, talent: "1/1/1", note: "备注" },{ name: "米卡", level: 60, constellation: 0, talent: "1/1/1", note: "备注" },{ name: "莱依拉", level: 70, constellation: 2, talent: "1/1/1", note: "备注" },{ name: "罗莎莉亚", level: 49, constellation: 1, talent: "1/1/1", note: "备注" },// { name: "迪奥娜", level: 1, constellation: 0, talent: "1/1/1", note: "备注" },{ name: "重云", level: 1, constellation: 0, talent: "1/1/1", note: "备注" },{ name: "凯亚", level: 60, constellation: 1, talent: "1/1/1", note: "备注" },{ name: "夏洛蒂", level: 60, constellation: 6, talent: "1/1/1", note: "夏洛蒂主要定位是攻击治疗续航辅助,其被动在与其他枫丹角色组成配队时会获得额外治疗加成收益。但和非枫丹角色搭配会获得冰伤加成,可以考虑在一定程度上开发输出但主流仍为奶妈。" },]},{element: "岩", // 元素类型role: [{ name: "钟离", level: 90, constellation: 0, talent: "1/1/1", note: "备注" },{ name: "云堇", level: 20, constellation: 0, talent: "1/1/1", note: "备注" },{ name: "五郎", level: 1, constellation: 1, talent: "1/1/1", note: "备注" },{ name: "凝光", level: 40, constellation: 0, talent: "1/1/1", note: "备注" },{ name: "诺艾尔", level: 34, constellation: 4, talent: "1/1/1", note: "备注" },]}];/* 152获得角色数据 结束*//* 原神4.8版本角色数据*/const GenshinRole = [{element: "火", // 元素类型elementImage: "https://i2.wp.com/genshinbuilds.aipurrjects.com/genshin/elements/Pyro.png?strip=all&quality=75&w=48", // 元素图标role: [{ star: "5", name: "阿蕾奇诺", image: "https://i2.wp.com/genshinbuilds.aipurrjects.com/genshin/characters/arlecchino/image.png?strip=all&quality=100&w=140", },{ star: "5", name: "林尼", image: "https://i2.wp.com/genshinbuilds.aipurrjects.com/genshin/characters/lyney/image.png?strip=all&quality=100&w=140" },{ star: "5", name: "迪希雅", image: "https://i2.wp.com/genshinbuilds.aipurrjects.com/genshin/characters/dehya/image.png?strip=all&quality=100&w=140" },{ star: "5", name: "迪卢克", image: "https://i2.wp.com/genshinbuilds.aipurrjects.com/genshin/characters/diluc/image.png?strip=all&quality=100&w=140" },{ star: "5", name: "胡桃", image: "https://i2.wp.com/genshinbuilds.aipurrjects.com/genshin/characters/hu_tao/image.png?strip=all&quality=100&w=140", },{ star: "5", name: "可莉", image: "https://i2.wp.com/genshinbuilds.aipurrjects.com/genshin/characters/klee/image.png?strip=all&quality=100&w=140" },{ star: "5", name: "宵宫", image: "https://i2.wp.com/genshinbuilds.aipurrjects.com/genshin/characters/yoimiya/image.png?strip=all&amp;quality=100&amp;w=140" },{ star: "4", name: "托马", image: "https://i2.wp.com/genshinbuilds.aipurrjects.com/genshin/characters/thoma/image.png?strip=all&quality=100&w=140", },{ star: "4", name: "烟绯", image: "https://i2.wp.com/genshinbuilds.aipurrjects.com/genshin/characters/yanfei/image.png?strip=all&quality=100&w=140", },{ star: "4", name: "香菱", image: "https://i2.wp.com/genshinbuilds.aipurrjects.com/genshin/characters/xiangling/image.png?strip=all&quality=100&w=140" },{ star: "4", name: "班尼特", image: "https://i2.wp.com/genshinbuilds.aipurrjects.com/genshin/characters/bennett/image.png?strip=all&quality=100&w=140" },{ star: "4", name: "安柏", image: "https://i2.wp.com/genshinbuilds.aipurrjects.com/genshin/characters/amber/image.png?strip=all&quality=100&w=140" },{ star: "4", name: "辛焱", image: "https://i2.wp.com/genshinbuilds.aipurrjects.com/genshin/characters/xinyan/image.png?strip=all&quality=100&w=140", },{ star: "4", name: "嘉明", image: "https://i2.wp.com/genshinbuilds.aipurrjects.com/genshin/characters/gaming/image.png?strip=all&quality=100&w=140" },{ star: "4", name: "夏沃蕾", image: "https://i2.wp.com/genshinbuilds.aipurrjects.com/genshin/characters/chevreuse/image.png?strip=all&quality=100&w=140" },{ star: "5", name: "旅行者 (火)", image: "https://i2.wp.com/genshinbuilds.aipurrjects.com/genshin/characters/traveler_electro/image.png?strip=all&quality=100&w=140" },]},{element: "水", // 元素类型elementImage: "https://i2.wp.com/genshinbuilds.aipurrjects.com/genshin/elements/Hydro.png?strip=all&quality=75&w=48", // 元素图标role: [{ star: "5", name: "妮露", image: "https://i2.wp.com/genshinbuilds.aipurrjects.com/genshin/characters/nilou/image.png?strip=all&amp;quality=100&amp;w=140" },{ star: "5", name: "莫娜", image: "https://i2.wp.com/genshinbuilds.aipurrjects.com/genshin/characters/mona/image.png?strip=all&quality=100&w=140" },{ star: "5", name: "达达利亚", image: "https://i2.wp.com/genshinbuilds.aipurrjects.com/genshin/characters/tartaglia/image.png?strip=all&quality=100&w=140" },{ star: "5", name: "珊瑚宫心海", image: "https://i2.wp.com/genshinbuilds.aipurrjects.com/genshin/characters/sangonomiya_kokomi/image.png?strip=all&quality=100&w=140", },{ star: "5", name: "希格雯", image: "https://i2.wp.com/genshinbuilds.aipurrjects.com/genshin/characters/sigewinne/image.png?strip=all&quality=100&w=140" },{ star: "5", name: "夜兰", image: "https://i2.wp.com/genshinbuilds.aipurrjects.com/genshin/characters/yelan/image.png?strip=all&quality=100&w=140" },{ star: "5", name: "神里绫人", image: "https://i2.wp.com/genshinbuilds.aipurrjects.com/genshin/characters/kamisato_ayato/image.png?strip=all&quality=100&w=140" },{ star: "5", name: "芙宁娜", image: "https://i2.wp.com/genshinbuilds.aipurrjects.com/genshin/characters/furina/image.png?strip=all&quality=100&w=140" },{ star: "5", name: "那维莱特", image: "https://i2.wp.com/genshinbuilds.aipurrjects.com/genshin/characters/neuvillette/image.png?strip=all&quality=100&w=140" },{ star: "4", name: "芭芭拉", image: "https://i2.wp.com/genshinbuilds.aipurrjects.com/genshin/characters/barbara/image.png?strip=all&quality=100&w=140" },{ star: "4", name: "行秋", image: "https://i2.wp.com/genshinbuilds.aipurrjects.com/genshin/characters/xingqiu/image.png?strip=all&quality=100&w=140" },{ star: "4", name: "坎蒂丝", image: "https://i2.wp.com/genshinbuilds.aipurrjects.com/genshin/characters/candace/image.png?strip=all&amp;quality=100&amp;w=140" },{ star: "5", name: "旅行者 (水)", image: "https://i2.wp.com/genshinbuilds.aipurrjects.com/genshin/characters/traveler_anemo/image.png?strip=all&quality=100&w=140" },]},{element: "风", // 元素类型elementImage: "https://i2.wp.com/genshinbuilds.aipurrjects.com/genshin/elements/Anemo.png?strip=all&quality=75&w=48", // 元素图标role: [{ star: "5", name: "温迪", image: "https://i2.wp.com/genshinbuilds.aipurrjects.com/genshin/characters/venti/image.png?strip=all&quality=100&w=140" },{ star: "5", name: "琴", image: "https://i2.wp.com/genshinbuilds.aipurrjects.com/genshin/characters/jean/image.png?strip=all&quality=100&w=140" },{ star: "5", name: "魈", image: "https://i2.wp.com/genshinbuilds.aipurrjects.com/genshin/characters/xiao/image.png?strip=all&quality=100&w=140" },{ star: "5", name: "闲云", image: "https://i2.wp.com/genshinbuilds.aipurrjects.com/genshin/characters/xianyun/image.png?strip=all&quality=100&w=140" },{ star: "5", name: "枫原万叶", image: "https://i2.wp.com/genshinbuilds.aipurrjects.com/genshin/characters/kaedehara_kazuha/image.png?strip=all&quality=100&w=140" },{ star: "5", name: "流浪者", image: "https://i2.wp.com/genshinbuilds.aipurrjects.com/genshin/characters/wanderer/image.png?strip=all&quality=100&w=140" },{ star: "4", name: "珐露珊", image: "https://i2.wp.com/genshinbuilds.aipurrjects.com/genshin/characters/faruzan/image.png?strip=all&quality=100&w=140" },{ star: "4", name: "砂糖", image: "https://i2.wp.com/genshinbuilds.aipurrjects.com/genshin/characters/sucrose/image.png?strip=all&quality=100&w=140" },{ star: "4", name: "鹿野院平藏", image: "https://i2.wp.com/genshinbuilds.aipurrjects.com/genshin/characters/shikanoin_heizou/image.png?strip=all&quality=100&w=140" },{ star: "4", name: "琳妮特", image: "https://i2.wp.com/genshinbuilds.aipurrjects.com/genshin/characters/lynette/image.png?strip=all&quality=100&w=140" },{ star: "4", name: "早柚", image: "https://i2.wp.com/genshinbuilds.aipurrjects.com/genshin/characters/sayu/image.png?strip=all&amp;quality=100&amp;w=140" },{ star: "5", name: "旅行者 (风)", image: "https://i2.wp.com/genshinbuilds.aipurrjects.com/genshin/characters/traveler_anemo/image.png?strip=all&quality=100&w=140" },]},{element: "雷", // 元素类型elementImage: "https://i2.wp.com/genshinbuilds.aipurrjects.com/genshin/elements/Electro.png?strip=all&quality=75&w=48", // 元素图标role: [{ star: "5", name: "刻晴", image: "https://i2.wp.com/genshinbuilds.aipurrjects.com/genshin/characters/keqing/image.png?strip=all&quality=100&w=140" },{ star: "5", name: "雷电将军", image: "https://i2.wp.com/genshinbuilds.aipurrjects.com/genshin/characters/raiden_shogun/image.png?strip=all&quality=100&w=140" },{ star: "5", name: "八重神子", image: "https://i2.wp.com/genshinbuilds.aipurrjects.com/genshin/characters/yae_miko/image.png?strip=all&quality=100&w=140", },{ star: "5", name: "克洛琳德", image: "https://i2.wp.com/genshinbuilds.aipurrjects.com/genshin/characters/clorinde/image.png?strip=all&quality=100&w=140", },{ star: "5", name: "赛诺", image: "https://i2.wp.com/genshinbuilds.aipurrjects.com/genshin/characters/cyno/image.png?strip=all&quality=100&w=140", },{ star: "4", name: "菲谢尔", image: "https://i2.wp.com/genshinbuilds.aipurrjects.com/genshin/characters/fischl/image.png?strip=all&quality=100&w=140" },{ star: "4", name: "北斗", image: "https://i2.wp.com/genshinbuilds.aipurrjects.com/genshin/characters/beidou/image.png?strip=all&quality=100&w=140" },{ star: "4", name: "丽莎", image: "https://i2.wp.com/genshinbuilds.aipurrjects.com/genshin/characters/lisa/image.png?strip=all&quality=100&w=140" },{ star: "4", name: "雷泽", image: "https://i2.wp.com/genshinbuilds.aipurrjects.com/genshin/characters/razor/image.png?strip=all&quality=100&w=140", },{ star: "4", name: "赛索斯", image: "https://i2.wp.com/genshinbuilds.aipurrjects.com/genshin/characters/sethos/image.png?strip=all&quality=100&w=140", },{ star: "4", name: "多莉", image: "https://i2.wp.com/genshinbuilds.aipurrjects.com/genshin/characters/dori/image.png?strip=all&quality=100&w=140", },{ star: "4", name: "久岐忍", image: "https://i2.wp.com/genshinbuilds.aipurrjects.com/genshin/characters/kuki_shinobu/image.png?strip=all&quality=100&w=140", },{ star: "4", name: "九条裟罗", image: "https://i2.wp.com/genshinbuilds.aipurrjects.com/genshin/characters/kujou_sara/image.png?strip=all&quality=100&w=140", },{ star: "5", name: "旅行者 (雷)", image: "https://i2.wp.com/genshinbuilds.aipurrjects.com/genshin/characters/traveler_dendro/image.png?strip=all&quality=100&w=140" }]},{element: "草", // 元素类型elementImage: "https://i2.wp.com/genshinbuilds.aipurrjects.com/genshin/elements/Dendro.png?strip=all&quality=75&w=48", // 元素图标role: [{ star: "5", name: "艾梅莉埃", image: "https://i2.wp.com/genshinbuilds.aipurrjects.com/genshin/characters/emilie/image.png?strip=all&quality=100&w=140", },{ star: "5", name: "艾尔海森", image: "https://i2.wp.com/genshinbuilds.aipurrjects.com/genshin/characters/alhaitham/image.png?strip=all&quality=100&w=140", },{ star: "5", name: "白术", image: "https://i2.wp.com/genshinbuilds.aipurrjects.com/genshin/characters/baizhu/image.png?strip=all&quality=100&w=140", },{ star: "5", name: "纳西妲", image: "https://i2.wp.com/genshinbuilds.aipurrjects.com/genshin/characters/nahida/image.png?strip=all&quality=100&w=140", },{ star: "5", name: "提纳里", image: "https://i2.wp.com/genshinbuilds.aipurrjects.com/genshin/characters/tighnari/image.png?strip=all&quality=100&w=140", },{ star: "4", name: "绮良良", image: "https://i2.wp.com/genshinbuilds.aipurrjects.com/genshin/characters/kirara/image.png?strip=all&quality=100&w=140", },{ star: "4", name: "卡维", image: "https://i2.wp.com/genshinbuilds.aipurrjects.com/genshin/characters/kaveh/image.png?strip=all&quality=100&w=140", },{ star: "4", name: "瑶瑶", image: "https://i2.wp.com/genshinbuilds.aipurrjects.com/genshin/characters/yaoyao/image.png?strip=all&quality=100&w=140", },{ star: "4", name: "柯莱", image: "https://i2.wp.com/genshinbuilds.aipurrjects.com/genshin/characters/collei/image.png?strip=all&quality=100&w=140", },{ star: "5", name: "旅行者 (草)", image: "https://i2.wp.com/genshinbuilds.aipurrjects.com/genshin/characters/traveler_dendro/image.png?strip=all&quality=100&w=140" }]},{element: "冰", // 元素类型elementImage: "https://i2.wp.com/genshinbuilds.aipurrjects.com/genshin/elements/Cryo.png?strip=all&quality=75&w=48", // 元素图标role: [{ star: "5", name: "莱欧斯利", image: "https://i2.wp.com/genshinbuilds.aipurrjects.com/genshin/characters/wriothesley/image.png?strip=all&quality=100&w=140", },{ star: "5", name: "七七", image: "https://i2.wp.com/genshinbuilds.aipurrjects.com/genshin/characters/qiqi/image.png?strip=all&quality=100&w=140", },{ star: "5", name: "甘雨", image: "https://i2.wp.com/genshinbuilds.aipurrjects.com/genshin/characters/ganyu/image.png?strip=all&quality=100&w=140", },{ star: "5", name: "申鹤", image: "https://i2.wp.com/genshinbuilds.aipurrjects.com/genshin/characters/shenhe/image.png?strip=all&quality=100&w=140", },{ star: "5", name: "神里绫华", image: "https://i2.wp.com/genshinbuilds.aipurrjects.com/genshin/characters/kamisato_ayaka/image.png?strip=all&quality=100&w=140", },{ star: "5", name: "埃洛伊", image: "https://i2.wp.com/genshinbuilds.aipurrjects.com/genshin/characters/aloy/image.png?strip=all&quality=100&w=140", },{ star: "5", name: "优菈", image: "https://i2.wp.com/genshinbuilds.aipurrjects.com/genshin/characters/eula/image.png?strip=all&quality=100&w=140", },{ star: "4", name: "菲米尼", image: "https://i2.wp.com/genshinbuilds.aipurrjects.com/genshin/characters/freminet/image.png?strip=all&quality=100&w=140", },{ star: "4", name: "米卡", image: "https://i2.wp.com/genshinbuilds.aipurrjects.com/genshin/characters/mika/image.png?strip=all&quality=100&w=140", },{ star: "4", name: "莱依拉", image: "https://i2.wp.com/genshinbuilds.aipurrjects.com/genshin/characters/layla/image.png?strip=all&quality=100&w=140", },{ star: "4", name: "罗莎莉亚", image: "https://i2.wp.com/genshinbuilds.aipurrjects.com/genshin/characters/rosaria/image.png?strip=all&quality=100&w=140", },{ star: "4", name: "迪奥娜", image: "https://i2.wp.com/genshinbuilds.aipurrjects.com/genshin/characters/diona/image.png?strip=all&quality=100&w=140", },{ star: "4", name: "重云", image: "https://i2.wp.com/genshinbuilds.aipurrjects.com/genshin/characters/chongyun/image.png?strip=all&quality=100&w=140", },{ star: "4", name: "凯亚", image: "https://i2.wp.com/genshinbuilds.aipurrjects.com/genshin/characters/kaeya/image.png?strip=all&quality=100&w=140", },{ star: "4", name: "夏洛蒂", image: "https://i2.wp.com/genshinbuilds.aipurrjects.com/genshin/characters/charlotte/image.png?strip=all&quality=100&w=140", },{ star: "5", name: "旅行者 (冰)", image: "https://i2.wp.com/genshinbuilds.aipurrjects.com/genshin/characters/traveler_geo/image.png?strip=all&quality=100&w=140" }]},{element: "岩", // 元素类型elementImage: "https://i2.wp.com/genshinbuilds.aipurrjects.com/genshin/elements/Geo.png?strip=all&quality=75&w=48", // 元素图标role: [{ star: "5", name: "千织", image: "https://i2.wp.com/genshinbuilds.aipurrjects.com/genshin/characters/chiori/image.png?strip=all&quality=100&w=140", },{ star: "5", name: "娜维娅", image: "https://i2.wp.com/genshinbuilds.aipurrjects.com/genshin/characters/navia/image.png?strip=all&quality=100&w=140", },{ star: "5", name: "荒泷一斗", image: "https://i2.wp.com/genshinbuilds.aipurrjects.com/genshin/characters/arataki_itto/image.png?strip=all&quality=100&w=140", },{ star: "5", name: "阿贝多", image: "https://i2.wp.com/genshinbuilds.aipurrjects.com/genshin/characters/albedo/image.png?strip=all&quality=100&w=140", },{ star: "5", name: "钟离", image: "https://i2.wp.com/genshinbuilds.aipurrjects.com/genshin/characters/zhongli/image.png?strip=all&quality=100&w=140", },{ star: "4", name: "云堇", image: "https://i2.wp.com/genshinbuilds.aipurrjects.com/genshin/characters/yun_jin/image.png?strip=all&quality=100&w=140", },{ star: "4", name: "五郎", image: "https://i2.wp.com/genshinbuilds.aipurrjects.com/genshin/characters/gorou/image.png?strip=all&quality=100&w=140", },{ star: "4", name: "凝光", image: "https://i2.wp.com/genshinbuilds.aipurrjects.com/genshin/characters/ningguang/image.png?strip=all&quality=100&w=140", },{ star: "4", name: "诺艾尔", image: "https://i2.wp.com/genshinbuilds.aipurrjects.com/genshin/characters/noelle/image.png?strip=all&quality=100&w=140", },{ star: "5", name: "旅行者 (岩)", image: "https://i2.wp.com/genshinbuilds.aipurrjects.com/genshin/characters/traveler_geo/image.png?strip=all&quality=100&w=140", },]}];/* 原神4.8版本角色数据 结束*//* 原神元素颜色*/const elementColors = {"火": "#FF9933","水": "#3399FF","风": "#66c6ac","雷": "#CC66FF","草": "#66CC66","冰": "#99CCFF","岩": "#FFCC33"};document.getElementById('GenshinRoleTableContainer').innerHTML = `
<div><!-- 已有角色列表 --><table id="haveGenshinRole"></table>
</div>
<div><!-- 培养角色列表 --><table id="cultivateGenshinRole"></table>
</div>
<div></div>
`;function getElementColor(element) {return elementColors[element];}function getElementImage(element) {const foundElement = GenshinRole.find(e => e.element === element);return foundElement ? foundElement.elementImage : "";}function getCharacterImage(role) {for (const element of GenshinRole) {const foundRole = element.role.find(r => r.name === role);if (foundRole) {return foundRole.image;}}return "";}let isSorted = false;let currentHaveGenshinRoleData = haveGenshinRole134;let currentCultivateGenshinRoleData = cultivateGenshinRole134;function initializeTable(table, captionText, isAddButton = false) {table.innerHTML = `<caption><b>${captionText}</b>   </caption><tr><th>序号</th><th>角色</th><th class="hidden-star">星级</th><th>等级</th><th>命座</th><th style="width:100px;">天赋</th><th>备注</th></tr>`;if (isAddButton) {const sortButton = document.createElement('button');sortButton.id = 'sortButton';sortButton.innerHTML = '品质排序';table.querySelector('caption b').insertAdjacentElement('afterend', sortButton);sortButton.addEventListener('click', () => {isSorted = !isSorted;sortTable(table, isSorted);});const switchButton = document.createElement('button');switchButton.id = 'switchButton';switchButton.innerHTML = '切换数据';table.querySelector('caption b').insertAdjacentElement('afterend', switchButton);switchButton.addEventListener('click', () => {currentHaveGenshinRoleData = currentHaveGenshinRoleData === haveGenshinRole134 ? haveGenshinRole152 : haveGenshinRole134;currentCultivateGenshinRoleData = currentCultivateGenshinRoleData === cultivateGenshinRole134 ? cultivateGenshinRole152 : cultivateGenshinRole134;renderTable();GenshinRoleTable();});}if (captionText === "134获得角色数据" || captionText === "152获得角色数据") {table.querySelectorAll('th').forEach((th, index) => {if (index === 6) th.style.display = 'none';});}table.querySelectorAll('.hidden-star').forEach(th => th.style.display = 'none');}function renderTable() {const haveGenshinRoleTable = document.getElementById("haveGenshinRole");initializeTable(haveGenshinRoleTable, currentHaveGenshinRoleData === haveGenshinRole134 ? "134获得角色数据" : "152获得角色数据", true);let row = 1;currentHaveGenshinRoleData.forEach((elementData) => { // 使用 currentHaveGenshinRoleData 数组elementData.role.forEach((character) => {addCharacterRow(haveGenshinRoleTable, character, elementData.element, row++);});});if (haveGenshinRoleTable.querySelector('caption b').innerText === "134获得角色数据" || haveGenshinRoleTable.querySelector('caption b').innerText === "152获得角色数据") {haveGenshinRoleTable.querySelectorAll('td:nth-child(7)').forEach(td => td.style.display = 'none');}const cultivateGenshinRoleTable = document.getElementById("cultivateGenshinRole");initializeTable(cultivateGenshinRoleTable, currentCultivateGenshinRoleData === cultivateGenshinRole134 ? "134重点培养的角色" : "152重点培养的角色", false);row = 1;currentCultivateGenshinRoleData.forEach((characterName) => {const elementData = currentHaveGenshinRoleData.find(e => e.role.some(r => r.name === characterName));if (elementData) {const fullCharacterData = elementData.role.find(r => r.name === characterName);addCharacterRow(cultivateGenshinRoleTable, fullCharacterData, elementData.element, row++);}});}function addCharacterRow(table, character, element, rowNumber) {const newRow = table.insertRow();newRow.insertCell().textContent = rowNumber;const roleCell = newRow.insertCell();roleCell.textContent = character.name;const isCultivateRole = currentCultivateGenshinRoleData.includes(character.name);if (isCultivateRole && table.id === "haveGenshinRole") {const cultivateButton = document.createElement('button');cultivateButton.className = 'cultivate';roleCell.appendChild(cultivateButton);}const star = getStar(character.name, element);roleCell.style.color = star === "5" ? "#ac7647" : "#846baa";const starCell = newRow.insertCell();starCell.textContent = star;starCell.style.display = 'none';newRow.insertCell().innerHTML = `<span >${character.level}</span>`;newRow.insertCell().innerHTML = `<span >${character.constellation}</span>`;newRow.insertCell().innerHTML = `<span >${character.talent}</span>`;newRow.insertCell().innerHTML = `<span >${character.note}</span>`;newRow.style.backgroundColor = getElementColor(element);roleCell.addEventListener('mouseenter', (event) => showZoomImage(character.name, event));roleCell.addEventListener('mouseleave', hideZoomImage);}function getStar(roleName, element) {const elementData = GenshinRole.find(e => e.element === element);if (elementData) {const role = elementData.role.find(r => r.name === roleName);return role ? role.star : "";}return "";}function showZoomImage(roleName, event) {const img = createZoomImage(roleName, event);document.body.appendChild(img);}function createZoomImage(roleName, event) {const img = document.createElement('img');img.src = getCharacterImage(roleName);img.style.transform = 'scale(3)';img.style.position = 'fixed';img.style.zIndex = '1000';img.style.left = `${event.clientX + 10}px`;img.style.top = `${event.clientY + 10}px`;img.classList.add('zoom-image');if (event.clientY + img.height + 20 > window.innerHeight) {img.style.top = `${event.clientY - img.height - 10}px`;}return img;}function hideZoomImage() {const img = document.querySelector('img.zoom-image');if (img) {img.remove();}}renderTable();/* 获得角色数据列表 结束*/
</script>
</html>

这篇关于为什么鼠标移入角色名称显示的图片随着时间走动而显示与隐藏循环的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/1114669

相关文章

服务器集群同步时间手记

1.时间服务器配置(必须root用户) (1)检查ntp是否安装 [root@node1 桌面]# rpm -qa|grep ntpntp-4.2.6p5-10.el6.centos.x86_64fontpackages-filesystem-1.41-1.1.el6.noarchntpdate-4.2.6p5-10.el6.centos.x86_64 (2)修改ntp配置文件 [r

好题——hdu2522(小数问题:求1/n的第一个循环节)

好喜欢这题,第一次做小数问题,一开始真心没思路,然后参考了网上的一些资料。 知识点***********************************无限不循环小数即无理数,不能写作两整数之比*****************************(一开始没想到,小学没学好) 此题1/n肯定是一个有限循环小数,了解这些后就能做此题了。 按照除法的机制,用一个函数表示出来就可以了,代码如下

第10章 中断和动态时钟显示

第10章 中断和动态时钟显示 从本章开始,按照书籍的划分,第10章开始就进入保护模式(Protected Mode)部分了,感觉从这里开始难度突然就增加了。 书中介绍了为什么有中断(Interrupt)的设计,中断的几种方式:外部硬件中断、内部中断和软中断。通过中断做了一个会走的时钟和屏幕上输入字符的程序。 我自己理解中断的一些作用: 为了更好的利用处理器的性能。协同快速和慢速设备一起工作

使用opencv优化图片(画面变清晰)

文章目录 需求影响照片清晰度的因素 实现降噪测试代码 锐化空间锐化Unsharp Masking频率域锐化对比测试 对比度增强常用算法对比测试 需求 对图像进行优化,使其看起来更清晰,同时保持尺寸不变,通常涉及到图像处理技术如锐化、降噪、对比度增强等 影响照片清晰度的因素 影响照片清晰度的因素有很多,主要可以从以下几个方面来分析 1. 拍摄设备 相机传感器:相机传

安卓链接正常显示,ios#符被转义%23导致链接访问404

原因分析: url中含有特殊字符 中文未编码 都有可能导致URL转换失败,所以需要对url编码处理  如下: guard let allowUrl = webUrl.addingPercentEncoding(withAllowedCharacters: .urlQueryAllowed) else {return} 后面发现当url中有#号时,会被误伤转义为%23,导致链接无法访问

C#实战|大乐透选号器[6]:实现实时显示已选择的红蓝球数量

哈喽,你好啊,我是雷工。 关于大乐透选号器在前面已经记录了5篇笔记,这是第6篇; 接下来实现实时显示当前选中红球数量,蓝球数量; 以下为练习笔记。 01 效果演示 当选择和取消选择红球或蓝球时,在对应的位置显示实时已选择的红球、蓝球的数量; 02 标签名称 分别设置Label标签名称为:lblRedCount、lblBlueCount

韦季李输入法_输入法和鼠标的深度融合

在数字化输入的新纪元,传统键盘输入方式正悄然进化。以往,面对实体键盘,我们常需目光游离于屏幕与键盘之间,以确认指尖下的精准位置。而屏幕键盘虽直观可见,却常因占据屏幕空间,迫使我们在操作与视野间做出妥协,频繁调整布局以兼顾输入与界面浏览。 幸而,韦季李输入法的横空出世,彻底颠覆了这一现状。它不仅对输入界面进行了革命性的重构,更巧妙地将鼠标这一传统外设融入其中,开创了一种前所未有的交互体验。 想象

poj3750约瑟夫环,循环队列

Description 有N个小孩围成一圈,给他们从1开始依次编号,现指定从第W个开始报数,报到第S个时,该小孩出列,然后从下一个小孩开始报数,仍是报到S个出列,如此重复下去,直到所有的小孩都出列(总人数不足S个时将循环报数),求小孩出列的顺序。 Input 第一行输入小孩的人数N(N<=64) 接下来每行输入一个小孩的名字(人名不超过15个字符) 最后一行输入W,S (W < N),用

MiniGPT-3D, 首个高效的3D点云大语言模型,仅需一张RTX3090显卡,训练一天时间,已开源

项目主页:https://tangyuan96.github.io/minigpt_3d_project_page/ 代码:https://github.com/TangYuan96/MiniGPT-3D 论文:https://arxiv.org/pdf/2405.01413 MiniGPT-3D在多个任务上取得了SoTA,被ACM MM2024接收,只拥有47.8M的可训练参数,在一张RTX

Android 10.0 mtk平板camera2横屏预览旋转90度横屏拍照图片旋转90度功能实现

1.前言 在10.0的系统rom定制化开发中,在进行一些平板等默认横屏的设备开发的过程中,需要在进入camera2的 时候,默认预览图像也是需要横屏显示的,在上一篇已经实现了横屏预览功能,然后发现横屏预览后,拍照保存的图片 依然是竖屏的,所以说同样需要将图片也保存为横屏图标了,所以就需要看下mtk的camera2的相关横屏保存图片功能, 如何实现实现横屏保存图片功能 如图所示: 2.mtk