|
@@ -17,6 +17,18 @@
|
|
|
class="node-point-bottom"
|
|
|
/>
|
|
|
</div>
|
|
|
+ <div
|
|
|
+ v-if="relicImage && relicTitle"
|
|
|
+ class="relic-info"
|
|
|
+ >
|
|
|
+ <img
|
|
|
+ class="relic-image"
|
|
|
+ :src="relicImage"
|
|
|
+ alt=""
|
|
|
+ draggable="false"
|
|
|
+ >
|
|
|
+ <span class="relic-title">{{ relicTitle }}</span>
|
|
|
+ </div>
|
|
|
</div>
|
|
|
</template>
|
|
|
|
|
@@ -35,6 +47,14 @@ export default {
|
|
|
type: Boolean,
|
|
|
default: false,
|
|
|
},
|
|
|
+ relicImage: {
|
|
|
+ type: String,
|
|
|
+ default: ''
|
|
|
+ },
|
|
|
+ relicTitle: {
|
|
|
+ type: String,
|
|
|
+ default: ''
|
|
|
+ },
|
|
|
},
|
|
|
}
|
|
|
</script>
|
|
@@ -74,6 +94,26 @@ export default {
|
|
|
background-color: #BC945B;
|
|
|
}
|
|
|
}
|
|
|
+ .relic-info {
|
|
|
+ position: absolute;
|
|
|
+ bottom: 0;
|
|
|
+ left: 50%;
|
|
|
+ transform: translate(-120%, 61.8%);
|
|
|
+ display: flex;
|
|
|
+ flex-direction: column;
|
|
|
+ align-items: center;
|
|
|
+ .relic-image {
|
|
|
+ width: 11.88rem;
|
|
|
+ }
|
|
|
+ .relic-title {
|
|
|
+ margin-top: 1.76rem;
|
|
|
+ display: block;
|
|
|
+ line-height: 1.76rem;
|
|
|
+ color: #666666;
|
|
|
+ font-size: 1.5rem;
|
|
|
+ max-width: 18rem;
|
|
|
+ }
|
|
|
+ }
|
|
|
}
|
|
|
|
|
|
.needFlip {
|
|
@@ -82,5 +122,10 @@ export default {
|
|
|
.curvy-line {
|
|
|
}
|
|
|
}
|
|
|
+ .relic-info {
|
|
|
+ left: initial;
|
|
|
+ right: 50%;
|
|
|
+ transform: translate(120%, 61.8%);
|
|
|
+ }
|
|
|
}
|
|
|
</style>
|