/* packagecard/marketing/marketingposter.wxss */ page { height: 100%; } .tab { position: fixed; display: flex; left: 0; right: 0; background: #fff; flex-direction: column; z-index: 100; width: 100%; } .tab-box { display: flex; flex-direction: row; align-items: center; justify-content: space-between; width: 100%; } .img-box { display: flex; flex-direction: row; justify-content: flex-start; align-items: flex-start; flex-wrap: wrap; margin: 15rpx; position: relative; } .img-box .start { position: absolute; top: 25rpx; left: 25rpx; z-index: 2; font-size: 60rpx; } .img-box image { width: 350rpx; margin-top: 15rpx; border-radius: 10rpx; } .number-box { width: 128rpx; height: 128rpx; position: absolute; bottom: 7rpx; right: 0rpx; } .number-box image { width: 100%; height: 100%; margin-top: 0rpx; border-radius: 0rpx; } .number-content { width: 100%; color: #fff; position: absolute; top: 30rpx; right: -70rpx; transform: rotate(-45deg) translate(-50%, -50%); font-size: 20rpx; text-align: center; } .img-box .item { width: 350rpx; margin-top: 15rpx; border-radius: 10rpx; position: relative; } .item-box .btn { width: 0rpx; padding: 0rpx; margin: 0rpx; background-color: #2222ff; position: absolute; bottom: 5rpx; } .share-item { display: flex; flex-direction: row; justify-content: flex-start; align-items: center; padding: 0rpx 15rpx 15rpx 15rpx; margin: 15rpx; } .share-item:active { background-color: #f3f3f3; } .share-item:nth-child(1) { padding: 15rpx 15rpx 15rpx 15rpx; } .share-item image { width: 80rpx; height: 80rpx; } .share-item text { margin-left: 15rpx; font-size: 32rpx; }