微信小程序中,图片的位置设置

这篇具有很好参考价值的文章主要介绍了微信小程序中,图片的位置设置。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

在编写小程序的时候,难免会涉及到图片的位置放置。

以及具体的wxss格式的设置,在这里想进行一个具体格式的讲解。

第一种:图片不换行,多个图片排列在同一行

具体样例如下图:黄色荧光笔所绘:

微信小程序怎么把图片和文字组合在一行,微信小程序,小程序,学习

 要实现该操作,根据图易见,其是由图片,以及文字构成的。

1.放置一个大的view,包裹住整行

2.每个图片与文字再放置在一个小的viewItem中,同时进行格式的设置,若要其在同一行,则要将diaplay设置为flex.

3.设置完viewItem的格式后,在对viewItem image的大小以及比例进行设置。

WXML的具体代码如下:

<view class="allbtn">  //其中的src是选用的本地的地址,可以自行修改具体图片
<view class="btnItem">
  <image src="/donationImg/yiwu.png"></image>
  <text>衣物</text>
  </view>
  <view class="btnItem">
  <image src="/donationImg/xiezi.png"></image>
  <text>鞋子</text>
  </view>
  <view class="btnItem">
  <image src="/donationImg/huabankaobei.png"></image>
  <text>帽子</text>
  </view>
  <view class="btnItem">
  <image src="/donationImg/包包.png"></image>
  <text>旧包</text>
  </view>
  <view class="btnItem">
  <image src="/donationImg/wanjuxiong.png"></image>
  <text>玩具</text>
  </view>
</view>

WXSS的代码如下:

.allbtn{
  padding-top: 15rpx;
  display: flex;   //利用flex设置图片共存于同一行,但是此时不会出现换行
  
}
.btnItem{
  width: 100rpx;
  display: flex;   
  align-items:center;   
  flex-direction: column;   //是按行去排列的
  padding-right: 60rpx;     //每个view item靠右存在的边距
}
.btnItem image{
  width: 70rpx;      
  height: 70rpx;
}
.btnItem text{
  margin-top: 0rpx;              
  font-size: 28rpx;
  color: gray;
  display: flex;                 
}

第二种:图片出现换行的情况,多个图片排于几行

具体样例如下,在热门生活中,各个图片的排列:

微信小程序怎么把图片和文字组合在一行,微信小程序,小程序,学习

 1.大部分都与上述几个图片共行是相同的,不同点在于最大的view中要设置: flex-wrap: wrap

 2.在viewItem中,viewItem的大小要利用比例来进行描述,如上图,则其具体比例为50%,若想三个图片共一行,则比例为33.33%。

具体WXML代码如下:

<view class="allbtn2">
<view class="btnItem2">
  <image src="/donationImg/IMG_1.jpg"></image>
  </view>
  <view class="btnItem2">
  <image src="/donationImg/IMG_2.jpg"></image>
  </view>
  <view class="btnItem2">
  <image src="/donationImg/IMG_3.jpg"></image>
  </view>
  <view class="btnItem2">
  <image src="/donationImg/IMG_4.jpg"></image>
  </view>
</view>

WXML代码如下:文章来源地址https://www.toymoban.com/news/detail-799491.html

.allbtn2{
  display: flex;
  flex-wrap: wrap;    //设置在最大的view中,可以出现换行的情况
}
.btnItem2{
  width: 50%;      //设置好,具体的宽度百分比,你想几个图片共处一行
  height: 90px;
  display: flex;      //设置图片可以共处一行
  flex-direction: column;
  align-items: center;        
  justify-content: center;     
}
.btnItem2 image{
  width: 180px;
  height: 100px;
}

到了这里,关于微信小程序中,图片的位置设置的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 微信小程序实现左边图片右边文字效果

     博主介绍: 本人专注于Android/java/数据库/微信小程序技术领域的开发,以及有好几年的计算机毕业设计方面的实战开发经验和技术积累;尤其是在安卓(Android)的app的开发和微信小程序的开发,很是熟悉和了解;本人也是多年的Android开发人员;希望我发布的此篇文件可以帮

    2024年02月01日
    浏览(82)
  • 微信小程序实现图片拖拽切换位置

    所用到组件 movable-area movable-view HTML JS CSS 图片到达可交换位置的容错值及图片一行的数量可以因需求而异。 如果有逻辑错误或冗余代码敬请指正。

    2024年02月12日
    浏览(45)
  • PHP 合并图片,微信小程序合并海报,合并文字

    //业务需求:我们需要一个微信小程序码,但是是需要提供给别人扫码的但是只有一个纯粹的小程序码是不好看的,所以需要推广的海报图片。再结合文字   最终效果     准备工作  1、需要海报的底图  2、小程序码的图片  代码部分结合YII2但不影响使用 完整过程 第一步:

    2024年02月08日
    浏览(53)
  • uniapp微信小程序连接蓝牙打印机 打印文字、图片

    首先感谢几位的文章分享 https://blog.csdn.net/guairena/article/details/127941515 https://blog.csdn.net/qq_37970097/article/details/119148707 效果图: 使用的是 芝柯cc3 蓝牙打印机, 我这里没有存储蓝牙设备相关信息。所以每次打印都会重新初始化并搜索设备,储存相关的代码下面也有,所以代码部分

    2024年02月13日
    浏览(51)
  • 微信小程序 textarea输入框内文字,从中间删除快的时候,光标会从中间跳到最后位置

    场景: 微信小程序真机中 textarea输入框内有很多文字,从中间删除文字,速度快的时候,光标会从中间跳到最后位置! 原因: input、textarea事件中,给input框绑定任何事件后,在处理事件时更新数据 setData之后就会让光标到最后。说白了就是数据发生更新导致光标跑到最后。

    2024年02月17日
    浏览(56)
  • 微信小程序 居中、居右、居底和横向、纵向布局,文字在图片中间,网格布局

    微信小程序居中、居右、横纵布局 1、水平垂直居中(相对父类控件) 方式一:水平垂直居中 父类控件:   //注意:这里的 height 写 100%会使得垂直居中可能会不生效 可能会有兼容问题 方式二:水平垂直居中(方式二推荐) 父类控件:position: relative; 子类控件: 方式三:水

    2024年02月14日
    浏览(46)
  • uniapp中使用canvas,在微信小程序中实现图片缩放移动涂鸦文字

    最近需要一个功能,在微信中编辑图片,实现对图片的涂鸦、加文字、缩放、移动,以下基本能实现该功能。 uniapp中使用画布,实现图片的编辑-批量批改图片 1.初始化画布图片,图片是网络图片,非本地图片,所以需要先获取图片信息,直接使用uni.getImageInfo(如果是本地图

    2024年04月14日
    浏览(42)
  • uni-app(微信小程序)图片旋转放缩,文字绘制、海报绘制

    总结一下: 要进行海报绘制离不开canvas,我们是先进行图片,文字的拖拽、旋转等操作 最后再对canvas进行绘制,完成海报绘制。 背景区域设置为 position: relative,方便图片在当前区域中拖动等处理。 添加图片,监听图片在背景区域下的 touchstart touchmove touchend 事件 拖动图片,

    2024年02月09日
    浏览(41)
  • 微信小程序图片与文字安全检测security.msgSecCheck和security.imgSecCheck

    微信小程序线上版本涉及到内容发布评论等,就需要进行安全检测,否则官方会上传一些huang图等敏感信息,这样就对我们的小程序的运行非常的不友好。 security.msgSecCheck | 微信开放文档 (qq.com) 由于我的项目使用的是云开发,所以我就演示下云函数中如何使用 非常的简单,官

    2023年04月13日
    浏览(89)
  • 微信小程序背景图片设置

    问题  :微信小程序通过css:background-image引入背景图片失败 [渲染层网络层错误] pages/wode/wode.wxss 中的本地资源图片无法通过 WXSS 获取,可以使用网络图片,或者 base64,或者使用image/标签 解决方法微信小程序在使用background-image设置背景图时报错:渲染层网络层错误_index.wxss 中的

    2024年02月04日
    浏览(48)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包