view { box-sizing: border-box; } .layout-container { display: flex; flex-direction: column; height: 100vh; background: linear-gradient(180deg, #B9D3FF 0%, #F2F7FF 22.23%); .capsule-container { padding-left: 16rpx; padding-right: 16rpx; } .content-container { /* 内容区域占满剩余空间 */ flex-grow: 1; padding: 16rpx; } }