微信小程序中图片处理(居中、铺满屏幕)

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

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

先给用到的代码以及搭建商城点我wcqh.cn效果图:

先给home.wxml程序:

1

2

3

4

<view class=&#39;imagesize&#39;>

<image src=”/images/2.png” class=&#39;in-image搭建商城点我wcqh.cn&#39;   >

</image>

</view>

登录后复制
1.图片居中(屏幕顶部):

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=&#39;imagesize&#39;>

<image src=”/images/2.png”搭建商城点我wcqh.cn class=&#39;in-image&#39;   >

</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=&#39;in-image&#39; mode=&#39;widthFix&#39;> </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中文网其它相关文章!

© 版权声明
THE END
喜欢就支持一下吧
点赞829 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容