Chrome自定义CSS样式的方法

声明:本文参考几篇来自网络的教程整理完善而成,如需转载请保持文章完整并注明出处(http://blog.csdn.net/u010281174/article/details/52145291)。

Chrome自V33以后不允许自定义CSS样式了,但是仍然可以通过插件的方式实现自定义样式。因此本文主要完成如下3个工作:

  1. 介绍ChromeV33+自定义CSS样式的方法
  2. 介绍Chrome自定义滚动条样式的代码
  3. 介绍Chrome插件添加白名单的方法

ChromeV33+自定义CSS样式

参考[1]。
首先新建一个文件夹,其中包括.css文件和manifest.json两个文件。
manifest.json内容如下:
{  
   "content_scripts": [ {  
      "css": ["Custom.css"],  
      "all_frames": true,  
      "matches": [ "http://*/*", "https://*/*" ]  
   } ],  
   "description": "Custom.css",  
   "name": "Custom CSS",  
   "version": "1.0",  
   "manifest_version": 2  
}  
而.css则是自己定义的css样式文件。
然后打开Chrome浏览器->扩展管理->打包扩展程序,根目录选择新建的文件夹,密钥不用管。打包。
将打包后生成的.crx文件拖入扩展管理安装即可。

Chrome自定义滚动条样式

这部分主要是用来设定一个css样式以便测试第一步中的方法能够生效。参考[2]。只不过[2]中的css设定方法不适用于ChromeV33+。
css代码如下:
/*—滚动条默认显示样式–*/  
::-webkit-scrollbar-thumb{   
    background-color:#018EE8;   
    height:50px;   
    outline-offset:-2px;   
    outline:2px solid #fff;   
    -webkit-border-radius:4px;   
    border: 2px solid #fff;   
}   
  
/*—鼠标点击滚动条显示样式–*/  
::-webkit-scrollbar-thumb:hover{   
    background-color:#FB4446;   
    height:50px;   
    -webkit-border-radius:4px;   
}   
  
/*—滚动条大小–*/  
::-webkit-scrollbar{   
    width:8px;   
    height:8px;   
}   
  
/*—滚动框背景样式–*/  
::-webkit-scrollbar-track-piece{   
    background-color:#fff;   
    -webkit-border-radius:0;   
}   
如果想进一步设置鼠标点击时的颜色,可以增加如下代码:
::-webkit-scrollbar-thumb:active{   
    height:50px;   
    background-color:#000;   
    -webkit-border-radius:4px;   
}
修改后的样式是这样的:

对比修改前:

Chrome插件添加白名单

对插件添加白名单的方法来源自之前配置 时空隧道 时的教程[3]。
没有在Chrome应用商店上架的插件,如果没有添加到白名单里,下一次重启Chrome就会被禁用,而且无法手动启用,除非删掉重新添加。这样就太繁琐了。添加白名单可以一劳永逸地解决这个问题。
1、Win+R、或者打开运行 输入 gpedit.msc
2、本地计算机策略 > 计算机配置 > 管理模板,右键管理模板,选择添加/删除模板。
  
3、点击添加,将下载的chrome.adm(下载地址: http://download.csdn.net/detail/u010281174/9597569)添加进来。
  
4、添加模板完成后,找到经典管理模板(ADM),点击进入,选择Google > Google Chrome
  
5、打开后如下图所示,选择扩展程序,点击进入,配置扩展程序安装白名单

 6、点击下图中的显示按钮,将我们安装插件后的ID添加到那个值列表中,点击确定返回即可。

  ID可以在如下位置找到

完成后Chrome就不会禁用这个插件了。

下一步的工作

  1. 如果css样式发生了更改,重新载入的方法只有将以上步骤重新来过,比较繁琐。不知道有没有实时刷新的方法。
  2. 自定义的滚动条只适用于网页,对于Chrome的下载、设置等页面无效,不知道这部分该怎么弄。

参考资料



  • 2
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 4
    评论
要在Firefox中自定义CSS样式,您可以按照以下步骤进行操作: 1. 打开Firefox浏览器,并在地址栏中输入"about:support",然后按回车键。 2. 在打开的页面中,找到"配置文件"一栏下的"文件夹",并点击"打开文件夹"按钮。这将打开Firefox配置文件夹。 3. 在配置文件夹中,找到并进入"chrome"目录。如果没有"chrome"目录,您可以创建一个新的文件夹并将其命名为"chrome"。 4. 在"chrome"目录中,查找名为"userChrome.css"的文件。如果没有这个文件,您可以创建一个新的文本文件,并将其命名为"userChrome.css"。 5. 打开"userChrome.css"文件,并将您的自定义CSS代码粘贴到文件中。 6. 保存文件并关闭编辑器。 7. 重新启动Firefox浏览器,您的自定义CSS样式将会生效。 请注意,自定义CSS样式可能会影响浏览器的外观和功能。确保您了解自己在做什么,并备份原始的"userChrome.css"文件以防止意外情况发生。引用\[1\]中提供了在Firefox配置文件夹中找到"userChrome.css"文件的具体步骤,而引用\[2\]中提到了使用CSS编辑器来自定义WordPress.com站点的外观的方法。引用\[3\]中提到了使用Stylish扩展或"userChrome.css"文件来加载和使用自定义CSS代码的两种常见方式。 #### 引用[.reference_title] - *1* *3* [自定义FireFox的样式,火狐CSS样式使用教程](https://blog.csdn.net/weixin_36027833/article/details/119369471)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insert_down28v1,239^v3^insert_chatgpt"}} ] [.reference_item] - *2* [如何添加自定义 CSS – 支持](https://blog.csdn.net/weixin_28717969/article/details/118272606)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insert_down28v1,239^v3^insert_chatgpt"}} ] [.reference_item] [ .reference_list ]
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值