Uniapp 页面左侧固定背景色 - 实现100px宽度 #333 背景
<p>通过在页面的<style>标签中设置一个固定宽度的伪元素来实现左侧100px区域的背景色设为#333,并保持不变。
具体步骤如下:</p>
<ol>
<li>在App.vue或需要设置的页面的.vue文件中,找到<style>标签,如果没有则新建一个。</li>
<li>在<style>标签中添加以下代码:</li>
</ol>
<pre><code class="language-css">.page {
position: relative;
overflow-x: hidden;
}
.page::before {
content: "";
position: fixed;
top: 0;
left: 0;
width: 100px;
height: 100%;
background-color: #333;
z-index: -1;
}
</code></pre>
<ol start="3">
<li>将页面的根元素(一般为<code><div class="page"></code>)添加一个class名为"page",如下所示:</li>
</ol>
<pre><code class="language-html"><template>
<div class="page">
<!-- 页面内容 -->
</div>
</template>
</code></pre>
<p>这样就可以实现页面左侧100px区域的背景色为#333,并且无论如何滑动页面,左边的背景色都会保持不变。</p>
原文地址: https://www.cveoy.top/t/topic/qeLK 著作权归作者所有。请勿转载和采集!