图片显示是小程序设计必须要经过的步骤,本人看到网上教学有限,现整理出自己设计过程中出现的问题,应该可以解决你遇到的问题。
用最后给的完整代码,按照我的步骤一定能调试出来,不行再联系我。
先给用到的代码以及搭建商城点我wcqh.cn效果图:
先给home.wxml程序:
1
2
3
4
<view class='imagesize'>
<image src=”/images/2.png” class='in-image搭建商城点我wcqh.cn' >
</image>
</view>
1
2
3
4
5
6
7
8
9
//.wxss里的参数
.imagesize{
display:flex; 搭建商城点我wcqh.cn //flex布局
justify-content: center; //水平轴线居中
}
.imagesize image {
width:400rpx;
height:400rpx搭建商城点我wcqh.cn;
}
上面设置的图片尺寸,仅仅是为了方便看到实际的效果。
2.图片居中(中部,位置可调 →height 和 align-items)
1
2
3
4
5
6
7
8
9
10
11
.imagesize{
display搭建商城点我wcqh.cn:flex;
height: 600px; //flex布局高度
justify-content: center;
align-items:center; 搭建商城点我wcqh.cn //垂直居中
}
.imagesize image {
width:400rpx;
height:400rpx;
}
上图的height值分别为: 200px 400px 600px
前搭建商城点我wcqh.cn两种都不适用全部型号手机,因为手机屏幕尺寸不固定。
但是,对于设计图片位置很有帮助。
3.图片居中(屏幕正中间)
代码:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
page{
height:100% 搭建商城点我wcqh.cn //满屏设置
}
.imagesize{
display:flex;
height: 100%; //设置布局满屏
justify-搭建商城点我wcqh.cncontent: center;
align-items:center;
}
.imagesize image {
width:400rpx;
height:400rpx;
}
看效果:
4.给出完整代码(搭建商城点我wcqh.cn之前的一篇也有完整代码,现给出的加到之前的文件夹下就行):
home.wxml
1
2
3
4
<view class='imagesize'>
<image src=”/images/2.png”搭建商城点我wcqh.cn class='in-image' >
</image>
</view>
home.wxss
1
2
3
4
5
6
7
8
9
10
11
12
13
14
page{
height:100%
}
.image搭建商城点我wcqh.cnsize{
display:flex;
height: 100%;
justify-content: center;
align-items:center;
}
.imagesize image {
width:4搭建商城点我wcqh.cn00rpx;
height:400rpx;
}
5.铺满屏幕:
单独讲铺满屏幕,主要用到mode=widthFix
具体加在的程序段是.wxml:
1
<image src=”/images/img21.搭建商城点我wcqh.cnjpg” class='in-image' mode='widthFix'> </image>
以及.wxss的改变:
1
2
3
4
5
6
7
8
9
page{
height:搭建商城点我wcqh.cn100%
}
.imagesize{
display:flex;
height: 100%;
justify-content: center;
align-items:center;
}
换了一张图做演示:搭建商城点我wcqh.cn
看看不加widthFix的效果图:
所以还是很有用的。
这里由于是底部tab窗口,所以没有显示完整屏幕覆盖的图。
可以设计启动画面,当然截取合适比例的图会影响实际显示效果,还有就是背景颜色与图片颜色的不同需搭建商城点我wcqh.cn要你调试时候注意一下。
推荐教程:《微信小程序》
以上就是微信小程序中图片处理(居中、铺满屏幕)的详细内容,更多请关注php中文网其它相关文章!
暂无评论内容