Files
RentWeAppFront/pages/profile/aboutMe.vue
2025-11-14 11:39:33 +08:00

137 lines
2.7 KiB
Vue
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
<!-- 关于作者 -->
<template>
<view class="about">
<like-fx ref="likeFx" :width="width" :height="height"></like-fx>
<view class="titleZ text-center align-center">
<text class="text-bold" style="font-size: 28px;">关于我们</text>
<view class="contentZ">
<text class="text-xl">我们专注提供专业的软件产品和技术为合作伙伴提供安全可靠的软件产品与解决方案共同帮助终端用户实现业务创新快速发展</text>
</view>
</view>
</view>
</template>
<script>
import LikeFx from '@/components/likeFx/likeFx.vue'
export default {
components: {
LikeFx
},
data() {
return {
animation_timer: null, // 动画定时器
width: 375,
height: 1920
}
},
onLoad() {
this._startLikeAnimation();
},
onUnload() {
clearTimeout(this.animation_timer)
},
methods: {
_startLikeAnimation() {
this.animation_timer = setInterval(() => {
this.$refs.likeFx.likeClick()
}, 300)
}
}
}
</script>
<style scoped>
.align-center {
text-align: center;
}
.titleZ{
width: 750rpx;
font-size: 42rpx;
margin-top: 60rpx;
}
.contentZ{
width: 650rpx;
margin: 10rpx auto 0;
text-align: left;
}
.about-bg {
background-size: cover;
width: 100vw;
height: 100vh;
justify-content: center;
flex-direction: column;
color: #fff;
}
.edit-fixed {
position: fixed;
width: 100%;
bottom: 0;
z-index: 1024;
box-shadow: 0 1rpx 6rpx rgba(0, 0, 0, 0.1);
}
.detail-imgs image {
width: 100%;
float: left;
/* height:400rpx; 不定高了*/
border: 0;
padding: 0;
margin: 0
}
.share-img {
position: fixed;
padding: 10rpx;
width: 100rpx;
height: 100rpx;
/* top: 680rpx; */
bottom: 200rpx;
right: 20rpx;
z-index: 1024;
opacity: 0.8;
box-shadow: 0rpx 8rpx 30rpx 0rpx rgba(0, 0, 0, 0.3);
border: none;
}
.about {
margin: 0;
width: 100%;
height: 100vh;
padding-top: 20%;
color: #fff;
background: linear-gradient(-120deg, #F15BB5, #9A5CE5, #01BEFF, #00F5D4);
/* background: linear-gradient(-120deg, #0976ea, #c471f5, #f956b6, #ea7e0a); */
background-size: 500% 500%;
animation: gradientBG 15s ease infinite;
}
@keyframes gradientBG {
0% {
background-position: 0% 50%;
}
50% {
background-position: 100% 50%;
}
100% {
background-position: 0% 50%;
}
}
.container {
width: 100%;
position: absolute;
text-align: center;
}
.like-fx {
position: fixed;
right: 0;
z-index: 1024;
pointer-events: none;
/* background-color: red; */
}
</style>