找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
热搜: 活动 交友 discuz
楼主: 匿名

请问怎么修改全局字体?

[复制链接]

4

主题

26

回帖

1766

积分

金牌会员

积分
1766
发表于 2021-8-10 16:57:05 | 显示全部楼层
feitzr 发表于 2021-8-10 14:23
哈哈,忘了说了,还有配套的语法
全套是  
*:not([class*="icon"]):not([class*="mui-amount"]):not([cl ...

改了之后字体好虚啊
回复

使用道具 举报

9

主题

155

回帖

1156

积分

金牌会员

积分
1156
发表于 2021-8-10 19:34:31 | 显示全部楼层
S8F8ry 发表于 2021-8-10 12:43
油猴插件是注入并运行 JavaScript 脚本用的,虽然同样可以修改样式,但是如果不手动指定 @run-at,脚本默 ...

所以Stylus就只能用来隐藏元素,修改背景颜色,修改字体颜色大小之类的最基础的样式,而无法运行类似“自动点击某个元素”这样的动作事件,Stylus可以实现的效果油猴都可以实现,但是Stylus却只能实现油猴的部分效果,是这样理解吗?经过你的指点我发现油猴加入@run-at document-body也可以实现无缝加载。那Stylus对比油猴还有什么优势呢?有什么是Stylus可以做到而油猴不可以的吗?
回复

使用道具 举报

8

主题

7415

回帖

2万

积分

超级版主

(^^ゞ

积分
20917
发表于 2021-8-10 22:08:35 | 显示全部楼层
sobadboyk 发表于 2021-8-10 19:34
所以Stylus就只能用来隐藏元素,修改背景颜色,修改字体颜色大小之类的最基础的样式,而无法运行类似“自 ...

你这么理解也行。

网页开发技术分为三个层次,HTML(内容)、CSS(样式布局)、JavaScript(逻辑行为)。HTML 是一种标记语言,用来结构化的编写网页内容;而 CSS 只是一种规则语言,用于将样式应用到内容上;JavaScript 是一种脚本语言,可以用来动态的更新内容及控制样式,实现逻辑动作等更为复杂的功能。

油猴插件是作用是向网页注入 JavaScript 脚本,而 Stylus 是向网页注入 CSS 样式,所以它们的作用和范围就一目了然了。而在 Greasy Fork 上之前也已经提供发布样式的功能了。

Stylus 相对于油猴插件的优势大概有:
1. 编辑器提供了更好的样式编辑体验;
2. 更方便的样式管理功能;
3. 原生支持实时预览。

至于有什么是 Stylus 可以做到而油猴插件做不到的,我就不清楚了。不过两种插件本身定位和作用并不相同,即使大部分功能可以通过油猴插件来实现,Stylus 类的插件还是有存在的必要性的,它能带来更加便携化的样式编辑体验。反正在我如果是只是想改动一个网页的一些样式时,会优先选择用 Stylus 而不是写一个脚本去做。
¯\(°_o)/¯
回复

使用道具 举报

9

主题

155

回帖

1156

积分

金牌会员

积分
1156
发表于 2021-8-10 22:24:14 | 显示全部楼层
S8F8ry 发表于 2021-8-10 22:08
你这么理解也行。

网页开发技术分为三个层次,HTML(内容)、CSS(样式布局)、JavaScript(逻辑行为)。HTML  ...

懂了懂了,清晰明了,简短意赅,听君一席话,胜过百度搜索N久。
每次请教大佬都收获良多,感谢感谢。
回复

使用道具 举报

9

主题

64

回帖

719

积分

高级会员

积分
719
发表于 2021-8-11 14:13:43 | 显示全部楼层
MarlonCarroll 发表于 2021-8-10 16:57
改了之后字体好虚啊

你把light删除了,我用的是yahei light字体
回复

使用道具 举报

4

主题

26

回帖

1766

积分

金牌会员

积分
1766
发表于 2021-8-11 16:15:54 | 显示全部楼层
feitzr 发表于 2021-8-11 14:13
你把light删除了,我用的是yahei light字体

搞定,效果还行
回复

使用道具 举报

9

主题

64

回帖

719

积分

高级会员

积分
719
发表于 2021-8-11 16:33:31 | 显示全部楼层

嗯嗯,肯定搞的定啦 你想换任何字体就直接改名字就好了
回复

使用道具 举报

2

主题

71

回帖

298

积分

中级会员

积分
298
发表于 2021-8-12 11:25:56 | 显示全部楼层
样式
:not([class*="icon"]):not(i) {
    font-family: "你安装的字体" !important;
    -webkit-text-stroke-width: 0.02px; 这条是字体加粗
}
回复

使用道具 举报

4

主题

26

回帖

1766

积分

金牌会员

积分
1766
发表于 2021-8-19 17:12:51 | 显示全部楼层
feitzr 发表于 2021-8-11 16:33
嗯嗯,肯定搞的定啦 你想换任何字体就直接改名字就好了

发现新问题,在chrome商店不适用,显示框框。

2021-8-16 11-32-37.png

2021-8-16 11-33-0.png

回复

使用道具 举报

8

主题

7415

回帖

2万

积分

超级版主

(^^ゞ

积分
20917
发表于 2021-8-19 18:13:06 | 显示全部楼层
MarlonCarroll 发表于 2021-8-19 17:12
发现新问题,在chrome商店不适用,显示框框。

商店里的元素类名混淆过,你可能需要改成这样:
  1. *:not([class*="FokDXb"]):not([class*="icon"]):not([class*="mui-amount"]):not([class*="chaoshi"]):not([class*="top-nav"]):not([href*="ju.taobao.com"]):not([class*="Icon"]):not(b):not(ins):not(i):not(s){font-family:"Microsoft YaHei LIGHT"!important;}
复制代码
¯\(°_o)/¯
回复

使用道具 举报

高级模式
B Color Image Link Quote Code Smilies

本版积分规则

Archiver|手机版|小黑屋|百分浏览器论坛

GMT+8, 2024-11-2 03:39 , Processed in 0.018537 second(s), 20 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表