page{ background-color: #F7F8FA; } .van-title{ margin: 0; padding: 32rpx 16rpx 16rpx; color: rgba(69, 90, 100, 0.6); font-weight: normal; font-size: 28rpx; line-height: 32rpx; } .buttonCss{ padding: 50rpx 20rpx; } .indicator { width: 100rpx; height: 100rpx; border-radius: 50%; display: flex; justify-content: center; align-items: center; } .circle { width: 80rpx; height: 80rpx; border-radius: 50%; background-color: #ccc; } .record-filed{ background-color: #fff; width: 100%; height: 90rpx; line-height: 90rpx; display: flex; justify-content: space-between; } .recode-title{ font-size: 28rpx; margin-left:33rpx; margin-right: 80rpx; color: var(--field-label-color,#646566); } .recode-data{ flex: 1; } .record-text{ width: 25%; text-align: right; padding-right: 40rpx; font-size: 28rpx; color: var(--button-info-background-color,#1989fa); } .recode { position: relative; display: flex; justify-content: center; align-items: center; width:100%; height: 100%; border-radius: 50%; color: #fff; } .recode .record-bgm { text-align: center; width: 100%; height: 65rpx; line-height: 65rpx; z-index: 9; border-radius: 10rpx; background:rgba(105,129,255,1); } .recode .record-wave-multiple { position: absolute; left: 0; top: 0; width: 100%; } .record-wave-multiple>view { display: inline-block; background-color: #6981FF; border: 0 solid #6981FF; position: absolute; top: 15rpx; left: 0%; width: 100%; height: 65rpx; border-radius: 10px; opacity: 0; -webkit-animation: circle-wave-multiple 1.8s cubic-bezier(.41,.4,.67,1) 0s infinite; animation: circle-wave-multiple 1.8s cubic-bezier(.41,.4,.67,1) 0s infinite; } .record-wave-multiple>view:nth-child(2) { -webkit-animation-delay: .6s; animation-delay: .6s; } .record-wave-multiple>view:nth-child(3) { -webkit-animation-delay: 1.2s; animation-delay: 1.2s; } @keyframes circle-wave-multiple { 0% { opacity: 0; transform: scale(.3); } 5% { opacity: .5; } 100% { opacity: 0; transform: scale(1.4); } } .recording { background-color: red; } .play-button { margin-top: 20rpx; }