可以实现,原理就是字符串替换及写文件你可以定义一个css文件模版,把需要动态修改的定义写成.class1{$class1$}这样的形式,在程序中先读出CSS模版,再Replace("$class1$",动态参数)。然后生成目标css文件。不知道你用哪种语言,请自行搜索文件读取、写入相关知识,我就不放代码了。
不知道你是要临时修改还是永久修改。如果是临时修改。可以用JS给元素增加style值。如果是永久修改。那就等于是要重写CSS文件。CSS的原则是就近取样。你需要增加什么样式直接在css文件末尾加上去。就会用这个最新的。当然这个是笨办法。
方向错了这个是交给后台程序的,css本身是无法实现你想的东西的
修改外面CSS的属性值,其目的是为了改变本HTML页面元素的样式,其实你干脆不如直接修改或者附加一个样式到本页面的HTML元素上(按照CSS的就近原则,直接写在HTML元素跟前的样式才是最终起作用的样式。)