设计原理

  • 由于不同手机的尺寸是不一样的,所以要做到高度自适应
  • 设置页面的宽度与高度为100%
  • 设置背景图容器的宽度为100%,高度或者最小高度为100%

实现方式

最外层容器高度自适应

<script>
export default {data() {return {screenHeight: 0}},onLoad() {this.screenHeight = uni.getSystemInfoSync().windowHeight}
}
</script>
<template><view class="container" :style="{ height: screenHeight }"></view>
</template>

设置页面宽度与高度

<style>
page {width: 100%;height: 100%;
}
</style>

设置背景图容器宽度与高度

.container {background: url('') no-repeat center center;background-size: 100% 100%;width: 100%;min-height: 100%;background-repeat: no-repeat;
}

效果图

uni-app设置背景图自适应手机屏幕尺寸相关推荐

  1. 从0开始html前端页面开发_CSS实现设置背景图自适应屏幕大小

    只需要在css样式里对BODY元素添加css样式即可 html代码如下 <STYLE TYPE="text/css"> BODY {background-image: ...

  2. uni-app 设置背景图在手机中无效

    如下写法在微信开发者工具中显示正常,但在真机调试下,手机端背景图并未显示 <template> <view :style="{background:'url('+image ...

  3. android如何设置自适应大小的背景图片,Android – 设置壁纸以适应手机屏幕尺寸...

    作者的回答在评论中, 但是没有人看到评论,我在这里复制: Bitmap bmap2 = BitmapFactory.decodeStream(getResources().openRawResourc ...

  4. div自适应背景图的尺寸:设置背景图的方式;img作为div元素的方式

    目录 零.问题描述和基本情况介绍 案例: 问题及疑问: 一.background-size:cover;和background-size:100%;的区别: 1.background-size:100 ...

  5. h5实现网页内容跟随窗口大小移动_HTML5使用四种方法实现移动页面自适应手机屏幕的方法总结...

    这篇文章主要介绍了HTML5 移动页面自适应手机屏幕四类方法总结,非常具有实用价值,需要的朋友可以参考下 1.使用meta标签:viewport H5移动端页面自适应普遍使用的方法,理论上讲使用这个标 ...

  6. 设置背景图时防止图片拉伸的解决方法

    在设置背景图时,如果图片不够大会被拉伸,使图片失真,如果图片太大会对view控件的显示造成影响. 如果只是在ImageView中设置图片的话,在程式中可以利用setScaleType进行动态设定,在x ...

  7. android webview加载html图片自适应手机屏幕大小点击查看大图

    我们在开发中,显示信息详情时,一般后台会给出html文本,在android端一般采用webview控件来展示,但是后台给出的html文本一般是给电脑端用的,没有自适配手机,导致手机端图片显示过大,需要 ...

  8. 安卓 webview加载html图片自适应手机屏幕大小和点击查看大图

    我们在开发中,显示信息详情时,一般后台会给出html文本,在android端一般采用webview控件来展示,但是后台给出的html文本一般是给电脑端用的,没有自适配手机,导致手机端图片显示过大,需要 ...

  9. Webview--如何让加载进来的页面自适应手机屏幕分辨率居中显示

    让Webview加载的页面居中显示有我知道的俩种方法 第一种: [java]  WebSettings settings = webView.getSettings();  settings.setL ...

  10. 仿比心源码,uniApp自适应手机屏幕高度

    仿比心源码,uniApp自适应手机屏幕高度 // 获取屏幕高度用res.screenHeight let _this = this; //uni.getSystemInfoSync异步接口uni.ge ...

最新文章

  1. linux驱动入口函数执行了,probe函数没有执行排查
  2. cmake (4)引用子目录的库
  3. android怎么长按一张图片保存到相册_instagram怎么保存图片?
  4. Apache Shiro第2部分–领域,数据库和PGP证书
  5. android添加商品到购物车,Android使用动画动态添加商品进购物车
  6. python 规则引擎 drools_Drools规则引擎入门demo
  7. 为啥计算机课要带u盘,电脑课上,student 关掉以后会不会被老师发现,同时电脑机上,老师不知干了什么,U盘没法使用,求解...
  8. 如何尽量规避XSS(跨站点脚本)攻击
  9. 一个老测试给想入行测试行业新人的二十条建议
  10. python二维列表转字典_在Python中字符串、列表、元组、字典之间的相互转换
  11. Android开机程序(自定义哦!)
  12. CentOS 6系统FreeSwitch和RTMP服务 安装及演示(三)
  13. 磁盘不见了只剩一个c盘_电脑硬盘分区突然见了就剩个C盘到磁盘管理看也只有C盘...
  14. 奥比中光深度摄像头_奥比中光:确认iPhone X前置3D深度摄像头采用结构光方案...
  15. 树莓派怎么切换输入法_树莓派 Raspberry Pi 设置显示中文方法安装输入法
  16. 慧之声科技- 程序员的爱情故事
  17. 罗马数字转换 java_JAVA 罗马数字转换成公历年
  18. ks3云存储本地上传限速
  19. 【免费-LOGO制作】——U钙网
  20. dataframe读取以文本形式储存的excel中的数字

热门文章

  1. 电脑误删wps文件怎么恢复?介绍4个解决方法
  2. 作业必备:操作系统实验四【软中断通信】
  3. 如何解决Windows10系统空闲时间CPU占用高,风扇很响的问题?
  4. python爬虫 提取豆瓣Top250电影信息
  5. html中%3ch3%3e有颜色吗,typo.html
  6. 雷神simplest_ffmpeg_player解析(三)
  7. JavaScript执行顺序分析
  8. mybatis_mysql使用 学习笔记
  9. 独孤木专栏Delayed Project(中) (转)
  10. Codeforces 39H - Multiplication Table(进制转换)