/* pages/luckDraw/detail.wxss */ .page { padding-bottom: 100rpx; } .head-bg { width: 750rpx; height: 576rpx; position: absolute; left: 0; top: 0; z-index: 1; } .head-bg image { width: 750rpx; /* height: 576rpx */ } .luck-draw-box { width: 680rpx; height: 848rpx; margin: 370rpx auto 0; position: relative; z-index: 2; } .luck-draw-bg { width: 680rpx; height: 848rpx; position: absolute; left: 0; top: 0; z-index: 0; } .luck-draw-bg image { width: 680rpx; height: 848rpx; } .luck-draw-body { width: 680rpx; height: 848rpx; z-index: 2; position: relative; } .luck-draw-tip { width: 100%; height: 68rpx; margin: auto; padding-top: 116rpx; text-align: center; font-size: 56rpx; font-weight: 800; color: #fff; font-style: italic; } .luck-draw-tip image { height: 46rpx; } .luck-draw-tip ._niyou { width: 110rpx; margin-right: 6rpx; } .luck-draw-tip ._ci { width: 56rpx; margin-left: 6rpx; } .luck-draw-tip ._cjjh { width: 220rpx; } .luck-draw-tip ._num { height: 38rpx; } .luck-draw-tip ._0 { width: 40rpx; } .luck-draw-tip ._1 { width: 18rpx; } .luck-draw-tip ._2 { width: 40rpx; } .luck-draw-tip ._3 { width: 42rpx; } .luck-draw-tip ._4 { width: 38rpx; } .luck-draw-tip ._5 { width: 40rpx; } .luck-draw-tip ._6 { width: 40rpx; } .luck-draw-tip ._7 { width: 36rpx; } .luck-draw-tip ._8 { width: 40rpx; } .luck-draw-tip ._9 { width: 40rpx; } .luck-draw-record-btn { width: 178rpx; height: 38rpx; border-radius: 30rpx; background: #E9C597; color: #B01717; font-size: 24rpx; text-align: center; margin: 20rpx auto; font-weight: 600; } .luck-draw-gifts { width: 528rpx; height: 510rpx; margin: auto; position: relative; } ._gift { position: absolute; } ._pos_0 { left: 0; top: 0; } ._pos_1 { left: 178rpx; top: 0; } ._pos_2 { left: 356rpx; top: 0; } ._pos_3 { left: 0; top: 176rpx; } ._pos_4 { left: 356rpx; top: 176rpx; } ._pos_5 { left: 0; top: 352rpx; } ._pos_6 { left: 178rpx; top: 352rpx; } ._pos_7 { left: 356rpx; top: 352rpx; } ._gift ._ico { width: 168rpx; height: 160rpx; position: absolute; left: 0; top: 0; z-index: 1; } ._gift ._ico image { width: 168rpx; height: 160rpx; } ._gift ._text { height: 24rpx; font-size: 22rpx; line-height: 24rpx; width: 168rpx; position: absolute; text-align: center; z-index: 2; color: #6C4EC2; left: 0; top: 102rpx; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; padding: 0 10rpx; width: 168rpx; box-sizing: border-box; } ._gift ._bg { width: 168rpx; height: 160rpx; position: absolute; left: 0; top: 0; } ._turn_btn { left: 178rpx; top: 176rpx; } ._turn_btn ._nums { width: 168rpx; font-size: 32rpx; font-weight: 800; height: 32rpx; position: absolute; left: 0; top: 88rpx; color: #fff; text-align: center; } .block-item-title { height: 38rpx; line-height: 38rpx; text-align: center; margin: 104rpx auto 80rpx; display: flex; justify-content: center; } .block-item-title view:nth-child(1) { width: 90rpx; height: 1px; position: relative; top: 20rpx; background: linear-gradient(to left, rgba(255, 255, 255, 1), rgba(255, 255, 255, 0.5)); } .block-item-title text { font-weight: 580; font-size: 40rpx; color: #fff; margin: 0 20rpx; } .block-item-title view:nth-child(3) { width: 90rpx; height: 1px; background: #fff; position: relative; top: 20rpx; background: linear-gradient(to right, rgba(255, 255, 255, 1), rgba(255, 255, 255, 0.5)); } .rule-des { width: 600rpx; margin: auto; color: #fff; font-size: 28rpx; } .rule-des view { margin-bottom: 20rpx; } .hit-record-list { width: 750rpx; padding: 0 75rpx; margin: auto; min-height: 300rpx; height: 660rpx; overflow-y: auto; box-sizing: border-box; } .hit-record-list ._item { display: flex; justify-content: space-between; color: #fff; font-size: 28rpx; height: 60rpx; } /** * 弹出框 **/ .dlg { width: 100vw; height: 100vh; z-index: 1001; background: rgba(0, 0, 0, 0.5); left: 0; top: 0; position: fixed; } .prize-body { width: 750rpx; height: 700rpx; position: absolute; left: calc(100vw / 2 - 750rpx / 2); top: calc(100vh / 2 - 700rpx / 2); z-index: 1; } .prize-body ._bg { width: 750rpx; height: 700rpx; position: absolute; left: 0; top: 0; z-index: -1; } .prize-title { width: 100vw; height: 134rpx; position: absolute; left: 0; top: 57rpx; z-index: 0; text-align: center; font-size: 32rpx; color: #F9635F; font-weight: 800; line-height: 134rpx; } .prize-figure { width: 271rpx; height: 162rpx; position: absolute; left: calc(100vw / 2 - 271rpx / 2); top: 229rpx; } .prize-figure image { width: 271rpx; height: 162rpx; } .prize-subtitle { width: 100%; height: 35rpx; font-size: 26rpx; color: #EA443A; line-height: 35rpx; position: absolute; top: 198rpx; left: 0; text-align: center; box-sizing: border-box; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; } .prize-tip { width: 100%; font-size: 30rpx; position: absolute; top: 426rpx; left: 0; text-align: center; color: #fff; box-sizing: border-box; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; } .dlg .btns { height: 176rpx; width: 100%; position: absolute; top: 485rpx; display: flex; flex-direction: column; justify-content: space-between; } .dlg .btns ._btn { height: 72rpx; background: #E14B3F; border-radius: 8rpx; line-height: 70rpx; text-align: center; color: #fff; border: 1px solid #FBD09E; font-size: 36rpx; box-shadow:rgba(229, 80, 79, 1) 0 0 5px; width: 388rpx; margin: auto; font-weight: normal; } .dlg button._share { padding: 0; margin: 0; } .dlg ._layer { width: 100vw; height: 100vh; position: absolute; left: 0; top: 0; z-index: 0; } button.phone-button { width: 168rpx !important; height: 160rpx; position: absolute; left: 0; top: 0; opacity: 0; z-index: 2; } .status_tip_layer { width: 100vw; height: 100vh; position: fixed; z-index: 2000; background:rgba(0,0,0, 0.9); left: 0; top: 0; } .status_tip_layer ._text { color: #fff; width: 100vw; height: 200rpx; position: absolute; left: 0; top: calc(100vh / 2 - 200rpx / 2); text-align: center; color: #FB766F; font-weight: 800; font-size: 60rpx; font-style: italic; }