图片显示是小程序设计必须要经过的步骤,本人看到网上教学有限,现整理出自己设计过程中出现的问题,应该可以解决你遇到的问题。

用最后给的完整代码,按照我的步骤一定能调试出来,不行再联系我。

先给用到的代码以及效果图:

先给home.wxml程序:

<view class='imagesize'><image src="/images/2.png" class='in-image'   ></image>
</view>

1.图片居中(屏幕顶部):

//.wxss里的参数
.imagesize{display:flex;                    //flex布局justify-content: center;         //水平轴线居中
}
.imagesize image { width:400rpx;height:400rpx;}

上面设置的图片尺寸,仅仅是为了方便看到实际的效果。

2.图片居中(中部,位置可调 →height 和 align-items)

.imagesize{display:flex;height: 600px;                    //flex布局高度justify-content: center;        align-items:center;                //垂直居中}
.imagesize image { width:400rpx;height:400rpx;}

上图的height值分别为: 200px                                                400px                                                  600px

前两种都不适用全部型号手机,因为手机屏幕尺寸不固定。

但是,对于设计图片位置很有帮助。

3.图片居中(屏幕正中间)

代码:

page{height:100%                        //满屏设置
}
.imagesize{display:flex;height: 100%;                        //设置布局满屏justify-content: center;align-items:center;}
.imagesize image { width:400rpx;height:400rpx;}

看效果:

4.给出完整代码(之前的一篇也有完整代码,现给出的加到之前的文件夹下就行):

home.wxml

<view class='imagesize'><image src="/images/2.png" class='in-image'   ></image>
</view>

home.wxss

page{height:100%
}
.imagesize{display:flex;height: 100%;justify-content: center;align-items:center;}
.imagesize image { width:400rpx;height:400rpx;}

5.铺满屏幕:

单独讲铺满屏幕,主要用到mode='widthFix'

具体加在的程序段是.wxml:

<image src="/images/img21.jpg" class='in-image' mode='widthFix'> </image>

以及.wxss的改变:

page{height:100%
}
.imagesize{display:flex;height: 100%;justify-content: center;align-items:center;
}

换了一张图做演示:

看看不加widthFix的效果图:

所以还是很有用的。

这里由于是底部tab窗口,所以没有显示完整屏幕覆盖的图。

可以设计启动画面,当然截取合适比例的图会影响实际显示效果,还有就是背景颜色与图片颜色的不同需要你调试时候注意一下。

转载请联系我:https://blog.csdn.net/qq_31496003

微信小程序之图片处理(居中、铺满屏幕)附源程序相关推荐

  1. 微信小程序把图片下载到本地相册(附源码)

    微信小程序保存网络图片到本地实现流程: 1.把图片下载到本地相册 2.检查用户的授权状态(三种状态:未授权,已授权,未同意授权),判断是否授权保存图片的能力,如果是用户点击了不同意授权给小程序保存图片 ...

  2. 微信小程序裁剪图片成圆形

    代码地址如下: http://www.demodashi.com/demo/14453.html 前言 最近在开发小程序,产品经理提了一个需求,要求微信小程序换头像,用户剪裁图片必须是圆形,也在git ...

  3. 微信小程序实现图片是上传、预览功能

    本文实例讲述了微信小程序实现图片上传.删除和预览功能的方法,分享给大家供大家参考,具体如下: 这里主要介绍一下微信小程序的图片上传图片删除和图片预览 1.可以调用相机也可以从本地相册选择 2.本地实现 ...

  4. 微信小程序中base64转换成图片;uni-app小程序base64转图片;微信小程序base64文件转图片;微信小程序base64图片转图片

    将微信小程序的图片转成base64 点击此链接看另一篇 以下是将后端返回的base64转成图片: 方法1:使用微信小程序自带方法 //把base64转换成图片getBase64ImageUrl: (b ...

  5. php微信小程序多图上传,tp5实现微信小程序多图片上传到服务器功能

    最近在做一个教育类的小商城的微信小程序,用到了上传多个图片文件到服务器端,这里做一个讲解,希望对大家有所帮助. 1,小程序端: 在wxml文件中: 删除 点击上传作业 在js文件中: Page({ / ...

  6. uniapp 微信小程序开发 图片上传压缩

    uniapp 微信小程序开发 图片上传压缩 安卓上传图片并压缩 思路 全部代码 安卓上传图片并压缩 由于后端接口对图片的大小有限制,所以在上传图片是需要压缩处理: uni.chooseImage({c ...

  7. 微信小程序image图片预览时不显示(后缀问题!)

    微信小程序image图片预览时不显示(后缀问题!) ".PNG"是不行滴!!! ".png"才可以!!! 刚刚用了两张图片是截下来的,后缀是".PNG ...

  8. Java实现微信小程序校验图片是否含有违法违规内容

    文章目录 1.Java实现微信小程序校验图片是否含有违法违规内容(security.imgSecCheck) 2.接口文档简述 3.Java实现对接接口 4.压缩图片(Thumbnails) 5.整合 ...

  9. 微信小程序封装图片合成水印

    微信小程序封装图片合成水印 js /components/Watermark/index.js // components/Watermark/index.js Component({/*** 组件的 ...

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

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

最新文章

  1. Redis6安装配置集群cluster以及集群宕机注意事项
  2. 安全自动化在于信任,而非技术
  3. 移动APP的自动化测试
  4. Axure RP 9.0 原型设计软件安装教程
  5. ftp软件哪个好用_和平精英录屏软件哪个好用 和平精英录屏软件介绍
  6. hdu1198 Farm Irrigation —— dfs or 并查集
  7. 高一数学集合知识点整理_高一数学知识点总结
  8. C语言:用字符读取流和输出流来读写入数据。(文本文件)
  9. java web开发myeclipse_【java项目实战】一步步教你使用MyEclipse搭建java Web项目开发环境(一)...
  10. html与cgi脚本的配合使用
  11. C# 上传本地文件到远程共享文件夹,从远程共享文件夹下载文件到本地
  12. python3爬取网易云歌曲的相关信息
  13. 计算机无法识别移动硬盘怎么办,移动硬盘不能识别,教您移动硬盘不能识别怎么办...
  14. 计算机组成原理 十套,计算机组成原理十套卷答案白中英(74页)-原创力文档...
  15. 安卓bmi项目_Android|BMI体质计算器实现(附测试源码)
  16. 软件测试Day2知识点思维导图
  17. vant 引进单个样式_记一次webpack打包样式加载问题
  18. 如何查看电脑WIFI密码
  19. 根据单选框的选择来决定下拉框的禁用与否
  20. 君主论(第1-3章)

热门文章

  1. Insight量子位智库 ✪ AIGC/Al生成内容产业展望报告
  2. EKF-GSF 偏航估计器
  3. RK3399_PCIe芯片手册解读
  4. 百度团圆红包又开始了 队伍人数越多红包越大吗? 我们一起看下规则
  5. 错题集(已解决):爬虫中碰到请求头header里有冒号‘:‘在key前面,直接调用requests报错valueError: Invalid header name b‘:authority‘
  6. Highcharts饼状图调整字体大小,颜色等
  7. CSS box-sizing属性最简单易懂
  8. CA认证——使用吉大正元认证系统为门户把关
  9. Dm9000aep在u-boot下网卡驱动调试笔记
  10. 海宇勇创配配通智能名片:企业该如何选择人工智能名片?