不为表面提供任何尺寸将使表面采用其父级的尺寸,对于我们称之为“填充”的图像。
但这会扭曲图像,现在如何制作一个表面(或任何具有大小的元素)以适应它的父级高度或宽度并保持元素比例?
最小代码示例:
var Engine = require('famous/core/Engine');
var Surface = require('famous/core/Surface');
var mainContext = Engine.createContext();
var firstSurface = new Surface({
size: [200, 100],
content: 'How to make this surface fit its parent (mainContext) keeping the 2/1 size ratio ?',
properties: {
backgroundColor: 'orange'
}
});
mainContext.add(firstSurface);