微信小程序图片绝对定位
2016-11-22 09:32
477 查看
在小程序中,有时需要用到背景图片,但是如果使用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去找到图片上的位置,并定义上去。上程序刚刚公测,我也在不断学习中,欢迎大家相互讨论,如果不对,敬请指正
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去找到图片上的位置,并定义上去。上程序刚刚公测,我也在不断学习中,欢迎大家相互讨论,如果不对,敬请指正
相关文章推荐
- 微信小程序 图片绝对定位(背景图片)
- 微信小程序开发:图片绝对定位以及数据遍历的步骤
- 微信小程序开发:图片绝对定位以及数据遍历的步骤
- 微信小程序 相对定位和绝对定位
- 【微信小程序】异步请求,权重,自适应宽度并折行,颜色渐变,绝对定位
- 【微信小程序】获取轮播图当前图片下标、滑动展示对应的位数、点击位数展示对应图片
- 微信小程序地图定位
- 微信小程序上传图片 后台Java+spring接收
- 微信小程序 Image 图片实现宽度100%,高度自适应
- 微信小程序图片选择区域裁剪实现方法
- [置顶] 微信小程序识别二维码跳转 图片预览,放大图片 + 识别图中二维码 出现的坑2个
- 微信小程序中实现首饰缩放图片
- 微信小程序保存网络图片的方式2:downfile+saveImageToPhotosAlbum
- 微信小程序背景图片完全覆盖显示
- img标签绝对位置定位,图片显示在签名之上。
- 微信小程序图片实现宽度100%,高度自适应
- 微信小程序将字符串生成二维码图片的操作方法
- 【代码】微信小程序 简单一个页面,网上图片展示
- 17行代码解决微信小程序图片延迟加载
- 左侧图片 右侧块的实现方法---解决3像素bug的一种解决方案,不用浮动用绝对定位和margin-left