Greasy Fork is available in English.
Данное расширение делает прозрачный фон чата
// ==UserScript==// @name LZT transparent chat// @namespace http://tampermonkey.net/// @version 1.7// @description Данное расширение делает прозрачный фон чата// @author ChatGPT , aff// @match *https://zelenka.guru/*// @match *https://lolz.live/*// @match *https://lzt.market/*// @grant GM_addStyle// @license MIT// ==/UserScript==(function() {'use strict';const applyStylesToChat = (chatElement) => {chatElement.style.setProperty('background-color', 'rgba(27, 27, 27, 0.3)', 'important');};const initializeChatStyling = () => {const messagesElement = document.querySelector('.chat2-messages.lztng-content-background.lztng-9fdbg4');if (messagesElement) {applyStylesToChat(messagesElement);}const chatElement = document.querySelector('[class^="chat2-floating"]');if (chatElement) {chatElement.style.setProperty('background-color', 'rgba(27, 27, 27, 0.3)', 'important');chatElement.style.setProperty('border', '0px solid #363636', 'important');}const headerElement = document.querySelector('[class^="chat2-header"]');if (headerElement) {applyStylesToChat(headerElement);}const buttonElement = document.querySelector('.chat2-button.chat2-button-close.lztng-1u76jgu');if (buttonElement) {applyStylesToChat(buttonElement);}const messageBlockElements = document.querySelectorAll('.chat2-message-block.lztng-c9cwn9');messageBlockElements.forEach(block => {block.style.setProperty('background-color', 'rgba(27, 27, 27, 0.5)', 'important');block.style.setProperty('border', '0px solid rgba(27, 27, 27, 0.5)', 'important');block.style.borderRadius = '5px';});// Убираем border для помеченных блоков сообщенийconst taggedMessageBlocks = document.querySelectorAll('.chat2-message-tagged .chat2-message-block');taggedMessageBlocks.forEach(block => {block.style.setProperty('background', 'rgba(27, 27, 27, 0.5)', 'important');block.style.removeProperty('border');block.style.borderRadius = '10px';block.style.padding = '4px';});const gradientBlocks = document.querySelectorAll('.chat2-message-tagged.lztng-c9cwn9 .chat2-message-block:where(.lztng-c9cwn9)');gradientBlocks.forEach(block => {block.style.setProperty('background', 'linear-gradient(90deg, rgb(0 0 0 / 20%) 0%, rgb(18, 76, 50) 100%)', 'important');});const messageHeaders = document.querySelectorAll('.chat2-message-header');messageHeaders.forEach(header => {header.style.setProperty('background-color', 'rgba(27, 27, 255, 0)', 'important');header.style.border = 'none';});const messageTexts = document.querySelectorAll('.chat2-message-text');messageTexts.forEach(text => {text.style.setProperty('background-color', 'rgba(27, 255, 27, 0)', 'important');text.style.border = 'none';});};const observer = new MutationObserver(() => {initializeChatStyling();});observer.observe(document.body, {childList: true,subtree: true,});initializeChatStyling();})();