簡體   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