Famo.us サーフェスには、サーフェスのサイズを設定する方法が 1 つあります。それらには、ピクセル値に直接対応する2つの数値の配列を取る「サイズ」プロパティがあります。これは、多数の異なる画面サイズが与えられたモバイル デバイスを扱う場合にはあまり役に立ちません。これにより、Famo.us が裏で計算を行うのではなく、ユーザーが親コンテナのサイズを計算する必要があります。
値の 1 つが指定されていない場合、そのディメンションの使用可能な 100% が使用されますが、50% または 33% を指定する方法はありません。
var firstSurface = new Surface({
size: [100, 400],
content: 'hello world',
properties: {
color: 'white',
textAlign: 'center',
backgroundColor: '#FA5C4F',
width: "200px"
}
});
「幅」プロパティは、キャメルケースで CSS プロパティを使用できると主張されていても、0 番目の配列要素が削除されたかどうかに関係なく何もしません。これが % を使用する適切な方法だと思いましたが、そうではありません。