当前位置: 首页 > 编程笔记 >

Vue-cli中为单独页面设置背景色的实现方法

宗政洋
2023-03-14
本文向大家介绍Vue-cli中为单独页面设置背景色的实现方法,包括了Vue-cli中为单独页面设置背景色的实现方法的使用技巧和注意事项,需要的朋友参考一下

例子:

<template>
 <div class="finish-wrap">
  <div class="finish-header">
   <div class="finish-img">
   </div>
  </div>
  <div class="finish-tip">
   支付成功
  </div>
  <div class="finish-footer">
    <router-link to="/">学车所需资料</router-link>
    <span>
     <router-link to="/">学车考照流程</router-link>
    </span>
  </div>
 </div>
</template>

1.如果直接在css中设置body的background-color,会导致其他页面的背景色响应改变,所以不可取;

2.如上面例子如果设置.finish-wrap的背景色以及高度为100%时,会发现只是一部分的背景色发现改变,却不能使整个屏幕背景色变化;

原因:打开app.vue,你会看到

<template>
    <div>
     <router-view></router-view>
    </div>
   </template>

原因就是这里还有一层div,所以你改变的不是最外层的div背景色,但是你有不能修改这里,所以:

解决方法:

我们要让.finish-wrap脱离文档流,为他添加个fixed属性,最后结果:

.finish-wrap
background-color rgb(255,255,255)
height: 100%
position: fixed
width: 100%

以上这篇Vue-cli中为单独页面设置背景色的实现方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持小牛知识库。

 类似资料:
  • 本文向大家介绍使用Vue-cli 中为单独页面设置背景图片铺满全屏,包括了使用Vue-cli 中为单独页面设置背景图片铺满全屏的使用技巧和注意事项,需要的朋友参考一下 啥也不说了,大家还是直接看代码吧~ 如果像以上代码写,高度为100%时,会发现背景图片只是内容撑起来的,却不能使整个屏幕铺满背景图; 解决方案: 我们要让#logo脱离文档流,为他添加个fixed属性 补充知识:vue 实现全屏显示

  • 本文向大家介绍DevExpress设置FocusedNode背景色的方法,包括了DevExpress设置FocusedNode背景色的方法的使用技巧和注意事项,需要的朋友参考一下 本文实例讲述了DevExpress设置FocusedNode背景色的方法,很实用的功能,具体实现方法如下: 主要功能代码如下: 代码使用: 运行效果如下:

  • 问题内容: 我正在使用Nimbus外观。我需要在JTabbedPane中更改选项卡的背景色和前景色,但在JTabbedPane中未设置颜色。我尝试了setForeground(),setForegroundAt(),setBackground()和setBackgroundAt()方法,但没有用。这是我的代码 } 问题答案: 您可以执行几项不同的操作,具体取决于您希望对确切颜色进行多少控制。最简单

  • 通过RGB值设置背景的颜色。 默认的颜色是 0x000000: // 颜色的参数可以是字符串 "#530000" 或者是十六进制数值 0x530000 controller.setBackgroundColor("#530000); //controller.setBackgroundColor(0x530000);

  • 问题内容: 我制作了一个JS动画,希望作为主页的背景。但是我对Web开发还是很陌生,还不清​​楚如何阻止canvas元素成为页面上的“内联”对象,并将其设置在其他HTML元素之后。非常感谢您的指教。HTML是: 问题答案: canvas { position:absolute; top:0; left:0; width:100%; height:100%; z-index:-1; }

  • 问题内容: 如何设置JFrame的背景颜色? 问题答案: 检索框架的内容窗格,并使用从继承的方法更改颜色。 例: