@charset "UTF-8"; .wrapper { position: fixed; width: 640px; height: 100%; background-color: #fff; overflow: hidden; } .storePage { /************************************************/ /****************************/ } .storePage .game__container { position: absolute; width: 100%; height: 100%; left: 0; top: 0; z-index: 100; } .storePage .game__fixed { position: absolute; /* width: 750px; /* height: 1138px; */ width: 100%; height: 100%; /* left: 50%; */ /* margin-left: -375px; */ /* top: 50%; */ /* margin-top: -569px; */ } .storePage .game__content { position: absolute; width: 750px; height: 1138px; left: 0; top: 0; } .storePage .game__myScore { position: absolute; right: 159px; top: 2px; font-family: 'Abril Fatface'; font-size: 70px; /* background: #ccc; */ width: 140px; height: 100px; color: #fff; text-align: center; } .storePage .game__store { position: absolute; left: 6px; top: 10px; z-index: 200; width: 100%; height: 100%; text-align: center; overflow-y: auto; overflow-x: hidden; display: none; } .storePage .coupon__item { position: relative; width: 515px; height: 194px; background-image: url("../images/coupon-frame.png"); } .storePage .coupon__item__lp { position: absolute; font-family: 'Abril Fatface'; font-size: 100px; width: 76px; height: 145px; color: #fff; left: 110px; top: 43px; text-shadow: #3d3d3d -2px 2px 4px; } .storePage .coupon__item__gp { position: absolute; font-family: 'Abril Fatface'; font-size: 64px; width: 120px; height: 145px; color: #fff; left: 311px; top: 43px; text-shadow: #3d3d3d -2px 2px 4px; } .storePage .coupon__item.coupon__item__video { background-image: url("../images/coupon-frame-green.png"); } .storePage .coupon__item.coupon__item__1p { background-image: url("../images/coupon-1p.png"); } .storePage .coupon__item.coupon__item__3p { background-image: url("../images/coupon-3p.png"); } .storePage .coupon__item.coupon__item__5p { background-image: url("../images/coupon-5p.png"); } .storePage .coupon__item.coupon__item__10p { background-image: url("../images/coupon-10p.png"); } .storePage .coupon__item.coupon__item__sellout { background-image: url("../images/coupon-1p.png"); } .storePage .coupon__item .coupon__item__btn { position: absolute; width: 295px; height: 90px; top: 93px; right: 11px; background-image: url("../images/coupon-btn-sell.png"); } .storePage .coupon__item .coupon__item__btn.used { background-image: url("../images/coupon-btn-used.png"); } .storePage .coupon__item .coupon__item__btn.lock { background-image: url("../images/coupon-btn-lock.png"); } .storePage .coupon__item.coupon__item__10p .coupon__item__btn.lock { background-image: url("../images/coupon-btn-lock-g.png"); } .storePage .coupon__item.sellout .coupon__item__overlayer { position: absolute; width: 100%; height: 100%; background-image: url("../images/sellout.png"); } .storePage .coupon__item:active { -webkit-transform: scale(1.05); transform: scale(1.05); } .storePage .game__popout { position: fixed; width: 100%; height: 100%; z-index: 999; background-color: rgba(0, 0, 0, 0.7); display: none; left: 0; top: 0; } .storePage .game__popout__container { position: absolute; width: 435px; height: 370px; left: 50%; top: 50%; margin-left: -217px; margin-top: -200px; background-image: url("../images/pop-bg.png"); } .storePage .game__popout__content { position: absolute; width: 100%; height: 100%; left: 0; top: 0; } .storePage .game__popout__content .content { position: absolute; width: 100%; height: 100%; left: 0; top: 0; display: none; /**************************************/ /**************************************/ } .storePage .game__popout__content .content__wait { background-image: url("../images/pop-content-wait.png"); } .storePage .game__popout__content .content__wait__text { position: absolute; left: 221px; top: 152px; font-family: 'Abril Fatface'; font-size: 42px; color: #fff; text-shadow: 0.342px 0.94px 8px rgba(0, 0, 0, 0.5); } .storePage .game__popout__content .content__result__text { position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); font-family: '微軟正黑體'; font-size: 34px; color: #fff; width: 351px; height: 292px; overflow: hidden; padding: 16px; /* Center slide text vertically */ display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; text-align: center; text-shadow: 0.342px 0.94px 8px rgba(0, 0, 0, 0.5); font-weight: bold; line-height: 1.5; } .storePage .game__popout__content .content__result__text p { padding: 10px; } .storePage .game__popout__content .content__1p { background-image: url("../images/pop-content-1p.png"); } .storePage .game__popout__content .content__3p { background-image: url("../images/pop-content-3p.png"); } .storePage .game__popout__content .content__5p { background-image: url("../images/pop-content-5p.png"); } .storePage .game__popout__content .content__10p { background-image: url("../images/pop-content-10p.png"); } .storePage .game__popout__content .content__no { background-image: url("../images/pop-content-no.png"); } .storePage .game__popout__content .content__lp { background-image: url("../images/pop-content-lp.png"); } .storePage .game__popout__content .content__lp .lp { position: absolute; font-family: 'Abril Fatface'; font-size: 100px; width: 76px; height: 145px; color: #fff; left: 190px; top: 135px; text-shadow: #3d3d3d -2px 2px 4px; text-align: right; } .storePage .game__popout__submit { position: absolute; width: 307px; height: 112px; left: 50%; margin-left: -153px; bottom: 0; background-image: url("../images/pop-submit.png"); } .storePage .game__popout__submit__text { position: absolute; left: 108px; top: 35px; font-family: 'Abril Fatface'; font-size: 42px; color: #fff; width: 100px; text-align: center; text-shadow: 0.342px 0.94px 8px rgba(0, 0, 0, 0.5); } .storePage .game__popout__close { position: absolute; width: 80px; height: 81px; background-image: url("../images/btn-close.png"); top: -4px; right: -6px; } .storePage .game__popout__close:active { -webkit-transform: scale(1.05); transform: scale(1.05); } .storePage .effect__container { position: absolute; width: 254px; height: 58px; left: 27px; top: 27px; overflow: hidden; } .storePage .Scan { position: absolute; top: 0; right: 0; bottom: 0; left: 0; width: 800px; height: 200px; mix-blend-mode: screen; /* linear-gradient() make a light */ background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0)), color-stop(rgba(255, 255, 255, 0)), color-stop(rgba(255, 255, 255, 0.3)), color-stop(rgba(255, 255, 255, 0.55)), to(rgba(255, 255, 255, 0))); background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0), rgba(255, 255, 255, 0), rgba(255, 255, 255, 0.3), rgba(255, 255, 255, 0.55), rgba(255, 255, 255, 0)); /* rotate light */ -webkit-transform-origin: center center; transform-origin: center center; -webkit-transform: translate(-100%, 50%) rotate(-60deg); transform: translate(-100%, 50%) rotate(-60deg); /* keyframes animation */ -webkit-animation: ScanLights 2s cubic-bezier(0.25, 0.1, 0.25, 1) 0s infinite; animation: ScanLights 2s cubic-bezier(0.25, 0.1, 0.25, 1) 0s infinite; } @-webkit-keyframes ScanLights { 0% { -webkit-transform: translate(-70%, 50%) rotate(-60deg); transform: translate(-70%, 50%) rotate(-60deg); } 100% { -webkit-transform: translate(-20%, 50%) rotate(-60deg); transform: translate(-20%, 50%) rotate(-60deg); } } @keyframes ScanLights { 0% { -webkit-transform: translate(-70%, 50%) rotate(-60deg); transform: translate(-70%, 50%) rotate(-60deg); } 100% { -webkit-transform: translate(-20%, 50%) rotate(-60deg); transform: translate(-20%, 50%) rotate(-60deg); } } .storePage .video__popout { position: fixed; top: 0; left: 0; width: 100%; height: 100%; z-index: 999; background-color: rgba(0, 0, 0, 0.7); display: none; } .storePage .video__popout .video__content { position: absolute; width: 640px; height: 360px; left: 50%; top: 50%; margin-left: -320px; margin-top: -180px; } .storePage .video__popout .video__close { position: absolute; width: 80px; height: 81px; background-image: url("../images/btn-close.png"); top: 50%; right: 0; margin-top: -181px; } .storePage .main__pop__overlayer { position: absolute; width: 100%; height: 100%; background-color: rgba(0, 0, 0, 0.7); display: none; } .storePage .page__overlayer { position: fixed; width: 100%; height: 100%; left: 0; top: 0; background: #fff; z-index: 9999; } /*# sourceMappingURL=store.css.map */