.navi_bar { position: fixed; left: 0; right: 0; top: 0; } .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: 168px; 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 { display: flex; flex-direction: column; align-items: center; width: 320px; border-radius: 28px; } .share_icon { position: absolute; right: 48px; top: 48px; } .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; } .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.5s linear forwards; } @keyframes heightAni { 0% { height: 932px; } 100% { height: 892px; } }