微信小程序 图片绝对定位(背景图片)


Posted in Javascript onApril 05, 2017

微信小程序 图片绝对定位

前言:

在小程序中,有时需要用到背景图片,但是如果使用background-image的话,就无法控制图片的大小,background-image一般用于将图片压缩为1像素的背景图片,然后自动填充铺满。使用背景图片的话,一般使用一些新的view层,如<image class="jxlogo" src="../../image/jx.png"/>等,但是小程序与html类似,一个不同的 css或wxss会占据一个位置,然后接下来的css或wxss会自动往下排版,但是很多时候这并不是我们想要的,于是需要用的绝对定位。

使用绝对定位,最好使用一个新的wxss将所有子控件包含起来,然后在这个包含所有子控件的wxss中,定义一个属性 position: relative,在每个子控件中,定义 position: absolute,现在就可以通过绝对定位来修改位置,如top等,以下附上部分wxss代码:

.jx_card{
  width: 100%;
  height: 295rpx;
  background-color:#e6e6e6;
  position: relative
}
 .jxlogo{
  top: 47.5rpx;
  margin-left: 50rpx;
  width: 200rpx;
  height: 200rpx;
  float: left;
  position: absolute;
}

然后附上wxml代码:

<view class="jx_card">
  <image style="width: 740rpx; height: 275rpx;margin-left=10rpx;margin-top:10rpx;" mode="{{item.mode}}" src="../../image/优惠券_03.png">
      <image class="jxlogo" src="../../image/jx.png"/>
  </image>
 </view>

大概内容就是这样,主要是通过position先定义定位的类型,然后通过top去找到图片上的位置,并定义上去。

感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!

Javascript 相关文章推荐
Add a Table to a Word Document
Jun 15 Javascript
ExtJS 2.0实用简明教程 之Ext类库简介
Apr 29 Javascript
Js与下拉列表处理问题解决
Feb 13 Javascript
js判断ie版本号的简单实现代码
Mar 05 Javascript
jquery验证邮箱格式并显示提交按钮
Nov 07 Javascript
关于微信中a链接无法跳转问题
Aug 02 Javascript
WebSocket+node.js创建即时通信的Web聊天服务器
Aug 08 Javascript
Vue.js组件tree实现省市多级联动
Dec 02 Javascript
AngularJS动态菜单操作指令
Apr 25 Javascript
vue.js给动态绑定的radio列表做批量编辑的方法
Feb 28 Javascript
微信小程序swiper禁止用户手动滑动代码实例
Aug 23 Javascript
微信小程序实现点击导航标签滚动定位到对应位置
Nov 19 Javascript
JS实现复选框的全选和批量删除功能
Apr 05 #Javascript
Ajax验证用户名或昵称是否已被注册
Apr 05 #Javascript
JS二叉树的简单实现方法示例
Apr 05 #Javascript
Angular.JS利用ng-disabled属性和ng-model实现禁用button效果
Apr 05 #Javascript
js获取指定时间的前几秒
Apr 05 #Javascript
JavaScript使用原型和原型链实现对象继承的方法详解
Apr 05 #Javascript
webpack2.0搭建前端项目的教程详解
Apr 05 #Javascript
You might like
php 向访客和爬虫显示不同的内容
2009/11/09 PHP
PHP中运用jQuery的Ajax跨域调用实现代码
2012/02/21 PHP
php实现使用正则将文本中的网址转换成链接标签
2014/12/03 PHP
PHP检测用户语言的方法
2015/06/15 PHP
深入解析PHP的Yii框架中的event事件机制
2016/03/17 PHP
在CentOS系统上从零开始搭建WordPress博客的全流程记录
2016/04/21 PHP
Yii基于CActiveForm的Ajax数据验证用法示例
2016/07/14 PHP
php微信公众号开发之现金红包
2018/04/16 PHP
JS实现将Asp.Net的DateTime Json类型转换为标准时间的方法
2016/08/02 Javascript
js实现手机拍照上传功能
2017/01/17 Javascript
Vue学习笔记进阶篇之单元素过度
2017/07/19 Javascript
vue.js中npm安装教程图解
2018/04/10 Javascript
vue+echarts实现动态绘制图表及异步加载数据的方法
2018/10/17 Javascript
Electron-vue脚手架改造vue项目的方法
2018/10/22 Javascript
JS实现计算小于非负数n的素数的数量算法示例
2019/02/26 Javascript
详解element-ui设置下拉选择切换必填和非必填
2019/06/17 Javascript
微信浏览器左上角返回按钮监听的实现
2020/03/04 Javascript
JS使用正则表达式实现常用的表单验证功能分析
2020/04/30 Javascript
Vue3+elementui plus创建项目的方法
2020/12/01 Vue.js
Python实现备份文件实例
2014/09/16 Python
Python实现的文本编辑器功能示例
2017/06/30 Python
使用python绘制二元函数图像的实例
2019/02/12 Python
djang常用查询SQL语句的使用代码
2019/02/15 Python
python opencv 批量改变图片的尺寸大小的方法
2019/06/28 Python
Python 使用 prettytable 库打印表格美化输出功能
2019/12/26 Python
Python 读取WAV音频文件 画频谱的实例
2020/03/14 Python
Python实现验证码识别
2020/06/15 Python
python解压zip包中文乱码解决方法
2020/11/27 Python
Python3压缩和解压缩实现代码
2021/03/01 Python
浅谈html5与APP混合开发遇到的问题总结
2018/03/20 HTML / CSS
用Python写一个for循环的例子
2016/07/19 面试题
中职生自我鉴定范文
2013/10/03 职场文书
奥巴马演讲稿
2014/01/08 职场文书
安全生产活动月方案
2014/03/09 职场文书
搞笑车尾标语
2014/06/23 职场文书
2016年优秀班主任先进事迹材料
2016/02/26 职场文书