fenggang před 6 roky
rodič
revize
25a07f57fc
43 změnil soubory, kde provedl 485 přidání a 524 odebrání
  1. binární
      2018专题/赛事通用竞猜面板/src/img/allstar-arrow.png
  2. binární
      2018专题/赛事通用竞猜面板/src/img/allstar-bg.png
  3. binární
      2018专题/赛事通用竞猜面板/src/img/allstar-guessbg.png
  4. binární
      2018专题/赛事通用竞猜面板/src/img/allstar-l.png
  5. binární
      2018专题/赛事通用竞猜面板/src/img/allstar-moreguess.png
  6. binární
      2018专题/赛事通用竞猜面板/src/img/allstarbtn-l.png
  7. binární
      2018专题/赛事通用竞猜面板/src/img/allstarbtn-r.png
  8. binární
      2018专题/赛事通用竞猜面板/src/img/bottom-border.png
  9. 3 3
      2018专题/赛事通用竞猜面板/src/s8-allstar.html
  10. 238 450
      2018专题/赛事通用竞猜面板/src/sass/s8-allstar.scss
  11. binární
      2018专题/骰宝游戏/src/img/ballon.png
  12. binární
      2018专题/骰宝游戏/src/img/banner.png
  13. binární
      2018专题/骰宝游戏/src/img/baoxiang-active.png
  14. binární
      2018专题/骰宝游戏/src/img/baoxiang.png
  15. binární
      2018专题/骰宝游戏/src/img/bx-en-hover.png
  16. binární
      2018专题/骰宝游戏/src/img/bx-en.png
  17. binární
      2018专题/骰宝游戏/src/img/bx-hover.png
  18. binární
      2018专题/骰宝游戏/src/img/bx-kr-hover.png
  19. binární
      2018专题/骰宝游戏/src/img/bx-kr.png
  20. binární
      2018专题/骰宝游戏/src/img/bx.png
  21. binární
      2018专题/骰宝游戏/src/img/center-box.png
  22. binární
      2018专题/骰宝游戏/src/img/center-dice.png
  23. binární
      2018专题/骰宝游戏/src/img/dice-active.png
  24. binární
      2018专题/骰宝游戏/src/img/dice.png
  25. binární
      2018专题/骰宝游戏/src/img/everipedia.png
  26. binární
      2018专题/骰宝游戏/src/img/guy.png
  27. binární
      2018专题/骰宝游戏/src/img/laohuji-active.png
  28. binární
      2018专题/骰宝游戏/src/img/laohuji.png
  29. binární
      2018专题/骰宝游戏/src/img/majiang-active.png
  30. binární
      2018专题/骰宝游戏/src/img/majiang.png
  31. binární
      2018专题/骰宝游戏/src/img/metamask.png
  32. binární
      2018专题/骰宝游戏/src/img/oraclizeit.png
  33. binární
      2018专题/骰宝游戏/src/img/popover3.png
  34. binární
      2018专题/骰宝游戏/src/img/tb-en-hover.png
  35. binární
      2018专题/骰宝游戏/src/img/tb-hover.png
  36. binární
      2018专题/骰宝游戏/src/img/tb-kr-hover.png
  37. binární
      2018专题/骰宝游戏/src/img/zhuanpan-active.png
  38. binární
      2018专题/骰宝游戏/src/img/zhuanpan.png
  39. 25 18
      2018专题/骰宝游戏/src/index-en.html
  40. 26 18
      2018专题/骰宝游戏/src/index-kr.html
  41. 25 18
      2018专题/骰宝游戏/src/index.html
  42. 48 6
      2018专题/骰宝游戏/src/modules/page/index.js
  43. 120 11
      2018专题/骰宝游戏/src/sass/global.scss

binární
2018专题/赛事通用竞猜面板/src/img/allstar-arrow.png


binární
2018专题/赛事通用竞猜面板/src/img/allstar-bg.png


binární
2018专题/赛事通用竞猜面板/src/img/allstar-guessbg.png


binární
2018专题/赛事通用竞猜面板/src/img/allstar-l.png


binární
2018专题/赛事通用竞猜面板/src/img/allstar-moreguess.png


binární
2018专题/赛事通用竞猜面板/src/img/allstarbtn-l.png


binární
2018专题/赛事通用竞猜面板/src/img/allstarbtn-r.png


binární
2018专题/赛事通用竞猜面板/src/img/bottom-border.png


+ 3 - 3
2018专题/赛事通用竞猜面板/src/s8-allstar.html

@@ -8,7 +8,7 @@
     <meta name="viewport" content="width=device-width, initial-scale=1">
     <meta name="Keywords" content="多玩游戏">
     <meta name="description" content="">
-    <title>s8全明星竞猜面板</title>
+    <title>多玩游戏网 | 多玩游戏 多交朋友</title>
     <link href="sass/s8-allstar.scss" rel="stylesheet">
     <script src="//www.duowan.com/assets/js/jquery.js"></script><!--ignore-->
     <script src="http://pub.dwstatic.com/common/js/dwudbproxy.js"></script><!--ignore-->
@@ -21,13 +21,13 @@
     data-acid: 活动接口的参数ID
 -->
 <div class="page-stake-main">
-    <div class="page-stake" data-group="day" data-acid="30">
+    <div class="page-stake" data-group="day" data-acid="15">
     </div>
 </div>
 <script src="lib/mod.js"></script>
 <script>
     // 通用js
-    require('modules/page/s8-allstar.js');
+    require('modules/page/index.js');
 </script>
 </body>
 

+ 238 - 450
2018专题/赛事通用竞猜面板/src/sass/s8-allstar.scss

@@ -1,196 +1,175 @@
-@import "media.scss";
+@charset "UTF-8";
 @import "base/base.scss";
+
 @import "swiper.css";
 
-.page-stake-main {
+.page-stake-main{
 	width: 1136px;
 	margin: 0 auto;
+	background-color: #36353b;
 	word-break: normal;
-	position: relative;
 }
-
 // 押注
-.page-stake {
-	padding: 18px 32px 20px 32px;
+.page-stake{
+	padding: 0px 32px 20px 32px;
 	position: relative;
-
-	.top-swiper-container {
+	background: url("src/img/allstar-guessbg.png") no-repeat ;
+	background-size: 1136px 385px;
+	.top-swiper-container{
 		margin-top: 6px;
-	}
 
-	.match-container {
-		padding: 72px 20px 20px 20px;
+	}
+	.match-container{
+		padding: 50px 20px 10px 20px !important;
 		box-sizing: border-box;
-		border: 1px solid #3364b0;
-		border-bottom: none;
-		.match-title-hidden {
+		position: relative !important;
+		& > .title:first-child{
+			color: #fff !important;
+			font-size: 16px !important;
+			background-color: #27277a !important;
+			padding: 12px 0 !important;
+			position: absolute !important;
+			top: 0 !important;
+			left: 0 !important;
+			right: 0 !important;
+		}
+		.match-title-hidden{
 			visibility: hidden;
 		}
 	}
-
-	.match-container > .title{
-		position: absolute;
-		padding: 24px 0;
-		left: 0;
-		right: 0;
-		top: 0;
-		background-color: #e54747;
-		font-size: 24px !important;
-		color: #fff !important;
-	}
-
-	.top-swiper-slide {
+	.top-swiper-slide{
 		// height: 300px;
 		box-sizing: border-box;
-		background-color: #111d43;
-
-		.title {
+		background: url("src/img/allstar-bg.png") !important;
+		.title{
 			font-size: 14px;
-			color: #d4af3d;
+			color: #313036;
 			font-weight: bold;
 			text-align: center;
 			overflow: hidden;
 			white-space: nowrap;
 			text-overflow: ellipsis;
 		}
-
-		.info {
+		.info{
 			padding: 12px 0 10px 0;
-			border-bottom: 2px solid #3364b0;
-
-			.date {
+			border-bottom: 2px solid #27277a;
+			.date{
 				font-size: 12px;
 				color: #fff;
 				display: inline-block;
 				margin-right: 16px;
 			}
-
-			.status {
+			.status{
 				float: right;
 				font-size: 14px;
 				font-weight: bold;
 			}
-
-			.start {
+			.start{
 				color: #009944;
 			}
-
-			.unstart {
+			.unstart{
 				color: #6f6d7a;
 			}
-
-			.end {
-				color: #d90639;
+			.end{
+				color: #e54747 !important;
 			}
-
-			.pause {
+			.pause{
 				color: #1f77fb;
 			}
-
-			.cancel {
+			.cancel{
 				color: #009944;
 			}
 		}
 	}
-
-	.match {
-		.match-item {
+	.match{
+		.match-item{
 			float: left;
 			width: 33.33%;
 			text-align: center;
-
-			img {
+			img{
 				width: 56px;
 				height: auto;
 			}
 		}
-
-		.score {
+		.score{
 			padding-top: 54px;
 			text-align: center;
 			font-size: 30px;
 			color: #fff;
 			font-weight: bold;
 		}
-
-		.title {
+		.title{
 			color: #fff;
 			font-size: 16px;
 			padding: 14px 0 8px 0;
 		}
 	}
-
-	.match-precent {
+	.match-precent{
 		height: 26px;
-
-		&.pre-hidden {
+		&.pre-hidden{
 			visibility: hidden;
 		}
-
-		.progress {
+		.progress{
 			margin-top: 10px;
 			width: 50%;
-
-			.length {
+			display: flex !important;
+			position: relative !important;
+			.length{
 				height: 4px;
-				display: block;
+				display: inline-block;
 				vertical-align: middle;
-
-				&.red {
-					background-color: #e50033;
-					display: block
+				&.red{
+					background-color: #e54747 !important;
 					// width: 80px;
 				}
-
-				&.blue {
-					background-color: #01ffff;
-					display: block;
-					float: right;
+				&.blue{
+					background-color: #01ffff !important;
+					float: right !important;
+					position: absolute !important;
+					right: 0 !important;
 					// width: 20px;
 				}
 			}
-
-			.num {
+			.num{
 				display: inline-block;
 				color: #fff;
 				font-size: 12px;
 				width: 32px;
 			}
 		}
-
-		.left {
+		.left{
 			float: left;
+			position: relative !important;
+			.num{
+				position: absolute !important;
+				top: 8px !important;
+				left: 0 !important;
+			}
 		}
-
-		.right {
-			float: right;
-			text-align: right;
-			position: relative;
-			.num {
-				position: absolute;
-				text-align: left;
-				right: 0;
-				top: 7px;
+		.right{
+			float: right !important;
+			text-align: right !important;
+			.num{
+				text-align: left !important;
+				position: absolute !important;
+				top: 8px !important;
+				right: 0 !important;
 			}
 		}
 	}
-
-	.match-res-title {
-		&.hidden {
+	.match-res-title{
+		&.hidden{
 			visibility: hidden;
 		}
-
-		color: #fff;
+		color: #4f4e54;
 		font-size: 12px;
 		padding-left: 12px;
-		border-left: 4px solid #ba0632;
+		border-left: 4px solid #e54747 !important;
 		margin-top: 14px;
 	}
-
-	.team-btn-wrap {
+	.team-btn-wrap{
 		margin-top: 10px;
-
-		.team-btn {
+		.team-btn{
 			display: inline-block;
 			width: 104px;
 			height: 34px;
@@ -198,76 +177,57 @@
 			font-size: 12px;
 			text-align: center;
 			line-height: 34px;
-
-			&:last-child {
+			&:last-child{
 				float: right;
 			}
-
-			&.team-unselect {
+			&.team-unselect{
 				background-color: #807d8c;
-
-				&:hover {
+				&:hover{
 					background-color: #807d8c;
 				}
 			}
 		}
-
-		.red-team {
+		.red-team{
 			background-color: #d90639;
-
-			&:hover {
+			&:hover{
 				background-color: #b7052f;
 			}
 		}
-
-		.blue-team {
-			background-color: #39b932;
-
-			&:hover {
-				background-color: #29a922;
+		.blue-team{
+			background-color: #066ebd;
+			&:hover{
+				background-color: #055796;
 			}
 		}
-
-		.end-team {
-			&:nth-child(1) {
-				background: #47b7e9 url(//pub.dwstatic.com/zt2018/lolrise//img/line.png) no-repeat 50% 50%;
-				color: #333;
-
-				&:hover {
-					background-color: #B3E2F4;
-					text-decoration: none;
-				}
+		.end-team{
+			&:first-child{
+				background: url("src/img/allstarbtn-l.png") no-repeat center;
+				background-size: 100% 100%;
 			}
-
-			&:nth-child(2) {
-				background: rgba(255, 255, 255, 0) url(//pub.dwstatic.com/zt2018/lolrise//img/line2.png) no-repeat 50% 50%;
-
-				&:hover {
-					background-color: rgba(255, 255, 255, .3);
-					text-decoration: none;
-				}
+			&:last-child{
+				background: url("src/img/allstarbtn-r.png") no-repeat center;
+				background-size: 100% 100%;
 			}
-
-			&:hover {
-				background-color: #65636f;
+			&:hover{
+				filter: brightness(1.4);
 			}
 		}
 	}
-
-	.match-guess-btn {
-		height: 30px;
+	.match-guess-btn{
+		height: 30px !important;
 		line-height: 30px;
-		color: #e54747;
+		background-color: #1c0455 !important;
+		color: #ffffff !important;
 		font-size: 12px;
 		text-align: center;
 		cursor: pointer;
-
-		&:hover {
-			filter: brightness(2);
+		transition: all 0.3s ease-in-out;
+		&:hover{
+			background: url("src/img/allstar-moreguess.png") center no-repeat;
+			background-size: 100% 100%;
 		}
 	}
-
-	.match-guess-btn_m {
+	.match-guess-btn_m{
 		display: none;
 		height: 30px;
 		line-height: 30px;
@@ -278,17 +238,42 @@
 		cursor: pointer;
 	}
 }
+.swiper-button-prev{
+	background: url("src/img/allstar-arrow.png") no-repeat !important;
+}
+
+.swiper-button-next{
+	background: url("src/img/allstar-arrow.png") no-repeat !important;
+	transform: rotateZ(180deg);
+}
 
-.week-select {
-	.week-btn-wrap {
+.swiper-button-prev, .swiper-button-next{
+	width: 12px !important;
+	height: 23px !important;
+	margin-top: 2px !important;
+}
+.week-select{
+	position: relative !important;
+	&:after{
+		content: '' !important;
+		position: relative !important;
+		width: 100% !important;
+		left: 0 !important;
+		right: 0 !important;
+		bottom: 0 !important;
+		height: 1px !important;
+		background: -webkit-linear-gradient(left, #e54747 , #190828) !important; /* Safari 5.1 - 6.0 */
+		background: -o-linear-gradient(right, #e54747 , #190828) !important; /* Opera 11.1 - 12.0 */
+		background: -moz-linear-gradient(right, #e54747 , #190828) !important; /* Firefox 3.6 - 15 */
+		background: linear-gradient(to right, #e54747 , #190828) !important; /* 标准的语法 */
+	}
+	.week-btn-wrap{
 		float: left;
-		width: 100%;
+		width: 90%;
 		// display: flex;
 		height: 38px;
 		overflow: hidden;
-		border-bottom: 1px solid #e54747;
-
-		.btn {
+		.btn{
 			float: left;
 			margin-right: 3px;
 			margin-bottom: 3px;
@@ -296,170 +281,127 @@
 			&:nth-child(n+4){
 				display: none;
 			}
-			&:active {
-				background-color: #e54747;
-			}
 		}
-
-		&.showmore {
+		&.showmore{
 			height: auto;
 		}
 	}
-
-	.btn-more {
+	.btn-more{
 		float: left;
 		width: 10%;
 	}
-
 	.btn {
-		height: 36px;
-		line-height: 38px;
-		cursor: pointer;
-		text-align: center;
-		font-size: 14px;
-		color: #e54747;
-		font-weight: 500;
-		border-radius: 3px;
-		transition: background-color 0.3s ease;
-		position: relative;
+		height: 38px !important;
+		line-height: 38px !important;
+		cursor: pointer !important;
+		text-align: center !important;
+		font-size: 14px !important;
+		color: #e54747 !important;
+		font-weight: 500 !important;
+		border-radius: 3px !important;
+		position: relative !important;
+		&:after{
+			transition: all 0.3s ease-in-out;
+		}
+		&:hover{
+			font-weight: bolder;
+			&:after{
+				content: '' !important;
+				display: block !important;
+				position: absolute !important;
+				left: 0 !important;
+				right: 0 !important;
+				bottom: 0 !important;
+				height: 9px !important;
+				background: url("src/img/bottom-border.png") !important;
+				background-size: 100% 100% !important;
+			}
 
-		&.active {
-			border-bottom: 3px solid #e54747;
-			&:after {
-				position: absolute;
-				display: inline-block;
-				content: '';
-				height: 0;
-				width: 0;
-				left: 50%;
-				bottom: 0;
-				margin-left: -2px;
-				border: 4px solid #e54747;
-				border-color: transparent transparent #e54747 transparent;
+		}
+		&.active{
+			font-weight: bolder!important;
+			&:after{
+				content: ''!important;
+				display: block!important;
+				position: absolute!important;
+				left: 0!important;
+				right: 0!important;
+				bottom: 0!important;
+				height: 9px!important;
+				background: url("src/img/bottom-border.png")!important;
+				background-size: 100% 100%!important;
 			}
 		}
 	}
 }
-
-.arrow-down-icon {
-	display: none;
+.arrow-down-icon{
+	display: inline-block;
 	margin-left: 4px;
 	width: 9px;
 	height: 6px;
-	background: url(//pub.dwstatic.com/zt2018/lolrise//img/down.png);
+	background: url('../img/arrow-down-icon.png');
 	vertical-align: middle;
-
-	&.rotate {
+	&.rotate{
 		transform: rotate(180deg);
 	}
 }
-
-.match-guess-wrap {
+.match-guess-wrap{
 	padding: 0 20px 20px 20px;
 	display: none;
-	border-left: 1px solid #3364b0;
-	border-right: 1px solid #3364b0;
-
-	.que-item {
-		.que-title {
+	.que-item{
+		.que-title{
 			font-size: 12px;
 			color: #fff;
 			font-weight: bold;
 			padding-left: 16px;
 			position: relative;
 			line-height: 1.6;
-
-			span {
-				display: block;
-				color: #3364b0;
-			}
-
-			::before {
+			::before{
 				content: '';
 				position: absolute;
-				width: 2px;
-				height: 4px;
-				background-color: #fff;
+				width: 4px;
+				height: 12px;
+				background-color: #ba0632;
 				left: 0;
-				top: 8px;
+				top: 4px;
 			}
 		}
-
-		.tips {
+		.tips{
 			font-size: 12px;
-			color: #8c8b94;
+			color: #ddd;
 		}
 	}
-
-	.que-radio {
+	.que-radio{
 		margin-top: 10px;
 		padding-left: 16px;
-
-		label {
-			display: flex;
-			align-items: center;
-			color: #ddd;
+		label{
+			display: inline-block;
+			color: #fff;
 			font-size: 12px;
 			margin-right: 15px;
 			margin-bottom: 6px;
-
-			input[type="radio"] {
-				-webkit-appearance: none;
-				width: 18px;
-				height: 18px;
-				border: 1px solid #3364B0;
-				border-radius: 2px;
-				margin-right: 10px;
-			}
-
-			input[type="radio"]:checked {
-				background: url(//pub.dwstatic.com/zt2018/lolrise//img/ok.png) no-repeat;
+			input{
+				margin-right: 6px;
+				vertical-align: middle;
 			}
 		}
 	}
-
-	.submit-btn {
+	.submit-btn{
 		display: inline-block;
-		width: 100%;
+		width: 104px;
 		height: 34px;
-		color: #111d43;
-		font-size: 14px;
+		color: #ffffff;
+		font-size: 12px;
 		text-align: center;
 		line-height: 34px;
-		background-color: #47B7E9;
 		margin-top: 10px;
 		cursor: pointer;
-		outline: 0;
-		border: 0;
-		position: relative;
-
-		&::before {
-			content: '';
-			position: absolute;
-			left: 3px;
-			top: 6px;
-			display: block;
-			width: 2px;
-			height: 22px;
-			background-color: #111d43;
+		background: url("src/img/allstarbtn-l.png");
+		background-size: 100% 100%;
+		&:hover{
+			background-color: #65636f;
 		}
-
-		&::after {
-			content: '';
-			position: absolute;
-			right: 3px;
-			top: 6px;
-			display: block;
-			width: 2px;
-			height: 22px;
-			background-color: #111d43;
-		}
-
-		&:hover {
-			background-color: #B3E2F4;;
-		}
-
-		&.disabled {
+		&.disabled{
 			pointer-events: none;
 			cursor: default;
 			opacity: 0.6;
@@ -467,201 +409,47 @@
 	}
 }
 
-.swiper-button-prev {
-	background-image: url(src/img/allstar-l.png) !important;
-
-	&:hover {
-		background-image: url(src/img/allstar-l.png) !important;
-	}
-}
-
-.swiper-button-next {
-	&:hover {
-		background-image: url(src/img/allstar-r.png) !important;
-	}
-
-	background-image: url(src/img/allstar-r.png) !important;
-}
+@import "media.scss";
 
 @media screen and (max-width: 750px) {
-	.page-stake {
-		padding: 18px 31px 20px;
+	.page-stake{
+		background: none !important;
 	}
-	.page-stake-main .page-stake .week-select .btn {
-		width: calc(33.33% - 3px);
-		color: #e54747;
-		margin-bottom: 0px;
-		height: 36px;
-		line-height: 36px;
-		&:nth-child(n+4) {
-			display: none;
-		}
-
-		&.active {
-			border-bottom: 3px solid #e54747;
-		}
-	}
-	.week-select .btn {
-		height: 36px;
-		line-height: 36px;
-	}
-	.btn-more {
-		font-size: 12px !important;
-		display: none;
-	}
-	.week-select {
-		display: flex;
-	}
-	.page-stake .match-container {
-		padding: 64px 10px 10px 10px;
-		background: #160345;
-		border: none;
-	}
-	.page-stake .match-container > .title{
-		font-size: 16px !important;
-	}
-	.page-stake .top-swiper-slide .info .date {
-		color: #ddd;
-	}
-	.page-stake .top-swiper-slide .info {
-		display: flex;
-		align-items: center;
-		justify-content: space-between;
-		border-bottom: 1px solid #3364b0;
-	}
-	.page-stake .top-swiper-slide .info .date {
-		margin-right: 1vw;
-	}
-	.page-stake .match .score {
-		color: #fff;
-		font-size: 22px;
-		text-indent: 1vw;
-		margin-left: 1vw;
-	}
-	.page-stake .match-res-title {
-		visibility: visible !important;
-		padding-left: 1vw;
-		border-left: 2px solid #ff0056;
-		color: #fff;
-	}
-	.page-stake-main .page-stake .team-btn-wrap .team-btn:first-child {
-		background-color: #47b7e9;
-		border-radius: 3px;
-	}
-	.page-stake-main .page-stake .team-btn-wrap .team-btn:nth-child(2) {
-		background-color: #fff;
-		border-radius: 3px;
-	}
-	.page-stake-main .page-stake .team-btn-wrap .team-btn {
-		width: 46%;
-		color: #111d43;
-	}
-	.page-stake .match-precent .progress .length{
-		display: block;
-	}
-	.page-stake .match-precent .progress .length.blue {
-		background-color: #01ffff;
-		float: right;
-	}
-	.page-stake-main .page-stake .match-guess-btn {
-		background-color: #1c0455;
+	.week-select .btn-more{
+		display: none !important;
 	}
-	.page-stake .top-swiper-slide {
-		border: 1px solid #3364b0;
+	.week-select .week-btn-wrap{
+		height: 34px !important;
+		width: 100% !important;
 	}
-	.swiper-container-android .top-swiper-slide, .swiper-wrapper {
-		background-color: transparent;
+	.week-select .week-btn-wrap .btn{
+		width: 33.33% !important;
+		margin-right: 0 !important;
+		height: 34px !important;
 	}
-	.page-stake .match-precent .right{
-		position: relative;
+	.page-stake .match-container > .title:first-child{
+		background-color: #e54747 !important;
 	}
-	.page-stake .match-precent .right{
-		.num{
-			position: absolute;
-			right: 0;
-			top: 8px;
-		}
-	}
-	.match-guess-wrap {
-		background-color: #111d43;
-		padding: 10px;
-		border: none;
-	}
-	.match-guess-wrap .que-item .que-title {
-		color: #fff;
-		padding-left: 1vw;
-	}
-	.match-guess-wrap .que-item .que-title ::before {
-		width: 2px;
-		height: 12px;
-		background-color: #fff;
-		top: 4px;
-	}
-	.match-guess-wrap .que-item .tips {
-		display: block;
+	.page-stake .match-guess-btn{
+		color: #e54747 !important;
 	}
-	.match-guess-wrap .que-radio {
-		padding-left: 1vw;
+	.swiper-button-prev, .swiper-button-next{
+		width: 24px !important;
+		height: 40px !important;
 	}
-	.match-guess-wrap .que-radio label {
-		color: #fff;
+	.swiper-button-next{
+		background: url("src/img/allstar-r.png") no-repeat center !important;
+		transform: rotateZ(0deg) !important;
+		background-size: 100% 100% !important;
+		right: 0 !important;
 	}
-	.match-guess-wrap .submit-btn {
-		width: 100%;
-		background-color: #47b7e9;
-		color: #111d43;
-		border-radius: 3px;
+	.swiper-button-prev{
+		background: url("src/img/allstar-r.png") no-repeat center !important;
+		transform: rotateZ(180deg) !important;
+		background-size: 100% 100% !important;
+		left: 0 !important;
 	}
-	.page-stake-main .page-stake .top-swiper-slide {
-		background-color: #111d43;
+	.page-stake .top-swiper-slide{
+		background: #160345 !important;
 	}
-	.page-stake .team-btn-wrap .end-team {
-		border-radius: 3px;
-	}
-	.page-stake .team-btn-wrap .end-team:nth-child(1) {
-		background-image: none;
-	}
-}
-
-.guess-tag {
-	background-color: #fff;
-	position: absolute;
-	width: 32px;
-	background: url("src/img/guess-tag.png") no-repeat;
-	background-size: 100% 100%;
-	box-sizing: border-box;
-	color: #111d43;
-	padding: 10px;
-	display: flex;
-	align-items: center;
-	justify-content: center;
-	font-size: 13px;
-	font-weight: bolder;
-	line-height: 16px;
-	cursor: pointer;
-	transition: all 0.3s ease;
-	transform: translateX(3px);
-	z-index: 2;
-	left: 0;
-	top: 250px;
-
-	&:hover {
-		transform: translate3d(-1px, -5px, 0);
-		color: #111d43;
-		text-decoration: none;
-	}
-
-	@media screen and (max-width: 750px) {
-		display: none;
-	}
-}
-
-.swiper-button-prev, .swiper-button-next{
-	width: 30px;
-	height: 52px;
-	margin-top: -16px;
-	background-size: 30px 52px;
-}
-.swiper-button-prev{
-	left: 6px;
 }

binární
2018专题/骰宝游戏/src/img/ballon.png


binární
2018专题/骰宝游戏/src/img/banner.png


binární
2018专题/骰宝游戏/src/img/baoxiang-active.png


binární
2018专题/骰宝游戏/src/img/baoxiang.png


binární
2018专题/骰宝游戏/src/img/bx-en-hover.png


binární
2018专题/骰宝游戏/src/img/bx-en.png


binární
2018专题/骰宝游戏/src/img/bx-hover.png


binární
2018专题/骰宝游戏/src/img/bx-kr-hover.png


binární
2018专题/骰宝游戏/src/img/bx-kr.png


binární
2018专题/骰宝游戏/src/img/bx.png


binární
2018专题/骰宝游戏/src/img/center-box.png


binární
2018专题/骰宝游戏/src/img/center-dice.png


binární
2018专题/骰宝游戏/src/img/dice-active.png


binární
2018专题/骰宝游戏/src/img/dice.png


binární
2018专题/骰宝游戏/src/img/everipedia.png


binární
2018专题/骰宝游戏/src/img/guy.png


binární
2018专题/骰宝游戏/src/img/laohuji-active.png


binární
2018专题/骰宝游戏/src/img/laohuji.png


binární
2018专题/骰宝游戏/src/img/majiang-active.png


binární
2018专题/骰宝游戏/src/img/majiang.png


binární
2018专题/骰宝游戏/src/img/metamask.png


binární
2018专题/骰宝游戏/src/img/oraclizeit.png


binární
2018专题/骰宝游戏/src/img/popover3.png


binární
2018专题/骰宝游戏/src/img/tb-en-hover.png


binární
2018专题/骰宝游戏/src/img/tb-hover.png


binární
2018专题/骰宝游戏/src/img/tb-kr-hover.png


binární
2018专题/骰宝游戏/src/img/zhuanpan-active.png


binární
2018专题/骰宝游戏/src/img/zhuanpan.png


+ 25 - 18
2018专题/骰宝游戏/src/index-en.html

@@ -64,10 +64,10 @@
                 <p style="margin-bottom: 0">Our dice game is super popular, technically realizing instant betting EOS, absolutely zero transaction costs</p>
             </div>
         </div>
-        <div class="popover type3 position4 magictime pk">
+        <div class="popover type3 position4 magictime bx">
             <div class="text-container">
-                <h6>Poker</h6>
-                <p>In development, stay tuned</p>
+                <h6>Stimulating experience</h6>
+                <p>Super-stimulus out of the box, many people grab the treasure chest at the same time, enjoy the thrill of opening the treasure chest</p>
             </div>
         </div>
         <div class="popover type1 position5 magictime zp" >
@@ -76,30 +76,37 @@
                 <p>In development, stay tuned</p>
             </div>
         </div >
-        <div class="hover-area pk"></div>
-        <div class="hover-area zp"></div>
-        <div :class="['hover-area dice', active ? 'active' : '']" data-href="https://dice.eosget.io/"></div>
-        <div class="hover-area mj"></div>
-        <div class="hover-area lhj"></div>
+        <div :class="['hover-area bx', isBxActive ? 'active' : '']" data-href="https://dice.eosget.io/"></div>
+        <div :class="['hover-area lhj-stage', isLhjActive ? '' : '']"></div>
+        <div :class="['hover-area mj-stage', isMjActive ? '' : '']"></div>
+        <div :class="['hover-area zp-stage', isZpActive ? '' : '']"></div>
+        <div class="hover-area zp active" @mouseenter="toggleZpActive" @mouseleave="toggleZpActive"></div>
+        <div :class="['hover-area dice', isTbActive ? 'active' : '']" data-href="https://dice.eosget.io/"></div>
+        <div class="hover-area mj" @mouseenter="toggleMjActive" @mouseleave="toggleMjActive"></div>
+        <div class="hover-area lhj" @mouseenter="toggleLhjActive" @mouseleave="toggleLhjActive"></div>
+        <div :class="['center bx', currentActive === 'bx' && 'show']"></div>
+        <div :class="['center dice', currentActive === 'dice' && 'show']"></div>
+        <div class="guy"></div>
         <div class="game-nav">
             <ul>
-                <li class="game-nav-item pk">
-                    <img src="src/img/pk-en.png" >
-                    <span>Stay tuned</span>
-                </li>
-                <li class="game-nav-item zp">
+                <li class="game-nav-item zp" @mouseenter="toggleZpActive" @mouseleave="toggleZpActive">
                     <img src="src/img/zp-en.png" >
                     <span>Stay tuned</span>
                 </li>
-                <li class="game-nav-item dice" @mouseenter="toggleActive" @mouseleave="toggleActive">
-                    <img src="src/img/tb-en.png" v-show="!active">
-                    <img src="src/img/tb-en-hover.png" v-show="active" class="active en" data-href="https://dice.eosget.io/">
+                <li class="game-nav-item bx" @mouseenter="toggleBxActive" @mouseleave="toggleBxActive" >
+                    <img src="src/img/bx-en.png" v-show="!isBxActive">
+                    <img src="src/img/bx-en-hover.png" v-show="isBxActive" class="active" data-href="https://dice.eosget.io/"
+                         style="transform: translateY(-80px) scale(1.5);">
+                </li>
+                <li class="game-nav-item dice en" @mouseenter="toggleTbActive" @mouseleave="toggleTbActive" >
+                    <img src="src/img/tb-en.png" v-show="!isTbActive">
+                    <img src="src/img/tb-en-hover.png" v-show="isTbActive" class="active en" data-href="https://dice.eosget.io/">
                 </li>
-                <li class="game-nav-item mj">
+                <li class="game-nav-item mj" @mouseenter="toggleMjActive" @mouseleave="toggleMjActive">
                     <img src="src/img/mj-en.png">
                     <span>Stay tuned</span>
                 </li>
-                <li class="game-nav-item lhj">
+                <li class="game-nav-item lhj" @mouseenter="toggleLhjActive" @mouseleave="toggleLhjActive">
                     <img src="src/img/lhj-en.png">
                     <span>Stay tuned</span>
                 </li>

+ 26 - 18
2018专题/骰宝游戏/src/index-kr.html

@@ -64,10 +64,11 @@
                 <p style="margin-bottom: 0">우리의 주사위 게임은 엄청나게 인기가 있습니다. 즉석에서 도박 EOS를 기술적으로 실현합니다. 거래 비용은 전혀 없습니다.</p>
             </div>
         </div>
-        <div class="popover type3 position4 magictime pk">
+        <div class="popover type3 position4 magictime bx">
             <div class="text-container">
-                <h6>포커</h6>
-                <p>개발 중, 계속 지켜봐주십시오.</p>
+                <h6>자극적 인 경험</h6>
+                <p>많은 사람들이 보물 상자를 잡아 동시에 보물 상자를 열어 스릴을 즐길 슈퍼 자극 보물 상자
+                </p>
             </div>
         </div>
         <div class="popover type1 position5 magictime zp">
@@ -76,30 +77,37 @@
                 <p>개발 중, 계속 지켜봐주십시오.</p>
             </div>
         </div>
-        <div class="hover-area pk"></div>
-        <div class="hover-area zp"></div>
-        <div :class="['hover-area dice', active ? 'active' : '']" data-href="https://dice.eosget.io/"></div>
-        <div class="hover-area mj"></div>
-        <div class="hover-area lhj"></div>
+        <div :class="['hover-area bx', isBxActive ? 'active' : '']" data-href="https://dice.eosget.io/"></div>
+        <div :class="['hover-area lhj-stage', isLhjActive ? '' : '']"></div>
+        <div :class="['hover-area mj-stage', isMjActive ? '' : '']"></div>
+        <div :class="['hover-area zp-stage', isZpActive ? '' : '']"></div>
+        <div class="hover-area zp active" @mouseenter="toggleZpActive" @mouseleave="toggleZpActive"></div>
+        <div :class="['hover-area dice', isTbActive ? 'active' : '']" data-href="https://dice.eosget.io/"></div>
+        <div class="hover-area mj" @mouseenter="toggleMjActive" @mouseleave="toggleMjActive"></div>
+        <div class="hover-area lhj" @mouseenter="toggleLhjActive" @mouseleave="toggleLhjActive"></div>
+        <div :class="['center bx', currentActive === 'bx' && 'show']"></div>
+        <div :class="['center dice', currentActive === 'dice' && 'show']"></div>
+        <div class="guy"></div>
         <div class="game-nav">
             <ul>
-                <li class="game-nav-item pk">
-                    <img src="src/img/pk-kr.png">
-                    <span>기대해주세요.</span>
-                </li>
-                <li class="game-nav-item zp">
+                <li class="game-nav-item zp" @mouseenter="toggleZpActive" @mouseleave="toggleZpActive">
                     <img src="src/img/zp-kr.png">
                     <span>기대해주세요.</span>
                 </li>
-                <li class="game-nav-item dice" @mouseenter="toggleActive" @mouseleave="toggleActive">
-                    <img src="src/img/tb-kr.png" v-show="!active">
-                    <img src="src/img/tb-kr-hover.png" v-show="active" class="active kr" data-href="https://dice.eosget.io/">
+                <li class="game-nav-item bx" @mouseenter="toggleBxActive" @mouseleave="toggleBxActive" >
+                    <img src="src/img/bx-kr.png" v-show="!isBxActive">
+                    <img src="src/img/bx-kr-hover.png" v-show="isBxActive" class="active" data-href="https://dice.eosget.io/"
+                         style="transform: translateY(-80px) scale(1.2);">
+                </li>
+                <li class="game-nav-item dice" @mouseenter="toggleTbActive" @mouseleave="toggleTbActive" >
+                    <img src="src/img/tb-kr.png" v-show="!isTbActive">
+                    <img src="src/img/tb-kr-hover.png" v-show="isTbActive" class="active kr" data-href="https://dice.eosget.io/">
                 </li>
-                <li class="game-nav-item mj">
+                <li class="game-nav-item mj" @mouseenter="toggleMjActive" @mouseleave="toggleMjActive">
                     <img src="src/img/mj-kr.png">
                     <span>기대해주세요.</span>
                 </li>
-                <li class="game-nav-item lhj">
+                <li class="game-nav-item lhj" @mouseenter="toggleLhjActive" @mouseleave="toggleLhjActive">
                     <img src="src/img/lhj-kr.png">
                     <span>기대해주세요.</span>
                 </li>

+ 25 - 18
2018专题/骰宝游戏/src/index.html

@@ -67,10 +67,10 @@
                 <p style="margin-bottom: 0">我們的骰子遊戲超級流行,從技術上實現了即時下註EOS,絕對零交易費用!</p>
             </div>
         </div>
-        <div class="popover type3 position4 magictime pk">
+        <div class="popover type3 position4 magictime bx">
             <div class="text-container">
-                <h6>撲克</h6>
-                <p>正在開發中,敬請期待</p>
+                <h6>刺激體驗</h6>
+                <p>超刺激的寶箱搶奪,多人同時搶寶箱,享受開寶箱的快感!</p>
             </div>
         </div>
         <div class="popover type1 position5 magictime zp">
@@ -79,30 +79,37 @@
                 <p>正在開發中,敬請期待</p>
             </div>
         </div>
-        <div class="hover-area pk"></div>
-        <div class="hover-area zp"></div>
-        <div :class="['hover-area dice', active ? 'active' : '']" data-href="https://dice.eosget.io/"></div>
-        <div class="hover-area mj"></div>
-        <div class="hover-area lhj"></div>
+        <div :class="['hover-area bx', isBxActive ? 'active' : '']" data-href="https://dice.eosget.io/"></div>
+        <div :class="['hover-area lhj-stage', isLhjActive ? '' : '']"></div>
+        <div :class="['hover-area mj-stage', isMjActive ? '' : '']"></div>
+        <div :class="['hover-area zp-stage', isZpActive ? '' : '']"></div>
+        <div class="hover-area zp active" @mouseenter="toggleZpActive" @mouseleave="toggleZpActive"></div>
+        <div :class="['hover-area dice', isTbActive ? 'active' : '']" data-href="https://dice.eosget.io/"></div>
+        <div class="hover-area mj" @mouseenter="toggleMjActive" @mouseleave="toggleMjActive"></div>
+        <div class="hover-area lhj" @mouseenter="toggleLhjActive" @mouseleave="toggleLhjActive"></div>
+        <div :class="['center bx', currentActive === 'bx' && 'show']"></div>
+        <div :class="['center dice', currentActive === 'dice' && 'show']"></div>
+        <div class="guy"></div>
         <div class="game-nav">
             <ul>
-                <li class="game-nav-item pk">
-                    <img src="src/img/pk.png">
-                    <span>敬請期待</span>
-                </li>
-                <li class="game-nav-item zp">
+                <li class="game-nav-item zp" @mouseenter="toggleZpActive" @mouseleave="toggleZpActive">
                     <img src="src/img/zp.png">
                     <span>敬請期待</span>
                 </li>
-                <li class="game-nav-item dice" @mouseenter="toggleActive" @mouseleave="toggleActive" >
-                    <img src="src/img/tb.png" v-show="!active">
-                    <img src="src/img/tb-hover.png" v-show="active" class="active" data-href="https://dice.eosget.io/">
+                <li class="game-nav-item bx" @mouseenter="toggleBxActive" @mouseleave="toggleBxActive" >
+                    <img src="src/img/bx.png" v-show="!isBxActive">
+                    <img src="src/img/bx-hover.png" v-show="isBxActive" class="active" data-href="https://dice.eosget.io/"
+                    style="transform: translateY(-80px) scale(1.2);">
+                </li>
+                <li class="game-nav-item dice" @mouseenter="toggleTbActive" @mouseleave="toggleTbActive" >
+                    <img src="src/img/tb.png" v-show="!isTbActive">
+                    <img src="src/img/tb-hover.png" v-show="isTbActive" class="active" data-href="https://dice.eosget.io/">
                 </li>
-                <li class="game-nav-item mj">
+                <li class="game-nav-item mj" @mouseenter="toggleMjActive" @mouseleave="toggleMjActive">
                     <img src="src/img/mj.png">
                     <span>敬請期待</span>
                 </li>
-                <li class="game-nav-item lhj">
+                <li class="game-nav-item lhj" @mouseenter="toggleLhjActive" @mouseleave="toggleLhjActive">
                     <img src="src/img/lhj.png">
                     <span>敬請期待</span>
                 </li>

+ 48 - 6
2018专题/骰宝游戏/src/modules/page/index.js

@@ -5,7 +5,12 @@ var app = new Vue({
     el: '#app',
     data() {
         return {
-            active: false,
+            isTbActive: false,
+            isBxActive: false,
+            isLhjActive: false,
+            isMjActive: false,
+            isZpActive: false,
+            currentActive: 'dice',
             scene1enter: false,
             scene2enter: false,
             scene3enter: false,
@@ -16,9 +21,38 @@ var app = new Vue({
     mounted() {
         this.init()
     },
+    watch: {
+        isTbActive(v){
+            v && (this.currentActive = 'dice')
+        },
+        isBxActive(v){
+            v && (this.currentActive = 'bx')
+        },
+        // isLhjActive(v){
+        //     v && (this.currentActive = 'lhj')
+        // },
+        // isMjActive(v){
+        //     v && (this.currentActive = 'mj')
+        // },
+        // isZpActive(v){
+        //     v && (this.currentActive = 'zp')
+        // },
+    },
     methods: {
-        toggleActive() {
-            this.active = !this.active
+        toggleTbActive() {
+            this.isTbActive = !this.isTbActive
+        },
+        toggleBxActive(){
+            this.isBxActive = !this.isBxActive
+        },
+        toggleLhjActive(){
+            this.isLhjActive = !this.isLhjActive
+        },
+        toggleMjActive(){
+            this.isMjActive = !this.isMjActive
+        },
+        toggleZpActive(){
+            this.isZpActive = !this.isZpActive
         },
         init() {
             this.__initPopover()
@@ -26,7 +60,7 @@ var app = new Vue({
             this.__initCanvas()
         },
         __initPopover() {
-            var area = ['pk', 'mj', 'lhj', 'dice', 'zp']
+            var area = ['bx', 'mj', 'lhj', 'dice', 'zp']
 
             function handleMouseEvent(el, target) {
                 el.addEventListener('mouseenter', function () {
@@ -52,10 +86,18 @@ var app = new Vue({
                 handleMouseEvent(hover, target)
                 if (s === 'dice') {
                     hover.addEventListener('mouseenter', function () {
-                        app.active = true
+                        app.isTbActive = true
+                    })
+                    hover.addEventListener('mouseleave', function () {
+                        app.isTbActive = false
+                    })
+                }
+                if (s === 'bx') {
+                    hover.addEventListener('mouseenter', function () {
+                        app.isBxActive = true
                     })
                     hover.addEventListener('mouseleave', function () {
-                        app.active = false
+                        app.isBxActive = false
                     })
                 }
             })

+ 120 - 11
2018专题/骰宝游戏/src/sass/global.scss

@@ -230,6 +230,8 @@ section.banner {
 		position: absolute;
 		background-size: 100% 100%;
 		opacity: 0;
+		z-index: 1;
+		pointer-events: none;
 		.text-container {
 			position: relative;
 			box-sizing: border-box;
@@ -282,28 +284,46 @@ section.banner {
 			}
 		}
 		&.type3 {
-			width: 312px;
+			width: 434px;
 			background: url(../img/popover3.png) no-repeat;
 			background-size: 100% 100%;
 			&.position4 {
-				left: -149px;
-				top: 285px;
+				left: -300px;
+				top: 330px;
 			}
 			.text-container {
 				left: 0;
-				width: 210px;
+				width: 320px;
 			}
 		}
 	}
 	.hover-area {
 		position: absolute;
 		cursor: pointer;
-		&.pk {
-			width: 205px;
-			height: 197px;
-			left: 99px;
-			top: 334px;
-			transform: skewX(10deg);
+		&.bx {
+			width: 232px;
+			height: 193px;
+			left: 87px;
+			top: 321px;
+			background: url("../img/baoxiang.png") no-repeat;
+			background-size: 100% 100%;
+			animation: float 2.5s ease-in-out infinite;
+			&:hover {
+				width: 322px;
+				height: 211px;
+				left: 47px;
+				top: 307px;
+				background: url("../img/baoxiang-active.png") no-repeat;
+				background-size: 100% 100%;
+			}
+			&.active {
+				width: 322px;
+				height: 211px;
+				left: 47px;
+				top: 307px;
+				background: url("../img/baoxiang-active.png") no-repeat;
+				background-size: 100% 100%;
+			}
 		}
 		&.mj {
 			width: 225px;
@@ -312,6 +332,25 @@ section.banner {
 			top: 193px;
 			transform: skewX(55deg) rotateZ(-19deg);
 		}
+		&.mj-stage{
+			width: 428px;
+			height: 204px;
+			right: 234px;
+			top: 191px;
+			pointer-events: none;
+			background: url("../img/majiang.png") no-repeat;
+			background-size: 100% 100%;
+			// animation: float 2.5s ease-in-out infinite;
+			&.active{
+				width: 499px;
+				height: 283px;
+				right: 199px;
+				top: 116px;
+				pointer-events: none;
+				background: url("../img/majiang-active.png") no-repeat;
+				background-size: 100% 100%;
+			}
+		}
 		&.lhj {
 			width: 295px;
 			height: 131px;
@@ -319,6 +358,24 @@ section.banner {
 			top: 385px;
 			transform: skewX(58deg) rotateZ(-17deg);
 		}
+		&.lhj-stage{
+			width: 313px;
+			height: 204px;
+			right: 1px;
+			top: 334px;
+			pointer-events: none;
+			background: url("../img/laohuji.png") no-repeat;
+			background-size: 100% 100%;
+			// animation: float 2.5s ease-in-out infinite;
+			&.active{
+				width: 374px;
+				height: 242px;
+				right: -33px;
+				top: 304px;
+				background: url("../img/laohuji-active.png") no-repeat;
+				background-size: 100% 100%;
+			}
+		}
 		&.dice {
 			width: 382px;
 			height: 185px;
@@ -349,9 +406,26 @@ section.banner {
 			height: 63px;
 			right: 576px;
 			top: 263px;
-			transform-origin: center;
 			transform: skewX(57deg) rotateZ(-15deg);
 		}
+		&.zp-stage{
+			width: 209px;
+			height: 145px;
+			right: 584px;
+			top: 196px;
+			pointer-events: none;
+			background: url("../img/zhuanpan.png") no-repeat;
+			background-size: 100% 100%;
+			// animation: float 2.5s ease-in-out infinite;
+			&.active{
+				width: 258px;
+				height: 164px;
+				right: 563px;
+				top: 182px;
+				background: url("../img/zhuanpan-active.png") no-repeat;
+				background-size: 100% 100%;
+			}
+		}
 	}
 	.cloud {
 		position: absolute;
@@ -448,6 +522,41 @@ section.banner {
 
 		}
 	}
+	.center{
+		opacity: 0;
+		pointer-events: none;
+		position: absolute;
+		left: 50%;
+		top: 50%;
+		transform: translate3d(-50%, -50%, 0);
+		transition: all 0.3s ease-in-out;
+		&.show{
+			opacity: 1;
+		}
+		&.bx{
+			margin-top: 20px;
+			width: 239px;
+			height: 192px;
+			background: url("src/img/center-box.png") center no-repeat;
+			background-size: 100% 100%;
+		}
+		&.dice{
+			margin-top: -10px;
+			width: 239px;
+			height: 252px;
+			background: url("src/img/center-dice.png") center no-repeat;
+			background-size: 100% 100%;
+		}
+	}
+	.guy{
+		left: calc(50% + -13px);
+		top: calc(50% + 89px);
+		position: absolute;
+		width: 24px;
+		height: 53px;
+		background: url("src/img/guy.png") center no-repeat;
+		background-size: 100% 100%;
+	}
 }
 
 section.intro {