Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/css/41.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Css 覆盖icenium中的默认剑道ui样式_Css_Telerik_Overriding_Kendo Mobile_Icenium - Fatal编程技术网

Css 覆盖icenium中的默认剑道ui样式

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

我的目标是在Icenium中设计一个剑道ui移动应用程序,使其在每台设备上看起来都一样。目前的目标包括Android和IOS

我的样式表是head部分的最后一个链接,以确保它覆盖应用程序中的任何其他样式。然而,这并没有起到任何作用,因为telerik的噩梦让我跳过了无数的障碍,却几乎没有取得什么成就

我真是束手无策——我一直在学习教程,到目前为止,已经能够覆盖很少的样式

例如:

.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模拟器似乎没有直接应用我编写的样式——在调试器中查看它们之后,我编写的许多样式似乎没有显示出来。(这可以解释为什么我在注释掉默认样式表后仍然得到默认剑道样式)。这是已知的冰毒虫吗?