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


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 相关文章推荐
js监听表单value的修改同步问题,跨浏览器支持
Dec 31 Javascript
通过JS获取用户本地图片路径并显示的代码
Feb 16 Javascript
jQuery之字体大小的设置方法
Feb 27 Javascript
JavaScript数组函数unshift、shift、pop、push使用实例
Aug 27 Javascript
超炫的jquery仿flash导航栏特效
Nov 11 Javascript
jQuery中prop()方法用法实例
Jan 05 Javascript
IE10中flexigrid无法显示数据的解决方法
Jul 26 Javascript
详解JavaScript的回调函数
Nov 20 Javascript
解决bootstrap下拉菜单点击立即隐藏bug的方法
Jun 13 Javascript
Windows安装Node.js报错:2503、2502的解决方法
Oct 25 Javascript
cnpm加速Angular项目创建的方法
Sep 07 Javascript
vscode自定义vue模板的实现
Jan 27 Vue.js
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
删除无限级目录与文件代码共享
2006/07/12 PHP
PHP定时执行计划任务的多种方法小结
2011/12/19 PHP
PHP使用glob函数遍历目录或文件夹的方法
2014/12/16 PHP
php文件系统处理方法小结
2016/05/23 PHP
PHP内存缓存功能memcached示例
2016/10/19 PHP
PHP简单实现正则匹配省市区的方法
2018/04/13 PHP
使用JavaScript库还是自己写代码?
2010/01/28 Javascript
jQuery获取地址栏参数插件(模仿C#)
2010/10/26 Javascript
JQuery优缺点分析说明
2011/04/10 Javascript
JS画5角星方法介绍
2013/09/17 Javascript
javascript中apply和call方法的作用及区别说明
2014/02/14 Javascript
使用GruntJS构建Web程序之合并压缩篇
2014/06/06 Javascript
使用focus方法让光标默认停留在INPUT框
2014/07/29 Javascript
NodeJS中利用Promise来封装异步函数
2015/02/25 NodeJs
Bootstrap Metronic完全响应式管理模板学习笔记
2016/07/08 Javascript
关于动态生成dom绑定事件失效的原因及解决方法
2016/08/06 Javascript
BOM系列第一篇之定时器setTimeout和setInterval
2016/08/17 Javascript
详解JS几种变量交换方式以及性能分析对比
2016/11/25 Javascript
JS实现多张图片预览同步上传功能
2017/06/23 Javascript
javascript数组拍平方法总结
2018/01/20 Javascript
关于引入vue.js 文件的知识点总结
2020/01/28 Javascript
python使用scrapy解析js示例
2014/01/23 Python
仅用500行Python代码实现一个英文解析器的教程
2015/04/02 Python
Python多进程分块读取超大文件的方法
2016/04/13 Python
Python线程指南详细介绍
2017/01/05 Python
python matplotlib 绘图 和 dpi对应关系详解
2020/03/14 Python
Tensorflow中的降维函数tf.reduce_*使用总结
2020/04/20 Python
Python 实现一个计时器
2020/07/28 Python
python获取linux系统信息的三种方法
2020/10/14 Python
OpenCV+Python3.5 简易手势识别的实现
2020/12/21 Python
经典c++面试题二
2015/08/14 面试题
家长会演讲稿范文
2014/01/10 职场文书
《长相思》听课反思
2014/04/10 职场文书
2014报到证办理个人委托书
2014/10/08 职场文书
教师党员个人总结
2015/02/10 职场文书
再读《皇帝的新衣》的读后感悟!
2019/08/07 职场文书