You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

200 lines
4.3 KiB

2 years ago
<template>
<div class="body">
<u-image class="bkg" :src="require('@/static/certificate-bkg.png')" mode="widthFix"></u-image>
2 years ago
<u-image class="city" mode="widthFix" width="100vw" :src="require('@/static/city.png')"></u-image>
<u-image class="people" mode="widthFix" :width="298" :src="require('@/static/people.png')"></u-image>
<u-image mode="widthFix" width="100vw" class="piaodai" :src="require('@/static/piaodai.png')"></u-image>
<u-image class="share" mode="scaleToFill" :width="99" :height="99" :src="require('@/static/share.png')"> mode=</u-image>
<div class="content">
<u-image style="display:flex;align-items: center;margin: auto;" mode="widthFix" :width="335" :src="require('@/static/certificate-word.png')"></u-image>
2 years ago
2 years ago
<div class="container">
<u-image class="container__jiangbei" :height="206" mode="heightFix" :src="require('@/static/jiangbei.png')"></u-image>
<u-image class="container__bkg" height="100%" width="100%" mode="scaleToFill" :src="require('@/static/container-bkg.png')"></u-image>
2 years ago
2 years ago
<div class="container__text">
<div class="container__text--title">
<span>王晓明</span>同学
</div>
<div class="container__text--total">
你已完成2023年我是党史记录人红色少年行未成年人研学线上打卡
</div>
<div class="container__text--total">
学党史悟精神聚力量你是第<span>2023</span>位完成者快邀请你的同学一起完成线上打卡吧!
</div>
</div>
</div>
</div>
<div class="footer">
主办单位中共苏州市委党史工作办公室 <br>
承办单位江苏有线苏州分公司
2 years ago
</div>
</div>
</template>
<script>
export default {
data() {
return {};
}
}
</script>
<style lang="scss">
.body {
2 years ago
min-height: 100vh;
2 years ago
position: relative;
}
2 years ago
.footer {
text-align: center;
font-size: 18rpx;
font-weight: 400;
color: #F8DB97;
padding: 20rpx 0;
position: absolute;
bottom: 0;
left: 0;
right: 0;
}
/* ----------------------------------------------
* Generated by Animista on 2023-6-26 17:51:36
* Licensed under FreeBSD License.
* See http://animista.net/license for more info.
* w: http://animista.net, t: @cssanimista
* ---------------------------------------------- */
/**
* ----------------------------------------
* animation jello-horizontal
* ----------------------------------------
*/
@keyframes jello-horizontal {
0% {
transform: scale3d(1, 1, 1);
}
15% {
transform: scale3d(1.25, 0.75, 1);
}
20% {
transform: scale3d(0.75, 1.25, 1);
}
25% {
transform: scale3d(1.15, 0.85, 1);
}
33% {
transform: scale3d(0.95, 1.05, 1);
}
38% {
transform: scale3d(1.05, 0.95, 1);
}
50% {
transform: scale3d(1, 1, 1);
}
}
.share {
animation: jello-horizontal 3.2s both infinite;
position: fixed;
left: 55rpx;
bottom: 86rpx;
}
.people {
position: absolute;
right: 23rpx;
bottom: 0;
}
.city {
position: absolute;
left: 0;
right: 0;
bottom: 154rpx;
}
.piaodai {
position: absolute;
left: 0;
right: 0;
bottom: -22rpx;
}
2 years ago
.bkg {
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
}
2 years ago
.content {
padding-top: 143rpx;
position: relative;
.container {
z-index: 2;
margin-top: 23rpx;
position: relative;
&__jiangbei {
display: flex;
justify-content: center;
z-index: 3;
position: relative;
}
&__bkg {
z-index: 1;
position: absolute;
top: 103rpx;
bottom: 0;
left: 0;
right: 0;
}
&__text {
z-index: 4;
padding: 61rpx 63rpx 0 104rpx;
position: relative;
&--title {
font-weight: 400;
color: #6F6F6F;
font-size: 28rpx;
line-height: 56rpx;
& > span {
color: #FD4949;
line-height: 56rpx;
text-decoration-color: #6F6F6F;
text-decoration: underline;
}
}
&--total {
text-indent: 56rpx;
font-weight: 400;
color: #6F6F6F;
font-size: 28rpx;
line-height: 56rpx;
& > span {
color: #FD4949;
line-height: 56rpx;
text-decoration-color: #6F6F6F;
text-decoration: underline;
}
}
}
}
}
2 years ago
</style>