
css如何 接收自定义参数?
请问CSS中可以接收自己定义的参数么?打个比方:我要求系统管理员可以在设置系统参数时通过传递一个图片或者颜色参数使其传到相应的css里面,进而完成对页面背景或者颜色的改变...
请问CSS中可以接收自己定义的参数么?打个比方:我要求系统管理员可以在设置系统参数时通过传递一个图片或者颜色参数使其传到相应的css里面,进而完成对页面背景或者颜色的改变. 这个可以实现么,如果可以,请给个例子。非常感谢....
展开
2013-09-17
展开全部
可以实现,原理就是字符串替换及写文件你可以定义一个css文件模版,把需要动态修改的定义写成.class1{$class1$}这样的形式,在程序中先读出CSS模版,再Replace("$class1$",动态参数)。然后生成目标css文件。不知道你用哪种语言,请自行搜索文件读取、写入相关知识,我就不放代码了。
2013-09-17
展开全部
不知道你是要临时修改还是永久修改。如果是临时修改。可以用JS给元素增加style值。如果是永久修改。那就等于是要重写CSS文件。CSS的原则是就近取样。你需要增加什么样式直接在css文件末尾加上去。就会用这个最新的。当然这个是笨办法。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2018-03-04
展开全部
方向错了这个是交给后台程序的,css本身是无法实现你想的东西的
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
修改外面CSS的属性值,其目的是为了改变本HTML页面元素的样式,其实你干脆不如直接修改或者附加一个样式到本页面的HTML元素上(按照CSS的就近原则,直接写在HTML元素跟前的样式才是最终起作用的样式。)
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询