サーチ…


あなたのアプリにサンプルレイアウトを追加する

main.component.ts

import {Component} from "@angular/core";

@Component({
    selector: "main",
    template: `
    <StackLayout>
      <TextField hint="some text"></TextField>
      <Button text="Click me" class="btn"></Button>
    </StackLayout>
    `,
    styleUrls: ["pages/main/main-common.css", "pages/main/main.css"]
})
export class MainComponent { }

方法1:グローバルCSS

app.css - すべてのレイアウトにグローバルに適用されます。

StackLayout {
  margin: 10;
  background-color: white;
}
.btn, TextField {
  margin-left: 16;
  margin-right: 16;
}

方法2:プラットフォーム固有のCSS

platform.android.css - Androidデバイスのすべてのレイアウトにグローバルに適用されます。

.btn{
    background-color: #191919;
    color: #fff;
}

platform.ios.css - iosデバイスのすべてのレイアウトにグローバルに適用されます。

.btn{
    background-color: #fff;
    color: #191919;
}

app.css

@import url("~/platform.css");

方法3:コンポーネント固有のCSS

pages / main / main.android.css - アンドロイドデバイスの特定のコンポーネントに適用されます。

TextField {
  color: #e1e1e1;
  font-size: 12;
}

pages / main / main.ios.css - iosデバイスの特定のコンポーネントに適用されます。

TextField {
  color: #e3e3e3;
  font-size: 15;
}

pages / main / main-common.css - すべてのデバイスの特定のコンポーネントに適用されます。

TextField {
  padding: 4;
}


Modified text is an extract of the original Stack Overflow Documentation
ライセンスを受けた CC BY-SA 3.0
所属していない Stack Overflow