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


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 相关文章推荐
FLASH 广告之外的链接
Dec 16 Javascript
基于Jquery的文字滚动跑马灯插件(一个页面多个滚动区)
Jul 26 Javascript
JavaScript匿名函数与委托使用示例
Jul 22 Javascript
jQuery进行组件开发完整实例
Dec 15 Javascript
手机端点击图片放大特效PhotoSwipe.js插件实现
Aug 24 Javascript
Bootstrap 3.x打印预览背景色与文字显示异常的解决
Nov 06 Javascript
js上传图片预览的实现方法
May 09 Javascript
JS实现的视频弹幕效果示例
Aug 17 Javascript
浅谈Node 异步IO和事件循环
May 05 Javascript
Vue之Mixins(混入)的使用方法
Sep 24 Javascript
JS一次前端面试经历记录
Mar 19 Javascript
JavaScript高级程序设计之变量与作用域
Nov 17 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来写记数器(详细介绍)
2006/10/09 PHP
PHP动态变静态原理
2006/11/25 PHP
php实现文件下载(支持中文文名)
2013/12/04 PHP
实例分析PHP中PHPMailer发邮件
2017/12/13 PHP
PHP7 windows支持
2021/03/09 PHP
JQuery jsonp 使用示例代码
2009/08/12 Javascript
javascript 嵌套的函数(作用域链)
2010/03/15 Javascript
JavaScript去掉空格的方法集合
2010/12/28 Javascript
select标签模拟/美化方法采用JS外挂式插件
2013/04/01 Javascript
jQuery向上遍历DOM树之parents(),parent(),closest()之间的区别
2013/12/02 Javascript
js中AppendChild与insertBefore的用法详细解析
2013/12/16 Javascript
jQuery老黄历完整实现方法
2015/01/16 Javascript
js限制文本框只能输入中文的方法
2015/08/11 Javascript
js中获取 table节点各tr及td的内容简单实例
2016/10/14 Javascript
Js apply方法详解
2017/02/16 Javascript
vue+elementUI实现简单日历功能
2020/09/24 Javascript
[05:04]完美世界携手游戏风云打造 卡尔工作室地图界面篇
2013/04/23 DOTA
python处理圆角图片、圆形图片的例子
2014/04/25 Python
用Python实现一个简单的能够上传下载的HTTP服务器
2015/05/05 Python
python脚本设置超时机制系统时间的方法
2016/02/21 Python
Python中的字符串替换操作示例
2016/06/27 Python
Python实现简单生成验证码功能【基于random模块】
2018/02/10 Python
python爬虫获取淘宝天猫商品详细参数
2020/06/23 Python
使用pygame编写Flappy bird小游戏
2020/03/14 Python
Django实现列表页商品数据返回教程
2020/04/03 Python
使用python库xlsxwriter库来输出各种xlsx文件的示例
2020/09/01 Python
python 写一个性能测试工具(一)
2020/10/24 Python
python3.9实现pyinstaller打包python文件成exe
2020/12/13 Python
pytorch 把图片数据转化成tensor的操作
2021/03/04 Python
html5 css3 动态气泡按钮实例演示
2012/12/02 HTML / CSS
韩国现代百货官网:Hmall
2018/03/21 全球购物
在c#中using和new这两个关键字有什么意义
2013/05/19 面试题
介绍一下Ruby的特点
2013/01/20 面试题
房产继承公证书
2014/04/09 职场文书
大学新生军训自我鉴定范文
2014/09/13 职场文书
2014年自愿离婚协议书
2014/10/10 职场文书