Mobileweb分配自定义css

时间:2016-01-19 16:45:47

标签: appcelerator appcelerator-titanium tss appcelerator-alloy

是否可以通过tss或其他方式为UI元素分配自定义css属性?

我试图在app.tss中执行类似的操作:

".myView[platform=mobileweb]": {
    -webkit-box-shadow : '10px 10px 5px 0px rgba(0,0,0,0.75)',
    -moz-box-shadow : '10px 10px 5px 0px rgba(0,0,0,0.75)',
    box-shadow : '10px 10px 5px 0px rgba(0,0,0,0.75)'
}

1 个答案:

答案 0 :(得分:1)

Titanium Mobile Web并不真正支持这一点。 DOM节点没有可用于引用特定DOM节点的唯一ID或类名。

例如,它确实为每个UI元素应用了一个类,因此您可以为所有按钮添加一个框阴影。由于Titanium UI元素由多个DOM节点组成,因此您必须使用浏览器的web / dom检查器确定要更改的UI元素的确切DOM结构。

您将无法使用TSS定义自定义样式。相反,您必须将其添加到splash.css,因为这是唯一加载任意CSS的地方。