返回首頁 

Greasy Fork is available in English.

B站视频页 - UP主名字标签样式

修改新版视频页的UP主名字标签样式

// ==UserScript==// @name         B站视频页 - UP主名字标签样式// @namespace    mscststs// @version      0.8// @license      ISC// @description  修改新版视频页的UP主名字标签样式// @author       mscststs// @match        https://www.bilibili.com/video/*// @match        https://www.bilibili.com/list/*// @icon         https://www.bilibili.com/favicon.ico// @require      https://greasyfork.org/scripts/38220-mscststs-tools/code/MSCSTSTS-TOOLS.js?version=713767// @run-at       document-body// @grant        none// ==/UserScript==(function() {'use strict';StartUpName();async function StartUpName(){await mscststs.wait(".up-info-container .up-detail-top .up-name")var upName = document.querySelector(".up-info-container .up-detail-top .up-name");function setUpName() {//alert(upName.style.color);if(upName.style.color != "rgb(251, 114, 153)") {upName.style.color = "#565a60";//upName.style.color = "#61666d";}}var upAvatar = document.querySelector(".up-info-container .up-avatar-wrap .up-avatar");upName.addEventListener('mouseover',function() {upUserNameCSS();});upAvatar.addEventListener('mouseover',function() {upUserNameCSS();});async function upUserNameCSS() {/*await mscststs.wait(".usercard-wrap .user-card-m-exp")//.user-card-m-expvar userCard = document.querySelector(".usercard-wrap .user-card-m-exp");userCard.style.width = "366px";*/await mscststs.wait(".usercard-wrap .user-info-wrapper .info .user .name")var userName = document.querySelector(".usercard-wrap .user-info-wrapper .info .user .name");userName.style.fontFamily = "-apple-system, BlinkMacSystemFont, Helvetica Neue, Helvetica, Arial, PingFang SC, Hiragino Sans GB, Microsoft YaHei, sans-serif";userName.style.fontWeight = "bold";userName.style.maxWidth = "160px";/*var computedStyle = document.defaultView.getComputedStyle(userName, null);//alert(computedStyle.maxWidth);var size = computedStyle.maxWidth.replaceAll(/[a-zA-Z]/g, "");userName.style.maxWidth = size + 4 + "px";*/}var options = { 'childList': true, 'subtree':true };const callback = function(mutationsList, observer) {setUpName();};const observer = new MutationObserver(callback);var article = document.querySelector("body");observer.observe(article, options);setUpName();}})();