Closed vickyleu closed 1 year ago
使用rendererSettings: {context: context, preserveAspectRatio: 'xMidYMid slice'}, 也只能高度铺满,始终是一个扁的
.canvas { position: absolute; //通过向左增大实际宽度的50%,使左右两边腾出100%的边距,再放大到200%,也就是把lottie的宽度增大一倍 left: -50%; width: 200%; / 设置 lottie 容器的宽度 / height: 100%; //padding-bottom: 30%; / 设置 lottie 容器的高度,根据宽度得到的一个比例,虽然我是看不懂这是什么鬼操作 / box-sizing: content-box; object-fit: fill; // 确保图片按照纵横比来填充 }
渲染效果
实际效果
被压的扁扁的