私の目標は、Iceniumで剣道UIモバイルアプリをスタイリングして、使用する各デバイスで同じように見えるようにすることです。現在のターゲットにはAndroidとIOSが含まれます。
私のスタイルシートは、ヘッドセクションの最後のリンクであり、アプリ内の他のスタイルを確実に上書きします。しかし、telerikの特異性の悪夢は、私が非常に多くのフープを飛び越えて、ほとんど達成されていないので、助けにはなりませんでした。
私は私の知恵の終わりにいます-私はhttp://www.icenium.com/mobile-app-platform/videos-demos/video/kendo-ui-mobile-and-iceniumのチュートリアルに従いました、そしてこれまでのところ、非常に少数のスタイルをオーバーライドすることができました。
例えば:
.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;
}
ある時点で、剣道のデフォルトのスタイルシート全体をコメントアウトしましたが、仮想マシンでアプリを実行したときに、剣道のデフォルトのスタイルを取得していました。
Telerikが(ネイティブUIに近い)見た目ではなく、kendo-ui-mobileのデフォルトを上書きして、見た目(すべてのデバイスで同じ)にアプリのスタイルを設定するにはどうすればよいですか?