【发布时间】:2021-11-01 05:46:20
【问题描述】:
我正在尝试使用Mazeletter 为我正在构建的应用程序的每个页面创建背景。但是,我以前没有做过这样的事情,我需要一些帮助。我有一个作为背景的基本测试组件,我可以成功地在它上面放置元素。
但是,我想让它变得更有活力。一是文本应该是动态的(即通过道具传入),并且应该有足够的文本来为页面上存在尽可能多的内容提供背景(这也是动态的)。
这是我目前正在使用的测试组件:
<template>
<div id="mz-background">
<p class="mz-text">ThisIsATestThisIsATestThisIsATestThisIsATest</p>
<p class="mz-text">ThisIsATestThisIsATestThisIsATestThisIsATest</p>
<p class="mz-text">ThisIsATestThisIsATestThisIsATestThisIsATest</p>
<p class="mz-text">ThisIsATestThisIsATestThisIsATestThisIsATest</p>
<p class="mz-text">ThisIsATestThisIsATestThisIsATestThisIsATest</p>
<p class="mz-text">ThisIsATestThisIsATestThisIsATestThisIsATest</p>
<p class="mz-text">ThisIsATestThisIsATestThisIsATestThisIsATest</p>
<p class="mz-text">ThisIsATestThisIsATestThisIsATestThisIsATest</p>
<p class="mz-text">ThisIsATestThisIsATestThisIsATestThisIsATest</p>
<p class="mz-text">ThisIsATestThisIsATestThisIsATestThisIsATest</p>
<p class="mz-text">ThisIsATestThisIsATestThisIsATestThisIsATest</p>
<p class="mz-text">ThisIsATestThisIsATestThisIsATestThisIsATest</p>
<p class="mz-text">ThisIsATestThisIsATestThisIsATestThisIsATest</p>
<p class="mz-text">ThisIsATestThisIsATestThisIsATestThisIsATest</p>
</div>
</template>
<script>
export default {
name: "UnderworldPattern",
};
</script>
<style scoped>
#mz-background {
z-index: 0;
position: fixed;
overflow: hidden;
width: 100vw;
height: 100vh;
}
.mz-text {
line-height: 89.5px;
font-family: "mazeletter-underworld"; // imported in project css
font-size: 90px;
z-index: 1;
color: #000000;
user-select: none;
text-align: left;
letter-spacing: -0.409091px;
}
</style>
如果有人可以帮助我使这更加动态,我将非常感激
感谢您的宝贵时间
【问题讨论】:
标签: css vue.js dynamic background