Commit 329b158d authored by 毛线's avatar 毛线

安卓 图片长按问题

parent 507dcbd6
...@@ -42,13 +42,17 @@ html { ...@@ -42,13 +42,17 @@ html {
} }
*:not(input, textarea) { *:not(input, textarea) {
user-select: none;
-webkit-user-drag: none;
-webkit-touch-callout: none; -webkit-touch-callout: none;
-webkit-user-select: none; -webkit-user-select: none;
-khtml-user-select: none;
-moz-user-select: none; -moz-user-select: none;
-ms-user-select: none; -ms-user-select: none;
user-select: none; user-select: none;
-webkit-user-drag: none;
}
.img {
pointer-events: none;
} }
a, a,
......
<template> <template>
<div class="bg"> <div class="bg">
<img src="https://kuawai.s3.ap-east-1.amazonaws.com/resource/assets/Textures/gameSecond/background3.png" alt="" class="bg-img"> <CyImage src="https://kuawai.s3.ap-east-1.amazonaws.com/resource/assets/Textures/gameSecond/background3.png" alt="" class="bg-img"/>
<!-- 背景 --> <!-- 背景 -->
</div> </div>
</template> </template>
...@@ -16,7 +16,12 @@ ...@@ -16,7 +16,12 @@
.bg-img { .bg-img {
height: 100%; height: 100%;
width: 100%; width: 100%;
background-image: url(https://kuawai.s3.ap-east-1.amazonaws.com/resource/assets/Textures/gameSecond/background3.png);
background-repeat: no-repeat;
background-size: 100% 100%;
background-position: center;
object-fit: cover; object-fit: cover;
pointer-events: none;
} }
} }
</style> </style>
...@@ -9,9 +9,10 @@ ...@@ -9,9 +9,10 @@
</div> </div>
</div> </div>
<div class="bar"> <div class="bar">
<div class="bar-bg img"/>
<div class="input-box"> <div class="input-box">
<div class="input-img"> <div class="input-img">
<img src="https://kuawai.s3.ap-east-1.amazonaws.com/temp/header/gold-coin.png" alt=""> <CyImage class="img" src="https://kuawai.s3.ap-east-1.amazonaws.com/temp/header/gold-coin.png" alt="" />
</div> </div>
<div class="value"> <div class="value">
{{ userInfo.goldCredit }} {{ userInfo.goldCredit }}
...@@ -19,7 +20,7 @@ ...@@ -19,7 +20,7 @@
</div> </div>
<div class="input-box"> <div class="input-box">
<div class="input-img" style="width: 54px; top: -10px; left: -8px"> <div class="input-img" style="width: 54px; top: -10px; left: -8px">
<img src="https://kuawai.s3.ap-east-1.amazonaws.com/temp/header/red-coin.png" alt=""> <CyImage class="img" src="https://kuawai.s3.ap-east-1.amazonaws.com/temp/header/red-coin.png" alt=""/>
</div> </div>
<div class="value"> <div class="value">
{{ userInfo.redCredit }} {{ userInfo.redCredit }}
...@@ -38,10 +39,10 @@ ...@@ -38,10 +39,10 @@
</div> </div>
<div class="right-block"> <div class="right-block">
<div v-audio class="btn exit" @click="click().quit()"> <div v-audio class="btn exit" @click="click().quit()">
<img src="https://kuawai.s3.ap-east-1.amazonaws.com/resource/assets/Textures/Exit%20Button.png" alt=""> <CyImage class="img" src="https://kuawai.s3.ap-east-1.amazonaws.com/resource/assets/Textures/Exit%20Button.png" alt=""/>
</div> </div>
<div class="btn full-screen" @click="click().fullScreen()"> <div v-audio class="btn full-screen" @click="click().fullScreen()">
<img v-audio src="https://kuawai.s3.ap-east-1.amazonaws.com/resource/assets/Textures/Full%20Screen%20Button.png" alt=""> <CyImage class="img" src="https://kuawai.s3.ap-east-1.amazonaws.com/resource/assets/Textures/Full%20Screen%20Button.png" alt=""/>
</div> </div>
</div> </div>
<Confirm ref="confirm" title="登出" message="您要登出当前账号吗?" @confirm="() => network().quitAccount()"/> <Confirm ref="confirm" title="登出" message="您要登出当前账号吗?" @confirm="() => network().quitAccount()"/>
...@@ -247,7 +248,8 @@ export default { ...@@ -247,7 +248,8 @@ export default {
padding-left: 46px; padding-left: 46px;
height: 50px; height: 50px;
} }
img { .img {
width: 50px;
height: 30px; height: 30px;
/* display: none; */ /* display: none; */
} }
...@@ -257,13 +259,20 @@ export default { ...@@ -257,13 +259,20 @@ export default {
padding-left: 170px; padding-left: 170px;
display: flex; display: flex;
height: 78px; height: 78px;
background-image: url(https://kuawai.s3.ap-east-1.amazonaws.com/resource/assets/Textures/Bar%20Background.png);
background-size: auto 100%;
background-position: center;
position: absolute; position: absolute;
top: 0; top: 0;
left: 0; left: 0;
right: 0; right: 0;
.bar-bg {
background-image: url(https://kuawai.s3.ap-east-1.amazonaws.com/resource/assets/Textures/Bar%20Background.png);
background-size: auto 100%;
background-position: center;
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
}
.input-box { .input-box {
padding-left: 28px; padding-left: 28px;
position: relative; position: relative;
...@@ -275,7 +284,7 @@ export default { ...@@ -275,7 +284,7 @@ export default {
top: -6px; top: -6px;
width: 44px; width: 44px;
height: 44px; height: 44px;
img { .img {
width: 100%; width: 100%;
} }
} }
......
<template>
<div class="img-box" @click.stop="$emit('click')">
<div class="img-touch"/>
<img :src="src" alt="" class="img">
</div>
</template>
<script>
export default {
props: {
src: {
type: String,
default: '',
},
},
data() {
return {}
},
}
</script>
<style lang="scss" scoped>
.img-box{
position: relative;
.img-touch {
position: absolute;
width: 100%;
height: 100%;
z-index: 2;
/* background: red; */
}
.img {
z-index: 1;
width: 100%;
height: 100%;
}
}
</style>
<template> <template>
<div> <div>
<div class="layout-menu"> <div class="layout-menu">
<div class="menu-item"> <div class="bg img"/>
<img v-audio class="btn" src="https://kuawai.s3.ap-east-1.amazonaws.com/resource/assets/Textures/ic_menu_01.png" alt="" @click="$refs.audioSettingDialog.show()"> <div class="menu-item btn">
<div @click="$refs.audioSettingDialog.show()">
<!-- <img v-audio class="btn" src="https://kuawai.s3.ap-east-1.amazonaws.com/resource/assets/Textures/ic_menu_01.png" alt=""> -->
<div class="img"/>
<!-- <el-image
v-audio
:src="'https://kuawai.s3.ap-east-1.amazonaws.com/resource/assets/Textures/ic_menu_01.png'"
:fit="'contain'"
class="btn"
@click="$refs.audioSettingDialog.show()"
/> -->
</div>
</div> </div>
</div> </div>
<AudioSettingDialog ref="audioSettingDialog" /> <AudioSettingDialog ref="audioSettingDialog" />
...@@ -28,16 +39,27 @@ export default { ...@@ -28,16 +39,27 @@ export default {
top: 100px; top: 100px;
height: 300px; height: 300px;
width: 57px; width: 57px;
background-image: url(https://kuawai.s3.ap-east-1.amazonaws.com/resource/assets/Textures/ic_menu.png); .bg {
background-repeat: no-repeat; position: absolute;
background-size: 100% 100%; top: 0;
bottom: 0;
left: 0;
right: 0;
background-image: url(https://kuawai.s3.ap-east-1.amazonaws.com/resource/assets/Textures/ic_menu.png);
background-repeat: no-repeat;
background-size: 100% 100%;
}
.menu-item { .menu-item {
margin: 20px 0 20px -14px; margin: 20px 0 20px -14px;
width: 50px; width: 50px;
img { pointer-events: all;
.img {
width: 50px; width: 50px;
display: block; height: 50px;
margin: auto; position: relative;
background-image: url(https://kuawai.s3.ap-east-1.amazonaws.com/resource/assets/Textures/ic_menu_01.png);
background-repeat: no-repeat;
background-size: 100% 100%;
} }
} }
} }
......
...@@ -5,7 +5,7 @@ ...@@ -5,7 +5,7 @@
<img v-if="tabIndex === index" class="tab-img" src="https://kuawai.s3.ap-east-1.amazonaws.com/resource/assets/Textures/second/Rounded%20Rectangle%2019.png" alt=""> <img v-if="tabIndex === index" class="tab-img" src="https://kuawai.s3.ap-east-1.amazonaws.com/resource/assets/Textures/second/Rounded%20Rectangle%2019.png" alt="">
<img v-else class="tab-img" src="https://kuawai.s3.ap-east-1.amazonaws.com/resource/assets/Textures/second/last_game%20%E6%8B%B7%E8%B4%9D%202.png" alt=""> <img v-else class="tab-img" src="https://kuawai.s3.ap-east-1.amazonaws.com/resource/assets/Textures/second/last_game%20%E6%8B%B7%E8%B4%9D%202.png" alt="">
<div class="text">{{ text }}</div> <div class="text">{{ text }}</div>
<div v-if="index === 0" class="version">{{ `1.0.023` }}</div> <div v-if="index === 0" class="version">{{ `1.0.024` }}</div>
</div> </div>
</div> </div>
</div> </div>
......
This diff is collapsed.
...@@ -6,14 +6,18 @@ Vue.mixin(indexMixins) ...@@ -6,14 +6,18 @@ Vue.mixin(indexMixins)
import VueClipboard from 'vue-clipboard2' // 复制组件 import VueClipboard from 'vue-clipboard2' // 复制组件
Vue.use(VueClipboard) // 复制组件 Vue.use(VueClipboard) // 复制组件
import CyImage from '@/components/common/image'
import { import {
Message, Message,
Loading, Loading,
Slider, Slider,
Image,
} from 'element-ui' } from 'element-ui'
Vue.use(Loading.directive) Vue.use(Loading.directive)
Vue.use(Slider) Vue.use(Slider)
Vue.component('CyImage', CyImage)
Vue.prototype.$message = Message Vue.prototype.$message = Message
Vue.prototype.$loading = Loading.service Vue.prototype.$loading = Loading.service
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment