現在のBODY CSSをハロウィンのCSSテーマに変更したいと考えています。問題は私の.Netページがテンプレートであることです。 CSSテーマの上書きが存在するかどうかを確認するためにボディクラスを取得する方法が必要ですか?私のウェブサイトの「CSSテーマ」を上書きする方法はありますか?
私はこのような何かを行うことによってテーマを変更することはできます:
CSS:
/* standard theme */
body {
background-color: white;
font-color: #000;
}
/* halloween theme css */
body.halloween {
background-color: black;
font-color: #666;
}
その後HEADの編集可能領域に配置された本:
<%
'CSS Theme overwrite - uncomment if required
cssTheme = "halloween"
%>
私のBODYタグ
<body class="<%=cssTheme%">
content........
</body>
私は上記を試しましたが、動作しません。
<body>
には、cssThemeをチェックして適用するdoOnLoad()関数が必要ですか? global.asax.csで
がCSSファイルのですか?新しいCSSファイルに置き換えることはできますか? – Cato
できますが、 '
'タグはテンプレートとしてロックされています。また、.halloween CSSはすでに存在するCSSクラスを上書きしません。 –これは.net言語ですか?あなたは、global.asax(または同等のもの)のレンダリングイベントの1つに入り、.cssが新しい名前を持つようにエミットされているhtmlを変更することができます(その.cssが存在する限り、ブラウザはそれを拾う) – Cato