內部樣式編寫方法

2022-02-11 10:42:43 字數 763 閱讀 9485

在視覺化的元件開發中如果要穿透第三方的ui元件在vue檔案中不能使用scope的情況下,可以使用內部樣式去編寫覆蓋**如下:

/*

* * 設定內部樣式

* @param textcontent 樣式模板字串

* @param id 樣式唯一id

* @param prefix */

export const setheaderstyle = (textcontent,prefix,id) =>-$`;

usestyle.textcontent =textcontent

if (document.queryselector(`#$-$`)) -$`);

newstyle.textcontent =textcontent

document.head.removechild(

document.queryselector(`#$-$`)

);}

else

};

使用案例:

let textcontent =`

#data-list-$::-webkit-scrollbar-thumb;

opacity: 0.12;

border-radius: 0.125rem;}`;

setheaderstyle(textcontent, 'custom-list',this.elementuid);

其中val就是傳過來的動態值,uid是js方法生成的uuid

CSS樣式編寫順序

在書寫css的時候很多時候,每個class下邊需要寫很多屬性是很常見的,對於這些屬性,我們應該合理的給它規劃順序。有人認為符合標準的順序可以提高css的執行效率,這個我們無從測試。我總結的好處如下 1.使 顯得清晰,自己很容易找到需要的屬性,不容易出現重複編寫同一屬性的情況。2.當很多人同時協作乙個...

編寫CSS樣式解析

編寫css樣式 1.標籤裡面直接寫style屬性 標籤裡面直接寫style屬性 2.寫在head裡面,在head裡面寫style標籤,在標籤裡面寫樣式 注意 乙個html頁面id不能 最好不要 重複,所以這相當於,給自己的id定義了乙個特定的樣式。如果把id寫重複了,重複的id也會應用對應的樣式。3...

關於通過JS獲取內部樣式 外部樣式 內聯樣式

js獲取內聯樣式 style.getpropertyvalue js獲取內部樣式 外部樣式 currentstyle 需要額外注意的是,只有ie可以用currentstyle,firefox和chrome瀏覽器無法使用currentstyle,需要用到相容性 htmlelement.prototyp...