Greasy Fork

微信读书阅读样式

微信读书阅读样式 自定义

目前为 2020-01-25 提交的版本。查看 最新版本

// ==UserScript==
// @name         微信读书阅读样式 
// @version      0.01
// @description  微信读书阅读样式 自定义
// @author       By Jackie http://csdn.admans.cn/
// @match        *://weread.qq.com/web/reader/*
// @grant    GM_addStyle
// @namespace https://greasyfork.org/users/164689
// @supportURL   https://github.com/JackieZheng/
// ==/UserScript==

GM_addStyle(".readerControls_fontSize,.readerControls_item{background-color: #3e5b94ba !important;}");

(function(){
        'use strict';
  
	/*浮动工具栏*/
	document.getElementsByClassName("readerControls")[0].style.left="0";
	document.getElementsByClassName("readerControls")[0].style.marginLeft="20px";
	var style = document.createElement('style');
	style.type = 'text/css';
	style.innerHTML=".readerControls_fontSize,.readerControls_item{background-color: #3e5b94ba !important;}";
	document.getElementsByTagName('HEAD').item(0).appendChild(style);

	/*正文容器*/
	document.getElementsByClassName("app_content")[0].style.width="100%";
	document.getElementsByClassName("app_content")[0].style.maxWidth="100%";

	document.getElementsByClassName("readerChapterContent")[0].style.paddingTop="0px";


	/*顶部工具栏*/
	document.getElementsByClassName("readerTopBar")[0].style.width="100%";
	document.getElementsByClassName("readerTopBar")[0].style.maxWidth="100%";
	document.getElementsByClassName("readerTopBar")[0].style.left="0";

	/*笔记*/
	document.getElementsByClassName("readerNotePanel")[0].style.left="20%";
	document.getElementsByClassName("readerNotePanel")[0].style.width="60%";
	document.getElementsByClassName("readerNotePanel")[0].style.margin="0 auto";

	/*目录*/
	document.getElementsByClassName("readerCatalog")[0].style.left="20%";
	document.getElementsByClassName("readerCatalog")[0].style.width="60%";
	document.getElementsByClassName("readerCatalog")[0].style.margin="0 auto";

	/*正文*/
	document.getElementsByClassName("renderTargetContainer")[0].style.margin="0 40px";
	document.onclick=function(){
	    if(document.getElementsByClassName("readerTopBar")[0].style.display=='none')
	    {
	        document.getElementsByClassName("readerTopBar")[0].style.display='flex';
	        //document.getElementsByClassName("readerControls")[0].style.display='flex';            
	    }
	    else
	    {
	        document.getElementsByClassName("readerTopBar")[0].style.display='none';
	        //document.getElementsByClassName("readerControls")[0].style.display='none';    
	    }
	}

})();