2014年3月25日
摘要: 项目最近这几天正在做不同主题的颜色配置方案,要根据用户输入的颜色来配置整个主题的颜色,让人头疼的是,其中一个主题所有的列表头部背景色都是2到3组渐变值的线性渐变,也就是说,要根据用户输入的颜色值生成不同的但相似度很近的渐变颜色。我上网查了些资料,现在也有js支持根据你输入的网页内容自动填充渐变色,但是对于我这种js不是很好的人来说,还是想从css3上找点方法出来。我发现css3的背景渐变中的透明度可以解决这个问题(前提是背景渐变的颜色是相近的)。我在这里简单说一下css3背景渐变中的线性渐变。线性渐变的一般结构是:background-image: linear-gradient(to bot 阅读全文
posted @ 2014-03-25 20:12 小慧熊 阅读(1340) 评论(0) 推荐(0) 编辑
  2014年3月20日
摘要: 最近我们项目在做系统界面颜色配置,用java dom解析xml文件来自动生成css。我上网查了些资料,简单的把java用DOM解析XML文档的方法和实例列在文章里,供自己参考。1. DOM(Document Object Model) DOM是用与平台和语言无关的方式表示XML文档的官方W3C标准。DOM是以层次结构组织的节点的集合。由于它是基于信息层次的,所以DOM被视为是基于树或基于对象的。你可以把它想象成一颗DOM树, 通过节点以及节点之间的关系操作XML文档。不过用DOM操作XML需要加载整个XML文档来构造层次结构,因此消耗资源大。 下面这个XML文件是用来生成界面css的 1 .. 阅读全文
posted @ 2014-03-20 21:28 小慧熊 阅读(1987) 评论(0) 推荐(0) 编辑