.time_card_bg { display: flex; flex-direction: row; padding-left: 40px; padding-right: 40px; justify-content: space-between; box-sizing: border-box; width: 750px; margin-top: 170px; } .time_card { width: 320px; border-radius: 24px; background-color: rgba($color: #ffffff, $alpha: 0.25); padding: 30px 0; box-sizing: border-box; display: flex; flex-direction: column; align-items: center; } .progress_card { display: flex; flex-direction: column; align-items: center; overflow: hidden; width: 698px; padding-bottom: 60px; border-radius: 84px; background-color: rgba($color: #ffffff, $alpha: 0.25); position: relative; z-index: 1; } .eat_card { width: 698px; height: 156px; background-color: rgba($color: #ffffff, $alpha: 0.25); position: relative; border-radius: 42px; display: flex; flex-direction: column; align-items: center; justify-content: center; margin-top: 26px; } .eat_card_arrow { position: absolute; right: 30px; top: 0; bottom: 0; display: flex; align-items: center; justify-content: center; } .operate_content { display: flex; flex-direction: row; margin-bottom: 40px; } .share_operate_content { display: flex; flex-direction: row; margin-bottom: 40px; height: 172px; margin-top: -40px; } .operate_item_index { display: flex; flex-direction: column; align-items: center; justify-content: center; width: 320px; border-radius: 28px; height: 172px; position: relative; } .card_highlight { position: absolute; left: 0; right: 0; top: 0; bottom: 0; border-radius: 28px; } .start_card_show { background-color: rgba($color: #ffffff, $alpha: 0.5); animation: highlightShowAni 3s linear forwards; opacity: 0; } .end_card_show { background-color: rgba($color: #ffffff, $alpha: 0.25); animation: highlightShowAni 3s linear forwards; opacity: 0; } .start_card_hide { background-color: rgba($color: #ffffff, $alpha: 0.5); animation: highlightHideAni 0.3s 0.1s linear forwards; opacity: 1; } .end_card_hide { background-color: rgba($color: #ffffff, $alpha: 0.25); animation: highlightHideAni 0.3s 0.1s linear forwards; opacity: 1; } @keyframes highlightShowAni { 0% { opacity: 0; } 10% { opacity: 1; } 90% { opacity: 1; } 100% { opacity: 0; } } @keyframes highlightHideAni { 0% { opacity: 1; } 100% { opacity: 0; } } .share_icon { position: absolute; right: 48px; top: 48px; } /* #ifdef weapp */ .share_bg { position: fixed; left: 0; top: 0; width: 100vw; height: 100vh; z-index: 100; background: linear-gradient(180deg, #000000 0%, #1A1A1A 100%); display: flex; flex-direction: column; align-items: center; justify-content: center; } .navi_bar { position: fixed; left: 0; right: 0; top: 0; } /* #endif */ /* #ifdef rn */ .share_bg { position: absolute; left: 0; top: 0; width: 100%; height: 100%; z-index: 100; display: flex; flex-direction: column; align-items: center; justify-content: center; } .navi_bar { position: absolute; left: 0; right: 0; top: 0; } /* #endif */ .share_card { width: 698px; height: 932px; display: flex; border-radius: 84px; margin-bottom: 26px; flex-direction: column; overflow: hidden; align-items: center; } .share_canvas { position: absolute; top: -1000px; } .share_card2 { width: 738px; height: 932px; display: flex; border-radius: 84px; margin-bottom: 26px; flex-direction: column; overflow: hidden; align-items: center; animation: heightAni 0.3s 0.1s linear forwards; } @keyframes heightAni { 0% { height: 932px; } 100% { height: 892px; } } .shareBtnAni { opacity: 0; animation: showAni 0.1s 0.1s linear forwards; } .eatBtnAni { opacity: 0; animation: showAni 0.1s 0.2s linear forwards; } .momentBtnAni { opacity: 0; width: 646px; height: 96px; border-radius: 48px; background-color: #fff; color: #000; animation: showAni 0.1s 0.3s linear forwards; display: flex; align-items: center; justify-content: center; } @keyframes showAni { 0% { opacity: 0; } 100% { opacity: 1; } } .share_btn1 { display: flex; flex-direction: row; align-items: center; justify-content: center; width: 698px; height: 108px; border-radius: 28px; } .time_record_card{ width: 692px; height: 156px; border-radius: 42px; display: flex; align-items: center; justify-content: center; margin-top: 26px; background-color: rgba($color: #ffffff, $alpha: 0.25); font-size: 34px; position: relative; } .timer_record_card_arrow{ position: absolute; width: 36px; height: 36px; top: 60px; right:50px; display: flex; align-items: center; justify-content: center; }