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


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 相关文章推荐
用Juery网页选项卡实现代码
Jun 13 Javascript
jQuery .attr()和.removeAttr()方法操作元素属性示例
Jul 16 Javascript
jquery跨域请求示例分享(jquery发送ajax请求)
Mar 25 Javascript
Jquery 实现弹出层插件
Jan 28 Javascript
JavaScript中使用Math.floor()方法对数字取整
Jun 15 Javascript
jquery延迟对象解析
Oct 26 Javascript
使用JavaScript实现一个小程序之99乘法表
Sep 21 Javascript
基于Bootstrap实现城市三级联动
Nov 23 Javascript
vue里如何主动销毁keep-alive缓存的组件
Mar 21 Javascript
vue实现搜索过滤效果
May 28 Javascript
JS实现滑动插件
Jan 15 Javascript
vue递归获取父元素的元素实例
Aug 07 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代码运行时间查看类代码分享
2011/08/06 PHP
如何使用Linux的Crontab定时执行PHP脚本的方法
2011/12/19 PHP
php实现的获取网站备案信息查询代码(360)
2013/09/23 PHP
php中实现记住密码下次自动登录的例子
2014/11/06 PHP
IE关闭时判断及AJAX注销案例学习
2013/02/18 Javascript
开发中可能会用到的jQuery小技巧
2014/03/07 Javascript
JavaScript的Vue.js库入门学习教程
2016/05/23 Javascript
JS实现直接运行html代码的方法
2017/03/13 Javascript
json字符串传到前台input的方法
2018/08/06 Javascript
React key值的作用和使用详解
2018/08/23 Javascript
js获取form表单中name属性的值
2019/02/27 Javascript
JS实现的tab切换并显示相应内容模块功能示例
2019/08/03 Javascript
vue实现跳转接口push 转场动画示例
2019/11/01 Javascript
JavaScript中Object、map、weakmap的区别分析
2020/12/15 Javascript
python中as用法实例分析
2015/04/30 Python
python统计cpu利用率的方法
2015/06/02 Python
使用Python简单的实现树莓派的WEB控制
2016/02/18 Python
Python读取本地文件并解析网页元素的方法
2018/05/21 Python
Python DataFrame 设置输出不显示index(索引)值的方法
2018/06/07 Python
Python实现base64编码的图片保存到本地功能示例
2018/06/22 Python
Python中的Numpy矩阵操作
2018/08/12 Python
python 3.7.4 安装 opencv的教程
2019/10/10 Python
python实现同一局域网下传输图片
2020/03/20 Python
pytorch 查看cuda 版本方式
2020/06/23 Python
python爬虫beautifulsoup解析html方法
2020/12/07 Python
CSS3中动画属性transform、transition和animation属性的区别
2016/09/25 HTML / CSS
基于html5 canvas做批改作业的小插件
2020/05/20 HTML / CSS
美国礼品卡交易网站:Cardpool
2018/08/27 全球购物
前台文员岗位职责及工作流程
2013/11/19 职场文书
企业厂长岗位职责
2013/12/17 职场文书
委托书格式范文
2015/01/28 职场文书
2015年感恩母亲节活动方案
2015/05/04 职场文书
python爬虫框架feapde的使用简介
2021/04/20 Python
TensorFlow的自动求导原理分析
2021/05/26 Python
golang中字符串MD5生成方式总结
2021/07/04 Golang
python数字转对应中文的方法总结
2021/08/02 Python