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


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 相关文章推荐
各情景下元素宽高的获取实现代码
Sep 13 Javascript
Jquery异步请求数据实例代码
Dec 28 Javascript
js获取TreeView控件选中节点的Text和Value值的方法
Nov 24 Javascript
深入解析contentWindow, contentDocument
Jul 04 Javascript
用javascript替换URL中的参数值示例代码
Jan 27 Javascript
分析了一下JQuery中的extend方法实现原理
Feb 27 Javascript
js结合正则实现国内手机号段校验
Jun 19 Javascript
浅谈JavaScript中的字符编码转换问题
Jul 07 Javascript
JavaScript对数组进行随机重排的方法
Jul 22 Javascript
AngularJS使用ng-repeat遍历二维数组元素的方法详解
Nov 11 Javascript
使用async、enterproxy控制并发数量的方法详解
Jan 02 Javascript
vue界面发送表情的实现代码
Sep 11 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
ZF框架实现发送邮件的方法
2015/12/03 PHP
详解Laravel视图间共享数据与视图Composer
2016/08/04 PHP
深入理解Yii2.0乐观锁与悲观锁的原理与使用
2017/07/26 PHP
IE JS编程需注意的内存释放问题
2009/06/23 Javascript
基于jquery的无限级联下拉框js插件
2011/10/29 Javascript
JavaScript 开发工具webstrom使用指南
2014/12/09 Javascript
基于Jquery代码实现支持PC端手机端幻灯片代码
2015/11/17 Javascript
JavaScript Math 对象常用方法总结
2016/04/28 Javascript
JavaScript 中调用 Kotlin 方法实例详解
2017/06/09 Javascript
详解Angular调试技巧之报错404(not found)
2018/01/31 Javascript
Vue组件创建和传值的方法
2018/08/17 Javascript
angularjs使用div模拟textarea文本框的方法
2018/10/02 Javascript
关于自定义Egg.js的请求级别日志详解
2018/12/12 Javascript
vue tab滚动到一定高度,固定在顶部,点击tab切换不同的内容操作
2020/07/22 Javascript
微信小程序实现身份证取景框拍摄
2020/09/09 Javascript
原生js生成图片验证码
2020/10/11 Javascript
pycharm 使用心得(九)解决No Python interpreter selected的问题
2014/06/06 Python
Python 模拟登陆的两种实现方法
2017/08/10 Python
python 寻找优化使成本函数最小的最优解的方法
2017/12/28 Python
Python分支结构(switch)操作简介
2018/01/17 Python
python实现简单淘宝秒杀功能
2018/05/03 Python
手把手教你如何安装Pycharm(详细图文教程)
2018/11/28 Python
windows上安装python3教程以及环境变量配置详解
2019/07/18 Python
Python MongoDB 插入数据时已存在则不执行,不存在则插入的解决方法
2019/09/24 Python
Python爬虫之Selenium实现键盘事件
2020/12/04 Python
python 通过exifread读取照片信息
2020/12/24 Python
恶意软件的定义
2014/11/12 面试题
餐饮业的创业计划书范文
2013/12/26 职场文书
学前教育学生自荐信范文
2013/12/31 职场文书
网络工程师自荐书范文
2014/04/01 职场文书
毕业论文评语大全
2014/04/29 职场文书
五心教育心得体会
2014/09/04 职场文书
2014年工程部工作总结
2014/11/25 职场文书
百万英镑观后感
2015/06/09 职场文书
护士旷工检讨书
2015/08/15 职场文书
施工安全协议书
2016/03/22 职场文书