/* miniprogram/pages/marvellous/template/videoAn/index.wxss */ .door { top: 0; left: 0; position: fixed; width: 750rpx; height: 100vh; z-index: 1; } .door .transverse{ white-space: nowrap; overflow: hidden; width: 1500rpx; left: -375rpx; position: absolute; height: 100vh; z-index: 3; text-align: center; } .door .transverse .right, .door .transverse .left{ width: 375rpx; } .door .transverse .center{ width: 0; } .door .transverse .right, .door .transverse .left, .door .transverse .center{ display: inline-block; } .door .portrait{ height: 200vh; margin-top: -50vh; } .door .portrait .port{ position: absolute; overflow: hidden; top: 50%; transform: translateY(-50%); width: 750rpx; } .door .port .up, .door .port .down{ height: 50vh; } .door .portrait .center{ height: 0; } .door .tip { position: absolute; text-align: center; font-size: 18px; bottom: 20rpx; color: #eee; width: 750rpx; z-index: 4; animation: mymove 2s infinite; } @keyframes mymove { 0% { opacity: 1; } 50% { opacity: 0; } 100% { opacity: 1; } }