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


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 相关文章推荐
JavaScript 字符串连接性能优化
Dec 20 Javascript
禁止JQuery中的load方法装载IE缓存中文件的方法
Sep 11 Javascript
jQuery编写widget的一些技巧分享
Oct 28 Javascript
jQuery extend 的简单实例
Sep 18 Javascript
js 动态生成json对象、时时更新json对象的方法
Dec 02 Javascript
基于Vue实现支持按周切换的日历
Sep 24 Javascript
AngularJS实现的自定义过滤器简单示例
Feb 02 Javascript
VUE.js实现动态设置输入框disabled属性
Oct 28 Javascript
Vue简单封装axios之解决post请求后端接收不到参数问题
Feb 16 Javascript
JavaScript组合设计模式--改进引入案例分析
May 23 Javascript
vue 使用lodash实现对象数组深拷贝操作
Sep 10 Javascript
如何利用js在两个html窗口间通信
Apr 27 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
PHP4实际应用经验篇(1)
2006/10/09 PHP
PHP将整个网站生成HTML纯静态网页的方法总结
2012/02/05 PHP
PHP 杂谈《重构-改善既有代码的设计》之五 简化函数调用
2012/05/07 PHP
使用swoole扩展php websocket示例
2014/02/13 PHP
PHP APC缓存配置、使用详解
2014/03/06 PHP
PHP各种异常和错误的拦截方法及发生致命错误时进行报警
2016/01/19 PHP
Laravel接收前端ajax传来的数据的实例代码
2017/07/20 PHP
基于JQuery实现相同内容合并单元格的代码
2011/01/12 Javascript
{}与function(){}选用空对象{}来存放keyValue
2012/05/23 Javascript
Javascript中Array.prototype.map()详解
2014/10/22 Javascript
在JavaScript应用中实现延迟加载的方法
2015/06/25 Javascript
JavaScript简介_动力节点Java学院整理
2017/06/26 Javascript
基于JavaScript+HTML5 实现打地鼠小游戏逻辑流程图文详解(附完整代码)
2017/11/02 Javascript
vue打包的时候自动将px转成rem的操作方法
2018/06/20 Javascript
详解Vuex下Store的模块化拆分实践
2019/07/31 Javascript
手把手教你如何编译打包video.js
2020/12/09 Javascript
[03:49]DOTA2 2015国际邀请赛中国区预选赛第二日现场百态
2015/05/27 DOTA
[36:33]2018DOTA2亚洲邀请赛 4.3 突围赛 EG vs Newbee 第二场
2018/04/04 DOTA
Python中用pycurl监控http响应时间脚本分享
2015/02/02 Python
python通过pil模块获得图片exif信息的方法
2015/03/16 Python
常见的在Python中实现单例模式的三种方法
2015/04/08 Python
hmac模块生成加入了密钥的消息摘要详解
2018/01/11 Python
OpenCV HSV颜色识别及HSV基本颜色分量范围
2019/03/22 Python
10行Python代码计算汽车数量的实现方法
2019/10/23 Python
Python使用Chrome插件实现爬虫过程图解
2020/06/09 Python
如何实现一个python函数装饰器(Decorator)
2020/10/12 Python
canvas仿写贝塞尔曲线的示例代码
2017/12/29 HTML / CSS
美国眼镜网:GlassesUSA
2017/09/07 全球购物
新加坡交友网站:be2新加坡
2019/04/10 全球购物
匡威爱尔兰官网:Converse爱尔兰
2019/06/09 全球购物
大学在校生求职信范文
2013/11/21 职场文书
护士求职自荐信
2015/03/25 职场文书
政审证明材料
2015/06/19 职场文书
《风不能把阳光打败》读后感3篇
2020/01/06 职场文书
Rust 连接 PostgreSQL 数据库的详细过程
2022/01/22 PostgreSQL
MySQL时区造成时差问题
2022/04/13 MySQL