Css 覆盖icenium中的默认剑道ui样式
我的目标是在Icenium中设计一个剑道ui移动应用程序,使其在每台设备上看起来都一样。目前的目标包括Android和IOS 我的样式表是head部分的最后一个链接,以确保它覆盖应用程序中的任何其他样式。然而,这并没有起到任何作用,因为telerik的噩梦让我跳过了无数的障碍,却几乎没有取得什么成就 我真是束手无策——我一直在学习教程,到目前为止,已经能够覆盖很少的样式 例如:Css 覆盖icenium中的默认剑道ui样式,css,telerik,overriding,kendo-mobile,icenium,Css,Telerik,Overriding,Kendo Mobile,Icenium,我的目标是在Icenium中设计一个剑道ui移动应用程序,使其在每台设备上看起来都一样。目前的目标包括Android和IOS 我的样式表是head部分的最后一个链接,以确保它覆盖应用程序中的任何其他样式。然而,这并没有起到任何作用,因为telerik的噩梦让我跳过了无数的障碍,却几乎没有取得什么成就 我真是束手无策——我一直在学习教程,到目前为止,已经能够覆盖很少的样式 例如: .km-ios #tabstrip-scan .km-navbar { background-image:no
.km-ios #tabstrip-scan .km-navbar
{
background-image:none;
}
根据Telerik的教程,这应该是我需要覆盖默认ios标题栏的全部内容。然而,它去掉了背景图像,但给我留下了一个背景颜色,它不允许我覆盖它(它也不允许我改变文本颜色)。换言之:
.km-ios #tabstrip-scan .km-navbar
{
background-image:none; // works
background-color: #d9d1ba; //doesn't work
color: #333333; //doesn't work either
}
我对他们的按钮类也有同样的问题:
.km-ios .km-button
{
height: 32px; // works
width: 100% // doesn't work;
background-image: none; // doesn't work
}
和输入:
.km-ios input[type=text]
{
width:100% // doesn't work
border-radius: 3px; // doesn't work
-webkit-border-radius: 3px // also doesn't work;
}
有一次,我甚至注释掉了整个剑道默认样式表,当我在虚拟机上运行应用程序时,仍然得到剑道默认样式
我如何覆盖kendo ui mobile默认设置并按照我希望的方式(在每台设备上都是一样的)设计应用程序,而不是Telerik认为它应该如何(更接近本机ui)?强制平台使用特定的平台,并使用kendo ui mobile ThemeBuilder设计应用程序的样式:
你可以在这里引用我的帖子-我遇到了类似的问题,我的帖子可能会有所帮助 我明白为什么我们要强制使用一个应用程序平台,但是没有办法直接使用css吗?Theme builder不允许您编辑边框半径,就定制级别而言,它似乎相当有限。Kendo UI Mobile上的任何平台都由常见的css、图标和特定于平台的css组成。如果你有一个商业许可证,你会得到较少的部分,可以混合他们,因为你想,虽然你需要编译他们。由于您使用Icenium,我想您没有商业许可证,那么您可以获得Q1后的通用和CSS图标。您仍然需要图像文件夹才能使用它。谢谢链接。我感谢你的帮助。在进一步挖掘之后,Icenium模拟器似乎没有直接应用我编写的样式——在调试器中查看它们之后,我编写的许多样式似乎没有显示出来。(这可以解释为什么我在注释掉默认样式表后仍然得到默认剑道样式)。这是已知的冰毒虫吗?