小程序基本布局

本文介绍小程序三种基本布局:使用swiper实现图片轮播,通过flex实现水平分布,以及利用scroll-view实现垂直滚动,并附有完整的wxml和wxss代码示例。

作者:zhuge···预计阅读 10 分钟·562 阅读·0 评论
小程序基本布局

包括小程序的基本布局

wxml

<swiper class="swiper1" indicator-dots autoplay interval="2000" circular="">
<!--图片轮播-->
  <swiper-item>
    <view>A</view>
  </swiper-item>
  <swiper-item>
    <view>B</view>
  </swiper-item>
  <swiper-item>
    <view>C</view>
  </swiper-item>
  </swiper>
  <view style="height: 10px;"></view>
  <!--水平分布-->
  <view class="container1">
    <view>A</view>
    <view>B</view>
    <view>C</view>
  </view>
  <view style="height: 10px;"></view>
  <!--垂直滚动-->
  <scroll-view class="y-scroll" scroll-y>
    <view>A</view>
    <view>B</view>
    <view>C</view>
  </scroll-view>

wxss

.swiper1
{
  height: 20vh;
}
swiper-item view{
  height: 100%;
  line-height: 20vh;
  text-align: center;
}
swiper-item:nth-child(1)
{
  background-color: lightblue;
}
swiper-item:nth-child(2)
{
  background-color:lightgreen;
}
swiper-item:nth-child(3)
{
  background-color:lightpink;
}
.container1
{
  display: flex;
  justify-content: space-around;
}
.container1 view
{
  width: 30vw;
  height: 10vh;
  text-align: center;
  line-height: 10vh;
}
.container1 view:nth-child(1)
{
  background-color: lightblue;
}
.container1 view:nth-child(2)
{
  background-color:lightgreen;
}
.container1 view:nth-child(3)
{
  background-color:lightpink;
}
.y-scroll
{
  border: 1px solid gray;
  width: 30vw;
  height: 50vh;
}
.y-scroll view{
  width: 30vw;
  height: 30vh;
  text-align: center;
  line-height: 30vh;
}
.y-scroll view:nth-child(1)
{
  background-color: lightblue;
}
.y-scroll view:nth-child(2)
{
  background-color:lightgreen;
}
.y-scroll view:nth-child(3)
{
  background-color:lightpink;
}


相关文章

评论

加载中...