例如,我的頁面上有許多html元素;CSS根據另一個元素設置顏色
<section id="top-bar">
<!-- html content -->
</section>
<section id="header">
<!-- html content -->
</section>
<div id="left">
<!-- html content -->
</div>
<section id="footer">
<!-- html content -->
</section>
的CSS background-colour
和text-colour
這些sections
中的Joomla 3.x的模板設置選項,這是我的「品牌顏色」 - 見下面的圖片。
如果我選擇在模板設置,然後preset1.css
在網站前端加載Preset 1
,如果我選擇Preset 2
然後preset2.css
在網站前加載結束等
我的問題是,我在頁面上有其他自定義元素(例如上面代碼中的<div id="left">
)。這些元素的背景顏色和文本顏色不是通過模板設置來設置或控制的,而是我必須在custom.css
文件中手動設置它們,但是我必須將這個custom.css
文件更改爲每次更改我的'品牌顏色「。
基本上,我想我的自定義元素採取與我在模板配置中指定的「品牌顏色」相同的「品牌顏色」。無需我一直修改custom.css
文件。
所以,<div id="left">
background-colour
和text-colour
應匹配<section id="top-bar">
background-colour
和text-colour
。
是否可以使用JavaScript或類似動態設置CSS?
感謝
試一下,如果你失敗了,在這裏添加代碼 –