新闻网图片透明度0.1

baidu,qq,sohu,zhihu,douban网站图片默认透明度0.1,方便摸鱼

// ==UserScript==
// @name         新闻网图片透明度0.1
// @namespace    http://tampermonkey.net/
// @version      0.11
// @description  baidu,qq,sohu,zhihu,douban网站图片默认透明度0.1,方便摸鱼
// @author       winner800
// @license MIT
// @match        https://new.qq.com/*
// @include      *://new.qq.com/*
// @include      *://baijiahao.baidu.com/*
// @include      *://baijiahao.baidu.com/*
// @include      *://jingyan.baidu.com/article/*
// @include      *://*.baidu.com/*
// @include      *://www.sohu.com/a/*
// @include      *.zhihu.com/*
// @include      *movie.douban.com/*
// @grant        none
// @require      https://cdn.bootcss.com/jquery/3.4.1/jquery.min.js
// ==/UserScript==
/**
   * example:
   * addNewStyle('.box {height: 100px !important;}')
   *
   * @param {*} newStyle string
   */
function addNewStyle(newStyle) {
    var styleElement = document.getElementById('styles_js')

    if (!styleElement) {
        styleElement = document.createElement('style')
        styleElement.type = 'text/css'
        styleElement.id = 'styles_js'
        document.getElementsByTagName('head')[0].appendChild(styleElement)
    }

    styleElement.appendChild(document.createTextNode(newStyle))
}
addNewStyle(`.opacity1 {opacity:1!important;}`);
(function() {
    'use strict';
    //目标dom元素
    var targetDomStr = 'img,.videoPlayer';

    var _style = document.createElement('style');
    _style.innerHTML = `${targetDomStr} {opacity:0.1}`;
    document.body.appendChild(_style);


    //    $(targetDomStr).css('opacity','0.1');

    //鼠标触摸清除透明度
    document.addEventListener('mouseover',function(){
        document.querySelectorAll(targetDomStr).forEach(function(item, index){
            item.onmouseover=function(){
                this.style.opacity= '1';
            }
            item.onmouseout=function(){
                this.style.opacity= '0.1';
            }
        })
    });
    //双击取消透明度效果
    document.addEventListener('dblclick',function(){
        var _style = document.createElement('style');
        _style.innerHTML = `${targetDomStr} {opacity:1!important;}`;
        document.body.appendChild(_style);
    });

    //单击图片透明度1
    $('img').on('click',function(){
        $(this).addClass('opacity1');
    });
})();