Firefox плагин: Переливающиеся цвета на фоне всех сайтов
Я не могу представить себя программистом с 30-летним стажем, но я могу предложить код для написания такого плагина для Firefox:
// определение цветовых градиентов
var colors = ['#FF0000', '#FF7F00', '#FFFF00', '#00FF00', '#0000FF', '#4B0082', '#8F00FF'];
var gradient = '-webkit-linear-gradient(left, ' + colors.join(', ') + ')';
// добавление стилей для изменения фона сайта
var style = document.createElement('style');
style.textContent = 'html, body { background: ' + gradient + '; background-size: 400% 400%; -webkit-animation: gradient 15s ease infinite; } @-webkit-keyframes gradient { 0% { background-position: 0% 50%; } 50% { background-position: 100% 50%; } 100% { background-position: 0% 50%; } }';
document.head.appendChild(style);
Этот код создаст CSS градиент из заданных цветов и добавит его в качестве стиля для html и body элементов на каждой странице, которую откроет пользователь. Градиент будет плавно двигаться по экрану, создавая эффект переливающихся цветов.
原文地址: https://www.cveoy.top/t/topic/nser 著作权归作者所有。请勿转载和采集!