第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問(wèn)題,去搜搜看,總會(huì)有你想問(wèn)的

CSS有沒(méi)有繼承的概念? 如何不使用 JS 讓 新添加的classA 的樣式和 已有的classB 是一樣的?

CSS有沒(méi)有繼承的概念? 如何不使用 JS 讓 新添加的classA 的樣式和 已有的classB 是一樣的?

開(kāi)滿天機(jī) 2019-05-11 16:47:23
目前現(xiàn)狀:我現(xiàn)在一個(gè)工程下,有1k個(gè)網(wǎng)站,這些網(wǎng)站只是樣式的不同,每個(gè)網(wǎng)站都有自己的個(gè)性化的css樣式,比如不同網(wǎng)站的button的顏色是不同。需求:現(xiàn)在所有網(wǎng)站都添加了一個(gè)“表格A“,而”表格A“的顏色需要和button的顏色是一樣的。備注1:因?yàn)榫W(wǎng)站數(shù)量太多,不可能逐一修改所有網(wǎng)站的css樣式文件。而且目前沒(méi)有使用sassless。備注2:不能用JavaScriptjQuery實(shí)現(xiàn)。請(qǐng)問(wèn)大家,有沒(méi)有辦法實(shí)現(xiàn)?最好是純CSS的樣式我認(rèn)為是我的提問(wèn)沒(méi)有說(shuō)清楚,我重新描述下問(wèn)題:目前每個(gè)網(wǎng)站都加載了基礎(chǔ)的theme.css文件,而且每個(gè)網(wǎng)站都有自己個(gè)性化的css文件,并且每個(gè)個(gè)性化的css文件中button的顏色是不同的。問(wèn)題是:現(xiàn)在頁(yè)面需要添加一個(gè)表單,而表單的顏色需要和個(gè)性化的css文件中的button顏色一樣。也就是說(shuō),每個(gè)網(wǎng)站的表單顏色是不一樣的。但是因?yàn)榫W(wǎng)站有上千個(gè),不可能一個(gè)個(gè)css文件去添加這個(gè)屬性。所以想如何在基礎(chǔ)的theme.css文件中實(shí)現(xiàn)這個(gè)業(yè)務(wù)。
查看完整描述

2 回答

?
月關(guān)寶盒

TA貢獻(xiàn)1772條經(jīng)驗(yàn) 獲得超5個(gè)贊

這個(gè)不是一直有嘛
1.cssvariables
:root{
--bgcolor:black;
}
body{
background:var(--bgcolor);
}
2.提取
就跟BEM命名規(guī)則一樣,你把公共的css包抽離出來(lái)不就行了,然后什么default,success
                            
查看完整回答
反對(duì) 回復(fù) 2019-05-11
?
莫回?zé)o

TA貢獻(xiàn)1865條經(jīng)驗(yàn) 獲得超7個(gè)贊

很簡(jiǎn)單啊,利用css的覆蓋特性每個(gè)網(wǎng)站都加在加載默認(rèn)主題文件:以下是假設(shè)theme.css內(nèi)容
.button{
background:white
}
然后加載各自主題文件:
.button{
background:blue
}
就覆蓋啦至于如何加載還要考慮到你的工程化,項(xiàng)目框架等等,配合不同的工具實(shí)現(xiàn),不過(guò)原理大概就是這樣。對(duì)你的需求還有一些不大清晰,這里也很難描述很清晰,可以再交流交流。
                            
查看完整回答
反對(duì) 回復(fù) 2019-05-11
  • 2 回答
  • 0 關(guān)注
  • 436 瀏覽
慕課專欄
更多

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購(gòu)課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)