最近一直困扰我一个背景问题,也是Vue的项目,问题就是在Vue上添加一个好看的背景,每次去网上查的时候,几乎所有插过来的答案都是一样的,我一度怀疑他们理解的背景和我理解的背景是两个东西

网上的答案:

在主div上设置:
<div :style="backgroundDiv">
</div>data中的设置:
data() {return {backgroundDiv : {backgroundImage : 'url(' + require('../assets/image/BJ1.jpg') + ')',backgroundRepeat : 'no-repeat',backgroundSize : '100% 100%',},  }

代码没有问题,但是效果并不是想象中的效果,页面如下:

当我以为我代码出毛病的时候我尝试在我的div区域中写了一行字,效果出来了:

这图片只存在于div区间内(我才知道大家理解的 背景!!! 图片是这个意思.)我理解的一直是桌面背景这个意思,不知道有没有人和我一个理解.

在这里我谈谈我的个人理解,因为是Web单页应用,背景应该是加到

index.html这个文件中,如果要在不同的Vue中设置不同的背景,那么就可以使用如下代码:

最外边的div
<div id="building">
</div><style>
#building{background:url("../assets/image/BJ1.jpg");
width:100%;         //大小设置为100%
height:100%;            //大小设置为100%
position:fixed;
background-size:100% 100%;}
</style>

如上100%的大小设置的是页面的大小,图片无论多大都会去适应页面的大小,效果如下:

这是在不知道搜啥的时候用全屏背景四个字搜到的一位大佬的写法
点击查看原版

Vue设置背景图片(全屏背景),实际操作与踩雷.相关推荐

  1. html加入图片如何自动平铺,html怎么设置背景图片全屏平铺?

    html怎么设置背景图片全屏平铺? 1.新建一个html文档. 2.设置一下HTML的框架,然后把图片设置在同一个文件夹里面. 3.加入,这样可以有样式设置. 4.因为背景设置在主体,所以还要定义为b ...

  2. html怎么设置背景图 一张图平铺,html怎么设置背景图片全屏平铺?_WEB前端开发...

    ps画笔工具快捷键是什么?_WEB前端开发 ps画笔工具的快捷键是"B":默认使用前景色绘图,通过设置后可以多种色彩一起绘制.ps的画笔分为了4类:常规画笔.干介质画笔.湿介质画笔 ...

  3. 完美的css背景图片全屏显示,能比例缩小,不留空白

    简介:完美的css背景图片全屏显示,能比例缩小,不留空白,我们之前已经知道了可调整大小的背景图片的概念.但是读者DougShults发给了我一个链接,其中使用了非常酷的技术,我觉得这种技术要比之前的任 ...

  4. uniapp 背景图片全屏显示在整个页面

    要让uniapp中的背景图片全屏,可以在<style>标签中添加以下样式: page {background-image: url('/static/bg.jpg');background ...

  5. CSS:实现background-image背景图片全屏铺满自适应

    body {/* 加载背景图 */background-image: url(images/bg.jpg);/* 背景图垂直.水平均居中 */background-position: center c ...

  6. 微信小程序背景图片全屏显示

    微信小程序背景图片全屏显示 很多人在写小程序界面的时候希望背景图片是全屏覆盖显示的(包括顶部导航栏,如下图),那该如何实现呢? 以下是实现代码: wxml代码: <view class=&quo ...

  7. css 全屏显示一张图片_css3背景图片全屏显示的例子

    背景图片全屏这个功能只需要定义重复即可解决了当然这个是有一些技巧了,下面我们就来看一篇关于css3背景图片全屏显示例子了,具体的如下所示. 如何用css背景图片拉伸 以及100% 满屏显示呢?这个问题 ...

  8. css背景图片全屏显示加居中显示

    css背景图片全屏显示加居中显示,屏幕过大平铺 屏幕过小居中裁剪 div { background:url(/i/bg_flower.gif); background-size:cover; -moz ...

  9. 3种CSS实现背景图片全屏铺满自适应的方式

    来源 | https://www.fly63.com/ 一张清晰漂亮的背景图片能给网页加分不少,设计师也经常会给页面的背景使用大图,我们既不想图片因为不同分辨率图片变形,也不希望当在大屏的情况下,背景 ...

最新文章

  1. vb获得mysql的值,VB.NET调用MySQL存储过程并获得返回值的方法
  2. 一个提高SQL Server操作效率的软件
  3. 转载:百度地图api 常用 例子
  4. 计算机网络基础_4_传输层与应用层的作用
  5. 面对 this 指向丢失,尤雨溪在 Vuex 源码中是怎么处理的
  6. 一个用php抓取网页中电子邮箱的实例
  7. 01_机器学习课程概述
  8. ppt保存为高分辨率图片(ppt2016)
  9. php将请求转发,PHP中实现请求转发(curl)和请求重定向
  10. 苹果CMS v10模板:大橙子vfed完美版视频网站模板
  11. UML培训取得姣好成绩,受到客户好评
  12. [LaTex报错解决]Unicode character , (U+FF0C)
  13. Python基础---文件
  14. 计算机视觉工程师收入高吗?月薪有多少?
  15. mysql查询今日和昨日数据
  16. Guava缓存过期的一些坑
  17. layui表格显示后台的多表的级联查询(多对多,多对一)带mybatis级联查询源码,已解决
  18. Python 音频处理以及可视化 Amplitude,MFCC,Mel Spectrogram, librosa 库
  19. 关于最简单的敲竹杠病毒的密码破解
  20. 2021年恩施高中高考成绩查询,2020年恩施州各高中高考喜报!恩高、巴东一中、利川一中谁最好?...

热门文章

  1. jQuery Mobile 按钮、图标
  2. 判断圆和线相切java_通过直线与圆交点数,轻松判断直线与圆关系,相离、相交、相切...
  3. SqlServer2008Ldf文件过大处理
  4. Prometheus-----2
  5. Python exp() 函数
  6. Concurrency in C# Cookbook中文翻译 :1.3并发性概述:响应式编程入门(Rx)
  7. 浮点数运算的精度问题
  8. 使用Tableau连接Hive数据库
  9. 通达信交易接口:让交易更高效
  10. Linux Shell编程学习笔记