123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436 |
- @charset "UTF-8";
-
- .wrapper {
- position: fixed;
- width: 640px;
- height: 100%;
- background-color: #fff;
- overflow: hidden;
- }
-
- .intro__container {
- position: absolute;
- width: 100%;
- height: 100%;
- left: 0;
- top: 0;
- z-index: 100;
-
- .intro__content {
- position: absolute;
- width: 640px;
- height: 1138px;
- top: 50%;
- margin-top: -569px;
- left: 0;
- }
- }
-
- .game {
- &__container {
- position: absolute;
- width: 100%;
- height: 100%;
- left: 0;
- top: 0;
- z-index: 100;
- }
-
- &__fixed {
- position: absolute;
- width: 750px;
- height: 1138px;
-
- left: 50%;
- margin-left: -375px;
-
- top: 50%;
- margin-top: -569px;
- }
-
- &__content {
- position: absolute;
- width: 750px;
- height: 1138px;
- left: 0;
- top: 0;
- }
-
- &__myScore {
- position: absolute;
- right: 159px;
- top: 2px;
- font-family: 'Abril Fatface';
- // z-index: 200;
- font-size: 70px;
- /* background: #ccc; */
- width: 140px;
- height: 100px;
- color: #fff;
- text-align: center;
- }
-
- &__store {
- position: absolute;
- left: 118px;
- top: 498px;
- z-index: 200;
- width: 515px;
- height: 544px;
- text-align: center;
- overflow-y: auto;
- overflow-x: hidden;
- display: none;
- }
- }
-
- .coupon__item {
- position: relative;
- width: 515px;
- height: 194px;
-
- background-image: url("../images/coupon-frame.png");
-
- &__hitArea {
- position: absolute;
- width: 467px;
- height: 152px;
- background: transparent;
- left: 24px;
- top: 20px;
- }
-
- &__lp{
- position: absolute;
- font-family: 'Abril Fatface';
- font-size: 100px;
- width: 76px;
- height: 145px;
- color: #fff;
- left: 110px;
- top: 16px;
- text-shadow: #3d3d3d -2px 2px 4px;
- }
-
- &__gp{
- position: absolute;
- font-family: 'Abril Fatface';
- font-size: 56px;
- width: 120px;
- height: 145px;
- color: #fff;
- left: 311px;
- top: 27px;
- text-shadow: #3d3d3d -2px 2px 4px;
- }
-
- &.coupon__item__video {
- background-image: url("../images/coupon-frame-green.png");
- }
-
- &.coupon__item__1p {
- background-image: url("../images/coupon-1p.png");
- }
-
- &.coupon__item__3p {
- background-image: url("../images/coupon-3p.png");
- }
-
- &.coupon__item__5p {
- background-image: url("../images/coupon-5p.png");
- }
-
- &.coupon__item__10p {
- background-image: url("../images/coupon-10p.png");
- }
-
- &.coupon__item__sellout {
- background-image: url("../images/coupon-1p.png");
- }
-
- .coupon__item__btn {
- position: absolute;
- width: 295px;
- height: 90px;
- top: 93px;
- right: 11px;
- background-image: url("../images/coupon-btn-sell.png");
- }
-
- .coupon__item__btn.used {
- background-image: url("../images/coupon-btn-used.png");
- }
-
- .coupon__item__btn.lock {
- background-image: url("../images/coupon-btn-lock.png");
- }
-
- &.coupon__item__10p .coupon__item__btn.lock {
- background-image: url("../images/coupon-btn-lock-g.png");
- }
-
- &.sellout {
- .coupon__item__overlayer {
- position: absolute;
- width: 100%;
- height: 100%;
- background-image: url("../images/sellout.png");
- }
- }
-
- // &:active {
- // transform: scale(1.05);
- // }
- }
-
- .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;
-
- &__container {
- position: absolute;
- width: 435px;
- height: 370px;
- left: 50%;
- top: 50%;
- margin-left: -217px;
- margin-top: -200px;
- background-image: url("../images/pop-bg.png");
- }
-
- &__content {
- position: absolute;
- width: 100%;
- height: 100%;
- left: 0;
- top: 0;
-
- .content {
- position: absolute;
- width: 100%;
- height: 100%;
- left: 0;
- top: 0;
- display: none;
-
- &__wait {
- background-image: url("../images/pop-content-wait.png");
- }
-
- &__wait__text {
- position: absolute;
- left: 221px;
- top: 152px;
- font-family: 'Abril Fatface';
- font-size: 42px;
- color: #fff;
- // text-shadow: 0.342px 0.94px 8px rgb(0 0 0 / 35%);
- text-shadow: .342px .94px 8px rgba(0, 0, 0, 0.5);
- }
-
- /**************************************/
-
-
- &__result__text {
- position: absolute;
- left: 39px;
- top: 38px;
- 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: -webkit-flex;
- display: flex;
- -webkit-box-pack: center;
- -ms-flex-pack: center;
- -webkit-justify-content: center;
- justify-content: center;
- -webkit-box-align: center;
- -ms-flex-align: center;
- -webkit-align-items: center;
- align-items: center;
- text-align: center;
- text-shadow: .342px .94px 8px rgba(0, 0, 0, 0.5);
- font-weight: bold;
- }
-
- /**************************************/
-
- &__1p {
- background-image: url("../images/pop-content-1p.png");
- }
-
- &__3p {
- background-image: url("../images/pop-content-3p.png");
- }
-
- &__5p {
- background-image: url("../images/pop-content-5p.png");
- }
-
- &__10p {
- background-image: url("../images/pop-content-10p.png");
- }
-
- &__no {
- background-image: url("../images/pop-content-no.png");
- }
-
- &__lp {
- background-image: url("../images/pop-content-lp.png");
- .lp{
- position: absolute;
- font-family: 'Abril Fatface';
- font-size: 100px;
- width: 76px;
- height: 145px;
- color: #fff;
- left: 210px;
- top: 108px;
- text-shadow: #3d3d3d -2px 2px 4px;
- text-align: right;
- }
- }
- }
- }
-
- &__submit {
- position: absolute;
- width: 307px;
- height: 112px;
- left: 50%;
- margin-left: -153px;
- bottom: 0;
- background-image: url("../images/pop-submit.png");
-
- &__text {
- position: absolute;
- left: 108px;
- top: 22px;
- font-family: 'Abril Fatface';
- font-size: 42px;
- color: #fff;
- width: 100px;
- text-align: center;
- text-shadow: .342px .94px 8px rgba(0, 0, 0, 0.5);
- }
- }
-
- &__close {
- position: absolute;
- width: 80px;
- height: 81px;
- background-image: url("../images/btn-close.png");
- top: -4px;
- right: -6px;
-
- &:active {
- transform: scale(1.05);
- }
- }
- }
-
- .effect__container {
- position: absolute;
- width: 254px;
- height: 58px;
- left: 27px;
- top: 27px;
- overflow: hidden;
- }
-
- .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: 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 */
- transform-origin: center center;
- transform: translate(-100%, 50%) rotate(-60deg);
-
- /* keyframes animation */
- animation: ScanLights 2s cubic-bezier(0.25,0.1,0.25,1) 0s infinite;
- }
- @keyframes ScanLights {
- 0% {
- transform: translate(-70%, 50%) rotate(-60deg);
- }
-
- 100% {
- transform: translate(-20%, 50%) rotate(-60deg);
- }
- }
-
- /************************************************/
-
- .video__popout {
- position: fixed;
- width: 100%;
- height: 100%;
- z-index: 999;
- background-color: rgba(0, 0, 0, 0.7);
- display: none;
-
- .video__content {
- position: absolute;
- width: 640px;
- height: 360px;
- left: 50%;
- top: 50%;
- margin-left: -320px;
- margin-top: -180px;
- }
-
- .video__close{
- position: absolute;
- width: 80px;
- height: 81px;
- background-image: url("../images/btn-close.png");
- top: 50%;
- right: 0px;
- margin-top: -181px;
- }
- }
-
- /****************************/
-
- .main__pop__overlayer{
- position: absolute;
- width: 100%;
- height: 100%;
- // z-index: 999;
- background-color: rgba(0, 0, 0, 0.7);
- display: none;
- }
- .page__overlayer{
- position: fixed;
- width: 100%;
- height: 100%;
- left: 0;
- top: 0;
- background: #fff;
- z-index: 9999;
- }
|