2016-12-01 9 views
0

私のアプリケーションにはIonic2 RC3を使用しました。私はプラットフォームに応じてvarible SASSの価値を変えたいと思っています。たとえば、変数$ statusbar-heightは、デバイスがWindowsまたはAndroidの場合は0px、デバイスがIOSの場合は20pxです。 ありがとうございました。プラットフォームに応じて変数SASSを変更してください

+1

私はあなたがそれを行うことができるとは確信していません。デバイスがiOSの場合は、追加のクラスを追加することをお勧めします。次に、このクラスを使用すると、ステータスバーのデフォルトの高さを上書きできます –

答えて

0

私はこのような何かをするだろう:

$platform: android !default; 
$primary: black !default; 

@if $platform == android { 
    $primary: red; 
} @else if $platform == ios { 
    $primary: green; 
} @else { 
    $primary: blue; 
} 

.primary_class { 
    color : $primary; 
} 

また、あなたが./src/theme/variables.scss$platform変数を置くことができます:それはあなたがあなたのアプリケーションの他のSCSSファイルからこの変数にアクセスできるようになります。

関連する問題