如何使用C#后面的代码替换.css文件中的颜色代码 [英] How to replace color code in .css file using code behind C#
本文介绍了如何使用C#后面的代码替换.css文件中的颜色代码的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
实际上我想用动态改变颜色代码。
string strNewCode =#FFF;
string strOldCode =#fbb;
所以我想把css文件更改为strOldCode to strNewCode。
我尝试了什么:
其实我想要使用动态更改颜色代码。
string strNewCode =#FFF;
string strOldCode =#fbb;
所以我想把css文件更改为strOldCode to strNewCode。
解决方案
最好在CSS中定义单独的类,然后
然后更改HTML标记。
#header h1 {
position:absolute;
z-index:1;
宽度:100%;
top:100px;
左:0;
font-size:3.3em;
color:#fff;
text-align:center;
letter-spacing:-2px;
}
#header h2 {
position:absolute;
z-index:1;
宽度:100%;
top:100px;
左:0;
font-size:2.3em;
颜色:#fbb;
text-align:center;
letter-spacing:-2px;
}
string hex = #FFFFFF;
Color _color = System.Drawing.ColorTranslator.FromHtml(hex);
object .CssClass = object .CssClass.Replace( OldClass, NewClass);
Actually I want to change color code using dynamic.
string strNewCode ="#FFF";
string strOldCode = "#fbb";
so i want to change in css file strOldCode to strNewCode.
What I have tried:
Actually I want to change color code using dynamic.
string strNewCode ="#FFF";
string strOldCode = "#fbb";
so i want to change in css file strOldCode to strNewCode.
解决方案
It is best that you define separate classes in your CSS, and
then change HTML markup.
#header h1 { position: absolute; z-index: 1; width: 100%; top: 100px; left: 0; font-size: 3.3em; color: #fff; text-align: center; letter-spacing: -2px; } #header h2 { position: absolute; z-index: 1; width: 100%; top: 100px; left: 0; font-size: 2.3em; color: #fbb; text-align: center; letter-spacing: -2px; }
string hex = "#FFFFFF"; Color _color = System.Drawing.ColorTranslator.FromHtml(hex);
object.CssClass= object.CssClass.Replace("OldClass", "NewClass");
这篇关于如何使用C#后面的代码替换.css文件中的颜色代码的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文