是否可以通过 tss 或其他方式将自定义 css 属性分配给 UI 元素?
我试图在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)'
}
Titanium Mobile Web并不真正支持这一点。DOM 节点没有可用于引用特定 DOM 节点的唯一 ID 或类名。
例如,它确实为每个 UI 元素应用一个类,因此您可以向所有按钮添加框阴影。由于 Titanium UI 元素由多个 DOM 节点组成,因此您必须使用浏览器的 Web/dom 检查器找出要更改的 UI 元素的确切 DOM 结构。
您将无法使用 TSS 定义自定义样式。相反,您必须将其添加到splash.css
,因为这是加载任意CSS的唯一位置。