小程序时间排序布局

wxml:

<view class='list'>

<view class='li1'>

<view class='img'></view>

<view class='text'>1</view>

<text class='data'>2018.01.01</text>

</view>

<view class='li2'>

<view class='img'></view>

<view class='text'>2</view>

<text class='data'>2018.01.01</text>

</view>

<view class='li1'>

<view class='img'></view>

<view class='text'>3</view>

<text class='data'>2018.01.01</text>

</view>

<view class='li2'>

<view class='img'></view>

<view class='text'>4</view>

<text class='data'>2018.01.01</text>

</view>

<view class='li1'>

<view class='img'></view>

<view class='text'>5</view>

<text class='data'>2018.01.01</text>

</view>

<view class='li2'>

<view class='img'></view>

<view class='text'>6</view>

<text class='data'>2018.01.01</text>

</view>

<view class='li1'>

<view class='img'></view>

<view class='text'>7</view>

<text class='data'>2018.01.01</text>

</view>

</view>

wxss:

.list{

width: 100%;

display: flex;

flex-wrap: wrap;

position: relative;

padding: 0 32rpx;

box-sizing: border-box;

}

.list::after{

position: absolute;

content: '';

width: 5rpx;

height: 100%;

background: #ccc;

top: -4rpx;

left: 50%;

border: 5rpx solid #fff;

}

.list .li1,.list .li2{

background: #999;

width: 50%;

height: 100rpx;

flex-shrink: 0;

line-height: 100rpx;

position: relative;

}

.list .li1{

border-radius: 100rpx 0 0 100rpx;

margin-bottom: 100rpx;

text-indent: 100rpx;

}

.list .li1:first-child{

margin-top: 0;

}

.list view:last-child{

margin-bottom: 0;

}

.list .li2{

border-radius: 0 100rpx 100rpx 0;

margin-top: 200rpx;

margin-bottom: 100rpx;

text-align: right;

padding-right: 100rpx;

box-sizing: border-box;

}

.list .li1::after,.list .li2::after{

width: 50rpx;

height: 50rpx;

position: absolute;

content: '';

right: 0;

background: green;

top: 15rpx;

border-radius: 50rpx;

border: 10rpx solid #fff;

z-index: 999;

}

.list .li1::after{

right: -44rpx;

}

.list .li2::after{

left: -44rpx;

}

.list .img{

position: absolute;

width: 80rpx;

height: 80rpx;

background: #fff;

border-radius: 80rpx;

margin: 10rpx;

}

.list .li2 .img{

right: 0rpx;

}

.list .data{

font-size: 28rpx;

position: absolute;

top: 0rpx;

line-height: 100rpx;

}

.list .li1 .data{

right: -200rpx;

}

.list .li2 .data{

left: -200rpx;

}

猜你喜欢

转载自blog.csdn.net/weixin_41871290/article/details/81080704