美文网首页
小程序实战Flex布局(1)简单的列表样式

小程序实战Flex布局(1)简单的列表样式

作者: Arison | 来源:发表于2018-03-16 14:36 被阅读361次

说明:

重点掌握Flex布局的基本知识==>详情看教程 Flex 布局教程:语法篇(阮一峰) - CSDN博客

效果:

image.png

tab_type.wxml

<!--navigator标签自带点击按压背景变色效果  -->
<view class='tab_container'>
 <view class='tab_header'>
 </view>

<view class='tab_content' class='tab_content'>
   <view class='nav-view-two'>
     <navigator url='../tab_one/tab_one' class='nav_one'>
        <text class='nav_text'>选项卡实现方式一</text>
        <view class='icon-arrow'></view>
     </navigator>
</view>

<view class='nav-view-two'>
  <navigator url='../tab_two/tab_two' class='nav_one'>
    <text class='nav_text'>选项卡实现方式二</text>
    <view class='icon-arrow'></view>
  </navigator>
</view>

<view class='nav-view-two'>
  <navigator url='../tab_two/tab_two' class='nav_one'>
    <text class='nav_text'>选项卡实现方式三</text>
    <view class='icon-arrow'></view>
  </navigator>
</view>

<view class='nav-view-two'>
  <navigator url='../tab_two/tab_two' class='nav_one'>
    <text class='nav_text'>选项卡实现方式四</text>
    <view class='icon-arrow'></view>
  </navigator>
</view>

<view class='nav-view-two'>
  <navigator url='../tab_two/tab_two' class='nav_one'>
    <text class='nav_text'>选项卡实现方式五</text>
    <view class='icon-arrow'></view>
  </navigator>
</view>
</view>

<view class='bottom'>
</view>
</view>

tab_type.wxss

  page {
    height: 100%;
  }

  .tab_container {
    width: 100%;
    height: 100%;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
  }

  /* .nav-view-one {
    display: flex;
    width: 100%;
    flex-direction: row;
    align-items: center;
    justify-content: center;
    border: 1px solid gainsboro;
    margin: 1px;
  } */

  .nav-view-two {
    display: flex;
    width: 100%;
    flex-direction: row;
    align-items: center;
    justify-content: center;
    border: 1px solid gainsboro;
    margin: 1px;
  }

  .tab_content {
    width: 100%;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
  }

  .nav_one {
    padding: 10px;
    width: 100%;
    display: flex;
  }

  /* .nav_two {
    padding: 10px;
    width: 100%;
    position: relative;
    display: flex;
  } */

  .nav_text {
    flex: 1;
  }

  .icon-arrow:after {
    content: '';
    display: inline-block;
    align-items: center;
    justify-content: center;
    width: 7px;
    height: 7px;
    margin-right: 6rpx;
    border-width: 2px 2px 0 0;
    border-color: #c8c8cd;
    border-style: solid;
    transform: rotate(45deg);
  }

相关文章

网友评论

      本文标题:小程序实战Flex布局(1)简单的列表样式

      本文链接:https://www.haomeiwen.com/subject/xlhlqftx.html