繁体   English   中英

更改CSS,其中font-weight:800

[英]change CSS where font-weight:800

我想知道是否有一种方法可以在“ font-weight:800”的质量上更改CSS并将其替换为700。

我有一个工作网站,他们将其所有字体的粗细都从“粗体”更改为800,这使它看起来很丑。 希望使用Tampermonkey通过jquery或javascript将其恢复为正常。

很多类和ID都已更改,好像有人经过.css文件并找到“ bold” replaceWith'800'

您可以定位其font-weight已更改为800的标签,然后使用font-weight: bold !important覆盖该标签。 例如,如果将p标签的font-weight更改为800如下所示:

p {
     font-weight: 800;
}

您可以通过将其放在样式表的底部来覆盖它:

p {
     font-weight: bold !important;
}

您可以对标题标签等执行相同的操作。

另一个解决方案是在代码编辑器中打开样式表,然后简单地找到所有font-weight: 800px实例并将其替换为font-weight: bold

您可以这样做,您将需要在页面加载或其他操作上使用,而不是像小提琴演示中那样单击按钮,但除此之外,您应该不会有任何问题。

编辑编辑的代码,它被带到了我的注意后,我搞砸了

$("#btn").on("click", function(){
    $("*").each(function(){
        var fontWeight = $(this).css("font-weight");       
        if(fontWeight == "800"){
            $(this).css("font-weight", "100");
        }
    });   
});

为了使这项工作满足您的需求,只需将100更改为700,我便可以显示更改。

这是更新的演示JSFIDDLE

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM