ColorUI 源代码
This commit is contained in:
weilanwl
2018-06-19 21:21:54 +08:00
parent 9e6720d0dc
commit 3834693e84
114 changed files with 4477 additions and 0 deletions
+28
View File
@@ -0,0 +1,28 @@
Page({
data: {
radio: [
{ name: 'USA', value: '美国' },
{ name: 'CHN', value: '中国', checked: 'true' },
{ name: 'BRA', value: '巴西' },
{ name: 'JPN', value: '日本' },
{ name: 'ENG', value: '澳大利亚' },
{ name: 'TUR', value: '哈萨克斯坦' },
{ name: 'TUR', value: '法国' },
{ name: 'BRA', value: '巴西' },
{ name: 'JPN', value: '日本' },
{ name: 'ENG', value: '英国' },
{ name: 'TUR', value: '法国' }
],
},
showModal: function (e) {
var showName = e.currentTarget.dataset.modal;
this.setData({
modalName: showName
})
},
closeModal: function (e) {
this.setData({
modalName: null
})
}
})
+1
View File
@@ -0,0 +1 @@
{}
+80
View File
@@ -0,0 +1,80 @@
<view class="bar justify-between">
<view class='ml-sm' bindtap='showModal' data-modal='listSide'>
<view class='btn success sm radius'>
<text class='iconfont icon-list'> 侧边菜单</text>
</view>
</view>
<view class='mr-sm' bindtap='showModal' data-modal='menuSide'>筛选
<text class="iconfont icon-filter success-text"></text>
</view>
</view>
<view class='side side-right' wx:if="{{modalName=='menuSide'}}">
<view class='side-close' bindtap='closeModal'></view>
<view class="bar">
<view class='text-lg'>
<text class=' iconfont icon-title success-text ml-sm'></text> 城市
</view>
</view>
<view class='double-chose'>
<scroll-view scroll-y class="double-chose-first" style='height:240px;width: 400rpx;'>
<view class="cur">北京</view>
<view class="" wx:for="asdasdasdasdasdasdasdasdasd">北京</view>
</scroll-view>
<scroll-view scroll-y class="double-chose-last" style='height:240px;'>
<view class="cur">北京</view>
<view class="" wx:for="asdasdasdasdasdasdasdasdasd">北京</view>
</scroll-view>
</view>
<view class="bar mt-sm">
<view class='text-lg'>
<text class=' iconfont icon-title success-text ml-sm'></text> 国家
</view>
</view>
<scroll-view class='modal-bd' scroll-y="true" style='max-height:800rpx;'>
<view class='single-modal'>
<view class="single-modal-item {{item.checked?'cur':''}}" wx:for="{{radio}}">{{item.value}}</view>
</view>
</scroll-view>
<view class='flex justify-center bar'>
<button class='success btn hollow mr-sm'>重置</button>
<button class='warning btn' bindtap='closeModal'>确定</button>
</view>
</view>
<view class='side side-list' wx:if="{{modalName=='listSide'}}">
<view class="user">
<view class="user-top">
<view class="user-img">
<image src="http://www.diwuyuan.com/bbs/uc_server/data/avatar/000/00/02/52_avatar_big.jpg" class='radius'></image>
</view>
<view class="user-text">
<view class="user-name">
文晓港
</view>
</view>
</view>
<view class='user-bg' style='background-image:url(http://www.diwuyuan.com/bbs/uc_server/data/avatar/000/00/02/52_avatar_big.jpg)'>
</view>
</view>
<view class="list-box">
<view class="list-li list-arrow">
<view class="list-text">
<view class="iconfont icon-moneybagfill danger-text"> </view> 余额
</view>
</view>
<view class="list-li list-arrow">
<view class="list-text">
<view class="iconfont icon-skinfill success-text"> </view> 主题
</view>
</view>
<view class="list-li list-arrow">
<view class="list-text">
<view class="iconfont icon-locationfill warning-text"> </view> 地址
</view>
</view>
</view>
<view class='flex justify-center bar mt-xs'>
<button class='warning btn hollow' bindtap='closeModal'>退出账号</button>
</view>
<view class='side-close' bindtap='closeModal'></view>
</view>
+38
View File
@@ -0,0 +1,38 @@
page {
background: #f1f1f1;
}
.side {
background: #f1f1f1;
position: fixed;
top: 0;
width: 650rpx;
height: 100%;
box-shadow: 0 0 0 1000px rgba(0, 0, 0, 0.5);
left: 0;
overflow-y: auto;
}
.side-right {
left: auto;
right: 0;
}
.side-list {
width: 400rpx;
}
.side-close {
background: rgba(0, 0, 0, 0.1);
width: 350rpx;
height: 100%;
position: fixed;
z-index: 997;
right: 0rpx;
top: 0rpx;
}
.side-right .side-close{
width: 100rpx;
left: 0rpx;
right: auto;
}