小程序CSS入门

小程序样式课程-第28课-定位-相对定位

时间:2019/1/3 12:32:14  作者:互联网  来源:网络转载  查看:16682  评论:0
内容摘要:基础用法设置为相对定位的元素框会偏移某个距离。元素仍然保持其未定位前的形状,它原本所占的空间仍保留。相对定位是一个非常容易掌握的概念。如果对一个元素进行相对定位,它将出现在它所在的位置上。然后,可以通过设置垂直或水平位置,让这个元素“相对于”它的起点进行移...

基础用法

设置为相对定位的元素框会偏移某个距离。元素仍然保持其未定位前的形状,它原本所占的空间仍保留。

相对定位是一个非常容易掌握的概念。如果对一个元素进行相对定位,它将出现在它所在的位置上。然后,可以通过设置垂直或水平位置,让这个元素“相对于”它的起点进行移动。

如果将 top 设置为 20px,那么框将在原位置顶部下面 20 像素的地方。如果 left 设置为 30 像素,那么会在元素左边创建 30 像素的空间,也就是将元素向右移动。

#box_relative {

  position: relative;

  left: 30px;

  top: 20px;

}

如下图所示:

  小程序样式课程-第28课-定位-相对定位

注意,在使用相对定位时,无论是否进行移动,元素仍然占据原来的空间。因此,移动元素会导致它覆盖其它框。


小程序应用

默认效果

Wxml代码

<view>

  <view  class='fk'>区块1 </view>

  <view  class='fk'>区块2 </view>

  <view  class='fk'>区块3 </view>

</view>

 

<view class='cls'>

  <view  class='fk'>区块1 </view>

  <view  class='fk'>区块2 </view>

  <view  class='fk'>区块3 </view>

</view>

Wxss代码

.fk{

  width: 100px;

  height: 100px;

  margin: 10px;

  background-color: gainsboro;

}

.cls{

  display: flex;

  flex-direction: row;

}

 效果如下图

 小程序样式课程-第28课-定位-相对定位

相对定位效果

Wxml代码

<view>

  <view  class='fk'>区块1 </view>

  <view  class='fk a2'>区块2 </view>

  <view  class='fk'>区块3 </view>

</view>

 

<view class='cls'>

  <view  class='fk'>区块1 </view>

  <view  class='fk a2'>区块2 </view>

  <view  class='fk'>区块3 </view>

</view>

Wxss代码

.fk{

  width: 100px;

  height: 100px;

  margin: 10px;

  background-color: gainsboro;

}

.cls{

  display: flex;

  flex-direction: row;

}

.a2{

  position: relative;

  top: 50px;

  left: 50px

}

效果如下图

  小程序样式课程-第28课-定位-相对定位

欢迎大家支持我的视频课程:微信小程序样式开发入门 
小程序样式课程-第1课-样式基础-元素选择器

相关评论
评论者:      验证码:  点击获取验证码
咨询QQ/微信:45157718 点击这里给我发消息 | 电话:13516821613 | 浙江杭州余杭区东港路118号雷恩科技创新园 | 网站支持:杭州摇亿网络科技 | 浙ICP备06056032号-6 |