From 967f46ae3da5aee1997c94cd01570802c7548c36 Mon Sep 17 00:00:00 2001 From: Weilanwl <1273753708@qq.com> Date: Sun, 23 Dec 2018 03:03:40 +0800 Subject: [PATCH] v2.0.2 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit v2.0.2 2.0版本上线 --- LICENSE | 21 - README.md | 27 - app.json | 35 - app.wxss | 170 - colorui.wxss | 6 - demo/.gitattributes | 2 + demo/app.js | 89 + demo/app.json | 65 + demo/app.wxss | 132 + demo/colorui.wxss | 2953 +++++++++++++++++ demo/icon.wxss | 654 ++++ demo/images/BasicsBg.png | Bin 0 -> 106513 bytes demo/images/cjkz.png | Bin 0 -> 2546 bytes demo/images/componentBg.png | Bin 0 -> 101885 bytes demo/images/logo.png | Bin 0 -> 34694 bytes demo/images/tabbar/basics.png | Bin 0 -> 3233 bytes demo/images/tabbar/basics_cur.png | Bin 0 -> 5009 bytes demo/images/tabbar/component.png | Bin 0 -> 1338 bytes demo/images/tabbar/component_cur.png | Bin 0 -> 2894 bytes demo/images/tabbar/plugin.png | Bin 0 -> 2411 bytes demo/images/tabbar/plugin_cur.png | Bin 0 -> 4500 bytes demo/pages/basics/avatar/avatar.js | 14 + .../pages/basics/avatar/avatar.json | 0 demo/pages/basics/avatar/avatar.wxml | 72 + demo/pages/basics/avatar/avatar.wxss | 1 + demo/pages/basics/background/background.js | 11 + .../pages/basics/background/background.json | 0 demo/pages/basics/background/background.wxml | 130 + demo/pages/basics/background/background.wxss | 0 demo/pages/basics/button/button.js | 18 + .../pages/basics/button/button.json | 0 demo/pages/basics/button/button.wxml | 99 + demo/pages/basics/button/button.wxss | 1 + demo/pages/basics/button/design.js | 59 + .../pages/basics/button/design.json | 0 demo/pages/basics/button/design.wxml | 81 + demo/pages/basics/button/design.wxss | 6 + demo/pages/basics/form/form.js | 10 + .../pages/basics/form/form.json | 0 demo/pages/basics/form/form.wxml | 61 + demo/pages/basics/form/form.wxss | 0 demo/pages/basics/home/home.js | 23 + .../pages/basics/home/home.json | 0 demo/pages/basics/home/home.wxml | 8 + demo/pages/basics/home/home.wxss | 0 demo/pages/basics/icon/icon.js | 28 + .../pages/basics/icon/icon.json | 0 demo/pages/basics/icon/icon.wxml | 22 + demo/pages/basics/icon/icon.wxss | 6 + demo/pages/basics/image/image.js | 10 + .../pages/basics/image/image.json | 0 demo/pages/basics/image/image.wxml | 14 + demo/pages/basics/image/image.wxss | 19 + demo/pages/basics/layout/layout.js | 16 + .../pages/basics/layout/layout.json | 0 demo/pages/basics/layout/layout.wxml | 185 ++ demo/pages/basics/layout/layout.wxss | 3 + demo/pages/basics/loading/loading.js | 12 + .../pages/basics/loading/loading.json | 0 demo/pages/basics/loading/loading.wxml | 31 + demo/pages/basics/loading/loading.wxss | 1 + demo/pages/basics/progress/progress.js | 38 + .../pages/basics/progress/progress.json | 0 demo/pages/basics/progress/progress.wxml | 116 + demo/pages/basics/progress/progress.wxss | 0 demo/pages/basics/shadow/shadow.js | 12 + .../pages/basics/shadow/shadow.json | 0 demo/pages/basics/shadow/shadow.wxml | 34 + demo/pages/basics/shadow/shadow.wxss | 0 demo/pages/basics/tag/tag.js | 11 + .../pages/basics/tag/tag.json | 0 demo/pages/basics/tag/tag.wxml | 119 + demo/pages/basics/tag/tag.wxss | 0 demo/pages/basics/text/text.js | 85 + demo/pages/basics/text/text.json | 1 + demo/pages/basics/text/text.wxml | 148 + demo/pages/basics/text/text.wxss | 1 + demo/pages/component/bar/bar.js | 8 + demo/pages/component/bar/bar.json | 1 + demo/pages/component/bar/bar.wxml | 245 ++ demo/pages/component/bar/bar.wxss | 0 demo/pages/component/card/card.js | 12 + demo/pages/component/card/card.json | 1 + demo/pages/component/card/card.wxml | 123 + demo/pages/component/card/card.wxss | 0 demo/pages/component/chat/chat.js | 9 + demo/pages/component/chat/chat.json | 1 + demo/pages/component/chat/chat.wxml | 91 + demo/pages/component/chat/chat.wxss | 3 + demo/pages/component/form/form.js | 147 + demo/pages/component/form/form.json | 1 + demo/pages/component/form/form.wxml | 175 + demo/pages/component/form/form.wxss | 3 + demo/pages/component/home/home.js | 17 + demo/pages/component/home/home.json | 1 + demo/pages/component/home/home.wxml | 8 + demo/pages/component/home/home.wxss | 0 demo/pages/component/list/list.js | 13 + demo/pages/component/list/list.json | 1 + demo/pages/component/list/list.wxml | 432 +++ demo/pages/component/list/list.wxss | 37 + demo/pages/component/modal/modal.js | 18 + demo/pages/component/modal/modal.json | 1 + demo/pages/component/modal/modal.wxml | 123 + demo/pages/component/modal/modal.wxss | 0 demo/pages/component/nav/nav.js | 16 + demo/pages/component/nav/nav.json | 1 + demo/pages/component/nav/nav.wxml | 87 + demo/pages/component/nav/nav.wxss | 1 + demo/pages/component/swiper/swiper.js | 104 + demo/pages/component/swiper/swiper.json | 1 + demo/pages/component/swiper/swiper.wxml | 41 + demo/pages/component/swiper/swiper.wxss | 1 + demo/pages/component/timeline/timeline.js | 9 + demo/pages/component/timeline/timeline.json | 1 + demo/pages/component/timeline/timeline.wxml | 90 + demo/pages/component/timeline/timeline.wxss | 1 + demo/pages/include/custom/custom.js | 23 + demo/pages/include/custom/custom.json | 4 + demo/pages/include/custom/custom.wxml | 0 demo/pages/include/custom/custom.wxss | 1 + demo/pages/plugin/animation/animation.js | 8 + demo/pages/plugin/animation/animation.json | 1 + demo/pages/plugin/animation/animation.wxml | 17 + demo/pages/plugin/animation/animation.wxss | 75 + demo/pages/plugin/gradual/gradual.js | 7 + demo/pages/plugin/gradual/gradual.json | 1 + demo/pages/plugin/gradual/gradual.wxml | 7 + demo/pages/plugin/gradual/gradual.wxss | 1 + demo/pages/plugin/home/home.js | 24 + demo/pages/plugin/home/home.json | 1 + demo/pages/plugin/home/home.wxml | 14 + demo/pages/plugin/home/home.wxss | 41 + demo/pages/plugin/indexes/indexes.js | 88 + demo/pages/plugin/indexes/indexes.json | 1 + demo/pages/plugin/indexes/indexes.wxml | 41 + demo/pages/plugin/indexes/indexes.wxss | 69 + demo/pages/test.js | 17 + demo/pages/test.json | 3 + demo/pages/test.wxml | 13 + demo/pages/test.wxss | 38 + demo/project.config.json | 194 ++ demo/utils/colorui.js | 1 + icon.wxss | 1 - images/ColorUI.jpg | Bin 99074 -> 0 bytes images/icon.jpg | Bin 16020 -> 0 bytes images/index.png | Bin 57917 -> 0 bytes images/mm_reward_qrcode_1540462442829.png | Bin 149329 -> 0 bytes images/skin.jpg | Bin 135734 -> 0 bytes images/wxqrcode.jpg | Bin 29503 -> 0 bytes pages/animation/animation.js | 61 - pages/animation/animation.wxml | 38 - pages/animation/animation.wxss | 3 - pages/badge/badge.js | 5 - pages/badge/badge.json | 3 - pages/badge/badge.wxml | 89 - pages/badge/badge.wxss | 11 - pages/bar/bar.js | 22 - pages/bar/bar.json | 3 - pages/bar/bar.wxml | 124 - pages/bar/bar.wxss | 10 - pages/border/border.js | 5 - pages/border/border.json | 3 - pages/border/border.wxml | 42 - pages/border/border.wxss | 14 - pages/button/button.js | 5 - pages/button/button.json | 3 - pages/button/button.wxml | 119 - pages/button/button.wxss | 6 - pages/button/sub.js | 73 - pages/button/sub.json | 5 - pages/button/sub.wxml | 6 - pages/button/sub.wxss | 4 - pages/chat/chat.js | 5 - pages/chat/chat.wxml | 71 - pages/chat/chat.wxss | 4 - pages/comment/comment.js | 5 - pages/comment/comment.wxml | 36 - pages/comment/comment.wxss | 1 - pages/form/form.js | 171 - pages/form/form.json | 3 - pages/form/form.wxml | 266 -- pages/form/form.wxss | 3 - pages/icon/icon.js | 5 - pages/icon/icon.json | 3 - pages/icon/icon.wxml | 839 ----- pages/icon/icon.wxss | 30 - pages/image/image.js | 5 - pages/image/image.wxml | 75 - pages/image/image.wxss | 3 - pages/index/index.js | 40 - pages/index/index.json | 3 - pages/index/index.wxml | 22 - pages/index/index.wxss | 18 - pages/item/item.js | 5 - pages/item/item.wxml | 219 -- pages/item/item.wxss | 3 - pages/label/label.js | 5 - pages/label/label.wxml | 5 - pages/label/label.wxss | 10 - pages/layout/layout.js | 66 - pages/layout/layout.json | 3 - pages/layout/layout.wxml | 134 - pages/layout/layout.wxss | 3 - pages/list/list.js | 5 - pages/list/list.json | 3 - pages/list/list.wxml | 228 -- pages/list/list.wxss | 3 - pages/loading/loading.js | 26 - pages/loading/loading.json | 3 - pages/loading/loading.wxml | 49 - pages/loading/loading.wxss | 10 - pages/modal/modal.js | 29 - pages/modal/modal.wxml | 99 - pages/modal/modal.wxss | 3 - pages/nav/nav.js | 24 - pages/nav/nav.json | 3 - pages/nav/nav.wxml | 111 - pages/nav/nav.wxss | 3 - pages/norm/norm.js | 5 - pages/norm/norm.json | 3 - pages/norm/norm.wxml | 30 - pages/norm/norm.wxss | 1 - pages/progress/progress.js | 5 - pages/progress/progress.wxml | 110 - pages/progress/progress.wxss | 3 - pages/rating/rating.js | 29 - pages/rating/rating.wxml | 21 - pages/rating/rating.wxss | 14 - pages/side/side.js | 28 - pages/side/side.wxml | 80 - pages/side/side.wxss | 38 - pages/slider/slider.js | 41 - pages/slider/slider.wxml | 36 - pages/slider/slider.wxss | 69 - pages/sub/sub.js | 66 - pages/sub/sub.wxml | 2 - pages/sub/sub.wxss | 1 - pages/text/text.js | 5 - pages/text/text.json | 3 - pages/text/text.wxml | 65 - pages/text/text.wxss | 3 - pages/timeline/timeline.js | 5 - pages/timeline/timeline.wxml | 77 - pages/timeline/timeline.wxss | 71 - project.config.json | 168 - app.js => template/app.js | 21 +- template/app.json | 12 + template/app.wxss | 2 + template/colorui.wxss | 2953 +++++++++++++++++ template/icon.wxss | 654 ++++ template/pages/index/index.js | 56 + template/pages/index/index.json | 3 + template/pages/index/index.wxml | 20 + template/pages/index/index.wxss | 0 template/project.config.json | 40 + {utils => template/utils}/util.js | 0 257 files changed, 11663 insertions(+), 4566 deletions(-) delete mode 100644 LICENSE delete mode 100644 README.md delete mode 100644 app.json delete mode 100644 app.wxss delete mode 100644 colorui.wxss create mode 100644 demo/.gitattributes create mode 100644 demo/app.js create mode 100644 demo/app.json create mode 100644 demo/app.wxss create mode 100644 demo/colorui.wxss create mode 100644 demo/icon.wxss create mode 100644 demo/images/BasicsBg.png create mode 100644 demo/images/cjkz.png create mode 100644 demo/images/componentBg.png create mode 100644 demo/images/logo.png create mode 100644 demo/images/tabbar/basics.png create mode 100644 demo/images/tabbar/basics_cur.png create mode 100644 demo/images/tabbar/component.png create mode 100644 demo/images/tabbar/component_cur.png create mode 100644 demo/images/tabbar/plugin.png create mode 100644 demo/images/tabbar/plugin_cur.png create mode 100644 demo/pages/basics/avatar/avatar.js rename pages/animation/animation.json => demo/pages/basics/avatar/avatar.json (100%) create mode 100644 demo/pages/basics/avatar/avatar.wxml create mode 100644 demo/pages/basics/avatar/avatar.wxss create mode 100644 demo/pages/basics/background/background.js rename pages/chat/chat.json => demo/pages/basics/background/background.json (100%) create mode 100644 demo/pages/basics/background/background.wxml create mode 100644 demo/pages/basics/background/background.wxss create mode 100644 demo/pages/basics/button/button.js rename pages/comment/comment.json => demo/pages/basics/button/button.json (100%) create mode 100644 demo/pages/basics/button/button.wxml create mode 100644 demo/pages/basics/button/button.wxss create mode 100644 demo/pages/basics/button/design.js rename pages/image/image.json => demo/pages/basics/button/design.json (100%) create mode 100644 demo/pages/basics/button/design.wxml create mode 100644 demo/pages/basics/button/design.wxss create mode 100644 demo/pages/basics/form/form.js rename pages/item/item.json => demo/pages/basics/form/form.json (100%) create mode 100644 demo/pages/basics/form/form.wxml create mode 100644 demo/pages/basics/form/form.wxss create mode 100644 demo/pages/basics/home/home.js rename pages/label/label.json => demo/pages/basics/home/home.json (100%) create mode 100644 demo/pages/basics/home/home.wxml create mode 100644 demo/pages/basics/home/home.wxss create mode 100644 demo/pages/basics/icon/icon.js rename pages/modal/modal.json => demo/pages/basics/icon/icon.json (100%) create mode 100644 demo/pages/basics/icon/icon.wxml create mode 100644 demo/pages/basics/icon/icon.wxss create mode 100644 demo/pages/basics/image/image.js rename pages/progress/progress.json => demo/pages/basics/image/image.json (100%) create mode 100644 demo/pages/basics/image/image.wxml create mode 100644 demo/pages/basics/image/image.wxss create mode 100644 demo/pages/basics/layout/layout.js rename pages/rating/rating.json => demo/pages/basics/layout/layout.json (100%) create mode 100644 demo/pages/basics/layout/layout.wxml create mode 100644 demo/pages/basics/layout/layout.wxss create mode 100644 demo/pages/basics/loading/loading.js rename pages/side/side.json => demo/pages/basics/loading/loading.json (100%) create mode 100644 demo/pages/basics/loading/loading.wxml create mode 100644 demo/pages/basics/loading/loading.wxss create mode 100644 demo/pages/basics/progress/progress.js rename pages/slider/slider.json => demo/pages/basics/progress/progress.json (100%) create mode 100644 demo/pages/basics/progress/progress.wxml create mode 100644 demo/pages/basics/progress/progress.wxss create mode 100644 demo/pages/basics/shadow/shadow.js rename pages/sub/sub.json => demo/pages/basics/shadow/shadow.json (100%) create mode 100644 demo/pages/basics/shadow/shadow.wxml create mode 100644 demo/pages/basics/shadow/shadow.wxss create mode 100644 demo/pages/basics/tag/tag.js rename pages/timeline/timeline.json => demo/pages/basics/tag/tag.json (100%) create mode 100644 demo/pages/basics/tag/tag.wxml create mode 100644 demo/pages/basics/tag/tag.wxss create mode 100644 demo/pages/basics/text/text.js create mode 100644 demo/pages/basics/text/text.json create mode 100644 demo/pages/basics/text/text.wxml create mode 100644 demo/pages/basics/text/text.wxss create mode 100644 demo/pages/component/bar/bar.js create mode 100644 demo/pages/component/bar/bar.json create mode 100644 demo/pages/component/bar/bar.wxml create mode 100644 demo/pages/component/bar/bar.wxss create mode 100644 demo/pages/component/card/card.js create mode 100644 demo/pages/component/card/card.json create mode 100644 demo/pages/component/card/card.wxml create mode 100644 demo/pages/component/card/card.wxss create mode 100644 demo/pages/component/chat/chat.js create mode 100644 demo/pages/component/chat/chat.json create mode 100644 demo/pages/component/chat/chat.wxml create mode 100644 demo/pages/component/chat/chat.wxss create mode 100644 demo/pages/component/form/form.js create mode 100644 demo/pages/component/form/form.json create mode 100644 demo/pages/component/form/form.wxml create mode 100644 demo/pages/component/form/form.wxss create mode 100644 demo/pages/component/home/home.js create mode 100644 demo/pages/component/home/home.json create mode 100644 demo/pages/component/home/home.wxml create mode 100644 demo/pages/component/home/home.wxss create mode 100644 demo/pages/component/list/list.js create mode 100644 demo/pages/component/list/list.json create mode 100644 demo/pages/component/list/list.wxml create mode 100644 demo/pages/component/list/list.wxss create mode 100644 demo/pages/component/modal/modal.js create mode 100644 demo/pages/component/modal/modal.json create mode 100644 demo/pages/component/modal/modal.wxml create mode 100644 demo/pages/component/modal/modal.wxss create mode 100644 demo/pages/component/nav/nav.js create mode 100644 demo/pages/component/nav/nav.json create mode 100644 demo/pages/component/nav/nav.wxml create mode 100644 demo/pages/component/nav/nav.wxss create mode 100644 demo/pages/component/swiper/swiper.js create mode 100644 demo/pages/component/swiper/swiper.json create mode 100644 demo/pages/component/swiper/swiper.wxml create mode 100644 demo/pages/component/swiper/swiper.wxss create mode 100644 demo/pages/component/timeline/timeline.js create mode 100644 demo/pages/component/timeline/timeline.json create mode 100644 demo/pages/component/timeline/timeline.wxml create mode 100644 demo/pages/component/timeline/timeline.wxss create mode 100644 demo/pages/include/custom/custom.js create mode 100644 demo/pages/include/custom/custom.json create mode 100644 demo/pages/include/custom/custom.wxml create mode 100644 demo/pages/include/custom/custom.wxss create mode 100644 demo/pages/plugin/animation/animation.js create mode 100644 demo/pages/plugin/animation/animation.json create mode 100644 demo/pages/plugin/animation/animation.wxml create mode 100644 demo/pages/plugin/animation/animation.wxss create mode 100644 demo/pages/plugin/gradual/gradual.js create mode 100644 demo/pages/plugin/gradual/gradual.json create mode 100644 demo/pages/plugin/gradual/gradual.wxml create mode 100644 demo/pages/plugin/gradual/gradual.wxss create mode 100644 demo/pages/plugin/home/home.js create mode 100644 demo/pages/plugin/home/home.json create mode 100644 demo/pages/plugin/home/home.wxml create mode 100644 demo/pages/plugin/home/home.wxss create mode 100644 demo/pages/plugin/indexes/indexes.js create mode 100644 demo/pages/plugin/indexes/indexes.json create mode 100644 demo/pages/plugin/indexes/indexes.wxml create mode 100644 demo/pages/plugin/indexes/indexes.wxss create mode 100644 demo/pages/test.js create mode 100644 demo/pages/test.json create mode 100644 demo/pages/test.wxml create mode 100644 demo/pages/test.wxss create mode 100644 demo/project.config.json create mode 100644 demo/utils/colorui.js delete mode 100644 icon.wxss delete mode 100644 images/ColorUI.jpg delete mode 100644 images/icon.jpg delete mode 100644 images/index.png delete mode 100644 images/mm_reward_qrcode_1540462442829.png delete mode 100644 images/skin.jpg delete mode 100644 images/wxqrcode.jpg delete mode 100644 pages/animation/animation.js delete mode 100644 pages/animation/animation.wxml delete mode 100644 pages/animation/animation.wxss delete mode 100644 pages/badge/badge.js delete mode 100644 pages/badge/badge.json delete mode 100644 pages/badge/badge.wxml delete mode 100644 pages/badge/badge.wxss delete mode 100644 pages/bar/bar.js delete mode 100644 pages/bar/bar.json delete mode 100644 pages/bar/bar.wxml delete mode 100644 pages/bar/bar.wxss delete mode 100644 pages/border/border.js delete mode 100644 pages/border/border.json delete mode 100644 pages/border/border.wxml delete mode 100644 pages/border/border.wxss delete mode 100644 pages/button/button.js delete mode 100644 pages/button/button.json delete mode 100644 pages/button/button.wxml delete mode 100644 pages/button/button.wxss delete mode 100644 pages/button/sub.js delete mode 100644 pages/button/sub.json delete mode 100644 pages/button/sub.wxml delete mode 100644 pages/button/sub.wxss delete mode 100644 pages/chat/chat.js delete mode 100644 pages/chat/chat.wxml delete mode 100644 pages/chat/chat.wxss delete mode 100644 pages/comment/comment.js delete mode 100644 pages/comment/comment.wxml delete mode 100644 pages/comment/comment.wxss delete mode 100644 pages/form/form.js delete mode 100644 pages/form/form.json delete mode 100644 pages/form/form.wxml delete mode 100644 pages/form/form.wxss delete mode 100644 pages/icon/icon.js delete mode 100644 pages/icon/icon.json delete mode 100644 pages/icon/icon.wxml delete mode 100644 pages/icon/icon.wxss delete mode 100644 pages/image/image.js delete mode 100644 pages/image/image.wxml delete mode 100644 pages/image/image.wxss delete mode 100644 pages/index/index.js delete mode 100644 pages/index/index.json delete mode 100644 pages/index/index.wxml delete mode 100644 pages/index/index.wxss delete mode 100644 pages/item/item.js delete mode 100644 pages/item/item.wxml delete mode 100644 pages/item/item.wxss delete mode 100644 pages/label/label.js delete mode 100644 pages/label/label.wxml delete mode 100644 pages/label/label.wxss delete mode 100644 pages/layout/layout.js delete mode 100644 pages/layout/layout.json delete mode 100644 pages/layout/layout.wxml delete mode 100644 pages/layout/layout.wxss delete mode 100644 pages/list/list.js delete mode 100644 pages/list/list.json delete mode 100644 pages/list/list.wxml delete mode 100644 pages/list/list.wxss delete mode 100644 pages/loading/loading.js delete mode 100644 pages/loading/loading.json delete mode 100644 pages/loading/loading.wxml delete mode 100644 pages/loading/loading.wxss delete mode 100644 pages/modal/modal.js delete mode 100644 pages/modal/modal.wxml delete mode 100644 pages/modal/modal.wxss delete mode 100644 pages/nav/nav.js delete mode 100644 pages/nav/nav.json delete mode 100644 pages/nav/nav.wxml delete mode 100644 pages/nav/nav.wxss delete mode 100644 pages/norm/norm.js delete mode 100644 pages/norm/norm.json delete mode 100644 pages/norm/norm.wxml delete mode 100644 pages/norm/norm.wxss delete mode 100644 pages/progress/progress.js delete mode 100644 pages/progress/progress.wxml delete mode 100644 pages/progress/progress.wxss delete mode 100644 pages/rating/rating.js delete mode 100644 pages/rating/rating.wxml delete mode 100644 pages/rating/rating.wxss delete mode 100644 pages/side/side.js delete mode 100644 pages/side/side.wxml delete mode 100644 pages/side/side.wxss delete mode 100644 pages/slider/slider.js delete mode 100644 pages/slider/slider.wxml delete mode 100644 pages/slider/slider.wxss delete mode 100644 pages/sub/sub.js delete mode 100644 pages/sub/sub.wxml delete mode 100644 pages/sub/sub.wxss delete mode 100644 pages/text/text.js delete mode 100644 pages/text/text.json delete mode 100644 pages/text/text.wxml delete mode 100644 pages/text/text.wxss delete mode 100644 pages/timeline/timeline.js delete mode 100644 pages/timeline/timeline.wxml delete mode 100644 pages/timeline/timeline.wxss delete mode 100644 project.config.json rename app.js => template/app.js (79%) create mode 100644 template/app.json create mode 100644 template/app.wxss create mode 100644 template/colorui.wxss create mode 100644 template/icon.wxss create mode 100644 template/pages/index/index.js create mode 100644 template/pages/index/index.json create mode 100644 template/pages/index/index.wxml create mode 100644 template/pages/index/index.wxss create mode 100644 template/project.config.json rename {utils => template/utils}/util.js (100%) diff --git a/LICENSE b/LICENSE deleted file mode 100644 index 65ada7d..0000000 --- a/LICENSE +++ /dev/null @@ -1,21 +0,0 @@ -MIT License - -Copyright (c) 2018 weilanwl - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE. diff --git a/README.md b/README.md deleted file mode 100644 index ae4d283..0000000 --- a/README.md +++ /dev/null @@ -1,27 +0,0 @@ - -

ColorUI组件

-

鲜亮的高饱和色彩,专注视觉的小程序组件库

-

-ColorUI组件是我根据开发经验,自己编写、整合的一套高颜值的微信小程序组件库。 -

-里面包含常用的一些基本元素,比如按钮,徽章,进度条等。相比其他组件库,ColorUI的元素更符合大众的审美,在边距、行高、大小、颜色等方面做了更细微的调整,也解决了一些微信小程序自带的兼容问题。 -

-除了基本元素外,还编写了一些经常用到的组件。比如时间线,导航,内容列表,商品等,极大的提高了开发者的效率。 -

-ColorUI V1.5 不再进行更新与维护,接下来会是全新的V2.0 -

-欢迎小程序开发者使用! 微信小程序开发 QQ群:240787041欢迎交流。 -

- 微信小程序开发 微信群 -

- - -

-项目网站: https://www.color-ui.com// -

-

小程序扫码体验
- -

-

-您的赞赏!我的动力!
-

diff --git a/app.json b/app.json deleted file mode 100644 index 2e2de88..0000000 --- a/app.json +++ /dev/null @@ -1,35 +0,0 @@ -{ - "pages": [ - "pages/index/index", - "pages/layout/layout", - "pages/button/button", - "pages/button/sub", - "pages/border/border", - "pages/badge/badge", - "pages/bar/bar", - "pages/label/label", - "pages/text/text", - "pages/icon/icon", - "pages/loading/loading", - "pages/image/image", - "pages/form/form", - "pages/nav/nav", - "pages/item/item", - "pages/list/list", - "pages/side/side", - "pages/comment/comment", - "pages/timeline/timeline", - "pages/slider/slider", - "pages/rating/rating", - "pages/modal/modal", - "pages/progress/progress", - "pages/chat/chat", - "pages/animation/animation" - ], - "window": { - "backgroundTextStyle": "black", - "navigationBarBackgroundColor": "#39b54a", - "navigationBarTitleText": "Color UI", - "navigationBarTextStyle": "light" - } -} \ No newline at end of file diff --git a/app.wxss b/app.wxss deleted file mode 100644 index d948043..0000000 --- a/app.wxss +++ /dev/null @@ -1,170 +0,0 @@ -@import "icon.wxss"; -@import "colorui.wxss"; - -page { - counter-reset: header; -} - -.indexImage { - width: 100%; -} - -.screen { - display: flex; - align-items: center; - height: 100vh; - text-align: center; - justify-content: center; - font-size: 80rpx; -} - -.desc text { - text-align: center; - color: #999; - display: block; - margin-bottom: 60rpx; -} - -.nav-list { - display: flex; - color: #666; - align-items: center; - padding: 30rpx; - margin: 30rpx 30rpx 0; - background: #fff; - border-radius: 6rpx; - box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1); -} - -.nav-list.cur { - color: #fff; - background: rgb(94, 185, 94); - box-shadow: 2px 2px 3px rgba(94, 185, 94, 0.4); -} - -.nav-list .iconfont { - flex: 1; - text-align: right; -} - -.nav-title { - margin-right: 20rpx; -} - -.nav-name { - color: #aaa; - font-size: 24rpx; - text-transform: Capitalize; -} - -.doc-top { - padding: 30rpx; - background: #39b54a; - position: relative; -} - -.doc-top::after { - content: ""; - position: absolute; - top: 30rpx; - border-radius: 6rpx; - display: block; - width: 50rpx; - height: 5rpx; - background: #fff; - box-shadow: 5rpx 7rpx 7rpx rgba(0, 0, 0, 0.15); -} - -.doc-top-title { - margin-top: 30rpx; - font-size: 48rpx; - font-weight: 900; - color: #fff; - text-shadow: 10rpx 15rpx 15rpx rgba(0, 0, 0, 0.15); -} - -.doc-top-name { - margin-top: 20rpx; - font-size: 32rpx; - font-weight: 600; - color: #fff; - text-transform: Capitalize; - text-shadow: 5rpx 7rpx 7rpx rgba(0, 0, 0, 0.15); -} - -.doc-main { - background: #fff; - padding: 20rpx; - line-height: 52rpx; -} - -.doc-main-title { - counter-increment: header; - line-height: 80rpx; - font-weight: 600; - font-size: 36rpx; -} - -.doc-main-title::before { - content: counter(header) ". "; - color: #888; - font-weight: 400; -} - -.doc-main-content { - margin-bottom: 20rpx; - line-height: 1.6; -} - -.doc-example { - padding: 0 30rpx 30rpx; - position: relative; - margin-bottom: 30rpx; -} - -.doc-example + .doc-example, .doc-example + .doc-main-content { - margin-top: 20rpx; -} - -.doc-example::before { - content: 'Demo'; - display: block; - color: #bbb; - text-transform: uppercase; - margin: 0 -30rpx 30rpx; - padding: 4px 10px; - font-size: 24rpx; - background: #f5f5f5; -} - -.doc-example::after { - content: " "; - width: 200%; - height: 200%; - position: absolute; - top: 0; - left: 0; - border: 1px solid rgba(0, 0, 0, 0.2); - -webkit-transform: scale(0.5); - transform: scale(0.5); - -webkit-transform-origin: 0 0; - transform-origin: 0 0; - box-sizing: border-box; - border-radius: 10rpx; -} - -.doc-box { - background: #f5f5f5; - border-radius: 10rpx; -} - -.doc-box-sub { - background: #ddd; - line-height: 60rpx; - border-radius: 10rpx; -} - -.big-sub { - line-height: 160rpx; - padding: 50rpx; -} diff --git a/colorui.wxss b/colorui.wxss deleted file mode 100644 index da032ac..0000000 --- a/colorui.wxss +++ /dev/null @@ -1,6 +0,0 @@ -/* - Color UI v1.5.0 | by 文晓港 - 仅供学习交流,如作他用所承受的法律责任一概与作者无关 - (QQ交流群:240787041) -*/ -page{font-size:28rpx;color:#333;line-height:1.4;font-family:-apple-system-font,Helvetica Neue,Helvetica,sans-serif}button,form,image,input,label,navigator,scroll-view,swiper,text,textarea,view{box-sizing:border-box}.round{border-radius:1000rpx}.radius{border-radius:6rpx}.flex{display:flex}.basis-xs{flex-basis:20%}.basis-sm{flex-basis:40%}.basis-df{flex-basis:50%}.basis-lg{flex-basis:60%}.basis-xl{flex-basis:80%}.flex-sub{flex:1}.flex-twice{flex:2}.flex-treble{flex:3}.flex-direction{flex-direction:column}.flex-wrap{flex-wrap:wrap}.align-start{align-items:flex-start}.align-end{align-items:flex-end}.align-center{align-items:center}.align-stretch{align-items:stretch}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.justify-around{justify-content:space-around}.m-xs{margin:10rpx}.mh-xs{margin-left:10rpx;margin-right:10rpx}.mv-xs{margin-top:10rpx;margin-bottom:10rpx}.mt-xs{margin-top:10rpx}.mr-xs{margin-right:10rpx}.mb-xs{margin-bottom:10rpx}.ml-xs{margin-left:10rpx}.m-sm{margin:20rpx}.mh-sm{margin-left:20rpx;margin-right:20rpx}.mv-sm{margin-top:20rpx;margin-bottom:20rpx}.mt-sm{margin-top:20rpx}.mr-sm{margin-right:20rpx}.mb-sm{margin-bottom:20rpx}.ml-sm{margin-left:20rpx}.m-df{margin:30rpx}.mh-df{margin-left:30rpx;margin-right:30rpx}.mv-df{margin-top:30rpx;margin-bottom:30rpx}.mt-df{margin-top:30rpx}.mr-df{margin-right:30rpx}.mb-df{margin-bottom:30rpx}.ml-df{margin-left:30rpx}.m-lg{margin:40rpx}.mh-lg{margin-left:40rpx;margin-right:40rpx}.mv-lg{margin-top:40rpx;margin-bottom:40rpx}.mt-lg{margin-top:40rpx}.mr-lg{margin-right:40rpx}.mb-lg{margin-bottom:40rpx}.ml-lg{margin-left:40rpx}.m-xl{margin:50rpx}.mh-xl{margin-left:50rpx;margin-right:50rpx}.mv-xl{margin-top:50rpx;margin-bottom:50rpx}.mt-xl{margin-top:50rpx}.mr-xl{margin-right:50rpx}.mb-xl{margin-bottom:50rpx}.ml-xl{margin-left:50rpx}.p-xs{padding:10rpx}.ph-xs{padding-left:10rpx;padding-right:10rpx}.pv-xs{padding-top:10rpx;padding-bottom:10rpx}.pt-xs{padding-top:10rpx}.pr-xs{padding-right:10rpx}.pb-xs{padding-bottom:10rpx}.pl-xs{padding-left:10rpx}.p-sm{padding:20rpx}.ph-sm{padding-left:20rpx;padding-right:20rpx}.pv-sm{padding-top:20rpx;padding-bottom:20rpx}.pt-sm{padding-top:20rpx}.pr-sm{padding-right:20rpx}.pb-sm{padding-bottom:20rpx}.pl-sm{padding-left:20rpx}.p-df{padding:30rpx}.ph-df{padding-left:30rpx;padding-right:30rpx}.pv-df{padding-top:30rpx;padding-bottom:30rpx}.pt-df{padding-top:30rpx}.pr-df{padding-right:30rpx}.pb-df{padding-bottom:30rpx}.pl-df{padding-left:30rpx}.p-lg{padding:40rpx}.ph-lg{padding-left:40rpx;padding-right:40rpx}.pv-lg{padding-top:40rpx;padding-bottom:40rpx}.pt-lg{padding-top:40rpx}.pr-lg{padding-right:40rpx}.pb-lg{padding-bottom:40rpx}.pl-lg{padding-left:40rpx}.p-xl{padding:50rpx}.ph-xl{padding-left:50rpx;padding-right:50rpx}.pv-xl{padding-top:50rpx;padding-bottom:50rpx}.pt-xl{padding-top:50rpx}.pr-xl{padding-right:50rpx}.pb-xl{padding-bottom:50rpx}.pl-xl{padding-left:50rpx}.cf::after,.cf::before{content:" ";display:table}.cf::after{clear:both}.fl{float:left}.fr{float:right}button{margin-left:initial;margin-right:initial}.btn{position:relative;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;padding:13rpx 25rpx;font-size:28rpx;text-align:center;text-decoration:none;line-height:initial;border-radius:5px;-webkit-tap-highlight-color:transparent;overflow:hidden;color:#000;background-color:#f8f8f8}.btn.iconfont{padding:0;width:70rpx;height:70rpx;font-size:30rpx}.xs.btn{font-size:20rpx;padding:7rpx 15rpx}.xs.btn.iconfont{padding:0;width:50rpx;height:50rpx;font-size:20rpx}.sm.btn{font-size:24rpx;height:50rpx;padding:10rpx 20rpx}.sm.btn.iconfont{padding:0;width:60rpx;height:60rpx;font-size:25rpx}.lg.btn{font-size:32rpx;padding:16rpx 30rpx}.lg.btn.iconfont{padding:0;width:80rpx;height:80rpx;font-size:35rpx}.xl.btn{font-size:36rpx;padding:19rpx 35rpx}.xl.btn.iconfont{padding:0;width:90rpx;height:90rpx;font-size:40rpx}.btn.block{display:flex}.btn[disabled]:not([type]){opacity:.6}.btn::after{content:" ";width:200%;height:200%;position:absolute;top:0;left:0;border:1px solid rgba(0,0,0,.2);transform:scale(.5);transform-origin:0 0;box-sizing:border-box;border-radius:10px}.btn.iconfont,.btn.iconfont::after,.btn.round,.btn.round::after{border-radius:500rpx}.btn.hollow{background:0 0!important}.gray.btn{box-shadow:2px 2px 3px rgba(200,200,200,.2)}.primary.btn{box-shadow:2px 2px 3px rgba(14,144,210,.2)}.secondary.btn{box-shadow:2px 2px 3px rgba(59,180,242,.2)}.success.btn{box-shadow:2px 2px 3px rgba(94,185,94,.2)}.warning.btn{box-shadow:2px 2px 3px rgba(243,123,29,.2)}.danger.btn{box-shadow:2px 2px 3px rgba(215,52,46,.2)}.gray.btn.hollow{color:#888}.gray.btn.hollow::after{border:1px solid rgba(0,0,0,.2)}.primary.btn.hollow{color:#0081ff}.primary.btn.hollow::after{border:1rpx solid #0081ff}.secondary.btn.hollow{color:#1cbbb4}.secondary.btn.hollow::after{border:1rpx solid #1cbbb4}.success.btn.hollow{color:#39b54a}.success.btn.hollow::after{border:1rpx solid #39b54a}.warning.btn.hollow{color:#f37b1d}.warning.btn.hollow::after{border:1rpx solid #f37b1d}.danger.btn.hollow{color:#dd514c}.danger.btn.hollow::after{border:1rpx solid #dd514c}.foot-btn{position:fixed;width:100%;bottom:0;padding:20rpx 0;background:#fff;z-index:999;box-shadow:0 0 3px rgba(0,0,0,.2);display:flex;justify-content:center}.foot-btn .btn{flex:1;margin:0 30rpx;max-width:375rpx}.fixed.btn{position:fixed;bottom:30rpx;right:30rpx;padding:20rpx 0;z-index:997;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;border-radius:50%}.fixed.btn text{width:100rpx;display:block;line-height:30rpx;text-align:center;font-size:24rpx}.text-xs{font-size:20rpx}.text-sm{font-size:24rpx}.text-df{font-size:28rpx}.text-lg{font-size:32rpx}.text-xl{font-size:36rpx}.text-xxl{font-size:40rpx}.text-truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.bold-text{font-weight:700}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.gray-text{color:#888}.grays-text{color:#aaa}.danger-text{color:#dd514c}.success-text{color:#5db85d}.warning-text{color:#f37b1d}.primary-text{color:#0081ff}.secondary-text{color:#36b2f2}.purple-text{color:#cd00ff}.weixin-text{color:#51c332}.solids{border:2px solid #eee}.solids-top{border-top:2px solid #eee}.solids-right{border-right:2px solid #eee}.solids-bottom{border-bottom:2px solid #eee}.solids-left{border-left:2px solid #eee}.solid,.solid-bottom,.solid-left,.solid-right,.solid-top{position:relative}.solid-bottom::after,.solid-left::after,.solid-right::after,.solid-top::after,.solid::after{content:" ";width:200%;height:200%;position:absolute;top:0;left:0;transform:scale(.5);transform-origin:0 0;pointer-events: none}.solid::after{border:1px solid rgba(0,0,0,.1)}.solid-top::after{border-top:1px solid rgba(0,0,0,.1)}.solid-right::after{border-right:1px solid rgba(0,0,0,.1)}.solid-bottom::after{border-bottom:1px solid rgba(0,0,0,.1)}.solid-left::after{border-left:1px solid rgba(0,0,0,.1)}.dashed{border:1px dashed #ddd}.dashed-top{border-top:1px dashed #ddd}.dashed-right{border-right:1px dashed #ddd}.dashed-bottom{border-bottom:1px dashed #ddd}.dashed-left{border-left:1px dashed #ddd}.shadow{box-shadow:0 1px 3px rgba(0,0,0,.1)}.bottomfix.shadow{box-shadow:0 -1px 3px rgba(0,0,0,.1)}.shadow-lg{box-shadow:0 20px 50px 0 rgba(0,0,0,.07)}.bottomfix.shadow-lg{box-shadow:0 -20px 50px 0 rgba(0,0,0,.07)}.shadow-alice{position:relative;box-shadow:0 0 5px rgba(0,0,0,.1)}.shadow-alice:after,.shadow-alice:before{position:absolute;content:"";top:10px;bottom:15px;left:10px;width:50%;box-shadow:0 15px 10px rgba(0,0,0,.2);transform:rotate(-3deg);z-index:-1}.shadow-alice:after{right:10px;left:auto;transform:rotate(3deg)}.badge{font-size:20rpx;color:#fff;vertical-align:middle;position:relative;display:inline-flex;align-items:stretch;justify-content:center;box-sizing:border-box;padding:10rpx 20rpx;line-height:initial}.badge.sm{font-size:18rpx;padding:8rpx 10rpx}.capsule-badge text:last-child{background:#fff;color:#888}.capsule-badge text{display:flex;align-items:center;padding:10rpx 20rpx}.capsule-badge{padding:0;overflow:hidden;border:1rpx solid transparent}.mark-badge{background:#dd514c;border-radius:100rpx;position:absolute;top:-11rpx;right:-14rpx;font-size:18rpx;padding:8rpx 13rpx 5rpx}.mark-badge.cur{padding:8rpx;top:-4rpx;right:-4rpx}.bar{display:flex;position:relative;height:90rpx;align-items:center;background:#fff}.bar-text{position:absolute;padding:0 160rpx;text-align:center;width:100%;top:0;left:0;line-height:90rpx;cursor:none;pointer-events:none;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.bar image{width:65rpx;height:65rpx}.bar.topfix{position:fixed;width:100%;z-index:999;top:0}.bar.bottomfix{position:fixed;width:100%;z-index:999;bottom:0}.bottomfix input{overflow:initial;line-height:60rpx;height:60rpx}.bar.bottomfix.btns{align-items:stretch}.bar.bottomfix.btns>view{align-items:center;display:flex;justify-content:center;text-align:center;position:relative}.bar.bottomfix.btns .mark-badge{right:15rpx}.bar.bottomfix.btns .mark-badge.cur{right:40rpx;top:15rpx}.bar .serach-round{border-radius:100rpx;background:#f5f5f5;line-height:70rpx;font-size:24rpx;color:#666;flex:1;display:flex;align-items:center}.bar .serach-round .iconfont{width:70rpx;text-align:center;display:inline-block}.bar .serach-form{display:flex;align-items:center;flex:1}.bar .serach-form .iconfont{width:80rpx;text-align:center;display:inline-block;font-size:40rpx}.bar-close{position:absolute;top:15rpx;right:15rpx}.loading-more{background:#f5f5f5;display:flex;height:100rpx;align-items:center;justify-content:center;color:#999}.loading-more.cur .no-more{display:none}.loading-more.cur .loading-ing{display:block}.loading-more .loading-ing{display:none}.loading-more .no-more{display:block}@keyframes icon-spin{0%{transform:rotate(0)}100%{transform:rotate(359deg)}}.iconfont-spin{animation:icon-spin 2s infinite linear;display:inline-block}.iconfont-pulse{animation:icon-spin 1s infinite steps(8);display:inline-block}.mode-loading{position:fixed;top:0;right:0;bottom:140rpx;left:0;margin:auto;width:260rpx;height:260rpx;background:#fff;border-radius:10rpx;box-shadow:0 0 0rpx 2000rpx rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;font-size:28rpx;text-align:center;z-index:9999}.mode-loading .iconfont{font-size:150%}.mode-loading::after{content:"";position:absolute;background:#fff;border-radius:50%;width:200rpx;height:200rpx;font-size:10px;border-top:6rpx solid rgba(0,0,0,.05);border-right:6rpx solid rgba(0,0,0,.05);border-bottom:6rpx solid rgba(0,0,0,.05);border-left:6rpx solid #f37b1d;animation:icon-spin 1s infinite linear;z-index:-1}.img-xs{width:40rpx}.img-sm{width:60rpx}.img-df{width:80rpx}.img-lg{width:100rpx}.img-xl{width:120rpx}.img-block{width:100%}.lattice-image{display:flex;flex-wrap:wrap;padding-bottom:2%}.lattice-image>view{width:32%;margin-top:2%;margin-right:2%;padding-bottom:32%;position:relative;background-repeat:no-repeat;background-size:cover;background-position:center;display:flex;justify-content:center;align-items:center;color:#888;border-radius:4rpx;overflow:hidden}.lattice-image>view:nth-child(3n){margin-right:0}.lattice-image>view image{position:absolute;width:100%;height:100%;top:0;bottom:0;left:0;right:0;margin:auto}.lattice-btn .iconfont{position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;line-height:50rpx;height:50rpx;font-size:50rpx;width:50rpx;text-align:center}.lattice-btn{border:1rpx solid #ddd}.lattice-image .icon-close,.lattice-image .icon-upload{position:absolute;top:0;right:0;display:block;color:#fff;background:rgba(0,0,0,.5);border-bottom-left-radius:3px;width:50rpx;line-height:50rpx;text-align:center;font-size:28rpx;z-index:9}.icon-nav-box{position:relative;z-index:888;overflow-x:auto;width:100%}.icon-nav-box .icon-nav{background:#fff;padding:30rpx 0;width:1125rpx;height:360rpx;display:flex;flex-wrap:wrap}.icon-nav-box .icon-nav-navigator{display:block;width:187.5rpx;text-align:center;margin:10rpx 0;line-height:0}.icon-nav-navigator .iconfont{display:inline-block;width:80rpx;height:80rpx;border-radius:46%;color:#fff;line-height:80rpx;font-size:40rpx;position:relative}.icon-nav-navigator .icon-nav-text{display:block;font-size:26rpx;color:#888;line-height:40rpx;margin-top:10rpx}.icon-nav-navigator:nth-child(1) .iconfont{background:#6ca3d9}.icon-nav-navigator:nth-child(2) .iconfont{background:#6cd9d9}.icon-nav-navigator:nth-child(3) .iconfont{background:#6cd96c}.icon-nav-navigator:nth-child(4) .iconfont{background:#d96ca3}.icon-nav-navigator:nth-child(5) .iconfont{background:#d9a36c}.icon-nav-navigator:nth-child(6) .iconfont{background:#a36cd9}.icon-nav-navigator:nth-child(7) .iconfont{background:#efa360}.icon-nav-navigator:nth-child(8) .iconfont{background:#bfbe60}.icon-nav-navigator:nth-child(9) .iconfont{background:#a3d96c}.icon-nav-navigator:nth-child(10) .iconfont{background:#6c6cd9}.icon-nav-navigator:nth-child(11) .iconfont{background:#eb7e86}.icon-nav-navigator:nth-child(12) .iconfont{background:#6cd9a3}.icon-bar-box{position:relative;background:#fff;margin-top:-20rpx;height:20rpx;z-index:889}.icon-bar{position:absolute;background:#eee;width:40%;margin:auto;bottom:8px;height:5rpx;left:0;right:0}.icon-bar-dot{background:#39b54a;width:80%;height:5rpx}.fixed-nav{position:fixed;top:0;z-index:999}.nav{height:92rpx;font-size:30rpx;white-space:nowrap;overflow-x:auto;overflow-y:hidden;width:100%;background:#fff;box-shadow:0 0 3px rgba(0,0,0,.2)}.success-nav{background:#39b54a;color:#fff}.warning-nav{background:#f37b1d;color:#fff}.success-nav .nav-item,.warning-nav .nav-item{color:#fff}.success-nav .nav-item.cur,.warning-nav .nav-item.cur{border-bottom:8rpx solid #fff;color:#fff}.nav-item-box{padding:0 20rpx;height:92rpx}.nav-item{display:inline-block;color:#666;margin:0 26rpx;height:92rpx;line-height:92rpx;overflow:hidden}.nav-item.cur{border-bottom:8rpx solid #39b54a;color:#39b54a}.nav-item-childer{position:fixed;top:93rpx;background:#fff;box-shadow:0 1000px 0 1000px rgba(0,0,0,.5);left:0;z-index:998;width:100%}.center-nav{display:flex;justify-content:center}.center-nav .nav-item{flex:1}.menu-nav{overflow:hidden;display:flex;align-items:center}.menu-nav .nav-item-box{width:600rpx;overflow-x:auto;overflow-y:hidden}.menu-nav-btn{line-height:60rpx;height:60rpx;padding:0 20rpx;width:150rpx;font-size:28rpx;text-align:center;border-left:1rpx solid #eee}.scroll-nav{padding-top:92rpx;position:relative}.scroll-nav .nav{position:absolute;top:0rpx;z-index:999}.scroll-nav .nav.fixed-nav{position:fixed;top:0rpx;border:none}.modal-box{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1110;opacity:0;outline:0;text-align:center;-ms-transform:scale(1.185);transform:scale(1.185);backface-visibility:hidden;perspective:1000px;background:rgba(0,0,0,.6);transition:all .6s ease-in-out 0;pointer-events:none}.modal-box::before{content:"\200B";display:inline-block;height:100%;vertical-align:middle}.modal-box.cur{opacity:1;transition-duration:.3s;-ms-transform:scale(1);transform:scale(1);overflow-x:hidden;overflow-y:auto;pointer-events:auto}.modal-dialog{position:relative;display:inline-block;vertical-align:middle;margin-left:auto;margin-right:auto;width:680rpx;max-width:100%;background:#f8f8f8;border-radius:10rpx;overflow:hidden}.modal-title{padding:20rpx;font-size:32rpx;background:#fff;margin-bottom:1rpx;line-height:60rpx}.modal-close{width:60rpx;height:45rpx;position:absolute;background:#f83d2a;color:#fff;top:0rpx;right:0rpx;border-bottom-left-radius:10rpx}.modal-bd{text-align:left;background:#fff}.modal-message{padding:50rpx 30rpx}.modal-option{background:#fff;display:flex;text-align:center;border-top:1rpx solid #eee;align-items:center}.modal-option-btn{flex:1;line-height:100rpx}.modal-option-btn+.modal-option-btn{border-left:1rpx solid #eee}.modal-box.bottom-modal::before{vertical-align:bottom}.modal-box.bottom-modal .modal-dialog{width:100%;border-radius:0}.modal-box.bottom-modal{margin-bottom:-500px}.modal-box.bottom-modal.cur{margin-bottom:0}.single-modal{background:#fff;text-align:center;padding:20rpx}.single-modal-item{background:#f5f5f5;float:left;margin-bottom:20rpx;border-radius:3px;line-height:36rpx;padding:20rpx;text-align:center;font-size:32rpx;width:32%;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;margin-right:2%;color:#666}.single-modal-item:nth-child(3n){float:right;margin-right:0}.single-modal-item.cur{background:#f37b1d;color:#fff}.list-box{padding:0 30rpx;background:#fff}.list-li{height:100rpx;position:relative;line-height:36rpx;font-size:32rpx;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #eee}.list-li:last-child{border:none}.list-arrow{padding-right:35rpx}.list-arrow::after{font-family:iconfont!important;display:block;content:"\e6a3";position:absolute;font-size:34rpx;color:#aaa;line-height:30rpx;height:30rpx;width:30rpx;text-align:center;top:1px;bottom:0;right:0;margin:auto}.list-box+.list-box{margin-top:20rpx}.list-li .list-text .iconfont{display:inline-block;width:60rpx;text-align:center;font-size:36rpx}.list-text{display:inline-block}.list-text text{color:#888;font-size:28rpx;margin-left:10rpx}.list-icon{font-size:24rpx}.list-badge{align-items:center;display:flex}.list-badge .mark-badge{position:relative;top:0!important;right:0!important}.list-tx{display:flex;align-items:center;height:70rpx;font-size:28rpx}.list-tx-img image{width:60rpx;height:60rpx;border-radius:50%;vertical-align:middle;border:5rpx solid #fff;position:relative}.list-tx:first-child .list-tx-img image{width:80rpx;height:80rpx}.list-tx-img image:nth-of-type(1){z-index:5}.list-tx-img image:nth-of-type(2){z-index:4}.list-tx-img image:nth-of-type(3){z-index:3}.list-tx-img image:nth-of-type(4){z-index:2}.list-tx-img image:nth-of-type(5){z-index:1}.list-tx-img image+image{margin-left:-25rpx;position:relative;margin-right:5px}.list-tx-img+text{margin-left:10rpx}.list-btn{display:flex;align-items:center;height:70rpx}.list-btn button{height:56rpx;font-size:24rpx}.list-btn button+button{margin-left:15rpx}.lattice-list{display:flex;flex-wrap:wrap;text-align:center;padding:0}.lattice-li{width:250rpx;height:250rpx;border-right:1rpx solid #eee;border-bottom:1rpx solid #eee;padding:30rpx}.lattice-li:nth-child(3n){border-right:0rpx solid #eee}.lattice-li .iconfont{display:block;width:100%;font-size:60rpx;line-height:120rpx}.list-double-col{display:flex;flex-wrap:wrap;padding:0}.list-double-col .list-li{width:50%;padding:0 20rpx;border-top:1rpx solid #eee;margin-top:-1rpx}.list-double-col .list-li:nth-child(odd){border-right:1rpx solid #eee}.user{margin-bottom:20rpx;position:relative;background:#333;overflow:hidden;color:#fff}.user .user-top{display:flex;align-items:center;padding:30rpx;position:relative;z-index:1}.user-bg{background-size:cover;background-position:center center;background-repeat:no-repeat;position:absolute;width:100%;height:100%;opacity:.5;top:0;left:0;filter:blur(5px);transform:scale(1.2);z-index:0}.user-img image{width:120rpx;height:120rpx}.user-text{padding-left:30rpx;line-height:60rpx;flex:1}.user-name{font-size:40rpx}.user-name text{font-size:32rpx;color:#aaa}.user .user-sub{display:block;width:auto}.user-img{height:120rpx}.user-nav{display:flex;background:#fff;padding:10rpx 0 0}.user-nav.icon-nav-box .icon-nav{width:100%;height:auto;padding:0;align-items:center}.user-nav.icon-nav-box .icon-nav-navigator{width:25%;margin:20rpx 0 10rpx}.user-nav .icon-nav-navigator:nth-child(1) .iconfont{background:#f1a077}.user-nav .icon-nav-navigator:nth-child(2) .iconfont{background:#7eb1eb}.user-nav .icon-nav-navigator:nth-child(3) .iconfont{background:#f1888b}.user-nav .icon-nav-navigator:nth-child(4) .iconfont{background:#68cd93}.count-icon{color:#aaa}.count-icon .iconfont{font-size:24rpx}.count-icon .iconfont+.iconfont{margin-left:14rpx}.count-icon .iconfont::before{margin-right:6rpx;font-size:28rpx}.form-box{background:#fff;margin-bottom:20rpx}.form-item{display:flex;align-items:center;border-bottom:1rpx solid #eee;min-height:100rpx;padding:0 20rpx}.form-title{text-align:justify;width:170rpx;height:45rpx;padding-right:40rpx;font-size:30rpx;position:relative}.form-title-sm{width:100rpx;text-align:left}.form-title.cur::before{content:"*";border-radius:50rpx;color:#da0000;position:absolute;right:25rpx;top:0}.form-title::after{content:"";display:inline-block;height:0;width:100%;vertical-align:middle}.form-input{flex:1}.form-input-btn{text-align:center;padding:0 10rpx}.form-input-btn>.iconfont{font-size:32rpx;padding:0 10rpx}.form-arrow,.form-item picker{position:relative;flex:1;overflow:hidden;padding-right:40rpx}.form-arrow,.form-item .picker{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.form-arrow::after,.form-item picker::after{font-family:iconfont!important;display:block;content:"\e6a3";position:absolute;font-size:34rpx;color:#aaa;line-height:30rpx;height:30rpx;width:40rpx;text-align:center;top:0;bottom:0;right:0;margin:auto}.form-avatar-box{display:flex;align-items:center}.form-avatar{width:180rpx;height:180rpx;margin:20rpx;background-color:#f1f1f1;background-size:cover;background-repeat:no-repeat;background-position:center;align-items:flex-end;display:flex;border-radius:6rpx;overflow:hidden}.form-avatar text{text-align:center;background:rgba(0,0,0,.5);color:#fff;line-height:58rpx;flex:1;font-size:24rpx}.form-avatar-item{flex:1;padding-right:20rpx}.form-avatar-item .form-item:last-child{border:none}.double-chose{display:flex;background:#fff}.double-chose-first{background:#f5f5f5}.double-chose view{width:100%;border-bottom:1rpx solid #ddd;padding:20rpx;line-height:50rpx}.double-chose-first view.cur{background:#fff}.form-textarea .form-title{margin-top:-4rpx}.form-textarea{align-items:flex-start;padding:30rpx 20rpx;height:180rpx}.form-textarea textarea{flex:1}.form-item.hide textarea{display:none}.form-item textarea{height:115rpx;width:100%}.form-arrow.form-add::after{content:"\e73b"}.form-upload{flex-wrap:wrap;padding:30rpx 20rpx 20rpx}.form-box .lattice-image{width:100%;margin-top:10rpx}.member-item{display:flex;position:relative;background:#fff;border-bottom:1rpx solid #eee}.member-avatar{width:80rpx;height:80rpx;margin:20rpx}.member-avatar image{margin:0}.member-main{flex:1;padding:20rpx 20rpx 20rpx 0}.member-main-desc{font-size:30rpx;margin:10rpx 0;line-height:40rpx}.member-flex{display:flex;line-height:60rpx;align-items:center;margin-bottom:5rpx;justify-content:space-between}.member-flex .badge{margin-left:0}.member-flex-sub{flex:1}.member-item-sub{margin-top:20rpx}.member-item navigator{display:inline-block}.member-main-sub{border-top:0}.member-main-sub+.member-main-sub{margin-top:20rpx;padding-top:20rpx;border-top:1rpx dashed #eee}.comment{background:#fff}.comment-item .bar{border-bottom:0}.comment-item .btn,.comment-item button{margin-right:0}.comment-item .bar .bar{border:none}.comment-item .bar image{width:60rpx;height:60rpx;margin-left:0}.comment-item .text-sm{margin-left:20rpx}.comment-sub{margin-top:15rpx;background:#f1f1f1;padding:20rpx}.item-list-data{padding:20rpx 0;display:flex;align-items:center;line-height:40rpx}.item-list-data image{height:80rpx;width:80rpx}.item-list-author{flex:1;padding-left:20rpx}.item-list-name text{font-size:26rpx;color:#888}.item-list-info{display:flex;color:#aaa;font-size:24rpx;justify-content:space-between}.item-list-info text+text{margin-left:15rpx}.case-list-li{background:#fff;padding:20rpx 20rpx 0;margin-bottom:20rpx}.case-list-img{position:relative;border-radius:8rpx;overflow:hidden}.case-list-img image{width:100%;display:flex}.case-list-badge{position:absolute;top:0rpx;font-size:24rpx;font-weight:300;border-bottom-left-radius:10rpx;padding:10rpx 20rpx;right:0rpx;background-color:#1cbbb4;color:#fff;line-height:1;vertical-align:baseline;white-space:nowrap;text-align:center}.case-list-title{position:absolute;bottom:0;width:100%;color:#fff;font-size:32rpx;font-weight:900;padding:10rpx 20rpx;background-image:linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,1) 100%);word-wrap:normal;text-overflow:ellipsis;white-space:nowrap}.article-list-li{background:#fff;padding:0rpx 20rpx;margin-bottom:20rpx}.article-list-title{font-size:32rpx;font-weight:900;word-wrap:normal;text-overflow:ellipsis;white-space:nowrap;color:#333;line-height:100rpx}.article-list-content{display:flex}.article-list-thumbs{width:260rpx;height:175rpx;overflow:hidden}.article-list-thumbs image{width:260rpx;height:175rpx}.article-list-desc{flex:1;width:500rpx}.article-list-thumbs+.article-list-desc{padding-left:20rpx}.article-list-text{font-size:28rpx;color:#888;float:left;height:120rpx;overflow:hidden;line-height:40rpx}.card-list-box{display:flex;flex-wrap:wrap;justify-content:space-between;padding:20rpx}.ins-list-li{width:345rpx;margin-bottom:20rpx;border-radius:8rpx;overflow:hidden}.ins-list-img image{width:100%}.ins-list-img{height:380rpx;overflow:hidden;position:relative}.ins-list-author{display:flex;height:80rpx;padding:20rpx;align-items:center;background:#fff}.ins-list-author image{width:60rpx;height:60rpx;margin-right:20rpx}.ins-list-title{position:absolute;bottom:0;width:100%;color:#fff;font-size:30rpx;padding:10rpx 20rpx;background-image:linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,1) 100%);word-wrap:normal;text-overflow:ellipsis;white-space:nowrap;border-bottom-left-radius:8rpx}.ins-list-num{position:absolute;background:rgba(0,0,0,.5);padding:5rpx 15rpx;border-radius:12rpx;top:10rpx;right:10rpx;color:#fff;font-size:22rpx;display:flex;width:210rpx;justify-content:space-between}.order-list-li{padding:20rpx;margin-bottom:20rpx;background:#fff}.align-center,.order-list-title{align-items:center}.order-list-title .badge{margin-right:20rpx}.order-list-flex{display:flex;font-size:26rpx;line-height:60rpx}.order-list-info text,.order-sub-li text{color:#f83d2a}.order-sub-li{flex:1.2;font-size:26rpx;line-height:60rpx;align-items:center}.order-sub-li:first-child{flex:1.2}.order-sub-li:last-child{flex:.6}.order-list-info{line-height:40rpx;margin-top:10rpx}.order-list-li>.lattice-image{margin-top:10rpx}.order-list-li>.lattice-image>view{height:220rpx}.order-item{background:#fff}.order-item+.order-item{margin-top:20rpx}.order-item .order-bar{display:flex;height:90rpx;align-items:center}.order-item .goods-main{background:#f5f5f5;padding:20rpx;display:flex}.order-item .goods-main+.goods-main{border-top:1px dashed #ddd}.order-item .goods-main .goods-list-img{width:160rpx;height:160rpx}.order-item .goods-text{flex:1;padding:0 20rpx}.order-item .goods-info{width:150rpx;text-align:right}.order-item .price{font-size:32rpx;color:#f60}.order-item .del-price{text-decoration:line-through;color:#aaa}.column-box{column-count:2;column-gap:0;counter-reset:item-counter;padding:10rpx}.column-li{break-inside:avoid;counter-increment:item-counter;padding:10rpx}.column-li image{width:100%;display:flex}.goods-list-li{background:#fff;margin-bottom:20rpx;padding:20rpx}.goods-list-main{display:flex}.goods-list-img{width:200rpx;height:200rpx}.goods-list-text{flex:1;margin-left:20rpx;display:flex;flex-wrap:wrap;align-items:flex-start}.goods-list-foot{align-self:flex-end;width:100%;display:flex;justify-content:space-between;align-items:flex-end}.goods-list-price{color:#dd514c;font-size:36rpx;flex:1}.goods-list-price text::before,.goods-list-price::before{content:"¥ ";font-size:120%}.goods-list-price text{text-decoration:line-through;font-size:24rpx}.side{background:#f1f1f1;position:fixed;top:0;width:650rpx;height:100%;box-shadow:0 0 0 1000px rgba(0,0,0,.5);left:0;overflow-y:auto;z-index:1000;animation-duration:.3s;animation-timing-function:ease-out}.side-right{left:auto;right:0;animation-name:slide-right}.side-list{width:400rpx;animation-name:slide-left}.side-close{background:rgba(0,0,0,.1);width:350rpx;height:100%;position:fixed;z-index:997;right:0rpx;top:0rpx;animation-duration:4s;animation-timing-function:ease-out;animation-name:fade}.side-right .side-close{width:100rpx;left:0rpx;right:auto}rich-text{color:#555}rich-text .wx-img{max-width:100%}rich-text .wx-p{font-size:28rpx;margin-bottom:20rpx}.card-box{background:#eee;padding:40rpx}.card{position:relative;color:#fff;border-radius:10rpx;background-color:#000;overflow:hidden}.card view{z-index:1;position:relative}.card-top{padding:40rpx 40rpx 0;display:flex;align-items:center}.card-top .text{padding:10rpx 0;flex:1}.card-top image+.text{padding-left:20rpx}.card .text-df{opacity:.7}.card-avarat{width:120rpx;height:120rpx;border-radius:3px}.card .card-bg{background-size:cover;background-position:center center;background-repeat:no-repeat;position:absolute;width:100%;height:100%;opacity:.5;top:0;left:0;filter:blur(5px);transform:scale(1.2);z-index:0}.card-bg-img{width:100%;height:100%}.card-info{padding:20rpx 40rpx;display:flex}.card-text{flex:1}.card-qrcode{text-align:center;opacity:.5}.card-top .card-qrcode{display:flex;align-items:center;align-self:flex-start}.card-data{padding:0 40rpx 20rpx}.card-nav{padding:20rpx 40rpx 0;align-items:center;font-size:32rpx}.white{background:#fff}.gray{color:#666;background:#eee}.primary{background:#0081ff;color:#fff}.secondary{background:#1cbbb4;color:#fff}.success{background:#39b54a;color:#fff}.warning{background:#f37b1d;color:#fff}.danger{background:#dd514c;color:#fff}@keyframes progress-bar-stripes{from{background-position:36px 0}to{background-position:0 0}}.progress{overflow:hidden;height:30rpx;background-color:#f5f5f5;box-shadow:inset 0 1px 2px rgba(0,0,0,.1)}.progress-bar{float:left;width:0;height:100%;font-size:20rpx;line-height:30rpx;color:#fff;text-align:center;background-color:#0081ff;box-shadow:inset 0 -1px 0 rgba(0,0,0,.15);transition:width .6s ease}.progress-striped .progress-bar{background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-size:36px 36px}.progress.active .progress-bar{animation:progress-bar-stripes 2s linear infinite}.progress-bar[aria-valuenow="1"],.progress-bar[aria-valuenow="2"]{min-width:30px}.progress-bar[aria-valuenow="0"]{color:#999;min-width:30px;background:0 0;box-shadow:none}.progress-bar-secondary{background-color:#1cbbb4}.progress-striped .progress-bar-secondary{background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.progress-bar-success{background-color:#39b54a}.progress-striped .progress-bar-success{background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.progress-bar-warning{background-color:#f37b1d}.progress-striped .progress-bar-warning{background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.progress-bar-danger{background-color:#dd514c}.progress-striped .progress-bar-danger{background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.progress-xs{height:10rpx}.progress-sm{height:20rpx}.chat-item{display:flex;padding:20rpx}.chat-main{flex:1;margin-right:40rpx}.chat-left .chat-main{margin-left:40rpx}.chat-centact{border-radius:6rpx;padding:20rpx;display:inline-block;max-width:470rpx;line-height:40rpx;position:relative;background:#fff;color:#666;box-shadow:0 1px 3px rgba(0,0,0,.1)}.chat-centact.success{background:#5db85d;color:#fff}.chat-centact::before{content:"";top:26rpx;transform:rotate(180deg);right:-7px;position:absolute;z-index:100;display:inline-block;width:0;height:0;vertical-align:middle;border-right:8px solid #333;border-bottom:8px solid transparent;border-top:8px solid transparent;border-left:0 dotted;overflow:hidden;border-right-color:#fff}.chat-centact text{color:#888;margin-right:20rpx}.chat-item{border:none}.chat-left .chat-centact::before{border-left:8px solid #333;border-right:0 dotted;border-left-color:#fff;left:-7px;right:initial}.chat-centact.success::before{border-right-color:#5db85d}.chat-centact image{max-width:100%;display:block}[class*=animation-]{animation-duration:.5s;animation-timing-function:ease-out;animation-fill-mode:both}.animation-fade{animation-name:fade;animation-duration:.8s;animation-timing-function:linear}.animation-scale-up{animation-name:scale-up}.animation-scale-down{animation-name:scale-down}.animation-slide-top{animation-name:slide-top}.animation-slide-bottom{animation-name:slide-bottom}.animation-slide-left{animation-name:slide-left}.animation-slide-right{animation-name:slide-right}.animation-shake{animation-name:shake}.animation-reverse{animation-direction:reverse}@keyframes fade{0%{opacity:0}100%{opacity:1}}@keyframes scale-up{0%{opacity:0;transform:scale(.2)}100%{opacity:1;transform:scale(1)}}@keyframes scale-down{0%{opacity:0;transform:scale(1.8)}100%{opacity:1;transform:scale(1)}}@keyframes slide-top{0%{opacity:0;transform:translateY(-100%)}100%{opacity:1;transform:translateY(0)}}@keyframes slide-bottom{0%{opacity:0;transform:translateY(100%)}100%{opacity:1;transform:translateY(0)}}@keyframes shake{0%,100%{transform:translateX(0)}10%{transform:translateX(-9px)}20%{transform:translateX(8px)}30%{transform:translateX(-7px)}40%{transform:translateX(6px)}50%{transform:translateX(-5px)}60%{transform:translateX(4px)}70%{transform:translateX(-3px)}80%{transform:translateX(2px)}90%{transform:translateX(-1px)}}@keyframes slide-left{0%{opacity:0;transform:translateX(-100%)}100%{opacity:1;transform:translateX(0)}}@keyframes slide-right{0%{opacity:0;transform:translateX(100%)}100%{opacity:1;transform:translateX(0)}} \ No newline at end of file diff --git a/demo/.gitattributes b/demo/.gitattributes new file mode 100644 index 0000000..dfe0770 --- /dev/null +++ b/demo/.gitattributes @@ -0,0 +1,2 @@ +# Auto detect text files and perform LF normalization +* text=auto diff --git a/demo/app.js b/demo/app.js new file mode 100644 index 0000000..998edf1 --- /dev/null +++ b/demo/app.js @@ -0,0 +1,89 @@ +//app.js +App({ + onLaunch: function() { + wx.getSystemInfo({ + success: e=> { + this.globalData.StatusBar = e.statusBarHeight; + this.globalData.CustomBar = e.platform == 'android' ? e.statusBarHeight + 50 : e.statusBarHeight + 45; + } + }) + }, + globalData: { + ColorList: [{ + title: '嫣红', + name: 'red', + color: '#e54d42' + }, + { + title: '桔橙', + name: 'orange', + color: '#f37b1d' + }, + { + title: '明黄', + name: 'yellow', + color: '#fbbd08' + }, + { + title: '橄榄', + name: 'olive', + color: '#8dc63f' + }, + { + title: '森绿', + name: 'green', + color: '#39b54a' + }, + { + title: '天青', + name: 'cyan', + color: '#1cbbb4' + }, + { + title: '海蓝', + name: 'blue', + color: '#0081ff' + }, + { + title: '姹紫', + name: 'purple', + color: '#6739b6' + }, + { + title: '木槿', + name: 'mauve', + color: '#9c26b0' + }, + { + title: '桃粉', + name: 'pink', + color: '#e03997' + }, + { + title: '棕褐', + name: 'brown', + color: '#a5673f' + }, + { + title: '玄灰', + name: 'grey', + color: '#8799a3' + }, + { + title: '草灰', + name: 'gray', + color: '#aaaaaa' + }, + { + title: '墨黑', + name: 'black', + color: '#333333' + }, + { + title: '雅白', + name: 'white', + color: '#ffffff' + }, + ] + } +}) \ No newline at end of file diff --git a/demo/app.json b/demo/app.json new file mode 100644 index 0000000..8cee531 --- /dev/null +++ b/demo/app.json @@ -0,0 +1,65 @@ +{ + "pages": [ + "pages/basics/home/home", + "pages/basics/layout/layout", + "pages/component/home/home", + "pages/plugin/home/home", + "pages/basics/button/button", + "pages/basics/tag/tag", + "pages/basics/avatar/avatar", + "pages/basics/image/image", + "pages/basics/progress/progress", + "pages/component/list/list", + "pages/basics/form/form", + "pages/component/bar/bar", + "pages/component/timeline/timeline", + "pages/basics/shadow/shadow", + "pages/component/chat/chat", + "pages/component/form/form", + "pages/basics/background/background", + "pages/basics/text/text", + "pages/basics/icon/icon", + "pages/basics/loading/loading", + "pages/component/nav/nav", + "pages/component/card/card", + "pages/component/swiper/swiper", + "pages/component/modal/modal", + "pages/plugin/indexes/indexes", + "pages/basics/button/design", + "pages/plugin/gradual/gradual", + "pages/plugin/animation/animation" + ], + "window": { + "navigationBarBackgroundColor": "#39b54a", + "navigationBarTitleText": "Color UI", + "navigationStyle": "custom", + "navigationBarTextStyle": "white" + }, + "component": true, + "tabBar": { + "color": "#aaa", + "selectedColor": "#39b54a", + "borderStyle": "black", + "backgroundColor": "#ffffff", + "list": [ + { + "pagePath": "pages/basics/home/home", + "iconPath": "/images/tabbar/basics.png", + "selectedIconPath": "/images/tabbar/basics_cur.png", + "text": "基础" + }, + { + "pagePath": "pages/component/home/home", + "iconPath": "/images/tabbar/component.png", + "selectedIconPath": "/images/tabbar/component_cur.png", + "text": "组件" + }, + { + "pagePath": "pages/plugin/home/home", + "iconPath": "/images/tabbar/plugin.png", + "selectedIconPath": "/images/tabbar/plugin_cur.png", + "text": "扩展" + } + ] + } +} \ No newline at end of file diff --git a/demo/app.wxss b/demo/app.wxss new file mode 100644 index 0000000..9a2278e --- /dev/null +++ b/demo/app.wxss @@ -0,0 +1,132 @@ +@import "icon.wxss"; +@import "colorui.wxss"; + +.nav-list { + display: flex; + flex-wrap: wrap; + padding: 0px 20px 0px; + justify-content: space-between; +} + +.nav-li { + color: #666; + padding: 15px; + border-radius: 6px; + width: 45%; + margin: 0 2.5% 20px; + background-image: url(https://image.weilanwl.com/color2.0/cardBg.png); + background-size: cover; + background-position: center; + position: relative; + z-index: 1; +} + +.nav-li::after { + content: ""; + position: absolute; + z-index: -1; + background-color: inherit; + width: 100%; + height: 100%; + left: 0; + bottom: -10%; + border-radius: 5px; + opacity: 0.2; + transform: scale(0.9, 0.9); +} + +.nav-li.cur { + color: #fff; + background: rgb(94, 185, 94); + box-shadow: 2px 2px 3px rgba(94, 185, 94, 0.4); +} + +.nav-title { + font-size: 16px; + font-weight: 300; +} + +.nav-title::first-letter { + font-size: 20px; + margin-right: 2px; +} + +.nav-name { + font-size: 14px; + text-transform: Capitalize; + margin-top: 10px; + position: relative; +} + +.nav-name::before { + content: ""; + position: absolute; + display: block; + width: 20px; + height: 3px; + background: #fff; + bottom: 0; + right: 0; + opacity: 0.5; +} + +.nav-name::after { + content: ""; + position: absolute; + display: block; + width: 50px; + height: 1px; + background: #fff; + bottom: 0; + right: 20px; + opacity: 0.3; +} + +.nav-name::first-letter { + font-weight: bold; + font-size: 18px; + margin-right: 1px; +} + +.nav-li icon { + position: absolute; + right: 15px; + top: 15px; + font-size: 26px; + width: 30px; + height: 30px; + text-align: center; + line-height: 30px; +} + +.text-light { + font-weight: 300; +} + +@keyframes show { + 0% { + transform: translateY(-50px); + } + + 60% { + transform: translateY(20px); + } + + 100% { + transform: translateY(0px); + } +} + +@-webkit-keyframes show { + 0% { + transform: translateY(-50px); + } + + 60% { + transform: translateY(20px); + } + + 100% { + transform: translateY(0px); + } +} diff --git a/demo/colorui.wxss b/demo/colorui.wxss new file mode 100644 index 0000000..1ebcd83 --- /dev/null +++ b/demo/colorui.wxss @@ -0,0 +1,2953 @@ +/* + Color UI v2.0.2 | by 文晓港 + 仅供学习交流,如作它用所承受的法律责任一概与作者无关 + (QQ交流群:240787041) + 文档:http://www.color-ui.com/ +*/ + +/* ================== + 初始化 + ==================== */ + +page { + background: #f1f1f1; + font-size: 14px; + color: #333; + line-height: 1; + font-family: Helvetica Neue, Helvetica, sans-serif; +} + +view, text, custom, tag, capsule, scroll-view, swiper, button, timeline, form, +form-group, info, bar, progress-bar, input, textarea, label, navigator, list, +item, chat, image { + box-sizing: border-box; +} + +/* ================== + 布局 + ==================== */ + +/* -- flex弹性布局 -- */ + +.flex { + display: flex; +} + +.basis-xs { + flex-basis: 20%; +} + +.basis-sm { + flex-basis: 40%; +} + +.basis-df { + flex-basis: 50%; +} + +.basis-lg { + flex-basis: 60%; +} + +.basis-xl { + flex-basis: 80%; +} + +.flex-sub { + flex: 1; +} + +.flex-twice { + flex: 2; +} + +.flex-treble { + flex: 3; +} + +.flex-direction { + flex-direction: column; +} + +.flex-wrap { + flex-wrap: wrap; +} + +.align-start { + align-items: flex-start; +} + +.align-end { + align-items: flex-end; +} + +.align-center { + align-items: center; +} + +.align-stretch { + align-items: stretch; +} + +.self-start { + align-self: flex-start; +} + +.self-center { + align-self: flex-center; +} + +.self-end { + align-self: flex-end; +} + +.self-stretch { + align-self: stretch; +} + +.align-stretch { + align-items: stretch; +} + +.justify-start { + justify-content: flex-start; +} + +.justify-end { + justify-content: flex-end; +} + +.justify-center { + justify-content: center; +} + +.justify-between { + justify-content: space-between; +} + +.justify-around { + justify-content: space-around; +} + +/* grid布局 */ + +.grid { + display: flex; + flex-wrap: wrap; +} + +.grid.grid-square { + margin-bottom: -10px; + overflow: hidden; +} + +.grid.grid-square tag { + position: absolute; + right: 0; + top: 0; + border-bottom-left-radius: 3px; +} + +.grid.grid-square view> icon, .grid.grid-square item> icon { + font-size: 26px; + position: absolute; + color: #aaa; + margin: auto; + top: 0; + bottom: 0; + left: 0; + right: 0; +} + +.grid.grid-square view, .grid.grid-square item { + margin-right: 10px; + margin-bottom: 10px; + border-radius: 3px; + position: relative; + overflow: hidden; +} + +.grid.col-1.grid-square view, .grid.col-1.grid-square item { + padding-bottom: 100%; + height: 0; + margin-right: 0; +} + +.grid.col-2.grid-square view, .grid.col-2.grid-square item { + padding-bottom: calc((100% - 10px)/2); + height: 0; + width: calc((100% - 10px)/2); +} + +.grid.col-2.grid-square view:nth-child(2n), +.grid.col-2.grid-square item:nth-child(2n) { + margin-right: 0; +} + +.grid.col-3.grid-square view, .grid.col-3.grid-square item { + padding-bottom: calc((100% - 20px)/3); + height: 0; + width: calc((100% - 20px)/3); +} + +.grid.col-3.grid-square view:nth-child(3n), +.grid.col-3.grid-square item:nth-child(3n) { + margin-right: 0; +} + +.grid.col-4.grid-square view, .grid.col-4.grid-square item { + padding-bottom: calc((100% - 30px)/4); + height: 0; + width: calc((100% - 30px)/4); +} + +.grid.col-4.grid-square view:nth-child(4n), +.grid.col-4.grid-square item:nth-child(4n) { + margin-right: 0; +} + +.grid.col-5.grid-square view, .grid.col-5.grid-square item { + padding-bottom: calc((100% - 40px)/5); + height: 0; + width: calc((100% - 40px)/5); +} + +.grid.col-1>item, .grid.col-1>view { + width: 100%; +} + +.grid.col-2>item, .grid.col-2>view { + width: 50%; +} + +.grid.col-3>item, .grid.col-3>view { + width: 33.33%; +} + +.grid.col-4>item, .grid.col-4>view { + width: 25%; +} + +.grid.col-5>item, .grid.col-5>view { + width: 20%; +} + +/* -- 内外边距 -- */ + +.margin-0 { + margin: 0 !important; +} + +.margin-xs { + margin: 5px; +} + +.margin-sm { + margin: 10px; +} + +.margin { + margin: 15px; +} + +.margin-lg { + margin: 20px; +} + +.margin-xl { + margin: 25px; +} + +.margin-top-xs { + margin-top: 5px; +} + +.margin-top-sm { + margin-top: 10px; +} + +.margin-top { + margin-top: 15px; +} + +.margin-top-lg { + margin-top: 20px; +} + +.margin-top-xl { + margin-top: 25px; +} + +.margin-right-xs { + margin-right: 5px; +} + +.margin-right-sm { + margin-right: 10px; +} + +.margin-right { + margin-right: 15px; +} + +.margin-right-lg { + margin-right: 20px; +} + +.margin-right-xl { + margin-right: 25px; +} + +.margin-bottom-xs { + margin-bottom: 5px; +} + +.margin-bottom-sm { + margin-bottom: 10px; +} + +.margin-bottom { + margin-bottom: 15px; +} + +.margin-bottom-lg { + margin-bottom: 20px; +} + +.margin-bottom-xl { + margin-bottom: 25px; +} + +.margin-left-xs { + margin-left: 5px; +} + +.margin-left-sm { + margin-left: 10px; +} + +.margin-left { + margin-left: 15px; +} + +.margin-left-lg { + margin-left: 20px; +} + +.margin-left-xl { + margin-left: 25px; +} + +.margin-lr-xs { + margin-left: 5px; + margin-right: 5px; +} + +.margin-lr-sm { + margin-left: 10px; + margin-right: 10px; +} + +.margin-lr { + margin-left: 15px; + margin-right: 15px; +} + +.margin-lr-lg { + margin-left: 20px; + margin-right: 20px; +} + +.margin-lr-xl { + margin-left: 25px; + margin-right: 25px; +} + +.margin-tb-xs { + margin-top: 5px; + margin-bottom: 5px; +} + +.margin-tb-sm { + margin-top: 10px; + margin-bottom: 10px; +} + +.margin-tb { + margin-top: 15px; + margin-bottom: 15px; +} + +.margin-tb-lg { + margin-top: 20px; + margin-bottom: 20px; +} + +.margin-tb-xl { + margin-top: 25px; + margin-bottom: 25px; +} + +.padding-0 { + padding: 0 !important; +} + +.padding-xs { + padding: 5px; +} + +.padding-sm { + padding: 10px; +} + +.padding { + padding: 15px; +} + +.padding-lg { + padding: 20px; +} + +.padding-xl { + padding: 25px; +} + +.padding-top-xs { + padding-top: 5px; +} + +.padding-top-sm { + padding-top: 10px; +} + +.padding-top { + padding-top: 15px; +} + +.padding-top-lg { + padding-top: 20px; +} + +.padding-top-xl { + padding-top: 25px; +} + +.padding-right-xs { + padding-right: 5px; +} + +.padding-right-sm { + padding-right: 10px; +} + +.padding-right { + padding-right: 15px; +} + +.padding-right-lg { + padding-right: 20px; +} + +.padding-right-xl { + padding-right: 25px; +} + +.padding-bottom-xs { + padding-bottom: 5px; +} + +.padding-bottom-sm { + padding-bottom: 10px; +} + +.padding-bottom { + padding-bottom: 15px; +} + +.padding-bottom-lg { + padding-bottom: 20px; +} + +.padding-bottom-xl { + padding-bottom: 25px; +} + +.padding-left-xs { + padding-left: 5px; +} + +.padding-left-sm { + padding-left: 10px; +} + +.padding-left { + padding-left: 15px; +} + +.padding-left-lg { + padding-left: 20px; +} + +.padding-left-xl { + padding-left: 25px; +} + +.padding-lr-xs { + padding-left: 5px; + padding-right: 5px; +} + +.padding-lr-sm { + padding-left: 10px; + padding-right: 10px; +} + +.padding-lr { + padding-left: 15px; + padding-right: 15px; +} + +.padding-lr-lg { + padding-left: 20px; + padding-right: 20px; +} + +.padding-lr-xl { + padding-left: 25px; + padding-right: 25px; +} + +.padding-tb-xs { + padding-top: 5px; + padding-bottom: 5px; +} + +.padding-tb-sm { + padding-top: 10px; + padding-bottom: 10px; +} + +.padding-tb { + padding-top: 15px; + padding-bottom: 15px; +} + +.padding-tb-lg { + padding-top: 20px; + padding-bottom: 20px; +} + +.padding-tb-xl { + padding-top: 25px; + padding-bottom: 25px; +} + +/* -- 浮动 -- */ + +.cf::after, .cf::before { + content: " "; + display: table; +} + +.cf::after { + clear: both; +} + +.fl { + float: left; +} + +.fr { + float: right; +} + +/* ================== + 图片 + ==================== */ + +image { + max-width: 100%; + display: inline-block; + position: relative; + z-index: 0; +} + +image.loading::before { + content: ""; + background: #f5f5f5; + display: block; + position: absolute; + width: 100%; + height: 100%; + z-index: -2; +} + +image.loading::after { + content: "\e7f1"; + font-family: "iconfont"; + position: absolute; + top: 0; + left: 0; + width: 16px; + height: 16px; + line-height: 16px; + right: 0; + bottom: 0; + z-index: -1; + font-size: 16px; + margin: auto; + color: #ccc; + -webkit-animation: icon-spin 2s infinite linear; + animation: icon-spin 2s infinite linear; + display: block; +} + +image.response { + width: 100%; +} + +/* ================== + 开关 + ==================== */ + +switch, checkbox, radio { + position: relative; +} + +switch::after { + font-family: "iconfont" !important; + content: "\e645"; + position: absolute; + color: #fff; + top: 50%; + margin-top: -8px; + left: 10px; + font-size: 16px; + line-height: 16px; + pointer-events: none; + transform: scale(0, 0); + transition: all 0.3s ease-in-out 0s; +} + +switch[checked]::after { + transform: scale(1, 1); +} + +switch::before { + font-family: "iconfont" !important; + content: "\e646"; + position: absolute; + color: #fff; + top: 50%; + margin-top: -8px; + right: 10px; + font-size: 16px; + line-height: 16px; + pointer-events: none; + transform: scale(1, 1); + transition: all 0.3s ease-in-out 0s; + z-index: 9; +} + +radio::before, checkbox::before { + font-family: "iconfont" !important; + content: "\e645"; + position: absolute; + color: #fff; + top: 50%; + margin-top: -8px; + right: 5px; + font-size: 16px; + line-height: 16px; + pointer-events: none; + transform: scale(1, 1); + transition: all 0.3s ease-in-out 0s; + z-index: 9; +} + +switch[checked]::before { + transform: scale(0, 0); +} + +switch .wx-switch-input { + background: #aaa !important; + border-color: #aaa; + padding: 0 30px; + margin: 0; +} + +radio-group { + display: inline-block; +} + +radio .wx-radio-input, checkbox .wx-checkbox-input { + margin: 0; + width: 24px; + height: 24px; +} + +checkbox.round .wx-checkbox-input { + border-radius: 50px; +} + +switch .wx-switch-input-checked::after { + margin-left: 10px; + box-shadow: none; +} + +switch.radius .wx-switch-input::after, switch.radius .wx-switch-input, +switch.radius .wx-switch-input::before { + border-radius: 5px; +} + +switch .wx-switch-input::before, radio.radio::before, +checkbox .wx-checkbox-input::before, radio .wx-radio-input::before { + display: none; +} + +radio.radio[checked]::after { + content: ""; + background: transparent; + display: block; + position: absolute; + width: 8px; + height: 8px; + z-index: 999; + top: 0px; + left: 0px; + right: 0; + bottom: 0; + margin: auto; + border-radius: 100px; + border: 8px solid #fff; +} + +switch.sm, checkbox.sm, radio.sm { + transform: scale(0.8); +} + +.switch-sex::after { + content: "\e71c"; +} + +.switch-sex::before { + content: "\e71a"; +} + +.switch-sex .wx-switch-input { + background: #e54d42 !important; + border-color: #e54d42; +} + +.switch-sex[checked] .wx-switch-input { + background: #0081ff !important; + border-color: #0081ff !important; +} + +/* ================== + 背景 + ==================== */ + +.line-red::after, .lines-red::after, switch.red[checked] .wx-switch-input, +checkbox.red[checked] .wx-checkbox-input, radio.red[checked] .wx-radio-input { + border-color: #e54d42 !important; +} + +.line-orange::after, .lines-orange::after, +switch.orange[checked] .wx-switch-input, +checkbox.orange[checked] .wx-checkbox-input, +radio.orange[checked] .wx-radio-input { + border-color: #f37b1d !important; +} + +.line-yellow::after, .lines-yellow::after, +switch.yellow[checked] .wx-switch-input, +checkbox.yellow[checked] .wx-checkbox-input, +radio.yellow[checked] .wx-radio-input { + border-color: #fbbd08 !important; +} + +.line-olive::after, .lines-olive::after, switch.olive[checked] .wx-switch-input, +checkbox.olive[checked] .wx-checkbox-input, radio.olive[checked] .wx-radio-input { + border-color: #8dc63f !important; +} + +.line-green::after, .lines-green::after, switch.green[checked] .wx-switch-input, +checkbox.green[checked] .wx-checkbox-input, checkbox[checked] .wx-checkbox-input, +radio.green[checked] .wx-radio-input { + border-color: #39b54a !important; +} + +.line-cyan::after, .lines-cyan::after, switch.cyan[checked] .wx-switch-input, +checkbox.cyan[checked] .wx-checkbox-input, radio.cyan[checked] .wx-radio-input { + border-color: #1cbbb4 !important; +} + +.line-blue::after, .lines-blue::after, switch.blue[checked] .wx-switch-input, +checkbox.blue[checked] .wx-checkbox-input, radio.blue[checked] .wx-radio-input { + border-color: #0081ff !important; +} + +.line-purple::after, .lines-purple::after, +switch.purple[checked] .wx-switch-input, +checkbox.purple[checked] .wx-checkbox-input, +radio.purple[checked] .wx-radio-input { + border-color: #6739b6 !important; +} + +.line-mauve::after, .lines-mauve::after, switch.mauve[checked] .wx-switch-input, +checkbox.mauve[checked] .wx-checkbox-input, radio.mauve[checked] .wx-radio-input { + border-color: #9c26b0 !important; +} + +.line-pink::after, .lines-pink::after, switch.pink[checked] .wx-switch-input, +checkbox.pink[checked] .wx-checkbox-input, radio.pink[checked] .wx-radio-input { + border-color: #e03997 !important; +} + +.line-brown::after, .lines-brown::after, switch.brown[checked] .wx-switch-input, +checkbox.brown[checked] .wx-checkbox-input, radio.brown[checked] .wx-radio-input { + border-color: #a5673f !important; +} + +.line-grey::after, .lines-grey::after, switch.grey[checked] .wx-switch-input, +checkbox.grey[checked] .wx-checkbox-input, radio.grey[checked] .wx-radio-input { + border-color: #8799a3 !important; +} + +.line-gray::after, .lines-gray::after, switch.gray[checked] .wx-switch-input, +checkbox.gray[checked] .wx-checkbox-input, radio.gray[checked] .wx-radio-input { + border-color: #aaa !important; +} + +.line-black::after, .lines-black::after, switch.black[checked] .wx-switch-input, +checkbox.black[checked] .wx-checkbox-input, radio.black[checked] .wx-radio-input { + border-color: #333 !important; +} + +.line-white::after, .lines-white::after, switch.white[checked] .wx-switch-input, +checkbox.white[checked] .wx-checkbox-input, radio.white[checked] .wx-radio-input { + border-color: #fff !important; +} + +.bg-red, switch.red[checked] .wx-switch-input, +checkbox.red[checked] .wx-checkbox-input, radio.red[checked] .wx-radio-input { + background-color: #e54d42 !important; + color: #fff !important; +} + +.bg-orange, switch.orange[checked] .wx-switch-input, +checkbox.orange[checked] .wx-checkbox-input, +radio.orange[checked] .wx-radio-input { + background-color: #f37b1d !important; + color: #fff !important; +} + +.bg-yellow, switch.yellow[checked] .wx-switch-input, +checkbox.yellow[checked] .wx-checkbox-input, +radio.yellow[checked] .wx-radio-input { + background-color: #fbbd08 !important; + color: #333 !important; +} + +.bg-olive, switch.olive[checked] .wx-switch-input, +checkbox.olive[checked] .wx-checkbox-input, radio.olive[checked] .wx-radio-input { + background-color: #8dc63f !important; + color: #fff !important; +} + +.bg-green, switch.green[checked] .wx-switch-input, +switch[checked] .wx-switch-input, checkbox.green[checked] .wx-checkbox-input, +checkbox[checked] .wx-checkbox-input, radio.green[checked] .wx-radio-input, +radio[checked] .wx-radio-input { + background-color: #39b54a !important; + color: #fff !important; +} + +.bg-cyan, switch.cyan[checked] .wx-switch-input, +checkbox.cyan[checked] .wx-checkbox-input, radio.cyan[checked] .wx-radio-input { + background-color: #1cbbb4 !important; + color: #fff !important; +} + +.bg-blue, switch.blue[checked] .wx-switch-input, +checkbox.blue[checked] .wx-checkbox-input, radio.blue[checked] .wx-radio-input { + background-color: #0081ff !important; + color: #fff !important; +} + +.bg-purple, switch.purple[checked] .wx-switch-input, +checkbox.purple[checked] .wx-checkbox-input, +radio.purple[checked] .wx-radio-input { + background-color: #6739b6 !important; + color: #fff !important; +} + +.bg-mauve, switch.mauve[checked] .wx-switch-input, +checkbox.mauve[checked] .wx-checkbox-input, radio.mauve[checked] .wx-radio-input { + background-color: #9c26b0 !important; + color: #fff !important; +} + +.bg-pink, switch.pink[checked] .wx-switch-input, +checkbox.pink[checked] .wx-checkbox-input, radio.pink[checked] .wx-radio-input { + background-color: #e03997 !important; + color: #fff !important; +} + +.bg-brown, switch.brown[checked] .wx-switch-input, +checkbox.brown[checked] .wx-checkbox-input, radio.brown[checked] .wx-radio-input { + background-color: #a5673f !important; + color: #fff !important; +} + +.bg-grey, switch.grey[checked] .wx-switch-input, +checkbox.grey[checked] .wx-checkbox-input, radio.grey[checked] .wx-radio-input { + background-color: #8799a3 !important; + color: #fff !important; +} + +.bg-gray, switch.gray[checked] .wx-switch-input, +checkbox.gray[checked] .wx-checkbox-input, radio.gray[checked] .wx-radio-input { + background-color: #f0f0f0 !important; + color: #666 !important; +} + +.bg-black, switch.black[checked] .wx-switch-input, +checkbox.black[checked] .wx-checkbox-input, radio.black[checked] .wx-radio-input { + background-color: #333 !important; + color: #fff !important; +} + +.bg-white, switch.white[checked] .wx-switch-input, +checkbox.white[checked] .wx-checkbox-input, radio.white[checked] .wx-radio-input { + background-color: #fff !important; + color: #666; +} + +.bg-shadeTop { + background-image: linear-gradient(rgba(0, 0, 0, 1), rgba(0, 0, 0, 0.01)); + color: #fff; +} + +.bg-shadeBottom { + background-image: linear-gradient(rgba(0, 0, 0, 0.01), rgba(0, 0, 0, 1)); + color: #fff; +} + +.none-bg, .line-white, .lines-white { + background-color: transparent !important; +} + +.bg-red.light { + color: #e54d42 !important; + background: #fadbd9 !important; +} + +.bg-orange.light { + color: #f37b1d !important; + background: #fde6d2 !important; +} + +.bg-yellow.light { + color: #fbbd08 !important; + background: #fef2ce !important; +} + +.bg-olive.light { + color: #8dc63f !important; + background: #e8f4d9 !important; +} + +.bg-green.light { + color: #39b54a !important; + background: #d7f0db !important; +} + +.bg-cyan.light { + color: #1cbbb4 !important; + background: #d2f1f0 !important; +} + +.bg-blue.light { + color: #0081ff !important; + background: #cce6ff !important; +} + +.bg-purple.light { + color: #6739b6 !important; + background: #e1d7f0 !important; +} + +.bg-mauve.light { + color: #9c26b0 !important; + background: #ebd4ef !important; +} + +.bg-pink.light { + color: #e03997 !important; + background: #f9d7ea !important; +} + +.bg-brown.light { + color: #a5673f !important; + background: #ede1d9 !important; +} + +.bg-grey.light { + color: #8799a3 !important; + background: #e7ebed !important; +} + +.bg-gray.light { + color: #666 !important; + background: #fadbd9 !important; +} + +.bg-gray.light { + color: #888 !important; + background: #f1f1f1 !important; +} + +.gradual-red { + background-image: linear-gradient(45deg, #f43f3b, #ec008c) !important; + color: #fff !important; +} + +.gradual-orange { + background-image: linear-gradient(45deg, #ff9700, #ed1c24) !important; + color: #fff !important; +} + +.gradual-green { + background-image: linear-gradient(45deg, #39b54a, #8dc63f) !important; + color: #fff !important; +} + +.gradual-purple { + background-image: linear-gradient(45deg, #9000ff, #5e00ff) !important; + color: #fff !important; +} + +.gradual-pink { + background-image: linear-gradient(45deg, #ec008c, #6739b6) !important; + color: #fff !important; +} + +.gradual-blue { + background-image: linear-gradient(45deg, #0081ff, #1cbbb4) !important; + color: #fff !important; +} + +button.shadow[class*="-red"] { + box-shadow: 3px 3px 4px rgba(204, 69, 59, 0.2) !important; +} + +button.shadow[class*="-orange"] { + box-shadow: 3px 3px 4px rgba(217, 109, 26, 0.2) !important; +} + +button.shadow[class*="-yellow"] { + box-shadow: 3px 3px 4px rgba(224, 170, 7, 0.2) !important; +} + +button.shadow[class*="-olive"] { + box-shadow: 3px 3px 4px rgba(124, 173, 55, 0.2) !important; +} + +button.shadow[class*="-green"] { + box-shadow: 3px 3px 4px rgba(48, 156, 63, 0.2) !important; +} + +button.shadow[class*="-cyan"] { + box-shadow: 3px 3px 4px rgba(28, 187, 180, 0.2) !important; +} + +button.shadow[class*="-blue"] { + box-shadow: 3px 3px 4px rgba(0, 102, 204, 0.2) !important; +} + +button.shadow[class*="-purple"] { + box-shadow: 3px 3px 4px rgba(88, 48, 156, 0.2) !important; +} + +button.shadow[class*="-mauve"] { + box-shadow: 3px 3px 4px rgba(133, 33, 150, 0.2) !important; +} + +button.shadow[class*="-pink"] { + box-shadow: 3px 3px 4px rgba(199, 50, 134, 0.2) !important; +} + +button.shadow[class*="-brown"] { + box-shadow: 3px 3px 4px rgba(140, 88, 53, 0.2) !important; +} + +button.shadow[class*="-grey"] { + box-shadow: 3px 3px 4px rgba(114, 130, 138, 0.2) !important; +} + +button.shadow[class*="-gray"] { + box-shadow: 3px 3px 4px rgba(114, 130, 138, 0.2) !important; +} + +button.shadow[class*="-black"] { + box-shadow: 3px 3px 4px rgba(26, 26, 26, 0.2) !important; +} + +.bg-img { + background-size: cover; + background-position: center; + background-repeat: no-repeat; +} + +.bg-mask { + background-color: #333; + position: relative; +} + +.bg-mask::after { + content: ""; + border-radius: inherit; + width: 100%; + height: 100%; + display: block; + background-color: rgba(0, 0, 0, 0.5); + position: absolute; + left: 0; + right: 0; + bottom: 0; + top: 0; +} + +.bg-mask view, .bg-mask cover-view { + z-index: 5; + position: relative; +} + +.bg-mask>cover-view { + background-color: rgba(0, 0, 0, 0.5); +} + +.bg-video { + position: relative; +} + +.bg-video video { + display: block; + height: 100%; + width: 100%; + -o-object-fit: cover; + object-fit: cover; + position: absolute; + top: 0; + z-index: 0; + pointer-events: none; +} + +/* ================== + 文本 + ==================== */ + +.text-xs { + font-size: 10px; +} + +.text-sm { + font-size: 12px; +} + +.text-df { + font-size: 14px; +} + +.text-lg { + font-size: 16px; +} + +.text-xl { + font-size: 18px; +} + +.text-xxl { + font-size: 22px; +} + +.text-sl { + font-size: 40px; +} + +.text-xsl { + font-size: 60px; +} + +.text-Abc { + text-transform: Capitalize; +} + +.text-ABC { + text-transform: Uppercase; +} + +.text-abc { + text-transform: Lowercase; +} + +.text-price::before { + content: "¥"; + font-size: 80%; + margin-right: 2px; +} + +.text-cut { + text-overflow: ellipsis; + white-space: nowrap; + overflow: hidden; +} + +.text-bold { + font-weight: bold; +} + +.text-center { + text-align: center; +} + +.text-content { + line-height: 1.6; +} + +.text-left { + text-align: left; +} + +.text-right { + text-align: right; +} + +.text-red, .line-red, .lines-red { + color: #e54d42 !important; +} + +.text-orange, .line-orange, .lines-orange { + color: #f37b1d !important; +} + +.text-yellow, .line-yellow, .lines-yellow { + color: #fbbd08 !important; +} + +.text-olive, .line-olive, .lines-olive { + color: #8dc63f !important; +} + +.text-green, .line-green, .lines-green { + color: #39b54a !important; +} + +.text-cyan, .line-cyan, .lines-cyan { + color: #1cbbb4 !important; +} + +.text-blue, .line-blue, .lines-blue { + color: #0081ff !important; +} + +.text-purple, .line-purple, .lines-purple { + color: #6739b6 !important; +} + +.text-mauve, .line-mauve, .lines-mauve { + color: #9c26b0 !important; +} + +.text-pink, .line-pink, .lines-pink { + color: #e03997 !important; +} + +.text-brown, .line-brown, .lines-brown { + color: #a5673f !important; +} + +.text-grey, .line-grey, .lines-grey { + color: #8799a3 !important; +} + +.text-gray, .line-gray, .lines-gray { + color: #aaa !important; +} + +.text-black, .line-black, .lines-black { + color: #333 !important; +} + +.text-white, .line-white, .lines-white { + color: #fff !important; +} + +/* ================== + 边框 + ==================== */ + +/* -- 实线 -- */ + +.solid, .solid-top, .solid-right, .solid-bottom, .solid-left, .solids, +.solids-top, .solids-right, .solids-bottom, .solids-left, .dashed, .dashed-top, +.dashed-right, .dashed-bottom, .dashed-left { + position: relative; +} + +.solid::after, .solid-top::after, .solid-right::after, .solid-bottom::after, +.solid-left::after, .solids::after, .solids-top::after, .solids-right::after, +.solids-bottom::after, .solids-left::after, .dashed::after, .dashed-top::after, +.dashed-right::after, .dashed-bottom::after, .dashed-left::after { + content: " "; + width: 200%; + height: 200%; + position: absolute; + top: 0; + left: 0; + border-radius: inherit; + transform: scale(0.5); + transform-origin: 0 0; + pointer-events: none; + box-sizing: border-box; +} + +.solid::after { + border: 1px solid rgba(0, 0, 0, 0.1); +} + +.solid-top::after { + border-top: 1px solid rgba(0, 0, 0, 0.1); +} + +.solid-right::after { + border-right: 1px solid rgba(0, 0, 0, 0.1); +} + +.solid-bottom::after { + border-bottom: 1px solid rgba(0, 0, 0, 0.1); +} + +.solid-left::after { + border-left: 1px solid rgba(0, 0, 0, 0.1); +} + +.solids::after { + border: 4rpx solid #eee; +} + +.solids-top::after { + border-top: 4rpx solid #eee; +} + +.solids-right::after { + border-right: 4rpx solid #eee; +} + +.solids-bottom::after { + border-bottom: 4rpx solid #eee; +} + +.solids-left::after { + border-left: 4rpx solid #eee; +} + +/* -- 虚线 -- */ + +.dashed::after { + border: 1px dashed #ddd; +} + +.dashed-top::after { + border-top: 1px dashed #ddd; +} + +.dashed-right::after { + border-right: 1px dashed #ddd; +} + +.dashed-bottom::after { + border-bottom: 1px dashed #ddd; +} + +.dashed-left::after { + border-left: 1px dashed #ddd; +} + +/* -- 阴影 -- */ + +.shadow { + box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1); +} + +.shadow-lg { + box-shadow: 0px 20px 50px 0px rgba(0, 0, 0, 0.07); +} + +.shadow-warp { + position: relative; + box-shadow: 0 0 5px rgba(0, 0, 0, 0.1); +} + +.shadow-warp:before, .shadow-warp:after { + position: absolute; + content: ""; + top: 10px; + bottom: 15px; + left: 10px; + width: 50%; + box-shadow: 0 15px 10px rgba(0, 0, 0, 0.2); + transform: rotate(-3deg); + z-index: -1; +} + +.shadow-warp:after { + right: 10px; + left: auto; + transform: rotate(3deg); +} + +.shadow-blur { + position: relative; +} + +.shadow-blur::before { + content: ""; + display: block; + background: inherit; + filter: blur(5px); + position: absolute; + width: 100%; + height: 100%; + top: 5px; + left: 5px; + z-index: -1; + opacity: 0.4; + transform-origin: 0 0; + border-radius: inherit; + transform: scale(1, 1); +} + +/* ================== + 按钮 + ==================== */ + +.round, button.icon { + border-radius: 5000px !important; +} + +.radius { + border-radius: 3px !important; +} + +button { + position: relative; + display: inline-flex; + align-items: center; + justify-content: center; + box-sizing: border-box; + padding: 10px 15px 8px; + font-size: 14px; + line-height: 1; + text-align: center; + text-decoration: none; + border-radius: 3px; + overflow: visible; + color: #666; + background-color: #fff !important; + margin-left: initial; + transform: translate(0px, 0px); + margin-right: initial; +} + +button::after, tag[class*="line-"]::after { + content: " "; + width: 200%; + height: 200%; + position: absolute; + top: 0; + left: 0; + border: 1rpx solid rgba(0, 0, 0, 0.2); + transform: scale(0.5); + transform-origin: 0 0; + box-sizing: border-box; + border-radius: inherit; + z-index: 1; + pointer-events: none; +} + +button[class*="line"]::after, tag.radius[class*="line"]::after { + border-radius: 6px; +} + +button.round[class*="line"]::after, tag.round[class*="line"]::after { + border-radius: 500px; +} + +button[class*="lines"]::after { + border: 3px solid rgba(0, 0, 0, 0.2); +} + +button[class*="bg-"]::after { + display: none; +} + +button.sm { + padding: 7px 10px 5px; + font-size: 12px; +} + +button.lg { + padding: 16px 20px 14px; + font-size: 16px; +} + +button.icon.sm { + width: 28px; + height: 28px; +} + +button.icon { + width: 35px; + height: 35px; + padding: 0; +} + +button.icon.lg { + width: 41px; + height: 41px; +} + +button.shadow-blur::before { + top: 2px; + left: 2px; + filter: blur(3px); + opacity: 0.6; +} + +button.button-hover { + transform: translate(1px, 1px); +} + +.block { + display: block; +} + +button.block { + display: flex; +} + +button[disabled] { + opacity: 0.6; + color: #fff; +} + +/* ================== + 徽章 + ==================== */ + +tag { + font-size: 12px; + color: #666; + vertical-align: middle; + position: relative; + display: inline-flex; + align-items: stretch; + justify-content: center; + box-sizing: border-box; + padding: 6px 7px 5px; + line-height: 1; + background: #fff; + font-family: Helvetica Neue, Helvetica, sans-serif; +} + +tag[class*="line-"]::after { + border-radius: 0; +} + +tag+tag { + margin-left: 5px; +} + +tag.sm { + font-size: 10px; + padding: 5px 6px 3px; +} + +capsule { + display: inline-flex; + vertical-align: middle; +} + +capsule + capsule { + margin-left: 5px; +} + +capsule tag { + margin: 0; +} + +capsule tag[class*="line-"]:last-child::after { + border-left: 0px solid transparent !important; +} + +capsule tag[class*="line-"]:first-child::after { + border-right: 0px solid transparent !important; +} + +capsule.radius tag:first-child { + border-top-left-radius: 3px; + border-bottom-left-radius: 3px; +} + +capsule.radius tag:last-child::after, capsule.radius tag[class*="line-"] { + border-top-right-radius: 6px; + border-bottom-right-radius: 6px; +} + +capsule.round tag:first-child { + border-top-left-radius: 100px; + border-bottom-left-radius: 100px; + text-indent: 2px; +} + +capsule.round tag:last-child::after, capsule.round tag:last-child { + border-top-right-radius: 100px; + border-bottom-right-radius: 100px; + text-indent: -2px; +} + +tag.badge { + background: #dd514c; + border-radius: 100px; + position: absolute; + top: -5px; + right: -5px; + font-size: 10px; + padding: 3px 5px 2px; + color: #fff; +} + +tag:empty { + padding: 4px; + top: -2px; + right: -2px; +} + +/* ================== + 头像 + ==================== */ + +avatar { + font-variant: small-caps; + margin: 0; + padding: 0; + display: inline-block; + text-align: center; + background: #ccc; + color: #fff; + white-space: nowrap; + position: relative; + width: 32px; + height: 32px; + line-height: 32px; + background-size: cover; + background-position: center; + vertical-align: middle; +} + +avatar text { + position: absolute; + left: 50%; + display: inline-block; + transform-origin: 0 center; + transform: scale(0.75) translateX(-50%); +} + +avatar.sm { + width: 24px; + height: 24px; + line-height: 24px; +} + +avatar > icon { + position: absolute; + left: 50%; + top: 0; + bottom: 0; + margin: auto; + transform-origin: 0 center; + transform: scale(1.2) translateX(-50%); +} + +avatar.sm > icon { + transform: scale(0.75) translateX(-50%); +} + +avatar.lg > icon { + transform: scale(1.75) translateX(-50%); +} + +avatar.xl > icon { + transform: scale(2.2) translateX(-50%); +} + +avatar.lg { + width: 45px; + height: 45px; + line-height: 45px; +} + +avatar.xl { + width: 64px; + height: 64px; + line-height: 64px; +} + +avatar-group { + direction: rtl; + unicode-bidi: bidi-override; + padding: 0 5px 0 20px; + display: inline-block; +} + +avatar-group avatar { + margin-left: -15px; + border: 2px solid #f1f1f1; + vertical-align: middle; +} + +avatar-group avatar.sm { + margin-left: -10px; + border: 1px solid #f1f1f1; +} + +/* ================== + 进度条 + ==================== */ + +progress-bar { + overflow: hidden; + height: 14px; + background-color: #ebeef5; + display: inline-flex; + align-items: center; + width: 100%; +} + +progress-bar+view, progress-bar+text { + line-height: 1; +} + +progress-bar.xs { + height: 5px; +} + +progress-bar.sm { + height: 10px; +} + +progress-bar view { + width: 0; + height: 100%; + align-items: center; + display: flex; + justify-items: flex-end; + justify-content: space-around; + font-size: 10px; + color: #fff; + background: #0081ff; + transition: width 0.6s ease; +} + +progress-bar text { + align-items: center; + display: flex; + font-size: 10px; + color: #666; + text-indent: 5px; +} + +progress-bar.text-progress { + padding-right: 30px; +} + +progress-bar.striped view { + background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-size: 36px 36px; +} + +progress-bar.active view { + animation: progress-bar-stripes 2s linear infinite; +} + +@keyframes progress-bar-stripes { + from { + background-position: 36px 0; + } + + to { + background-position: 0 0; + } +} + +/* ================== + 加载 + ==================== */ + +load { + display: block; + line-height: 3em; + text-align: center; +} + +load::before { + font-family: "iconfont" !important; + display: inline-block; + margin-right: 3px; +} + +load.loading::before { + content: "\e67a"; + animation: icon-spin 2s infinite linear; +} + +load.loading::after { + content: "加载中..."; +} + +load.over::before { + content: "\e64a"; +} + +load.over::after { + content: "没有更多了"; +} + +load.erro::before { + content: "\e658"; +} + +load.erro::after { + content: "加载失败"; +} + +load.load-icon::before { + font-size: 16px; +} + +load.load-icon::after { + display: none; +} + +load.load-icon.over { + display: none; +} + +/* ================== + 列表 + ==================== */ + +.grayscale { + filter: grayscale(1); +} + +list.menu { + padding: 0 15px; + background: #fff; + display: block; +} + +list.menu.no-padding { + padding: 0; +} + +list.menu+list.menu { + margin-top: 15px; +} + +list+list { + margin-top: 15px; +} + +list.menu>item { + position: relative; + line-height: 18px; + font-size: 16px; + display: flex; + justify-content: space-between; + align-items: center; + border-bottom: 1px solid #eee; + min-height: 50px; +} + +list.menu>item.cur { + background-color: #fcf7e9; +} + +list.menu>item:last-child { + border: none; +} + +list.menu.no-padding>item { + padding: 15px; +} + +list.menu-avatar.no-padding>item { + padding-left: 70px; +} + +list.menu-avatar.no-padding>item avatar { + left: 15px; +} + +list.menu.no-padding>item.arrow { + padding-right: 33px; +} + +list.menu>item .content { + line-height: 1.6em; + flex: 1; +} + +list.menu>item button.content { + padding: 0; + justify-content: flex-start; + font-size: 16px; +} + +list.menu>item button.content::after { + display: none; +} + +list.menu>item .content>text[class*="icon"], list.menu>item .content>image, +list.menu>item .content>icon { + margin-right: 5px; + display: inline-block; + width: 1.4em; + height: 1.6em; + vertical-align: middle; + text-align: center; +} + +list.menu>item .action { + text-align: right; +} + +list>item.grayscale { + background-color: #f5f5f5; +} + +list.menu>item .action tag:empty { + right: 5px; +} + +list.menu>item.arrow { + padding-right: 18px; +} + +list.menu>item.arrow::after { + font-family: "iconfont" !important; + display: block; + content: "\e6a3"; + position: absolute; + font-size: 17px; + color: #aaa; + line-height: 15px; + height: 15px; + width: 15px; + text-align: center; + top: 1px; + bottom: 0; + right: 0; + margin: auto; +} + +list.menu.no-padding>item.arrow::after { + right: 15px; +} + +list.menu>item avatar-group avatar { + border-color: #fff; +} + +list.card-menu { + margin-left: 15px; + margin-right: 15px; + border-radius: 10px; + overflow: hidden; +} + +list.menu-avatar>item>avatar { + position: absolute; + left: 0; +} + +list.menu-avatar>item { + padding-left: 55px; + height: 70px; +} + +list.menu>item .content tag.sm { + font-size: 8px; + line-height: 80%; + padding: 4px 3px 2px; + margin-top: -3px; +} + +list.grid { + text-align: center; + background: #fff; +} + +list.grid>item { + display: flex; + flex-direction: column; + border-right: 1rpx solid #eee; + border-bottom: 1rpx solid #eee; + padding: 10px; +} + +list.grid>item icon { + display: block; + width: 100%; + position: relative; + font-size: 24px; + margin-top: 10px; +} + +list.grid>item text { + display: block; + color: #888; + margin-top: 5px; + line-height: 20px; + font-size: 13px; +} + +list.grid>item tag { + left: 50%; + right: auto; + margin-left: 10px; +} + +list.grid.col-3>item:nth-child(3n) { + border-right: 0px; +} + +list.grid.col-4>item:nth-child(4n) { + border-right: 0px; +} + +list.grid.col-5>item:nth-child(5n) { + border-right: 0px; +} + +list.grid.no-border { + padding: 10px 5px; +} + +list.grid.no-border>item { + border: none !important; + padding-top: 5px; + padding-bottom: 5px; +} + +list.menu-avatar.comment > item { + height: auto; + padding-top: 15px; + padding-bottom: 15px; + padding-left: 45px; +} + +list.menu-avatar.comment avatar { + align-self: flex-start; +} + +/* ================== + 操作条 + ==================== */ + +bar { + display: flex; + position: relative; + align-items: center; + background: #fff; + height: 50px; + justify-content: space-between; + font-size: 16px; +} + +bar .action { + display: flex; + align-items: center; + height: 100%; + justify-content: flex-start; + max-width: 100%; +} + +bar .action:first-child { + margin-left: 15px; + font-size: 15px; +} + +bar .action:first-child text { + display: inline-block; + text-overflow: ellipsis; + white-space: nowrap; + overflow: hidden; + text-align: left; + width: 100%; +} + +bar avatar:first-child { + margin-left: 10px; +} + +bar .action:first-child >icon[class*="icon"] { + margin-left: -0.5em; +} + +bar .action:last-child { + margin-right: 15px; +} + +bar .action>icon[class*="icon"] { + font-size: 18px; + height: 100%; + width: 1.4em; +} + +bar .action>icon[class*="icon"]+icon[class*="icon"] { + margin-left: 0.5em; +} + +bar .content { + position: absolute; + text-align: center; + width: 400rpx; + left: 0; + right: 0; + bottom: 8px; + margin: auto; + height: 30px; + font-size: 18px; + line-height: 30px; + cursor: none; + pointer-events: none; + text-overflow: ellipsis; + white-space: nowrap; + overflow: hidden; +} + +bar.btn-group { + justify-content: space-around; +} + +bar.btn-group button { + padding: 10px 16px; +} + +bar.btn-group button { + flex: 1; + margin: 0 10px; + max-width: 50%; +} + +bar .serach-form { + background: #f5f5f5; + line-height: 32px; + height: 32px; + font-size: 12px; + color: #666; + flex: 1; + display: flex; + align-items: center; + margin: 0 10px; +} + +bar .serach-form +.action { + margin-right: 10px; +} + +bar .serach-form +.action text+icon { + margin-right: -0.5em; +} + +bar .serach-form input { + flex: 1; + padding-right: 10px; + height: 32px; + line-height: 32px; + font-size: 13px; +} + +bar .serach-form [class*="icon"] { + width: 2em; + height: auto; +} + +bar .serach-form.round [class*="icon"] { + margin-left: 0.5em; +} + +bar .serach-form [class*="icon"]::before { + top: 0px; +} + +bar.fixed, .nav.fixed { + position: fixed; + width: 100%; + top: 0; + z-index: 1024; + box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1); +} + +bar.foot { + position: fixed; + width: 100%; + bottom: 0; + z-index: 1024; + box-shadow: 0 -1px 3px rgba(0, 0, 0, 0.1); +} + +bar.shop { + padding: 0; +} + +bar.shop .action { + font-size: 12px; + position: relative; + flex: 1; + text-align: center; + padding: 0 10px; + display: block; + height: auto !important; + line-height: 1; + margin: 0 !important; +} + +bar.shop [class*="icon"] { + width: 50px !important; + position: relative; + display: block; + height: auto !important; + margin: 0 auto 5px !important; +} + +bar.shop .submit { + align-items: center; + display: flex; + justify-content: center; + text-align: center; + position: relative; + flex: 2; + height: 100%; +} + +bar.shop .submit:last-child { + flex: 2.6; +} + +bar.shop .submit+.submit { + flex: 2; +} + +bar.shop .submit button { + margin-left: 10px; +} + +bar.shop .submit:last-child button { + margin-left: 0px; +} + +bar.shop .submit+.submit button { + margin-left: 0px; + margin-right: 10px; +} + +bar.shop .action::after { + content: " "; + width: 200%; + height: 200%; + position: absolute; + top: 0; + left: 0; + transform: scale(0.5); + transform-origin: 0 0; + border-right: 1px solid rgba(0, 0, 0, 0.1); +} + +bar.input { + padding-right: 10px; +} + +bar.input input { + overflow: initial; + line-height: 32px; + height: 32px; + min-height: 32px; + flex: 1; + font-size: 15px; + margin: 0 10px; +} + +bar.input .action { + margin-left: 10px; +} + +bar.input .action [class*="icon"] { + font-size: 24px; +} + +bar.input input+.action { + margin-right: 10px; + margin-left: 0px; +} + +bar.input .action:first-child [class*="icon"] { + margin-left: 0px; +} + +custom { + display: block; + position: relative; +} + +custom bar { + padding-right: 110px; + box-shadow: 0px 0px 0px !important; +} + +/* ================== + 导航栏 + ==================== */ + +.nav { + white-space: nowrap; +} + +::-webkit-scrollbar { + display: none; +} + +.nav item { + height: 45px; + display: inline-block; + line-height: 45px; + margin: 0 5px; + padding: 0 10px; +} + +.nav item.cur { + border-bottom: 2px solid; +} + +/* ================== + 时间轴 + ==================== */ + +timeline { + display: block; + background: #fff; +} + +timeline time { + width: 60px; + text-align: center; + padding: 10px 0; + font-size: 13px; + color: #888; + display: block; +} + +timeline>item { + padding: 15px 15px 15px 60px; + position: relative; + display: block; + color: #ccc; + z-index: 0; +} + +timeline>item::after { + content: ""; + display: block; + position: absolute; + width: 1rpx; + background: #ddd; + left: 30px; + height: 100%; + top: 0; + z-index: 8; +} + +timeline>item::before { + font-family: "iconfont"; + content: "\e763"; + display: block; + position: absolute; + top: 18px; + z-index: 9; + background: #fff; + width: 25px; + height: 25px; + text-align: center; + border: none; + line-height: 25px; + left: 18px; +} + +timeline>item[class*="icon"]::before { + background: #fff; + width: 25px; + height: 25px; + text-align: center; + border: none; + line-height: 25px; + left: 18px; +} + +timeline>item>.content { + background: #f1f1f1; + padding: 15px; + border-radius: 3px; + display: block; + color: #666; +} + +timeline>item>.content+.content { + margin-top: 10px; +} + +/* ================== + 聊天 + ==================== */ + +chat { + display: flex; + flex-direction: column; +} + +chat item { + display: flex; + padding: 15px 15px 35px; + position: relative; +} + +chat item>avatar { + width: 40px; + height: 40px; +} + +chat item>.main { + max-width: calc(100% - 130px); + margin: 0 20px; + display: flex; + align-items: center; +} + +chat item>image { + height: 160px; +} + +chat item>.main .content { + background: #fff; + padding: 10px; + border-radius: 3px; + display: inline-flex; + max-width: 100%; + align-items: center; + color: #666; + font-size: 15px; + position: relative; + min-height: 40px; + line-height: 20px; + text-align: left; +} + +chat item .date { + position: absolute; + font-size: 12px; + color: #aaa; + width: calc(100% - 160px); + bottom: 10px; + left: 80px; +} + +chat item .action { + padding: 0 15px; + display: flex; + align-items: center; +} + +chat item>.main .content::after { + content: ""; + top: 12px; + transform: rotate(180deg); + position: absolute; + z-index: 100; + display: inline-block; + width: 0; + height: 0; + vertical-align: middle; + border-bottom: 8px solid transparent; + border-top: 8px solid transparent; + overflow: hidden; + border-right-color: #fff; + border-left: 8px solid #333; + border-right: 0 dotted; + border-left-color: #fff; + left: -7px; + right: initial; +} + +chat item.self { + justify-content: flex-end; + text-align: right; +} + +chat item.self>.main .content::after { + left: auto; + right: -7px; + border-right: 8px solid #fff; + border-left: 0 dotted; +} + +chat item.self>.main .bg-green.content::after { + border-right-color: #39b50a; +} + +chat info { + display: inline-block; + margin: 10px auto; + font-size: 12px; + padding: 4px 6px; + background-color: rgba(0, 0, 0, 0.2); + border-radius: 3px; + color: #fff; + max-width: 400rpx; + line-height: 1.4; +} + +/* ================== + 卡片 + ==================== */ + +card { + display: block; + overflow: hidden; +} + +card > item { + display: block; + background: #fff; + overflow: hidden; + border-radius: 5px; + margin: 15px; +} + +card > item.shadow-blur { + overflow: initial; +} + +card.no-card > item { + margin: 0px; + border-radius: 0px; +} + +card.case .image { + position: relative; +} + +card.case .image image { + width: 100%; +} + +card.case .image tag { + position: absolute; + right: 0; + top: 0; +} + +card.case .image bar { + position: absolute; + bottom: 0; + width: 100%; + background-color: transparent; + padding: 0px 15px; + word-wrap: normal; + text-overflow: ellipsis; + white-space: nowrap; +} + +card.case.no-card .image { + margin: 15px 15px 0; + overflow: hidden; + border-radius: 5px; +} + +card.dynamic { + display: block; +} + +card.dynamic>item { + display: block; + background-color: #fff; + overflow: hidden; +} + +card.dynamic>item > .text-content { + padding: 0 15px 0; + max-height: 6.4em; + overflow: hidden; + font-size: 15px; + margin-bottom: 10px; +} + +card.dynamic>item .square-img { + width: 100%; + height: 100px; + border-radius: 3px; +} + +card.dynamic>item .only-img { + width: 100%; + height: 160px; + border-radius: 3px; +} + +/* card.dynamic>item .comment { + padding: 10px; + background: #f1f1f1; + margin: 0 15px 15px; + border-radius: 3px; +} */ + +card.article { + display: block; +} + +card.article>item { + padding-bottom: 15px; +} + +card.article>item .title { + font-size: 15px; + font-weight: 900; + word-wrap: normal; + text-overflow: ellipsis; + white-space: nowrap; + color: #333; + line-height: 50px; + padding: 0 15px; +} + +card.article>item .content { + display: flex; + padding: 0 15px; +} + +card.article>item .content > image { + width: 120px; + height: 6.4em; + margin-right: 10px; + border-radius: 3px; +} + +card.article>item .content .desc { + flex: 1; + width: 500rpx; + display: flex; + flex-direction: column; + justify-content: space-between; +} + +card.article>item .content .text-content { + font-size: 14px; + color: #888; + height: 4.8em; + overflow: hidden; +} + +/* ================== + 表单 + ==================== */ + +form-group { + background: #fff; + padding: 0 15px; + display: flex; + align-items: center; + min-height: 100rpx; + justify-content: space-between; +} + +form-group + form-group { + border-top: 1rpx solid #eee; +} + +form-group .title { + text-align: justify; + padding-right: 15px; + font-size: 15px; + position: relative; + height: 30px; + line-height: 30px; +} + +form-group.top { + align-items: baseline; +} + +form-group input { + flex: 1; + font-size: 15px; + color: #555; + padding-right: 10px; +} + +form-group > icon[class*="icon-"] { + font-size: 18px; + padding: 0; + box-sizing: border-box; +} + +form-group textarea, form-group textarea textarea { + margin: 16px 0 15px; + height: 4.8em; + width: 100%; + line-height: 1.2em; + flex: 1; + font-size: 14px; + padding: 0; + box-sizing: content-box; + display: inline-block; + vertical-align: top; +} + +form-group textarea::after { + content: "测试文字"; + opacity: 0; +} + +form-group .grid-square { + margin: 15px 0 0 !important; +} + +form-group picker { + flex: 1; + padding-right: 20px; + overflow: hidden; + position: relative; +} + +form-group picker .picker { + line-height: 50px; + font-size: 14px; + text-overflow: ellipsis; + white-space: nowrap; + overflow: hidden; + width: 100%; + text-align: right; +} + +form-group picker::after { + font-family: iconfont !important; + display: block; + content: "\e6a3"; + position: absolute; + font-size: 17px; + color: #aaa; + line-height: 50px; + width: 30px; + text-align: center; + top: 0; + bottom: 0; + right: -10px; + margin: auto; +} + +form-group textarea[disabled], form-group textarea[disabled] .placeholder { + color: transparent; +} + +/* ================== + 模态窗口 + ==================== */ + +modal-box { + position: fixed; + top: 0; + right: 0; + bottom: 0; + left: 0; + z-index: 1110; + opacity: 0; + outline: 0; + text-align: center; + -ms-transform: scale(1.185); + transform: scale(1.185); + backface-visibility: hidden; + perspective: 1000px; + background: rgba(0, 0, 0, 0.6); + transition: all 0.6s ease-in-out 0; + pointer-events: none; +} + +modal-box::before { + content: "\200B"; + display: inline-block; + height: 100%; + vertical-align: middle; +} + +modal-box.show { + opacity: 1; + transition-duration: 0.3s; + -ms-transform: scale(1); + transform: scale(1); + overflow-x: hidden; + overflow-y: auto; + pointer-events: auto; +} + +dialog { + position: relative; + display: inline-block; + vertical-align: middle; + margin-left: auto; + margin-right: auto; + width: 680rpx; + max-width: 100%; + background: #f8f8f8; + border-radius: 10rpx; + overflow: hidden; +} + +modal-box.bottom-modal::before { + vertical-align: bottom; +} + +modal-box.bottom-modal dialog { + width: 100%; + border-radius: 0; +} + +modal-box.bottom-modal { + margin-bottom: -500px; +} + +modal-box.bottom-modal.show { + margin-bottom: 0; +} + +/* ================== + 轮播 + ==================== */ + +swiper.square-dot .wx-swiper-dot { + background: #fff; + opacity: 0.4; + width: 5px !important; + height: 5px !important; + border-radius: 10px !important; + transition: all 0.3s ease-in-out 0s !important; +} + +swiper.square-dot .wx-swiper-dot.wx-swiper-dot-active { + opacity: 1; + width: 15px !important; +} + +swiper.round-dot .wx-swiper-dot { + /* background: #39b54a; */ + width: 5px !important; + height: 5px !important; + top: -2px !important; + transition: all 0.3s ease-in-out 0s !important; + position: relative; +} + +swiper.round-dot .wx-swiper-dot.wx-swiper-dot-active::after { + content: ""; + position: absolute; + width: 5px; + height: 5px; + top: 0px; + left: 0px; + right: 0; + bottom: 0; + margin: auto; + background: #fff; + border-radius: 10px; +} + +swiper.round-dot .wx-swiper-dot.wx-swiper-dot-active { + width: 9px !important; + height: 9px !important; + top: 0px !important; +} + +.screen-swiper { + min-height: 375rpx; +} + +.screen-swiper image { + width: 100%; + display: block; + height: 100%; + margin: 0; +} + +.card-swiper { + height: 420rpx; +} + +.card-swiper swiper-item { + width: 610rpx !important; + left: 70rpx !important; + box-sizing: border-box; + padding: 20px 0px 35px; + overflow: initial !important; +} + +.card-swiper swiper-item .bg-img { + width: 100%; + display: block; + height: 100%; + border-radius: 5px; + transform: scale(0.9); + transition: all 0.2s ease-in 0s; +} + +.card-swiper swiper-item.cur .bg-img { + transform: none; + transition: all 0.2s ease-in 0s; +} + +.tower-swiper { + height: 420rpx; + position: relative; +} + +.tower-swiper .tower-item { + position: absolute; + width: 300rpx; + height: 380rpx; + top: 0; + bottom: 0; + left:50%; + margin: auto; + transition: all 0.3s ease-in 0s; + opacity: 1; +} +.tower-swiper .tower-item.none { + opacity: 0; +} + +.tower-swiper .tower-item .bg-img { + width: 100%; + height: 100%; + border-radius: 3px; +} diff --git a/demo/icon.wxss b/demo/icon.wxss new file mode 100644 index 0000000..c401676 --- /dev/null +++ b/demo/icon.wxss @@ -0,0 +1,654 @@ +@keyframes icon-spin { + 0% { + -webkit-transform: rotate(0); + transform: rotate(0); + } + 100% { + -webkit-transform: rotate(359deg); + transform: rotate(359deg); + } +} + +.iconfont-spin { + -webkit-animation: icon-spin 2s infinite linear; + animation: icon-spin 2s infinite linear; + display: inline-block; +} + +.iconfont-pulse { + -webkit-animation: icon-spin 1s infinite steps(8); + animation: icon-spin 1s infinite steps(8); + display: inline-block; +} + +[class*="icon-"] { + font-family: "iconfont" !important; + font-size: inherit; + font-style: normal; +} + +icon { + height: 1em; + width: 1.4em; + vertical-align: middle; + position: relative; +} + +icon[class*="icon-"]::after { + content: "正"; + opacity: 0; +} + +icon[class*="icon-"]::before { + position: absolute; + display: block; + text-align: center; + top: 0px; + left: 0; + right: 0; + bottom: 0; + height: 1em; + margin: auto; + line-height: 1em; +} + +@font-face {font-family: "iconfont"; + src: url('//at.alicdn.com/t/font_533566_yfq2d9wdij.eot?t=1545239985831'); /* IE9*/ + src: url('//at.alicdn.com/t/font_533566_yfq2d9wdij.eot?t=1545239985831#iefix') format('embedded-opentype'), /* IE6-IE8 */ + url('data:application/x-font-woff;charset=utf-8;base64,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') format('woff'), + url('//at.alicdn.com/t/font_533566_yfq2d9wdij.ttf?t=1545239985831') format('truetype'), /* chrome, firefox, opera, Safari, Android, iOS 4.2+*/ + url('//at.alicdn.com/t/font_533566_yfq2d9wdij.svg?t=1545239985831#iconfont') format('svg'); /* iOS 4.1- */ +} + +.icon-appreciate:before { content: "\e644"; } + +.icon-check:before { content: "\e645"; } + +.icon-close:before { content: "\e646"; } + +.icon-edit:before { content: "\e649"; } + +.icon-emoji:before { content: "\e64a"; } + +.icon-favorfill:before { content: "\e64b"; } + +.icon-favor:before { content: "\e64c"; } + +.icon-loading:before { content: "\e64f"; } + +.icon-locationfill:before { content: "\e650"; } + +.icon-location:before { content: "\e651"; } + +.icon-phone:before { content: "\e652"; } + +.icon-roundcheckfill:before { content: "\e656"; } + +.icon-roundcheck:before { content: "\e657"; } + +.icon-roundclosefill:before { content: "\e658"; } + +.icon-roundclose:before { content: "\e659"; } + +.icon-roundrightfill:before { content: "\e65a"; } + +.icon-roundright:before { content: "\e65b"; } + +.icon-search:before { content: "\e65c"; } + +.icon-taxi:before { content: "\e65d"; } + +.icon-timefill:before { content: "\e65e"; } + +.icon-time:before { content: "\e65f"; } + +.icon-unfold:before { content: "\e661"; } + +.icon-warnfill:before { content: "\e662"; } + +.icon-warn:before { content: "\e663"; } + +.icon-camerafill:before { content: "\e664"; } + +.icon-camera:before { content: "\e665"; } + +.icon-commentfill:before { content: "\e666"; } + +.icon-comment:before { content: "\e667"; } + +.icon-likefill:before { content: "\e668"; } + +.icon-like:before { content: "\e669"; } + +.icon-notificationfill:before { content: "\e66a"; } + +.icon-notification:before { content: "\e66b"; } + +.icon-order:before { content: "\e66c"; } + +.icon-samefill:before { content: "\e66d"; } + +.icon-same:before { content: "\e66e"; } + +.icon-deliver:before { content: "\e671"; } + +.icon-evaluate:before { content: "\e672"; } + +.icon-pay:before { content: "\e673"; } + +.icon-send:before { content: "\e675"; } + +.icon-shop:before { content: "\e676"; } + +.icon-ticket:before { content: "\e677"; } + +.icon-back:before { content: "\e679"; } + +.icon-cascades:before { content: "\e67c"; } + +.icon-discover:before { content: "\e67e"; } + +.icon-list:before { content: "\e682"; } + +.icon-more:before { content: "\e684"; } + +.icon-scan:before { content: "\e689"; } + +.icon-settings:before { content: "\e68a"; } + +.icon-questionfill:before { content: "\e690"; } + +.icon-question:before { content: "\e691"; } + +.icon-shopfill:before { content: "\e697"; } + +.icon-form:before { content: "\e699"; } + +.icon-pic:before { content: "\e69b"; } + +.icon-filter:before { content: "\e69c"; } + +.icon-footprint:before { content: "\e69d"; } + +.icon-top:before { content: "\e69e"; } + +.icon-pulldown:before { content: "\e69f"; } + +.icon-pullup:before { content: "\e6a0"; } + +.icon-right:before { content: "\e6a3"; } + +.icon-refresh:before { content: "\e6a4"; } + +.icon-moreandroid:before { content: "\e6a5"; } + +.icon-deletefill:before { content: "\e6a6"; } + +.icon-refund:before { content: "\e6ac"; } + +.icon-cart:before { content: "\e6af"; } + +.icon-qrcode:before { content: "\e6b0"; } + +.icon-remind:before { content: "\e6b2"; } + +.icon-delete:before { content: "\e6b4"; } + +.icon-profile:before { content: "\e6b7"; } + +.icon-home:before { content: "\e6b8"; } + +.icon-cartfill:before { content: "\e6b9"; } + +.icon-discoverfill:before { content: "\e6ba"; } + +.icon-homefill:before { content: "\e6bb"; } + +.icon-message:before { content: "\e6bc"; } + +.icon-addressbook:before { content: "\e6bd"; } + +.icon-link:before { content: "\e6bf"; } + +.icon-lock:before { content: "\e6c0"; } + +.icon-unlock:before { content: "\e6c2"; } + +.icon-vip:before { content: "\e6c3"; } + +.icon-weibo:before { content: "\e6c4"; } + +.icon-activity:before { content: "\e6c5"; } + +.icon-friendaddfill:before { content: "\e6c9"; } + +.icon-friendadd:before { content: "\e6ca"; } + +.icon-friendfamous:before { content: "\e6cb"; } + +.icon-friend:before { content: "\e6cc"; } + +.icon-goods:before { content: "\e6cd"; } + +.icon-selection:before { content: "\e6ce"; } + +.icon-explore:before { content: "\e6d2"; } + +.icon-present:before { content: "\e6d3"; } + +.icon-squarecheckfill:before { content: "\e6d4"; } + +.icon-square:before { content: "\e6d5"; } + +.icon-squarecheck:before { content: "\e6d6"; } + +.icon-round:before { content: "\e6d7"; } + +.icon-roundaddfill:before { content: "\e6d8"; } + +.icon-roundadd:before { content: "\e6d9"; } + +.icon-add:before { content: "\e6da"; } + +.icon-notificationforbidfill:before { content: "\e6db"; } + +.icon-explorefill:before { content: "\e6dd"; } + +.icon-fold:before { content: "\e6de"; } + +.icon-game:before { content: "\e6df"; } + +.icon-redpacket:before { content: "\e6e0"; } + +.icon-selectionfill:before { content: "\e6e1"; } + +.icon-similar:before { content: "\e6e2"; } + +.icon-appreciatefill:before { content: "\e6e3"; } + +.icon-infofill:before { content: "\e6e4"; } + +.icon-info:before { content: "\e6e5"; } + +.icon-forwardfill:before { content: "\e6ea"; } + +.icon-forward:before { content: "\e6eb"; } + +.icon-rechargefill:before { content: "\e6ec"; } + +.icon-recharge:before { content: "\e6ed"; } + +.icon-vipcard:before { content: "\e6ee"; } + +.icon-voice:before { content: "\e6ef"; } + +.icon-voicefill:before { content: "\e6f0"; } + +.icon-friendfavor:before { content: "\e6f1"; } + +.icon-wifi:before { content: "\e6f2"; } + +.icon-share:before { content: "\e6f3"; } + +.icon-wefill:before { content: "\e6f4"; } + +.icon-we:before { content: "\e6f5"; } + +.icon-lightauto:before { content: "\e6f6"; } + +.icon-lightforbid:before { content: "\e6f7"; } + +.icon-lightfill:before { content: "\e6f8"; } + +.icon-camerarotate:before { content: "\e6f9"; } + +.icon-light:before { content: "\e6fa"; } + +.icon-barcode:before { content: "\e6fb"; } + +.icon-flashlightclose:before { content: "\e6fc"; } + +.icon-flashlightopen:before { content: "\e6fd"; } + +.icon-searchlist:before { content: "\e6fe"; } + +.icon-service:before { content: "\e6ff"; } + +.icon-sort:before { content: "\e700"; } + +.icon-down:before { content: "\e703"; } + +.icon-mobile:before { content: "\e704"; } + +.icon-mobilefill:before { content: "\e705"; } + +.icon-copy:before { content: "\e706"; } + +.icon-countdownfill:before { content: "\e707"; } + +.icon-countdown:before { content: "\e708"; } + +.icon-noticefill:before { content: "\e709"; } + +.icon-notice:before { content: "\e70a"; } + +.icon-upstagefill:before { content: "\e70e"; } + +.icon-upstage:before { content: "\e70f"; } + +.icon-babyfill:before { content: "\e710"; } + +.icon-baby:before { content: "\e711"; } + +.icon-brandfill:before { content: "\e712"; } + +.icon-brand:before { content: "\e713"; } + +.icon-choicenessfill:before { content: "\e714"; } + +.icon-choiceness:before { content: "\e715"; } + +.icon-clothesfill:before { content: "\e716"; } + +.icon-clothes:before { content: "\e717"; } + +.icon-creativefill:before { content: "\e718"; } + +.icon-creative:before { content: "\e719"; } + +.icon-female:before { content: "\e71a"; } + +.icon-keyboard:before { content: "\e71b"; } + +.icon-male:before { content: "\e71c"; } + +.icon-newfill:before { content: "\e71d"; } + +.icon-new:before { content: "\e71e"; } + +.icon-pullleft:before { content: "\e71f"; } + +.icon-pullright:before { content: "\e720"; } + +.icon-rankfill:before { content: "\e721"; } + +.icon-rank:before { content: "\e722"; } + +.icon-bad:before { content: "\e723"; } + +.icon-cameraadd:before { content: "\e724"; } + +.icon-focus:before { content: "\e725"; } + +.icon-friendfill:before { content: "\e726"; } + +.icon-cameraaddfill:before { content: "\e727"; } + +.icon-apps:before { content: "\e729"; } + +.icon-paintfill:before { content: "\e72a"; } + +.icon-paint:before { content: "\e72b"; } + +.icon-picfill:before { content: "\e72c"; } + +.icon-refresharrow:before { content: "\e72d"; } + +.icon-colorlens:before { content: "\e6e6"; } + +.icon-markfill:before { content: "\e730"; } + +.icon-mark:before { content: "\e731"; } + +.icon-presentfill:before { content: "\e732"; } + +.icon-repeal:before { content: "\e733"; } + +.icon-album:before { content: "\e734"; } + +.icon-peoplefill:before { content: "\e735"; } + +.icon-people:before { content: "\e736"; } + +.icon-servicefill:before { content: "\e737"; } + +.icon-repair:before { content: "\e738"; } + +.icon-file:before { content: "\e739"; } + +.icon-repairfill:before { content: "\e73a"; } + +.icon-taoxiaopu:before { content: "\e73b"; } + +.icon-weixin:before { content: "\e612"; } + +.icon-attentionfill:before { content: "\e73c"; } + +.icon-attention:before { content: "\e73d"; } + +.icon-commandfill:before { content: "\e73e"; } + +.icon-command:before { content: "\e73f"; } + +.icon-communityfill:before { content: "\e740"; } + +.icon-community:before { content: "\e741"; } + +.icon-read:before { content: "\e742"; } + +.icon-calendar:before { content: "\e74a"; } + +.icon-cut:before { content: "\e74b"; } + +.icon-magic:before { content: "\e74c"; } + +.icon-backwardfill:before { content: "\e74d"; } + +.icon-playfill:before { content: "\e74f"; } + +.icon-stop:before { content: "\e750"; } + +.icon-tagfill:before { content: "\e751"; } + +.icon-tag:before { content: "\e752"; } + +.icon-group:before { content: "\e753"; } + +.icon-all:before { content: "\e755"; } + +.icon-backdelete:before { content: "\e756"; } + +.icon-hotfill:before { content: "\e757"; } + +.icon-hot:before { content: "\e758"; } + +.icon-post:before { content: "\e759"; } + +.icon-radiobox:before { content: "\e75b"; } + +.icon-rounddown:before { content: "\e75c"; } + +.icon-upload:before { content: "\e75d"; } + +.icon-writefill:before { content: "\e760"; } + +.icon-write:before { content: "\e761"; } + +.icon-radioboxfill:before { content: "\e763"; } + +.icon-punch:before { content: "\e764"; } + +.icon-shake:before { content: "\e765"; } + +.icon-move:before { content: "\e768"; } + +.icon-safe:before { content: "\e769"; } + +.icon-activityfill:before { content: "\e775"; } + +.icon-crownfill:before { content: "\e776"; } + +.icon-crown:before { content: "\e777"; } + +.icon-goodsfill:before { content: "\e778"; } + +.icon-messagefill:before { content: "\e779"; } + +.icon-profilefill:before { content: "\e77a"; } + +.icon-sound:before { content: "\e77b"; } + +.icon-sponsorfill:before { content: "\e77c"; } + +.icon-sponsor:before { content: "\e77d"; } + +.icon-upblock:before { content: "\e77e"; } + +.icon-weblock:before { content: "\e77f"; } + +.icon-weunblock:before { content: "\e780"; } + +.icon-my:before { content: "\e78b"; } + +.icon-myfill:before { content: "\e78c"; } + +.icon-emojifill:before { content: "\e78d"; } + +.icon-emojiflashfill:before { content: "\e78e"; } + +.icon-flashbuyfill:before { content: "\e78f"; } + +.icon-text:before { content: "\e791"; } + +.icon-goodsfavor:before { content: "\e794"; } + +.icon-musicfill:before { content: "\e795"; } + +.icon-musicforbidfill:before { content: "\e796"; } + +.icon-card:before { content: "\e624"; } + +.icon-triangledownfill:before { content: "\e79b"; } + +.icon-triangleupfill:before { content: "\e79c"; } + +.icon-roundleftfill-copy:before { content: "\e79e"; } + +.icon-font:before { content: "\e76a"; } + +.icon-title:before { content: "\e82f"; } + +.icon-recordfill:before { content: "\e7a4"; } + +.icon-record:before { content: "\e7a6"; } + +.icon-cardboardfill:before { content: "\e7a9"; } + +.icon-cardboard:before { content: "\e7aa"; } + +.icon-formfill:before { content: "\e7ab"; } + +.icon-coin:before { content: "\e7ac"; } + +.icon-cardboardforbid:before { content: "\e7af"; } + +.icon-circlefill:before { content: "\e7b0"; } + +.icon-circle:before { content: "\e7b1"; } + +.icon-attentionforbid:before { content: "\e7b2"; } + +.icon-attentionforbidfill:before { content: "\e7b3"; } + +.icon-attentionfavorfill:before { content: "\e7b4"; } + +.icon-attentionfavor:before { content: "\e7b5"; } + +.icon-titles:before { content: "\e701"; } + +.icon-icloading:before { content: "\e67a"; } + +.icon-full:before { content: "\e7bc"; } + +.icon-mail:before { content: "\e7bd"; } + +.icon-peoplelist:before { content: "\e7be"; } + +.icon-goodsnewfill:before { content: "\e7bf"; } + +.icon-goodsnew:before { content: "\e7c0"; } + +.icon-medalfill:before { content: "\e7c1"; } + +.icon-medal:before { content: "\e7c2"; } + +.icon-newsfill:before { content: "\e7c3"; } + +.icon-newshotfill:before { content: "\e7c4"; } + +.icon-newshot:before { content: "\e7c5"; } + +.icon-news:before { content: "\e7c6"; } + +.icon-videofill:before { content: "\e7c7"; } + +.icon-video:before { content: "\e7c8"; } + +.icon-exit:before { content: "\e7cb"; } + +.icon-skinfill:before { content: "\e7cc"; } + +.icon-skin:before { content: "\e7cd"; } + +.icon-moneybagfill:before { content: "\e7ce"; } + +.icon-usefullfill:before { content: "\e7cf"; } + +.icon-usefull:before { content: "\e7d0"; } + +.icon-moneybag:before { content: "\e7d1"; } + +.icon-redpacket_fill:before { content: "\e7d3"; } + +.icon-subscription:before { content: "\e7d4"; } + +.icon-loading1:before { content: "\e633"; } + +.icon-github:before { content: "\e692"; } + +.icon-global:before { content: "\e7eb"; } + +.icon-settingsfill:before { content: "\e6ab"; } + +.icon-back_android:before { content: "\e7ed"; } + +.icon-expressman:before { content: "\e7ef"; } + +.icon-evaluate_fill:before { content: "\e7f0"; } + +.icon-group_fill:before { content: "\e7f5"; } + +.icon-play_forward_fill:before { content: "\e7f6"; } + +.icon-deliver_fill:before { content: "\e7f7"; } + +.icon-notice_forbid_fill:before { content: "\e7f8"; } + +.icon-fork:before { content: "\e60c"; } + +.icon-pick:before { content: "\e7fa"; } + +.icon-wenzi:before { content: "\e6a7"; } + +.icon-ellipse:before { content: "\e600"; } + +.icon-qr_code:before { content: "\e61b"; } + +.icon-dianhua:before { content: "\e64d"; } + +.icon-icon:before { content: "\e602"; } + +.icon-loading2:before { content: "\e7f1"; } + +.icon-btn:before { content: "\e601"; } + diff --git a/demo/images/BasicsBg.png b/demo/images/BasicsBg.png new file mode 100644 index 0000000000000000000000000000000000000000..4c0a18b29b829194acbe4da0208edde13f98ae6b GIT binary patch literal 106513 zcmW)ndpwi>`^Pahr_CYf-OiHpDQt6!Fp`9jBsod9`DC>U9bCkUa$9kR~HAUpqwBV7Z>z|qn$e!7cY{F zi{~vr=-`dzvHwnRae=s8ojvRi9%WlvW%D;>bGE+BE)7mCYOdA`C(iJfeHVN&&ztsJ zpn6H@)vV&wYtctvMB^KUnmAqK^F8CUJzp2ao{R}m=L9HAZJ*~en)@^p#?4Co*0ne2Yq{Lj)4K0u0B z3))#gPE=n^Q!eowk%3S!OYH5GLhGRDyG8it4w1JjqIE-jX!V23h{QXl60Kk4`4^SG9*GvF`e?UU{jlhZQMDn)xwfYw zwWFd{g9@}ys{KsSx&g7qVfm)vL$5xFHjEu=8xU_{iN79_eA9KP^d+of99sTWvh$

OvK{EHtegTJ>9RlgI?9~CZ`82$OTWM!dx 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%0D;Fv?YY$?(F|mSG7F=;q{m3kY==7x5K8DA< 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ú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 literal 0 HcmV?d00001 diff --git a/demo/images/cjkz.png b/demo/images/cjkz.png new file mode 100644 index 0000000000000000000000000000000000000000..ec9eb2aa41a2e2a5b853fa932c6cf6b708d24838 GIT binary patch literal 2546 zcmbVOX;2f{7H;-U88#IKB!p5x2-yfEfv_cEQ9*<#QA7wy2Qrd$NLmv>A%OZ6WKnr2 zDvG0pA|eQ)$O!lf5K)#Hl|==FaYh7Xa~Z@4yhg=&Kdh;m*VWa1&b{Av&beo)x(9;- zeHZJl&;oK>~&(1hTjZJGc}c+QS{?CZ{3>gdog8$%U~ZDOFBGf3{0S z5lO8VEHFSRS0WI@0!W0Kx5$ZtcEU6?66u#C2*m*b-wcbSUlWC-3@hh|v3N%uRw$f5 z*Jrd84hH`UykM*9nVkeu;+0*Qm?M@6B(@_GMn{;)_;*!gDppXOOuLOOC@{5A@R z@@<$v5i&s%WK<5dRNMyuO(TDX7fb%+bwNhl2-#$RQ{ak14cinl;R(%N3HC=JK~*kqZ7yZW&+x5=f)S|QTVvg>b$q>!6$7N%krLioU)rk^8F<0jE_XMtnvL1vS3fK*8;Y6x)iV5t zL%Aio;$%p-s9oE=SkoL;%`q+yQ7G?!+iDsJQ@ z+^l-<=vq@>O5fU@H!`jNsu<3XuqdmC9Wbed8w?#y}zQxufDN4QJ=~}n0__PDt zHz|KHiywS#b0DLMp8tDI`@Uu-++C3Hu^<3j?i&_mxp}JGRk)q5io68=1H z6yq9Q%3iD~P6p;0x(@p4ZnJ$*G(`?#cP)qW-LjQwEb?+g1~3?LjqX}?zR4^@8Pde`+s-?f1!%BL5k8^)lJ z?D0;c5T@P$>+)8SxX)VrWOHw!R!^q;NwhzGT9(*T+p?|mVV%sdk z-V#d88^=w5mSXKR>PYW?8&A}{R|DDtsX3bA1@_EwYX{LU>rKjULWXx`f{rRUa`T!L zu;;kmBJBYWoMmsd*B@Q{sRvd`XNr%jsv87bT@*BOnk?1J>&;@lskH5z&_|68JZ&|? zu>4Ehb-uJ5!z_-NQ_yAU*^`a)1sig*y2rc1iX*s>Y0Z>Kbj?) zkZB#H95L`#H>hZK$g1&on#uI3POSDCM%}#R*Y$}GoP}dYlkqYIqgyKMEi6696`YDJ zMHgt=G?tsDUha2o@@cUr3WX!%sS(?DUmRS@ET<`s`Mru1_^;YyKF~?bovSP?U$nPt z=x~B-*s1=m>i^WHi``|5^l_K=cw4Q=QafGpkjcDNd3sa>2kL(68c?tQ*RASBi4-#z z)6TUXm3oE64Ck@^&DGV5UbbF8eBf@ODw)&q{#a9O%jN83o~naCv!@Mi`xu6ReL{uhWM^QZs- literal 0 HcmV?d00001 diff --git a/demo/images/componentBg.png b/demo/images/componentBg.png new file mode 100644 index 0000000000000000000000000000000000000000..4d6ed3c4bb41850d5640b90aed27f07a67dcc5bc GIT binary patch literal 101885 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 Y0BF_Eopo*exBvhE07*qoM6N<$g57<81ONa4 literal 0 HcmV?d00001 diff --git a/demo/images/tabbar/basics.png b/demo/images/tabbar/basics.png new file mode 100644 index 0000000000000000000000000000000000000000..8a5ce764363d1bdfd464dc70f67de3005d04bd10 GIT binary patch literal 3233 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 literal 0 HcmV?d00001 diff --git a/demo/images/tabbar/basics_cur.png b/demo/images/tabbar/basics_cur.png new file mode 100644 index 0000000000000000000000000000000000000000..5022f4976968758cf23c32db73f4ebaa70b7a547 GIT binary patch literal 5009 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 literal 0 HcmV?d00001 diff --git a/demo/images/tabbar/component_cur.png b/demo/images/tabbar/component_cur.png new file mode 100644 index 0000000000000000000000000000000000000000..581eca6e7db6e251d8d1d63dc512af512d8c3b94 GIT binary patch literal 2894 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 literal 0 HcmV?d00001 diff --git a/demo/images/tabbar/plugin.png b/demo/images/tabbar/plugin.png new file mode 100644 index 0000000000000000000000000000000000000000..a7b540b48fe591cfa6865e389e720a9c5f5d90e3 GIT binary patch literal 2411 zcmaJ@dpK0<8ee0~xE~6ekj8XzIp#iNm`vtk$c~0dC&k8G7A9s!GgB6lAsrK;b}G`2 zBef-$lIQ4zl8P;RyPV{bi0a5rj?qn*Q+qF!&iSLW*Ym9Pz2CRq-~0aF+j`di;En!f z#&*U40GI`=_Z7fv@WO3~hM)OMp4Gt1GBqzuy-5+HP7*3XfGtsoKumy47z+wOp(J@n zC+H0TNU1b5OdS>!$Pg=Jc;SK$9+D-(XaMl`ff9w{cu!KQZ|N)Q{u&560FZUj5ox94ah*X5Ch2)S#S8QK z!ouE^k{E`-*YC40c*n%Xsnv-L0wF0W37~gTnsMymcqV2W4-eS$^REifXNUR`s084W$_4Z!Uge5_rsen z^8?D^p;5xqk-dwS005|>0AF?}boc3rs3~inRY&anJlBj}Z;+dLusqYHhD9>XdL57< zIv7Drz0i6q(p```SChTUm0DSQ&|1iIUG4HV_|3r~Zqe(Jk!7<7 z@*WnC{!mQ0INhQe?`la(Dr$QEkJw$^CyHCP)(wg~@8S4{OI!7ch(O@*YK_@&r2;i7 zZ>*7ZSs4@)t)HkF+?kA}0{qyycI3VCmySbA%@3EFAnwYUs8ZkMy1eyxdHxkQ_sJ1#>p<2|F$d^_}x zXoN@?sXs$zRcAWSm`>@+dVB+Q6+(;Y)^~Ot$W2)}BRS zPcI+m8HxSEjrn)&oDS2B2}cbsx1FnRpSTHl_UbsuhK!CLrg6$Lb+g~-Lz%|rnPVJM zL76g}``~QBCprR5kxM$NfkJJTH>Tn~JXJF+Nz7jBlMPpS^WKrqPSsT$uSZlyOkHLG z+iF6?#;_36MEh{{?JJkty9%^}=f)=W4lRv7Lld1^-OOnka?>_>W9**qM{7fXs+~1@ zEpj7%`U>OnKPkRHd9%-{9jF|jg#YZ2Fmb`qf&>{Hbl)h`CTnWDX8DcwoFi_Klhg6> zUnmuA+u0R*E;3vkUJzqGb?3N_!*bv29K?x`#Mv`hb0(dHV!afE>n`JldrKW@H{77A z_x7qa-%F7l@7EVMvVMaqid`@R8S@5lsCVf*a_$)Qx+3tr?iK79GyJ4UA1X4$x(!0~ z%g6Pe(LBnv?u*8h=zGT3}vqy1QOCX}rS# zxA>PFExNp>?w*InVfXFKy!5EQj!Wm{x~Q ztKz5P-VL>+KOZsJlYOGpJf$3=Wi%(zSf_QEHSXm=e`Zfw+3ocgHY1uxzZrWHtaGuu zLs?~BfkTYi7>U$SKX9KdY71x0#*cd1TR~$0kABo59g&uA75-Cg)XFns%=@<9Rru2> z6Y*vD50Q5tYuj{pUf}M0;B~85KOl0uCOs!~NlZ9RYYUW257fQCKBVJ}_6JF;n^>vC zdEx7ni2ADd*l&jeyU=Mu%PL}<*_0LF|1HNRW~%#LL*G_|EF@GhfB&nh|X` z!m}GoCe~V>&)7%boo#qYmN)yB@zdK}-n<8@V8n&g%=>1u&LXzhqQL3RtAe_)^kYwW zHBU#&ydF5-%J2yep|1!WGd1g3hCz5I+@(i#l|@9qzo{Ex9gZKkZj(EPPP0Isv}74T z9lnhHsZ02$?{9q=f5vFow&#*=--}Z5wTtK}prGJ#k4veKp6mh1Q)s^jB}2AkXKk5D z{!2b^@_=P2lDP(b@V4V%H#7Bz$_?3D&adyel{b)e%(8XUjQ>E?P>d*g9C<^pcdzOF z6P+t4uk&77HfHbJL)3p6()wL)OVx)D8`C1&kYia#16@pt-e^eN{RBb|;`DZpM-9oY zuYYUDi_@% literal 0 HcmV?d00001 diff --git a/demo/images/tabbar/plugin_cur.png b/demo/images/tabbar/plugin_cur.png new file mode 100644 index 0000000000000000000000000000000000000000..f541bd8ba02eeb89982bd1b46e9d67a8e09ac519 GIT binary patch literal 4500 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 literal 0 HcmV?d00001 diff --git a/demo/pages/basics/avatar/avatar.js b/demo/pages/basics/avatar/avatar.js new file mode 100644 index 0000000..6ddcdb9 --- /dev/null +++ b/demo/pages/basics/avatar/avatar.js @@ -0,0 +1,14 @@ +const app = getApp(); +Page({ + data: { + StatusBar: app.globalData.StatusBar, + CustomBar: app.globalData.CustomBar, + ColorList: app.globalData.ColorList, + }, + onLoad: function() {}, + pageBack() { + wx.navigateBack({ + delta: 1 + }); + } +}); diff --git a/pages/animation/animation.json b/demo/pages/basics/avatar/avatar.json similarity index 100% rename from pages/animation/animation.json rename to demo/pages/basics/avatar/avatar.json diff --git a/demo/pages/basics/avatar/avatar.wxml b/demo/pages/basics/avatar/avatar.wxml new file mode 100644 index 0000000..dad98c8 --- /dev/null +++ b/demo/pages/basics/avatar/avatar.wxml @@ -0,0 +1,72 @@ + + + + 头像 + + + + + + 头像形状 + + + + + + + + + 头像尺寸 + + + + + + + + + + + 内嵌文字(图标) + + + + + + + + + + + + + + 头像颜色 + + + + + {{item.name}} + + + + + 头像组 + + + + + + + + + + + 头像标签 + + + + + + + \ No newline at end of file diff --git a/demo/pages/basics/avatar/avatar.wxss b/demo/pages/basics/avatar/avatar.wxss new file mode 100644 index 0000000..118c9a6 --- /dev/null +++ b/demo/pages/basics/avatar/avatar.wxss @@ -0,0 +1 @@ +/* pages/basics/avatar/avatar.wxss */ \ No newline at end of file diff --git a/demo/pages/basics/background/background.js b/demo/pages/basics/background/background.js new file mode 100644 index 0000000..3c82038 --- /dev/null +++ b/demo/pages/basics/background/background.js @@ -0,0 +1,11 @@ +const app = getApp(); +Page({ + data: { + StatusBar: app.globalData.StatusBar, + CustomBar: app.globalData.CustomBar, + ColorList: app.globalData.ColorList, + + }, + onLoad: function() {}, + +}) \ No newline at end of file diff --git a/pages/chat/chat.json b/demo/pages/basics/background/background.json similarity index 100% rename from pages/chat/chat.json rename to demo/pages/basics/background/background.json diff --git a/demo/pages/basics/background/background.wxml b/demo/pages/basics/background/background.wxml new file mode 100644 index 0000000..b74bf39 --- /dev/null +++ b/demo/pages/basics/background/background.wxml @@ -0,0 +1,130 @@ + + + + 背景颜色 + + + + + + + 深色背景 + + + + + + {{item.title}} + {{item.name}} + + + + + + + 淡色背景 + + + + + + {{item.title}} + {{item.name}} + + + + + + 渐变背景 + + + + + + 魅红 + #f43f3b - #ec008c + + + + + 鎏金 + #ff9700 - #ed1c24 + + + + + 翠柳 + #39b54a - #8dc63f + + + + + 靛青 + #0081ff - #1cbbb4 + + + + + 惑紫 + #9000ff - #5e00ff + + + + + 霞彩 + #ec008c - #6739b6 + + + + + + 图片背景 + + + + + + 我和春天有个约会 + + + I Have a Date with Spring + + + + + + 视频背景 + + + + + + + 开源是创新的动力之源 + + + Open Source is the Power Source of Innovation + + + + + + 透明背景(文字层) + + + + + + + 上面开始 + + + + + + + 下面开始 + + + + \ No newline at end of file diff --git a/demo/pages/basics/background/background.wxss b/demo/pages/basics/background/background.wxss new file mode 100644 index 0000000..e69de29 diff --git a/demo/pages/basics/button/button.js b/demo/pages/basics/button/button.js new file mode 100644 index 0000000..a20e9a6 --- /dev/null +++ b/demo/pages/basics/button/button.js @@ -0,0 +1,18 @@ +const app = getApp(); +Page({ + data: { + StatusBar: app.globalData.StatusBar, + CustomBar: app.globalData.CustomBar, + ColorList: app.globalData.ColorList, + }, + SetShadow(e) { + this.setData({ + shadow: e.detail.value + }) + }, + SetBorderSize(e) { + this.setData({ + bordersize: e.detail.value + }) + }, +}); diff --git a/pages/comment/comment.json b/demo/pages/basics/button/button.json similarity index 100% rename from pages/comment/comment.json rename to demo/pages/basics/button/button.json diff --git a/demo/pages/basics/button/button.wxml b/demo/pages/basics/button/button.wxml new file mode 100644 index 0000000..a1b5ef2 --- /dev/null +++ b/demo/pages/basics/button/button.wxml @@ -0,0 +1,99 @@ + + + + 按钮 + + + + 设计 + + + + + + 按钮形状 + + + + + + + + + + 按钮尺寸 + + + + + + + + + + 按钮颜色 + + + 阴影 + + + + + + + + + + + 镂空按钮 + + + + + + + + + + + + + + + + 块状按钮 + + + + + + + + + 无效状态 + + + + + + + + + 按钮加图标 + + + + + + + \ No newline at end of file diff --git a/demo/pages/basics/button/button.wxss b/demo/pages/basics/button/button.wxss new file mode 100644 index 0000000..136d063 --- /dev/null +++ b/demo/pages/basics/button/button.wxss @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/demo/pages/basics/button/design.js b/demo/pages/basics/button/design.js new file mode 100644 index 0000000..5296154 --- /dev/null +++ b/demo/pages/basics/button/design.js @@ -0,0 +1,59 @@ +const app = getApp(); +Page({ + data: { + StatusBar: app.globalData.StatusBar, + CustomBar: app.globalData.CustomBar, + ColorList: app.globalData.ColorList, + }, + showModal(e) { + this.setData({ + modalName: e.currentTarget.dataset.target + }) + }, + hideModal(e) { + this.setData({ + modalName: null + }) + }, + SetRound (e) { + this.setData({ + round: e.detail.value + }) + }, + SetSize(e) { + this.setData({ + size: e.detail.value + }) + }, + SetColor(e) { + this.setData({ + color: e.currentTarget.dataset.color, + modalName: null + }) + }, + SetShadow(e) { + this.setData({ + shadow: e.detail.value + }) + }, + SetBorder(e){ + this.setData({ + border: e.detail.value + }) + if (!e.detail.value){ + this.setData({ + bordersize: false + }) + } + }, + SetBorderSize(e) { + this.setData({ + bordersize: e.detail.value + }) + }, + SetBlock(e) { + this.setData({ + block: e.detail.value + }) + }, +}); diff --git a/pages/image/image.json b/demo/pages/basics/button/design.json similarity index 100% rename from pages/image/image.json rename to demo/pages/basics/button/design.json diff --git a/demo/pages/basics/button/design.wxml b/demo/pages/basics/button/design.wxml new file mode 100644 index 0000000..fe4e251 --- /dev/null +++ b/demo/pages/basics/button/design.wxml @@ -0,0 +1,81 @@ + + + + 按钮 / 设计 + + + + + + + + class="{{border?"line":"bg"}}{{bordersize?bordersize:""}}-{{color}} {{round?"round":""}} {{size}} {{shadow?"shadow":""}} {{block?"block":""}}" + + + + 选择颜色 + + + + 是否圆角 + + + + 选择尺寸 + + + + + + + + 是否添加阴影 + + + + 是否镂空 + + + + 边框大小 + + + + + + + + + +

+ + 选择颜色 + + + + + + + {{item.title}} + + + + \ No newline at end of file diff --git a/demo/pages/basics/button/design.wxss b/demo/pages/basics/button/design.wxss new file mode 100644 index 0000000..8d54dc9 --- /dev/null +++ b/demo/pages/basics/button/design.wxss @@ -0,0 +1,6 @@ +.box{ + display: flex; + align-items: center; + justify-content: center; + height: 100px; +} \ No newline at end of file diff --git a/demo/pages/basics/form/form.js b/demo/pages/basics/form/form.js new file mode 100644 index 0000000..8298735 --- /dev/null +++ b/demo/pages/basics/form/form.js @@ -0,0 +1,10 @@ +const app = getApp(); +Page({ + data: { + StatusBar: app.globalData.StatusBar, + CustomBar: app.globalData.CustomBar + }, + onLoad: function() { + + }, +}); diff --git a/pages/item/item.json b/demo/pages/basics/form/form.json similarity index 100% rename from pages/item/item.json rename to demo/pages/basics/form/form.json diff --git a/demo/pages/basics/form/form.wxml b/demo/pages/basics/form/form.wxml new file mode 100644 index 0000000..7605ddb --- /dev/null +++ b/demo/pages/basics/form/form.wxml @@ -0,0 +1,61 @@ + + + + + 表单控件 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/demo/pages/basics/form/form.wxss b/demo/pages/basics/form/form.wxss new file mode 100644 index 0000000..e69de29 diff --git a/demo/pages/basics/home/home.js b/demo/pages/basics/home/home.js new file mode 100644 index 0000000..1129d51 --- /dev/null +++ b/demo/pages/basics/home/home.js @@ -0,0 +1,23 @@ +Page({ + data: { + elements: [ + { title: '布局', name: 'layout', color: 'cyan', icon: 'newsfill' }, + { title: '背景', name: 'background', color: 'blue', icon: 'colorlens' }, + { title: '文本', name: 'text', color: 'purple', icon: 'font' }, + { title: '图标 ', name: 'icon', color: 'mauve', icon: 'icon' }, + { title: '按钮', name: 'button', color: 'pink', icon: 'btn' }, + { title: '标签', name: 'tag', color: 'brown', icon: 'tagfill' }, + { title: '头像', name: 'avatar', color: 'red', icon: 'myfill' }, + { title: '进度条', name: 'progress', color: 'orange', icon: 'icloading' }, + { title: '边框阴影', name: 'shadow', color: 'olive', icon: 'copy' }, + { title: '加载', name: 'loading', color: 'green', icon: 'loading2' }, + ], + }, + onShareAppMessage(){ + return { + title: 'ColorUI-高颜值的小程序UI组件库', + imageUrl:'https://image.weilanwl.com/color2.0/share2215.jpg', + path: '/pages/basics/home/home' + } + } +}) diff --git a/pages/label/label.json b/demo/pages/basics/home/home.json similarity index 100% rename from pages/label/label.json rename to demo/pages/basics/home/home.json diff --git a/demo/pages/basics/home/home.wxml b/demo/pages/basics/home/home.wxml new file mode 100644 index 0000000..43f9cac --- /dev/null +++ b/demo/pages/basics/home/home.wxml @@ -0,0 +1,8 @@ + + + + {{item.title}} + {{item.name}} + + + diff --git a/demo/pages/basics/home/home.wxss b/demo/pages/basics/home/home.wxss new file mode 100644 index 0000000..e69de29 diff --git a/demo/pages/basics/icon/icon.js b/demo/pages/basics/icon/icon.js new file mode 100644 index 0000000..8f4fddc --- /dev/null +++ b/demo/pages/basics/icon/icon.js @@ -0,0 +1,28 @@ +const app = getApp(); +Page({ + data: { + StatusBar: app.globalData.StatusBar, + CustomBar: app.globalData.CustomBar, + icon: [{ name: 'appreciate', isShow: true }, { name: 'check', isShow: true }, { name: 'close', isShow: true }, { name: 'edit', isShow: true }, { name: 'emoji', isShow: true }, { name: 'favorfill', isShow: true }, { name: 'favor', isShow: true }, { name: 'loading', isShow: true }, { name: 'locationfill', isShow: true }, { name: 'location', isShow: true }, { name: 'phone', isShow: true }, { name: 'roundcheckfill', isShow: true }, { name: 'roundcheck', isShow: true }, { name: 'roundclosefill', isShow: true }, { name: 'roundclose', isShow: true }, { name: 'roundrightfill', isShow: true }, { name: 'roundright', isShow: true }, { name: 'search', isShow: true }, { name: 'taxi', isShow: true }, { name: 'timefill', isShow: true }, { name: 'time', isShow: true }, { name: 'unfold', isShow: true }, { name: 'warnfill', isShow: true }, { name: 'warn', isShow: true }, { name: 'camerafill', isShow: true }, { name: 'camera', isShow: true }, { name: 'commentfill', isShow: true }, { name: 'comment', isShow: true }, { name: 'likefill', isShow: true }, { name: 'like', isShow: true }, { name: 'notificationfill', isShow: true }, { name: 'notification', isShow: true }, { name: 'order', isShow: true }, { name: 'samefill', isShow: true }, { name: 'same', isShow: true }, { name: 'deliver', isShow: true }, { name: 'evaluate', isShow: true }, { name: 'pay', isShow: true }, { name: 'send', isShow: true }, { name: 'shop', isShow: true }, { name: 'ticket', isShow: true }, { name: 'back', isShow: true }, { name: 'cascades', isShow: true }, { name: 'discover', isShow: true }, { name: 'list', isShow: true }, { name: 'more', isShow: true }, { name: 'scan', isShow: true }, { name: 'settings', isShow: true }, { name: 'questionfill', isShow: true }, { name: 'question', isShow: true }, { name: 'shopfill', isShow: true }, { name: 'form', isShow: true }, { name: 'pic', isShow: true }, { name: 'filter', isShow: true }, { name: 'footprint', isShow: true }, { name: 'top', isShow: true }, { name: 'pulldown', isShow: true }, { name: 'pullup', isShow: true }, { name: 'action', isShow: true }, { name: 'refresh', isShow: true }, { name: 'moreandroid', isShow: true }, { name: 'deletefill', isShow: true }, { name: 'refund', isShow: true }, { name: 'cart', isShow: true }, { name: 'qrcode', isShow: true }, { name: 'remind', isShow: true }, { name: 'delete', isShow: true }, { name: 'profile', isShow: true }, { name: 'home', isShow: true }, { name: 'cartfill', isShow: true }, { name: 'discoverfill', isShow: true }, { name: 'homefill', isShow: true }, { name: 'message', isShow: true }, { name: 'addressbook', isShow: true }, { name: 'link', isShow: true }, { name: 'lock', isShow: true }, { name: 'unlock', isShow: true }, { name: 'vip', isShow: true }, { name: 'weibo', isShow: true }, { name: 'activity', isShow: true }, { name: 'friendaddfill', isShow: true }, { name: 'friendadd', isShow: true }, { name: 'friendfamous', isShow: true }, { name: 'friend', isShow: true }, { name: 'goods', isShow: true }, { name: 'selection', isShow: true }, { name: 'explore', isShow: true }, { name: 'present', isShow: true }, { name: 'squarecheckfill', isShow: true }, { name: 'square', isShow: true }, { name: 'squarecheck', isShow: true }, { name: 'round', isShow: true }, { name: 'roundaddfill', isShow: true }, { name: 'roundadd', isShow: true }, { name: 'add', isShow: true }, { name: 'notificationforbidfill', isShow: true }, { name: 'explorefill', isShow: true }, { name: 'fold', isShow: true }, { name: 'game', isShow: true }, { name: 'redpacket', isShow: true }, { name: 'selectionfill', isShow: true }, { name: 'similar', isShow: true }, { name: 'appreciatefill', isShow: true }, { name: 'infofill', isShow: true }, { name: 'info', isShow: true }, { name: 'forwardfill', isShow: true }, { name: 'forward', isShow: true }, { name: 'rechargefill', isShow: true }, { name: 'recharge', isShow: true }, { name: 'vipcard', isShow: true }, { name: 'voice', isShow: true }, { name: 'voicefill', isShow: true }, { name: 'friendfavor', isShow: true }, { name: 'wifi', isShow: true }, { name: 'share', isShow: true }, { name: 'wefill', isShow: true }, { name: 'we', isShow: true }, { name: 'lightauto', isShow: true }, { name: 'lightforbid', isShow: true }, { name: 'lightfill', isShow: true }, { name: 'camerarotate', isShow: true }, { name: 'light', isShow: true }, { name: 'barcode', isShow: true }, { name: 'flashlightclose', isShow: true }, { name: 'flashlightopen', isShow: true }, { name: 'searchlist', isShow: true }, { name: 'service', isShow: true }, { name: 'sort', isShow: true }, { name: 'down', isShow: true }, { name: 'mobile', isShow: true }, { name: 'mobilefill', isShow: true }, { name: 'copy', isShow: true }, { name: 'countdownfill', isShow: true }, { name: 'countdown', isShow: true }, { name: 'noticefill', isShow: true }, { name: 'notice', isShow: true }, { name: 'upstagefill', isShow: true }, { name: 'upstage', isShow: true }, { name: 'babyfill', isShow: true }, { name: 'baby', isShow: true }, { name: 'brandfill', isShow: true }, { name: 'brand', isShow: true }, { name: 'choicenessfill', isShow: true }, { name: 'choiceness', isShow: true }, { name: 'clothesfill', isShow: true }, { name: 'clothes', isShow: true }, { name: 'creativefill', isShow: true }, { name: 'creative', isShow: true }, { name: 'female', isShow: true }, { name: 'keyboard', isShow: true }, { name: 'male', isShow: true }, { name: 'newfill', isShow: true }, { name: 'new', isShow: true }, { name: 'pullleft', isShow: true }, { name: 'pullright', isShow: true }, { name: 'rankfill', isShow: true }, { name: 'rank', isShow: true }, { name: 'bad', isShow: true }, { name: 'cameraadd', isShow: true }, { name: 'focus', isShow: true }, { name: 'friendfill', isShow: true }, { name: 'cameraaddfill', isShow: true }, { name: 'apps', isShow: true }, { name: 'paintfill', isShow: true }, { name: 'paint', isShow: true }, { name: 'picfill', isShow: true }, { name: 'refresharrow', isShow: true }, { name: 'colorlens', isShow: true }, { name: 'markfill', isShow: true }, { name: 'mark', isShow: true }, { name: 'presentfill', isShow: true }, { name: 'repeal', isShow: true }, { name: 'album', isShow: true }, { name: 'peoplefill', isShow: true }, { name: 'people', isShow: true }, { name: 'servicefill', isShow: true }, { name: 'repair', isShow: true }, { name: 'file', isShow: true }, { name: 'repairfill', isShow: true }, { name: 'taoxiaopu', isShow: true }, { name: 'weixin', isShow: true }, { name: 'attentionfill', isShow: true }, { name: 'attention', isShow: true }, { name: 'commandfill', isShow: true }, { name: 'command', isShow: true }, { name: 'communityfill', isShow: true }, { name: 'community', isShow: true }, { name: 'read', isShow: true }, { name: 'calendar', isShow: true }, { name: 'cut', isShow: true }, { name: 'magic', isShow: true }, { name: 'backwardfill', isShow: true }, { name: 'playfill', isShow: true }, { name: 'stop', isShow: true }, { name: 'tagfill', isShow: true }, { name: 'tag', isShow: true }, { name: 'group', isShow: true }, { name: 'all', isShow: true }, { name: 'backdelete', isShow: true }, { name: 'hotfill', isShow: true }, { name: 'hot', isShow: true }, { name: 'post', isShow: true }, { name: 'radiobox', isShow: true }, { name: 'rounddown', isShow: true }, { name: 'upload', isShow: true }, { name: 'writefill', isShow: true }, { name: 'write', isShow: true }, { name: 'radioboxfill', isShow: true }, { name: 'punch', isShow: true }, { name: 'shake', isShow: true }, { name: 'move', isShow: true }, { name: 'safe', isShow: true }, { name: 'activityfill', isShow: true }, { name: 'crownfill', isShow: true }, { name: 'crown', isShow: true }, { name: 'goodsfill', isShow: true }, { name: 'messagefill', isShow: true }, { name: 'profilefill', isShow: true }, { name: 'sound', isShow: true }, { name: 'sponsorfill', isShow: true }, { name: 'sponsor', isShow: true }, { name: 'upblock', isShow: true }, { name: 'weblock', isShow: true }, { name: 'weunblock', isShow: true }, { name: 'my', isShow: true }, { name: 'myfill', isShow: true }, { name: 'emojifill', isShow: true }, { name: 'emojiflashfill', isShow: true }, { name: 'flashbuyfill', isShow: true }, { name: 'text', isShow: true }, { name: 'goodsfavor', isShow: true }, { name: 'musicfill', isShow: true }, { name: 'musicforbidfill', isShow: true }, { name: 'card', isShow: true }, { name: 'triangledownfill', isShow: true }, { name: 'triangleupfill', isShow: true }, { name: 'roundleftfill', isShow: true }, { name: 'font', isShow: true }, { name: 'title', isShow: true }, { name: 'recordfill', isShow: true }, { name: 'record', isShow: true }, { name: 'cardboardfill', isShow: true }, { name: 'cardboard', isShow: true }, { name: 'formfill', isShow: true }, { name: 'coin', isShow: true }, { name: 'cardboardforbid', isShow: true }, { name: 'circlefill', isShow: true }, { name: 'circle', isShow: true }, { name: 'attentionforbid', isShow: true }, { name: 'attentionforbidfill', isShow: true }, { name: 'attentionfavorfill', isShow: true }, { name: 'attentionfavor', isShow: true }, { name: 'titles', isShow: true }, { name: 'icloading', isShow: true }, { name: 'full', isShow: true }, { name: 'mail', isShow: true }, { name: 'peoplelist', isShow: true }, { name: 'goodsnewfill', isShow: true }, { name: 'goodsnew', isShow: true }, { name: 'medalfill', isShow: true }, { name: 'medal', isShow: true }, { name: 'newsfill', isShow: true }, { name: 'newshotfill', isShow: true }, { name: 'newshot', isShow: true }, { name: 'news', isShow: true }, { name: 'videofill', isShow: true }, { name: 'video', isShow: true }, { name: 'exit', isShow: true }, { name: 'skinfill', isShow: true }, { name: 'skin', isShow: true }, { name: 'moneybagfill', isShow: true }, { name: 'usefullfill', isShow: true }, { name: 'usefull', isShow: true }, { name: 'moneybag', isShow: true }, { name: 'redpacket_fill', isShow: true }, { name: 'subscription', isShow: true }, { name: 'loading1', isShow: true }, { name: 'global', isShow: true }, { name: 'settingsfill', isShow: true }, { name: 'back_android', isShow: true }, { name: 'expressman', isShow: true }, { name: 'evaluate_fill', isShow: true }, { name: 'group_fill', isShow: true }, { name: 'play_forward_fill', isShow: true }, { name: 'deliver_fill', isShow: true }, { name: 'notice_forbid_fill', isShow: true }, { name: 'pick', isShow: true }, { name: 'wenzi', isShow: true }, { name: 'ellipse', isShow: true }, { name: 'qr_code', isShow: true }, { name: 'dianhua', isShow: true }, { name: 'icon', isShow: true }, { name: 'loading2', isShow: true }, { name: 'btn', isShow: true }, + +] + + + }, + searchIcon(e){ + let key = e.detail.value.toLowerCase(); + let list=this.data.icon; + for (let i = 0; i < list.length;i++){ + let a = key; + let b = list[i].name.toLowerCase(); + if (b.search(a) != -1) { + list[i].isShow=true + } else{ + list[i].isShow = false + } + } + this.setData({ + icon: list + }) + } +}) \ No newline at end of file diff --git a/pages/modal/modal.json b/demo/pages/basics/icon/icon.json similarity index 100% rename from pages/modal/modal.json rename to demo/pages/basics/icon/icon.json diff --git a/demo/pages/basics/icon/icon.wxml b/demo/pages/basics/icon/icon.wxml new file mode 100644 index 0000000..8774add --- /dev/null +++ b/demo/pages/basics/icon/icon.wxml @@ -0,0 +1,22 @@ + + + + 图标 + + + + + + + + + + + + + + + + {{item.name}} + + \ No newline at end of file diff --git a/demo/pages/basics/icon/icon.wxss b/demo/pages/basics/icon/icon.wxss new file mode 100644 index 0000000..f2213e0 --- /dev/null +++ b/demo/pages/basics/icon/icon.wxss @@ -0,0 +1,6 @@ +page{ + padding-top: 50px; +} +item.none{ + display: none; +} \ No newline at end of file diff --git a/demo/pages/basics/image/image.js b/demo/pages/basics/image/image.js new file mode 100644 index 0000000..60e3cb3 --- /dev/null +++ b/demo/pages/basics/image/image.js @@ -0,0 +1,10 @@ +const app = getApp(); +Page({ + data: { + StatusBar: app.globalData.StatusBar, + CustomBar: app.globalData.CustomBar + }, + onLoad: function() { + + }, +}); diff --git a/pages/progress/progress.json b/demo/pages/basics/image/image.json similarity index 100% rename from pages/progress/progress.json rename to demo/pages/basics/image/image.json diff --git a/demo/pages/basics/image/image.wxml b/demo/pages/basics/image/image.wxml new file mode 100644 index 0000000..30321df --- /dev/null +++ b/demo/pages/basics/image/image.wxml @@ -0,0 +1,14 @@ + + + + + 图片 + + + + + + + + + \ No newline at end of file diff --git a/demo/pages/basics/image/image.wxss b/demo/pages/basics/image/image.wxss new file mode 100644 index 0000000..53189da --- /dev/null +++ b/demo/pages/basics/image/image.wxss @@ -0,0 +1,19 @@ +/* view { + background: RED; + width: 100px; + height: 100px; + margin: 100px; + border-top-left-radius: 38.2% 61.8%; + border-top-right-radius: 61.8% 38.2%; + border-bottom-right-radius: 38.2% 61.8%; + border-bottom-left-radius: 61.8% 38.2%; + transform: rotate(-20deg); + display: flex; + justify-content: center; + align-items: center; + font-size: 50px; + color: #fff; +} +view text{ + transform: rotate(20deg); +} */ diff --git a/demo/pages/basics/layout/layout.js b/demo/pages/basics/layout/layout.js new file mode 100644 index 0000000..dc75801 --- /dev/null +++ b/demo/pages/basics/layout/layout.js @@ -0,0 +1,16 @@ +const app = getApp(); +Page({ + data: { + StatusBar: app.globalData.StatusBar, + CustomBar: app.globalData.CustomBar, + TabCur:0, + tabNav: ['Flex布局', 'Grid布局', '辅助布局'] + }, + tabSelect(e) { + console.log(e); + this.setData({ + TabCur: e.currentTarget.dataset.id, + scrollLeft: (e.currentTarget.dataset.id - 1) * 60 + }) + } +}) \ No newline at end of file diff --git a/pages/rating/rating.json b/demo/pages/basics/layout/layout.json similarity index 100% rename from pages/rating/rating.json rename to demo/pages/basics/layout/layout.json diff --git a/demo/pages/basics/layout/layout.wxml b/demo/pages/basics/layout/layout.wxml new file mode 100644 index 0000000..124b969 --- /dev/null +++ b/demo/pages/basics/layout/layout.wxml @@ -0,0 +1,185 @@ + + + + 布局 + + + + + + {{tabNav[index]}} + + + + + + 固定尺寸 + + + + + xs(20%) + + sm(40%) + + sub(50%) + lg(60%) + xl(80%) + + + + + 比例布局 + + + + + 1 + 1 + + + 1 + 2 + + + 1 + 2 + 3 + + + + + 水平对齐(justify) + + + + + start + start + + + end + end + + + center + center + + + between + between + + + around + around + + + + + 垂直对齐(align) + + + + + ColorUi + start + + + ColorUi + end + + + ColorUi + center + + + + + + + 等分列 + + + + + + {{index+1}} + + + + + 等高 + + + + + + + + + + + + + 浮动 + + + + + ColorUi fl + ColorUi fr + + + + + + + 内外边距 + + + + {size}的尺寸有xs/sm/df/lg/xl + + 外边距 + 内边距 + .margin-{size} + .padding-{size} + + + 水平方向外边距 + 水平方向内边距 + .margin-lr-{size} + .padding-lr-{size} + + + 垂直方向外边距 + 垂直方向内边距 + .margin-tb-{size} + .padding-tb-{size} + + + 上外边距 + 上内边距 + .margin-top-{size} + .padding-top-{size} + + + 右外边距 + 右内边距 + .margin-right-{size} + .padding-right-{size} + + + 下外边距 + 下内边距 + margin-bottom-{size} + .padding-bottom-{size} + + + 左外边距 + 左内边距 + .margin-left-{size} + .padding-left-{size} + + + \ No newline at end of file diff --git a/demo/pages/basics/layout/layout.wxss b/demo/pages/basics/layout/layout.wxss new file mode 100644 index 0000000..e03c490 --- /dev/null +++ b/demo/pages/basics/layout/layout.wxss @@ -0,0 +1,3 @@ +page{ + padding-top: 45px; +} \ No newline at end of file diff --git a/demo/pages/basics/loading/loading.js b/demo/pages/basics/loading/loading.js new file mode 100644 index 0000000..5569420 --- /dev/null +++ b/demo/pages/basics/loading/loading.js @@ -0,0 +1,12 @@ +const app = getApp(); +Page({ + data: { + StatusBar: app.globalData.StatusBar, + CustomBar: app.globalData.CustomBar + }, + isLoading (e) { + this.setData({ + isLoad: e.detail.value + }) + }, +}); diff --git a/pages/side/side.json b/demo/pages/basics/loading/loading.json similarity index 100% rename from pages/side/side.json rename to demo/pages/basics/loading/loading.json diff --git a/demo/pages/basics/loading/loading.wxml b/demo/pages/basics/loading/loading.wxml new file mode 100644 index 0000000..df672e5 --- /dev/null +++ b/demo/pages/basics/loading/loading.wxml @@ -0,0 +1,31 @@ + + + + 加载 + + + + + + + + + 背景 + + + + + + 加载状态 + + + + + + + + + 加载错误 + + + \ No newline at end of file diff --git a/demo/pages/basics/loading/loading.wxss b/demo/pages/basics/loading/loading.wxss new file mode 100644 index 0000000..b65898f --- /dev/null +++ b/demo/pages/basics/loading/loading.wxss @@ -0,0 +1 @@ +/* pages/basics/load/load.wxss */ \ No newline at end of file diff --git a/demo/pages/basics/progress/progress.js b/demo/pages/basics/progress/progress.js new file mode 100644 index 0000000..6f15587 --- /dev/null +++ b/demo/pages/basics/progress/progress.js @@ -0,0 +1,38 @@ +const app = getApp(); +Page({ + data: { + StatusBar: app.globalData.StatusBar, + CustomBar: app.globalData.CustomBar, + ColorList: app.globalData.ColorList, + color:'red', + }, + onLoad() { + let that = this; + setTimeout(function() { + that.setData({ + loading: true + }) + }, 500) + }, + showModal(e) { + this.setData({ + modalName: e.currentTarget.dataset.target + }) + }, + hideModal(e) { + this.setData({ + modalName: null + }) + }, + SetColor(e) { + this.setData({ + color: e.currentTarget.dataset.color, + modalName: null + }) + }, + SetActive(e) { + this.setData({ + active: e.detail.value + }) + }, +}); \ No newline at end of file diff --git a/pages/slider/slider.json b/demo/pages/basics/progress/progress.json similarity index 100% rename from pages/slider/slider.json rename to demo/pages/basics/progress/progress.json diff --git a/demo/pages/basics/progress/progress.wxml b/demo/pages/basics/progress/progress.wxml new file mode 100644 index 0000000..46e2c8c --- /dev/null +++ b/demo/pages/basics/progress/progress.wxml @@ -0,0 +1,116 @@ + + + + 进度条 + + + + + + 进度条形状 + + + + + 61.8% + + + 61.8% + + + 61.8% + + + + + 进度条尺寸 + + + + + + + + + + + + + + + + + 进度条颜色 + + + + + + + + + + + + + + + 进度条条纹 + + + + + + + + + + + + + + 进度条比例 + + + + + 30% + 45% + 25% + + + + + 进度条布局 + + + + + + + + + + + + + + 80% + + + + + + + 选择颜色 + + + + + + + {{item.title}} + + + + \ No newline at end of file diff --git a/demo/pages/basics/progress/progress.wxss b/demo/pages/basics/progress/progress.wxss new file mode 100644 index 0000000..e69de29 diff --git a/demo/pages/basics/shadow/shadow.js b/demo/pages/basics/shadow/shadow.js new file mode 100644 index 0000000..90cb7b6 --- /dev/null +++ b/demo/pages/basics/shadow/shadow.js @@ -0,0 +1,12 @@ +const app = getApp(); +Page({ + data: { + StatusBar: app.globalData.StatusBar, + CustomBar: app.globalData.CustomBar + }, + SetSize(e) { + this.setData({ + size: e.detail.value + }) + }, +}); diff --git a/pages/sub/sub.json b/demo/pages/basics/shadow/shadow.json similarity index 100% rename from pages/sub/sub.json rename to demo/pages/basics/shadow/shadow.json diff --git a/demo/pages/basics/shadow/shadow.wxml b/demo/pages/basics/shadow/shadow.wxml new file mode 100644 index 0000000..25515bd --- /dev/null +++ b/demo/pages/basics/shadow/shadow.wxml @@ -0,0 +1,34 @@ + + + + 边框阴影 + + + + + + 边框 + + + + + + + 四周 + + + + + + + + 阴影 + + + + 默认阴影 + 长阴影 + 翘边阴影 + 根据背景颜色而改变的阴影 + 根据背景颜色而改变的阴影 + \ No newline at end of file diff --git a/demo/pages/basics/shadow/shadow.wxss b/demo/pages/basics/shadow/shadow.wxss new file mode 100644 index 0000000..e69de29 diff --git a/demo/pages/basics/tag/tag.js b/demo/pages/basics/tag/tag.js new file mode 100644 index 0000000..7161aff --- /dev/null +++ b/demo/pages/basics/tag/tag.js @@ -0,0 +1,11 @@ +const app = getApp(); +Page({ + data: { + StatusBar: app.globalData.StatusBar, + CustomBar: app.globalData.CustomBar, + ColorList: app.globalData.ColorList, + }, + onLoad: function() { + + } +}); diff --git a/pages/timeline/timeline.json b/demo/pages/basics/tag/tag.json similarity index 100% rename from pages/timeline/timeline.json rename to demo/pages/basics/tag/tag.json diff --git a/demo/pages/basics/tag/tag.wxml b/demo/pages/basics/tag/tag.wxml new file mode 100644 index 0000000..f24fad3 --- /dev/null +++ b/demo/pages/basics/tag/tag.wxml @@ -0,0 +1,119 @@ + + + + 标签 + + + + + + + 标签形状 + + + + 默认 + 椭圆 + 圆角 + + + + + 标签尺寸 + + + + 小尺寸 + 普通尺寸 + + + + 标签颜色 + + + + + {{item.title}} + + + {{item.title}} + + + + + 镂空标签 + + + + + {{item.title}} + + + + + 胶囊样式 + + + + + + + + + 12 + + + + + + + + 23 + + + + + 说明 + + + 123 + + + + + + + + 23 + + + + + + + + 23 + + + + + + 数字标签 + + + + + 港 + 99+ + + + 9 + + + 99 + + + + 99+ + + \ No newline at end of file diff --git a/demo/pages/basics/tag/tag.wxss b/demo/pages/basics/tag/tag.wxss new file mode 100644 index 0000000..e69de29 diff --git a/demo/pages/basics/text/text.js b/demo/pages/basics/text/text.js new file mode 100644 index 0000000..4aaf02c --- /dev/null +++ b/demo/pages/basics/text/text.js @@ -0,0 +1,85 @@ +const app = getApp(); +Page({ + data: { + StatusBar: app.globalData.StatusBar, + CustomBar: app.globalData.CustomBar, + list: [{ + title: '嫣红', + name: 'red', + color: '#e54d42' + }, + { + title: '桔橙', + name: 'orange', + color: '#f37b1d' + }, + { + title: '明黄', + name: 'yellow', + color: '#fbbd08' + }, + { + title: '橄榄', + name: 'olive', + color: '#8dc63f' + }, + { + title: '森绿', + name: 'green', + color: '#39b54a' + }, + { + title: '天青', + name: 'cyan', + color: '#1cbbb4' + }, + { + title: '海蓝', + name: 'blue', + color: '#0081ff' + }, + { + title: '姹紫', + name: 'purple', + color: '#6739b6' + }, + { + title: '木槿', + name: 'mauve', + color: '#9c26b0' + }, + { + title: '桃粉', + name: 'pink', + color: '#e03997' + }, + { + title: '棕褐', + name: 'brown', + color: '#a5673f' + }, + { + title: '玄灰', + name: 'grey', + color: '#8799a3' + }, + { + title: '草灰', + name: 'gray', + color: '#aaaaaa' + }, + { + title: '墨黑', + name: 'black', + color: '#333333' + }, + { + title: '雅白', + name: 'white', + color: '#ffffff' + }, + ] + }, + onLoad: function () { }, + +}) \ No newline at end of file diff --git a/demo/pages/basics/text/text.json b/demo/pages/basics/text/text.json new file mode 100644 index 0000000..9e26dfe --- /dev/null +++ b/demo/pages/basics/text/text.json @@ -0,0 +1 @@ +{} \ No newline at end of file diff --git a/demo/pages/basics/text/text.wxml b/demo/pages/basics/text/text.wxml new file mode 100644 index 0000000..c6d1516 --- /dev/null +++ b/demo/pages/basics/text/text.wxml @@ -0,0 +1,148 @@ + + + + 文本 + + + + + + + + + 文字大小 + + + + + 60 + + + + + 用于图标、数字等特大显示 + + + + 40 + + + + + 用于图标、数字等较大显示 + + + + 22 + + + 80.00 + + 用于金额数字等信息 + + + + 18 + + + 您的订单已提交成功! + + 页面大标题,用于结果页等单一信息页 + + + + 16 + + + ColorUI组件库 + + 页面小标题,首要层级显示内容 + + + + 14 + + 专注视觉的小程序组件库 + 页面默认字号,用于摘要或阅读文本 + + + + 12 + + + 衬衫的价格是9磅15便士 + + 页面辅助信息,次级内容等 + + + + 10 + + + 我于杀戮之中绽放 亦如黎明中的花朵 + + 说明文本,标签文字等关注度低的文字 + + + + + + 文字颜色 + + + + + + {{item.title}} + + + + + + 文字截断 + + + + 我于杀戮之中绽放 ,亦如黎明中的花朵 + + + + 文字对齐 + + + + 我于杀戮之中绽放 ,亦如黎明中的花朵 + 我于杀戮之中绽放 ,亦如黎明中的花朵 + 我于杀戮之中绽放 ,亦如黎明中的花朵 + + + + 特殊文字 + + + + + + 80.00 + + 价格文本,利用伪元素添加"¥"符号 + + + + color Ui + + 英文单词首字母大写 + + + + color Ui + + 全部字母大写 + + + + color Ui + + 全部字母小写 + + \ No newline at end of file diff --git a/demo/pages/basics/text/text.wxss b/demo/pages/basics/text/text.wxss new file mode 100644 index 0000000..67cea14 --- /dev/null +++ b/demo/pages/basics/text/text.wxss @@ -0,0 +1 @@ +/* pages/basics/text/text.wxss */ \ No newline at end of file diff --git a/demo/pages/component/bar/bar.js b/demo/pages/component/bar/bar.js new file mode 100644 index 0000000..ee1a2b8 --- /dev/null +++ b/demo/pages/component/bar/bar.js @@ -0,0 +1,8 @@ +const app = getApp(); +Page({ + data: { + StatusBar: app.globalData.StatusBar, + CustomBar: app.globalData.CustomBar, + }, + +}) \ No newline at end of file diff --git a/demo/pages/component/bar/bar.json b/demo/pages/component/bar/bar.json new file mode 100644 index 0000000..9e26dfe --- /dev/null +++ b/demo/pages/component/bar/bar.json @@ -0,0 +1 @@ +{} \ No newline at end of file diff --git a/demo/pages/component/bar/bar.wxml b/demo/pages/component/bar/bar.wxml new file mode 100644 index 0000000..4a6ff9a --- /dev/null +++ b/demo/pages/component/bar/bar.wxml @@ -0,0 +1,245 @@ + + + + + 操作条 + + + + + + + + 返回 + + + + + + + 案例 + + + + + + + + + + + + + + + 返回 + + + 操作条 + + + + + + 首页 + + + 鲜亮的高饱和色彩,专注视觉的小程序组件库 + + + + + + + + + + 关闭 + + + 海蓝 + + + + + 返回 + + + 操作条 + + + + + + + ColorUI + + + + + + + + + + + + + + 广州 + + + + + + + + + + + + 广州 + + + + + + + + + + + + 取消 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 客服 + + + 已收藏 + + + + 99 + + 购物车 + + 立即订购 + + + + + + + + 客服 + + + + 99 + + 购物车 + + 加入购物车 + 立即订购 + + + + + + + + 客服 + + + 店铺 + + + + 99 + + 购物车 + + + + + + + + + + + + 客服 + + + + 99 + + 购物车 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/demo/pages/component/bar/bar.wxss b/demo/pages/component/bar/bar.wxss new file mode 100644 index 0000000..e69de29 diff --git a/demo/pages/component/card/card.js b/demo/pages/component/card/card.js new file mode 100644 index 0000000..c326acc --- /dev/null +++ b/demo/pages/component/card/card.js @@ -0,0 +1,12 @@ +const app = getApp(); +Page({ + data: { + StatusBar: app.globalData.StatusBar, + CustomBar: app.globalData.CustomBar + }, + isCard(e) { + this.setData({ + isCard: e.detail.value + }) + }, +}); diff --git a/demo/pages/component/card/card.json b/demo/pages/component/card/card.json new file mode 100644 index 0000000..9e26dfe --- /dev/null +++ b/demo/pages/component/card/card.json @@ -0,0 +1 @@ +{} \ No newline at end of file diff --git a/demo/pages/component/card/card.wxml b/demo/pages/component/card/card.wxml new file mode 100644 index 0000000..cf8c61f --- /dev/null +++ b/demo/pages/component/card/card.wxml @@ -0,0 +1,123 @@ + + + + 卡片 + + + + + + 案例类卡片 + + + + + + + + + + 福利 + 我和制服不得不说的那些事! + + + + + + 猪皮蛋 + + 十天前 + + 10 + 20 + 30 + + + + + + + + + + 动态类卡片 + + + + + + + + + + + + 晓晓萌 + + 2018年12月3日 + + + + + + 你们的铲屎官是不是经常突然对手机傻笑?我家铲屎官常常坐沙发上笑的发抖!(暗中观察.jpg) + + + + + + + 10 + 20 + 30 + + + + + + 猪皮蛋 + + 我家铲屎官不舔毛,还抠脚! + + + + 我: + 我家的铲屎官也不舔毛! + + + + 2018年12月4日 + + + + + + + + + + + + + + 文章类卡片 + + + + + + + + 这里有个戏精铲屎官,主子了解一下? + + + + 这是一个伪铲屎官为了给自己的程序凑字数瞎几把乱写的一堆文字,了解一下就OK!ヾ(=・ω・=)o + + 假装有猫系列 + 戏精系列 + + + + + \ No newline at end of file diff --git a/demo/pages/component/card/card.wxss b/demo/pages/component/card/card.wxss new file mode 100644 index 0000000..e69de29 diff --git a/demo/pages/component/chat/chat.js b/demo/pages/component/chat/chat.js new file mode 100644 index 0000000..020c45e --- /dev/null +++ b/demo/pages/component/chat/chat.js @@ -0,0 +1,9 @@ +const app = getApp(); +Page({ + data: { + StatusBar: app.globalData.StatusBar, + CustomBar: app.globalData.CustomBar + }, + onLoad: function () { }, + +}); diff --git a/demo/pages/component/chat/chat.json b/demo/pages/component/chat/chat.json new file mode 100644 index 0000000..9e26dfe --- /dev/null +++ b/demo/pages/component/chat/chat.json @@ -0,0 +1 @@ +{} \ No newline at end of file diff --git a/demo/pages/component/chat/chat.wxml b/demo/pages/component/chat/chat.wxml new file mode 100644 index 0000000..dd68ade --- /dev/null +++ b/demo/pages/component/chat/chat.wxml @@ -0,0 +1,91 @@ + + + + + 聊天 + + + + + + + + + 喵喵喵!喵喵喵!喵喵喵!喵喵!喵喵!!喵!喵喵喵! + + + + 2018年3月23日 13:23 + + 对方撤回一条消息! + + + + + 喵喵喵!喵喵喵! + + + 13:23 + + + 对方拒绝了你的消息 + + + 对方开启了好友验证,你还不是他(她)的好友。请先发送好友验证请求,对方验证通过后,才能聊天。 + 发送好友验证 + + + + + + + 13:23 + + + + + 3" + + + + + + + 13:23 + + + + + + + + 喵星球,喵喵市 + + + + 13:23 + + + + + + @#$^&** + + + 翻译错误 + + + 13:23 + + + + + + + + + + + + + diff --git a/demo/pages/component/chat/chat.wxss b/demo/pages/component/chat/chat.wxss new file mode 100644 index 0000000..123b064 --- /dev/null +++ b/demo/pages/component/chat/chat.wxss @@ -0,0 +1,3 @@ +page{ + padding-bottom: 60px; +} \ No newline at end of file diff --git a/demo/pages/component/form/form.js b/demo/pages/component/form/form.js new file mode 100644 index 0000000..6f5e31c --- /dev/null +++ b/demo/pages/component/form/form.js @@ -0,0 +1,147 @@ +const app = getApp(); +Page({ + data: { + StatusBar: app.globalData.StatusBar, + CustomBar: app.globalData.CustomBar, + index: null, + picker: ['喵喵喵', '汪汪汪', '哼唧哼唧'], + multiArray: [ + ['无脊柱动物', '脊柱动物'], + ['扁性动物', '线形动物', '环节动物', '软体动物', '节肢动物'], + ['猪肉绦虫', '吸血虫'] + ], + objectMultiArray: [ + [ + { + id: 0, + name: '无脊柱动物' + }, + { + id: 1, + name: '脊柱动物' + } + ], [ + { + id: 0, + name: '扁性动物' + }, + { + id: 1, + name: '线形动物' + }, + { + id: 2, + name: '环节动物' + }, + { + id: 3, + name: '软体动物' + }, + { + id: 3, + name: '节肢动物' + } + ], [ + { + id: 0, + name: '猪肉绦虫' + }, + { + id: 1, + name: '吸血虫' + } + ] + ], + multiIndex: [0, 0, 0], + time: '12:01', + date: '2018-12-25', + region: ['广东省', '广州市', '海珠区'], + }, + PickerChange(e) { + console.log(e); + this.setData({ + index: e.detail.value + }) + }, + MultiChange (e) { + this.setData({ + multiIndex: e.detail.value + }) + }, + MultiColumnChange(e) { + let data = { + multiArray: this.data.multiArray, + multiIndex: this.data.multiIndex + }; + data.multiIndex[e.detail.column] = e.detail.value; + switch (e.detail.column) { + case 0: + switch (data.multiIndex[0]) { + case 0: + data.multiArray[1] = ['扁性动物', '线形动物', '环节动物', '软体动物', '节肢动物']; + data.multiArray[2] = ['猪肉绦虫', '吸血虫']; + break; + case 1: + data.multiArray[1] = ['鱼', '两栖动物', '爬行动物']; + data.multiArray[2] = ['鲫鱼', '带鱼']; + break; + } + data.multiIndex[1] = 0; + data.multiIndex[2] = 0; + break; + case 1: + switch (data.multiIndex[0]) { + case 0: + switch (data.multiIndex[1]) { + case 0: + data.multiArray[2] = ['猪肉绦虫', '吸血虫']; + break; + case 1: + data.multiArray[2] = ['蛔虫']; + break; + case 2: + data.multiArray[2] = ['蚂蚁', '蚂蟥']; + break; + case 3: + data.multiArray[2] = ['河蚌', '蜗牛', '蛞蝓']; + break; + case 4: + data.multiArray[2] = ['昆虫', '甲壳动物', '蛛形动物', '多足动物']; + break; + } + break; + case 1: + switch (data.multiIndex[1]) { + case 0: + data.multiArray[2] = ['鲫鱼', '带鱼']; + break; + case 1: + data.multiArray[2] = ['青蛙', '娃娃鱼']; + break; + case 2: + data.multiArray[2] = ['蜥蜴', '龟', '壁虎']; + break; + } + break; + } + data.multiIndex[2] = 0; + break; + } + this.setData(data); + }, + TimeChange(e) { + this.setData({ + time: e.detail.value + }) + }, + DateChange (e) { + this.setData({ + date: e.detail.value + }) + }, + RegionChange: function (e) { + this.setData({ + region: e.detail.value + }) + }, +}) \ No newline at end of file diff --git a/demo/pages/component/form/form.json b/demo/pages/component/form/form.json new file mode 100644 index 0000000..9e26dfe --- /dev/null +++ b/demo/pages/component/form/form.json @@ -0,0 +1 @@ +{} \ No newline at end of file diff --git a/demo/pages/component/form/form.wxml b/demo/pages/component/form/form.wxml new file mode 100644 index 0000000..ec68c64 --- /dev/null +++ b/demo/pages/component/form/form.wxml @@ -0,0 +1,175 @@ + + + + 表单 + + + +
+ + + 邮件 + + + + 输入框 + + + + 收货地址 + + + + 收货地址 + + + + + 验证码 + + + + + 手机号码 + + + + +86 + + + 中国大陆 + + + + + + + 普通选择 + + + {{index?picker[index]:'禁止换行,超出容器部分会以 ... 方式截断'}} + + + + + 多列选择 + + + {{multiArray[0][multiIndex[0]]}},{{multiArray[1][multiIndex[1]]}},{{multiArray[2][multiIndex[2]]}} + + + + + 时间选择 + + + {{time}} + + + + + 日期选择 + + + {{date}} + + + + + 地址选择 + + + {{region[0]}},{{region[1]}},{{region[2]}} + + + + + + 开关选择 + + + + 大号开关 + + + + 定义颜色 + + + + 定义图标 + + + + 方形开关 + + + + + 单选操作(radio) + + + + 定义尺寸 + + + + 定义样式 + + + + 定义颜色 + + + + + + + + + 复选选操作(checkbox) + + + + 定义尺寸 + + + + 定义形状 + + + + 定义颜色 + + + + + + + + + + + + + + + + + + + + + 点文本框 + + + +
\ No newline at end of file diff --git a/demo/pages/component/form/form.wxss b/demo/pages/component/form/form.wxss new file mode 100644 index 0000000..dbf0b0b --- /dev/null +++ b/demo/pages/component/form/form.wxss @@ -0,0 +1,3 @@ +form-group .title { + min-width: calc(4em + 15px); +} diff --git a/demo/pages/component/home/home.js b/demo/pages/component/home/home.js new file mode 100644 index 0000000..ae9fe90 --- /dev/null +++ b/demo/pages/component/home/home.js @@ -0,0 +1,17 @@ +Page({ + data: { + elements: [ + { title: '操作条', name: 'bar', color: 'purple', icon: 'vipcard' }, + { title: '导航栏 ', name: 'nav', color: 'mauve', icon: 'formfill' }, + { title: '列表', name: 'list', color: 'pink', icon: 'list' }, + { title: '卡片', name: 'card', color: 'brown', icon: 'newsfill' }, + { title: '表单', name: 'form', color: 'red', icon: 'formfill' }, + { title: '时间轴', name: 'timeline', color: 'orange', icon: 'timefill' }, + { title: '聊天', name: 'chat', color: 'green', icon: 'messagefill' }, + { title: '轮播', name: 'swiper', color: 'olive', icon: 'album'}, + { title: '模态框', name: 'modal', color: 'grey', icon: 'squarecheckfill' }, + ], + }, + onLoad: function () { + }, +}) diff --git a/demo/pages/component/home/home.json b/demo/pages/component/home/home.json new file mode 100644 index 0000000..9e26dfe --- /dev/null +++ b/demo/pages/component/home/home.json @@ -0,0 +1 @@ +{} \ No newline at end of file diff --git a/demo/pages/component/home/home.wxml b/demo/pages/component/home/home.wxml new file mode 100644 index 0000000..ef95ae8 --- /dev/null +++ b/demo/pages/component/home/home.wxml @@ -0,0 +1,8 @@ + + + + {{item.title}} + {{item.name}} + + + diff --git a/demo/pages/component/home/home.wxss b/demo/pages/component/home/home.wxss new file mode 100644 index 0000000..e69de29 diff --git a/demo/pages/component/list/list.js b/demo/pages/component/list/list.js new file mode 100644 index 0000000..b631447 --- /dev/null +++ b/demo/pages/component/list/list.js @@ -0,0 +1,13 @@ +const app = getApp(); +Page({ + data: { + StatusBar: app.globalData.StatusBar, + CustomBar: app.globalData.CustomBar, + skin: false + }, + switchSex: function(e) { + this.setData({ + skin: e.detail.value + }); + }, +}) \ No newline at end of file diff --git a/demo/pages/component/list/list.json b/demo/pages/component/list/list.json new file mode 100644 index 0000000..9e26dfe --- /dev/null +++ b/demo/pages/component/list/list.json @@ -0,0 +1 @@ +{} \ No newline at end of file diff --git a/demo/pages/component/list/list.wxml b/demo/pages/component/list/list.wxml new file mode 100644 index 0000000..da34425 --- /dev/null +++ b/demo/pages/component/list/list.wxml @@ -0,0 +1,432 @@ + + + + 列表 + + + + + + + + VR + + + + 录像 + + + + 图像 + + + + 99+ + + 通知 + + + + 排行榜 + + + + + + 皮肤 + + + + 发现 + + + + 帮助 + + + + 反馈 + + + + + + VR + + + + 录像 + + + + 图像 + + + + 99+ + + 通知 + + + + 排行榜 + + + + + + 皮肤 + + + + 发现 + + + + 帮助 + + + + + + VR + + + + 录像 + + + + 图像 + + + + 99+ + + 通知 + + + + 排行榜 + + + + + + 皮肤 + + + + 发现 + + + + 帮助 + + + + + + 99+ + + VR + + + + 录像 + + + + 图像 + + + + + 通知 + + + + 排行榜 + + + + + + 皮肤 + + + + 发现 + + + + 帮助 + + + + 问答 + + + + 版权 + + + + + + + 皮肤设置 + + 皮肤需要付费购买 + + + + + + + + + 声音控制 + + 需要获得系统权限 + + + + + + + + + + + 文晓港 + + 消息未送达 + + + 22:20 + 5 + + + + + 99+ + + + 文晓港 + SVIP + + + 收到红包 + + + 22:20 + + + + + + + + + 喵星人互动群 + + 喵星酱:喵喵喵! + + + 22:20 + 5 + + + + + + 喵星人互动群 + + 喵星酱:喵喵喵! + + + 22:20 + 5 + + + + + + + + 喵星人互动群 + 6人 + + + 喵星酱: + 图片传输中... + + + 22:20 + + + + + + + + + 默认 + + + + + + 头像 + + + + + + + + + + + 头像组 + + + + + + + + + 4 人 + + + + + + 按钮 + + + + + + + + + 按钮 + + + + + + + + + + + 箭头 + + + + + + 标签 + + + 音乐 + 电影 + 旅行 + + + + + + 文本 + + + 小目标还没有实现! + + + + + + 文本 + 小目标还没有实现! + + + + + + + + 徽章 + + + + + + + + + 标签 + + + 9 + + + + + + 胶囊 + + + + + + + + 广州 + + + + + + + + + + 徽章 + + + + + + + + + 标签 + + + 9 + + + + + + 胶囊 + + + + + + + + 广州 + + + + + + \ No newline at end of file diff --git a/demo/pages/component/list/list.wxss b/demo/pages/component/list/list.wxss new file mode 100644 index 0000000..92fb008 --- /dev/null +++ b/demo/pages/component/list/list.wxss @@ -0,0 +1,37 @@ +.page { + background: #f1f1f1; +} + +.switch-sex::after { + content: "\e716"; +} + +.switch-sex::before { + content: "\e7a9"; +} + +.switch-music::after { + content: "\e66a"; +} + +.switch-music::before { + content: "\e6db"; +} + +.invert { + filter: invert(100%); +} + +.invert avatar tag, .invert [class*="text-"] tag, +.invert [class*="text-"] [class*="text-"] { + filter: invert(0%); +} + +.invert button, .invert tag, .invert image, .invert avatar, .invert switch, +.invert [class*="text-"] { + filter: invert(100%); +} + +.invert list.menu, .invert list.grid { + background: #ddd; +} diff --git a/demo/pages/component/modal/modal.js b/demo/pages/component/modal/modal.js new file mode 100644 index 0000000..0035c90 --- /dev/null +++ b/demo/pages/component/modal/modal.js @@ -0,0 +1,18 @@ +const app = getApp(); + +Page({ + data: { + StatusBar: app.globalData.StatusBar, + CustomBar: app.globalData.CustomBar + }, + showModal(e) { + this.setData({ + modalName: e.currentTarget.dataset.target + }) + }, + hideModal(e) { + this.setData({ + modalName: null + }) + }, +}); \ No newline at end of file diff --git a/demo/pages/component/modal/modal.json b/demo/pages/component/modal/modal.json new file mode 100644 index 0000000..9e26dfe --- /dev/null +++ b/demo/pages/component/modal/modal.json @@ -0,0 +1 @@ +{} \ No newline at end of file diff --git a/demo/pages/component/modal/modal.wxml b/demo/pages/component/modal/modal.wxml new file mode 100644 index 0000000..be63af0 --- /dev/null +++ b/demo/pages/component/modal/modal.wxml @@ -0,0 +1,123 @@ + + + + 模态窗口 + + + + + + + 模态窗口 + + + + + + + + + Modal标题 + + + + + + Modal 内容。 + + + + + + + 底部窗口 + + + + + + + + + 确定 + 取消 + + + Modal 内容。 + + + + + + + 对话窗口 + + + + + + + + + + Modal标题 + + + + + + Modal 内容。 + + + + + + + + + + + + + + + Modal标题 + + + + + + Modal 内容。 + + + + 微信支付 + 取消 + 确定 + + + + + + + 图片窗口 + + + + + + + + + + + + + + + + + 我知道了 + + + \ No newline at end of file diff --git a/demo/pages/component/modal/modal.wxss b/demo/pages/component/modal/modal.wxss new file mode 100644 index 0000000..e69de29 diff --git a/demo/pages/component/nav/nav.js b/demo/pages/component/nav/nav.js new file mode 100644 index 0000000..7b6f054 --- /dev/null +++ b/demo/pages/component/nav/nav.js @@ -0,0 +1,16 @@ +const app = getApp(); +Page({ + data: { + StatusBar: app.globalData.StatusBar, + CustomBar: app.globalData.CustomBar, + TabCur: 0, + scrollLeft:0 + }, + tabSelect(e) { + console.log(e); + this.setData({ + TabCur: e.currentTarget.dataset.id, + scrollLeft: (e.currentTarget.dataset.id-1)*60 + }) + } +}) \ No newline at end of file diff --git a/demo/pages/component/nav/nav.json b/demo/pages/component/nav/nav.json new file mode 100644 index 0000000..9e26dfe --- /dev/null +++ b/demo/pages/component/nav/nav.json @@ -0,0 +1 @@ +{} \ No newline at end of file diff --git a/demo/pages/component/nav/nav.wxml b/demo/pages/component/nav/nav.wxml new file mode 100644 index 0000000..12e6862 --- /dev/null +++ b/demo/pages/component/nav/nav.wxml @@ -0,0 +1,87 @@ + + + + 导航栏 + + + + + Tab{{index}} + + + + 默认 + + + + + Tab{{index}} + + + + + + 居中 + + + + + Tab{{index}} + + + + + + 平分 + + + + + + Tab{{index}} + + + + + + 背景 + + + + + Tab{{index}} + + + + + 图标 + + + + + 数码 + + + 排行榜 + + + 皮肤 + + + + + + 定位 + + + + + 数码 + + + 排行榜 + + + 皮肤 + + \ No newline at end of file diff --git a/demo/pages/component/nav/nav.wxss b/demo/pages/component/nav/nav.wxss new file mode 100644 index 0000000..22ff25f --- /dev/null +++ b/demo/pages/component/nav/nav.wxss @@ -0,0 +1 @@ +/* pages/component/nav/nav.wxss */ \ No newline at end of file diff --git a/demo/pages/component/swiper/swiper.js b/demo/pages/component/swiper/swiper.js new file mode 100644 index 0000000..85964d0 --- /dev/null +++ b/demo/pages/component/swiper/swiper.js @@ -0,0 +1,104 @@ +const app = getApp(); +Page({ + data: { + StatusBar: app.globalData.StatusBar, + CustomBar: app.globalData.CustomBar, + cardCur: 0, + tower: [{ + id: 0, + url: 'https://image.weilanwl.com/img/4x3-1.jpg' + }, { + id: 1, + url: 'https://image.weilanwl.com/img/4x3-2.jpg' + }, { + id: 2, + url: 'https://image.weilanwl.com/img/4x3-3.jpg' + }, { + id: 3, + url: 'https://image.weilanwl.com/img/4x3-4.jpg' + }, { + id: 4, + url: 'https://image.weilanwl.com/img/4x3-2.jpg' + }, { + id: 5, + url: 'https://image.weilanwl.com/img/4x3-4.jpg' + }, { + id: 6, + url: 'https://image.weilanwl.com/img/4x3-2.jpg' + }] + }, + onLoad() { + this.towerSwiper('tower'); + // 初始化towerSwiper 传已有的数组名即可 + }, + DotStyle(e) { + this.setData({ + DotStyle: e.detail.value + }) + }, + // cardSwiper + cardSwiper(e) { + this.setData({ + cardCur: e.detail.current + }) + }, + // towerSwiper + // 初始化towerSwiper + towerSwiper(name) { + let list = this.data[name]; + + for (let i = 0; i < list.length; i++) { + list[i].zIndex = parseInt(list.length / 2) + 1 - Math.abs(i - parseInt(list.length / 2)) + list[i].mLeft = i - parseInt(list.length / 2) + } + this.setData({ + towerList: list + }) + }, + + // towerSwiper触摸开始 + towerStart(e) { + this.setData({ + towerStart: e.touches[0].pageX + }) + }, + + // towerSwiper计算方向 + towerMove(e) { + this.setData({ + direction: e.touches[0].pageX - this.data.towerStart > 0 ? 'right' : 'left' + }) + }, + + // towerSwiper计算滚动 + towerEnd(e) { + let direction = this.data.direction; + let list = this.data.towerList; + if (direction == 'right') { + let mLeft = list[0].mLeft; + let zIndex = list[0].zIndex; + for (let i = 1; i < list.length; i++) { + list[i - 1].mLeft = list[i].mLeft + list[i - 1].zIndex = list[i].zIndex + } + list[list.length - 1].mLeft = mLeft; + list[list.length - 1].zIndex = zIndex; + this.setData({ + towerList: list + }) + } else { + let mLeft = list[list.length - 1].mLeft; + let zIndex = list[list.length - 1].zIndex; + for (let i = list.length - 1; i > 0; i--) { + list[i].mLeft = list[i - 1].mLeft + list[i].zIndex = list[i - 1].zIndex + } + list[0].mLeft = mLeft; + list[0].zIndex = zIndex; + this.setData({ + towerList: list + }) + } + console.log(list); + }, +}); \ No newline at end of file diff --git a/demo/pages/component/swiper/swiper.json b/demo/pages/component/swiper/swiper.json new file mode 100644 index 0000000..9e26dfe --- /dev/null +++ b/demo/pages/component/swiper/swiper.json @@ -0,0 +1 @@ +{} \ No newline at end of file diff --git a/demo/pages/component/swiper/swiper.wxml b/demo/pages/component/swiper/swiper.wxml new file mode 100644 index 0000000..d47b0ea --- /dev/null +++ b/demo/pages/component/swiper/swiper.wxml @@ -0,0 +1,41 @@ + + + + 轮播图 + + + + + + 全屏限高轮播 + + + + + + + + + + + + + 卡片式轮播 + + + + + + + + + + + 堆叠式轮播 + + + + + + + diff --git a/demo/pages/component/swiper/swiper.wxss b/demo/pages/component/swiper/swiper.wxss new file mode 100644 index 0000000..3c1ccb1 --- /dev/null +++ b/demo/pages/component/swiper/swiper.wxss @@ -0,0 +1 @@ +/* pages/component/swiper/swiper.wxss */ \ No newline at end of file diff --git a/demo/pages/component/timeline/timeline.js b/demo/pages/component/timeline/timeline.js new file mode 100644 index 0000000..020c45e --- /dev/null +++ b/demo/pages/component/timeline/timeline.js @@ -0,0 +1,9 @@ +const app = getApp(); +Page({ + data: { + StatusBar: app.globalData.StatusBar, + CustomBar: app.globalData.CustomBar + }, + onLoad: function () { }, + +}); diff --git a/demo/pages/component/timeline/timeline.json b/demo/pages/component/timeline/timeline.json new file mode 100644 index 0000000..9e26dfe --- /dev/null +++ b/demo/pages/component/timeline/timeline.json @@ -0,0 +1 @@ +{} \ No newline at end of file diff --git a/demo/pages/component/timeline/timeline.wxml b/demo/pages/component/timeline/timeline.wxml new file mode 100644 index 0000000..a6deea6 --- /dev/null +++ b/demo/pages/component/timeline/timeline.wxml @@ -0,0 +1,90 @@ + + + + + 时间轴 + + + + + + + + 22:22 【广州市】快件已到达地球 + + + + + 这是第一次,我家的铲屎官走了这么久。久到足足有三天!! + + + + + 这是第一次,我家的铲屎官走了这么久。 + + + + + 20:00 【月球】快件已到达月球,准备发往地球 + + + 10:00 【银河系】快件已到达银河系,准备发往月球 + + + + + + + + + 01:30 【喵星】 MX-12138 已揽收,准备发往银河系 + + + + + + + + + + 上午 + 10:00 + + 这是第一次,我家的铲屎官走了这么久。久到足足有三天!! 在听到他的脚步声响在楼梯间的那一刻,我简直想要破门而出,对着他狠狠地吼上10分钟,然后再看心情要不要他进门。 + + + + + + + + + 文晓港 + + 消息未送达 + + + 22:20 + 5 + + + + + 99+ + + + 文晓港 + SVIP + + + 收到红包 + + + 22:20 + + + + + + + \ No newline at end of file diff --git a/demo/pages/component/timeline/timeline.wxss b/demo/pages/component/timeline/timeline.wxss new file mode 100644 index 0000000..e768b48 --- /dev/null +++ b/demo/pages/component/timeline/timeline.wxss @@ -0,0 +1 @@ +/* pages/component/timeline/timeline.wxss */ \ No newline at end of file diff --git a/demo/pages/include/custom/custom.js b/demo/pages/include/custom/custom.js new file mode 100644 index 0000000..55f7710 --- /dev/null +++ b/demo/pages/include/custom/custom.js @@ -0,0 +1,23 @@ +// pages/include/custom/custom.js +Component({ + /** + * 组件的属性列表 + */ + properties: { + + }, + + /** + * 组件的初始数据 + */ + data: { + + }, + + /** + * 组件的方法列表 + */ + methods: { + + } +}) diff --git a/demo/pages/include/custom/custom.json b/demo/pages/include/custom/custom.json new file mode 100644 index 0000000..e8cfaaf --- /dev/null +++ b/demo/pages/include/custom/custom.json @@ -0,0 +1,4 @@ +{ + "component": true, + "usingComponents": {} +} \ No newline at end of file diff --git a/demo/pages/include/custom/custom.wxml b/demo/pages/include/custom/custom.wxml new file mode 100644 index 0000000..e69de29 diff --git a/demo/pages/include/custom/custom.wxss b/demo/pages/include/custom/custom.wxss new file mode 100644 index 0000000..65f5bd3 --- /dev/null +++ b/demo/pages/include/custom/custom.wxss @@ -0,0 +1 @@ +@import "../../../app.wxss"; \ No newline at end of file diff --git a/demo/pages/plugin/animation/animation.js b/demo/pages/plugin/animation/animation.js new file mode 100644 index 0000000..6849e45 --- /dev/null +++ b/demo/pages/plugin/animation/animation.js @@ -0,0 +1,8 @@ +const app = getApp(); +Page({ + data: { + StatusBar: app.globalData.StatusBar, + CustomBar: app.globalData.CustomBar, + }, + +}); diff --git a/demo/pages/plugin/animation/animation.json b/demo/pages/plugin/animation/animation.json new file mode 100644 index 0000000..9e26dfe --- /dev/null +++ b/demo/pages/plugin/animation/animation.json @@ -0,0 +1 @@ +{} \ No newline at end of file diff --git a/demo/pages/plugin/animation/animation.wxml b/demo/pages/plugin/animation/animation.wxml new file mode 100644 index 0000000..7ad301f --- /dev/null +++ b/demo/pages/plugin/animation/animation.wxml @@ -0,0 +1,17 @@ + + + + 微动画 + + + + + + + 水波纹 + + + + + + \ No newline at end of file diff --git a/demo/pages/plugin/animation/animation.wxss b/demo/pages/plugin/animation/animation.wxss new file mode 100644 index 0000000..3704f6f --- /dev/null +++ b/demo/pages/plugin/animation/animation.wxss @@ -0,0 +1,75 @@ +card.DhCard item{ + position: relative; + padding: 20px 15px 40px; + text-align: center; + font-size: 18px; +} +card.DhCard item .animation-wave { + position: absolute; + bottom: 0; + left: 0; + border-radius: 3px; + overflow: hidden; +} + +/* ================== + 微动画 + ==================== */ + +.animation-wave { + position: relative; + width: 100%; + height: 50px; + overflow: hidden; +} + +.animation-wave::before, .animation-wave .wave, .animation-wave::after { + position: absolute; + width: 1080px; + height: 50px; + left: 0; + bottom: -1px; + background-repeat: repeat no-repeat; + background-position: 0 bottom; + transform-origin: center bottom; +} + +.animation-wave::before { + content: ""; + z-index: 1; + background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAABDgAAAAyCAMAAACOGpvIAAAApVBMVEUAAAD///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////+4/eNVAAAANnRSTlMA7hEq/PjdIg0C2bsIRD7LBZkxj1ue5eHTfGDEtXdzVfJrTzXrlIRLG66iiWWlf245FrKqHr+BaDdEAAAFjElEQVR42u3d13abQBQF0EE00SWaRFGjqPdy///TgtIjZzkqCGbI3U9+vutwpmAbghBCCCGEEEIIIYQQQgghhBBCCCGEEEIIIYQQQgghhFBZAESO4zJJsiLt1F0N1iOTb5PG68zTWbjbOsujZvWlHlcQoCByha/DWHhOsHMN+6CQ5tPlfbIeTvNNfLFUyS9mMIYrruBLfUuLN/l0uE72Z538Bzpz+zYdf47juMy3w3Bmzzuk+dqyOVoPVt2TFlmSlBUzEAEI/M1Y1bzA3bdI47Tt0TA/9jO4n+BbC2eX8E18ZFp7N+hq6hjux/XjfDCyG7m4dPhk5ywsH+6XfQtHEwvk03CQz6cSdSdmQyKip+tc68HzBCl2Qrsp9dEyd90og+f5Wr5OmzKNojLc1VEVng+HelyN+KZsTtvmpHv5PBwE/k3a7FKmG7WTTpaqAKUQ+t6E7WkUsRgueiVNQ12yPg1C+DC3RCjDOHJcmTBN3+82EvwbgfuI2iBlsk+VdKCJUDJRC/ZsPi66MbUEuFPTs1HgJwsOyuUvwzlhUsfcRiLch8D9uMWEsTr9FYvyjeOhzdbjoqRBeR36MRs8Ycw5XPrwHmqeMHZBqNjDeAz3I/AYyTEZeVo6Rt6DN8u8hJUboPZoycF79RyDmW2YYq5UeCvhMmRmmdUTL4PHEHhY1qU/H/psyUElxGNI/9rSCmMRqsB5M+qzQUhn5mVQhX7AwDas7S5EeBiBZ2T5ntBLMT0OKiTGLs1vF/RRLEJ1uK5JaKYYlaajP6D6wkMfLZ4LB4EnSVNKN2L8tAeVGy8NOk9wL5Vo47JBSOr4UDFBcyk9z77SoQSedwmpG0h7YkFNfIe+balclGg9ogl12SDkHKhQh+u6QqjDr14JB3ltIN2UUMRcilAni6qnRXcvUCNxSdeRRXc1AeojBVQdWdrrCF5C4EX9HSV3g4eBCrUTN7QcWeycg7qpgwOhxL5b+ziEOKHk4lgxNiK8iDTjYVFmCxHoIAVnUrfWpA9UEBez2rNByJyGNeUqW1FwnD1vewBAQXHUvw+7joIigjbSSY2MDS0leuU/c1PanCPKreihi0F6p0FK24fV9bDoo5imYHzD5SmphxxIQJsaXyuY9R9Rbo3vfl9N8zQIsP0C3/SoC8Z3aiCTqrXWEVCpntfV9oqqnegv0pQnd6Pz9xQIlKlX7UDkKX2r6++iyYFUR09ONB1Rbvkrm1RJDii55/k7q9JskPPwOg1qi6PQ31bUHXJgAfUEbf2PfDD3O/YvUCtbV3gGwiFcquoOeWhBge7iKKgrUyHvlU6pXk5+J0QDnrxXyz2NgQ0V/JFkx3AoeYlCQzaU/aoPX9FfHAXuFM7Jmxxczwe2SN23/RWtkgYRfZfDn2djfSbvwk+OrHTo+7NB5utTBj8wURxXatctvTxaidNn6zH5QbBWs7IDotjDI/0HlKqyofCTDWsryvuyQeTQU+E37BTHlX/czkpKSMsYnOi+C/0nQd0MzZISck5WF8bW1hu9U2nD6PChE7E9jTKz0TKChQ832CqOH+0x4nXyNJ1PmO+M3xQJmb0yjtY+dDQ2NxofSYvXsqGcjXVu0fw26eFsyMor/8TfncY9+Cv2iuMrQYq7A3f/0IcoDuko8C6Uvot/Ue/iDUb24ZH+lI1wu4wyaJxnstGyk2Eeq42pjN+I/esXFx7MhhluPa0Hn2C0OH7K+trXj/uMjL0ty61Ch1y1i5/OMp8ayfVTOF5s+WxeZjxG9K3Yc7a7cGbYvDwvZtAmV53ip4Ms26bx7Vs4kcr2TryUbNjGzN0Fjne0ek0sDKayQQAhhLA4EEI3sDgQQvXD4kAIYXEghD7A4kAI1Q+LAyGExYEQ+gCLAyFUPywOhBAWB0LoAywOhFD9vgClDyW0lvRZlgAAAABJRU5ErkJggg==); + opacity: 1; + animation: animation-wave 6s linear infinite; + background-size: 540px 15px; +} + +.animation-wave .wave { + z-index: 2; + background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAABDgAAAAyCAMAAACOGpvIAAAAolBMVEUAAAD///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////8ELnaCAAAANXRSTlMA/vsQ8uXuoSHSyQrY+LoGFah89N7hk+tFP5qIV7OBdW9KMRtgT8RqAs1dOSm/rQOOKwFkJFel6O8AAAVfSURBVHja7d3ZkppAGIbhptlkVwQBAVFU3B2X+e//1oIxqSxTWSYDdDf5n6M5fks/abBGghBCCCGEEEIIIYQQQgghhBBCCCGEEEIIIYQQQgghhBAT3rJcrOazi567phGEWo3Cg1Sj1BlrUWBUuT5bHWTSe97rupiMXNNWI2VMqVSDH2uowe50ns72pUX6z3pdz7/mcJy3OZRItU13NCkWA4/0n3xYpXpeGUGkjZ81njm0mhoYOzfXJ7P5alEue1zDKrNikhsRvIPkREZ+2S9J71iJPzJDhb6rxlita2RD0j9yUuh1DgnegSpBpc/LPr5lhtklNyLnPTmi3fkyXx97VcM63CduCB9ANUO/9+QNY8WXSnU+WmPVl6sxOU5P4YdyjAPXL19IP8h73dAo/DNq52l2FL+GV250m0IznGC0Evp63UsuOwWaq7EXugaxkrSxHFJ08l+J0KxsZDvQiLF5yQZEVC+Hwh1D0zT3LuTl2MthGkgt1FgJWYNYcQs5nN1M0FOtt88jaJiqrwSscdycNWiJpJ7XWyKSa2pQeMIa9Yamdms5lNNGsFPcdjFSJWiHPVkLVMOLJyG0jBq+IEW8tTuGllFjJkgNYmWuAy0Lp8KcWizfoNAqeiqEqOEtdA06IYUp9/dLvayi0AkpvHBfg8h3U4JOaPqVcG+Yht3kMPwj4do20TXoUjjj+P7gNj5R+I3/qwaxMlOCDkVTro/41iyEDhkFvzWOdYrOScaKz4dPR12BP/l/amyT3IHOBQWnS7rdGBJ0jLpcPoWTNyYw4rgHwhl5pgIjzom7GuR1ogEb1FzfCG/iigITih7zVeOW6GNgKUo5ujl4iysJWIouHNUg1soGlhS+jizDqQYMBT5HNQobmJNMTh5KDicaMCftMj5qkPLsAHM2L9922c5tCRij+ZqTGgT4MNaZf1vuJTOYvzD4qUFkXwU+OGcOnrIcXApciFIOnrIsfV6GoxZsWI7pQB8DT4I5yxq3RcXLiH4Wsr1TKvNwJfpNtWJaw9q7EnA0HADUTQgT1pyDAxs3NchgqgBv6InVvcHthv0R5WfKNGFU45ZMNQDgazhqWvdfHLwtKk6uQt9Q9FfSNXkWAp8UFl8MW5ucvjiC2ZF07pqGAMDjcNTC2ZB05zri64jyMzXtsoZ35+Y+Dwc1yMHl4O7wr5mbTmssCwMA+B0OACnwuyly1Lk6u/5C0NGSepsdp5+uLGqQ2OX7I+WBnrrajkFhSgCcD8eDOjmSVt3iswir8aROj6Rdw5S/k/yva1xJu7y5yfW1xnekqjiSdm0PqQE1IYajppxWMmnH0Bfhw/UH49O9rRovWS7OhrZegyQjVZgNfQqm69ZqLO+jCABEGo6aFOX7ppMMi4q/hwZ/W6PxKfWys2hvkxZrbGM9EO0T5Yma6aLx8RjspzbUxBuOzxSjqUGVM93m/+D6e8pu0tAr5CWemJqYo9FGjUNaRWLXkOzRPGloPeTYP6tQE3g4Phsb+qb0PvBPl4uz8JvxjfKxGi/lRjcUsd8lP9U4bv+9xnEz3Ym+oN+vR7EYbD/0kwZpHsJDH4bjyVHNkb9Ykr92G6xn550qyp2ulmuQ5cIfmWp/BvQ7khJUehG/p8bwUSMc92UyvucYj19cKIfvGYxBsvenpxA+69lwfEWV54/7+PMsTq6DwUAmD8P6rzJZ7Oez5y8DKWKeV5uu4WON/7UGVXe5fvHn+3VcXgdLWZYt8uDVfw0Hr+Uhzu5FOh1VtgJf9Ho4EELNwuFACP0IhwMhxB4OB0IIhwMh9AYOB0KIPRwOhBAOB0LoDRwOhBB7OBwIIRwOhNAbOBwIIfY+AR+UyCBbi1dfAAAAAElFTkSuQmCC); + opacity: 0.618; + animation: animation-wave 18s linear infinite; + background-size: 1080px 20px; +} + +.animation-wave::after { + content: ""; + z-index: 3; + background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAABDgAAAAyCAMAAACOGpvIAAAApVBMVEUAAAD///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////+4/eNVAAAANnRSTlMA/vvu5fKS0iDJ+Ll8Kt7YFQYRCkn0DqiC4aBvs0+jmnVhXT/NimpEGunEAwK/rTQBWTBWJDuXdmK3AAAFOklEQVR42u3d2ZKiMBSA4RA2WZVNAQFxART3Le//aOOMU9U942x2C0mY81319V/kmASqGgEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAK2e596fjUIkTQ1PtSLzB5CvhBmM9EFe2WidxOL0OUec5lzRXRobWl0Q5wFi4IT/WkOzFdjcxZycPdZ93Scf3HCtZ1x9zyCuprxkjJfd7Duq+4XUaxkmt2isxuNe45xBvJFtdGEmmhOOpf1p2uIZ3OudKoq7IEwR9pSbKbIk6x5ubIy2S8VM1AklNivMAdY87z7NbDoE8Act2HY/3XVwyg+PXlaI/k2O12Cnj1OpUDW8/VYyIfAIW1WzakQXjVUUt6Z+sEc9c1A1uVWyjT+UIbMM8rVE3uLNYFTH5MNxPirPFfw1nX2Z9TF5Dt0dTrvfrzlVZyOR1NWZc10DevHhZDmG1NS+Ia94x6+vkJQJNOfYQr9b73AjIq4nGlMvt2Po6sQWo8bbvaiCHvgg5XS7OLBHJi0kZj2d8q9yJpCGCtEs3iCdWoWJyBzXQel/0G8shb0vOTnEbfyQJpBl9JeWohlMpEWkYVk1O3rk46cO+q4kavDwfw7Ohk4ZFE25OLUNTxaRReJtzUcPxY5G0QogK5u9LnWONya/8lzWQO9UE0goxsxDzBkXUTg7VZLzGZh6LpE1RyPD94KbaYvIH/1cN5B01gbRInDB9xPfCiLRIzdmtYd1StE5QZ2y+fLJimbROUKds1tjME520zs4ZnaSbUhVIy7DB5Fu4YakRSnRjjxgzDCVCib69ItZcFJHQgbX0gFhT1ZhQIWcVWzUO8ywgNK0Khq5KD1UtEJpEhaWrUm/aJzTJbB1ZBhORUGSb7NQY5H1CnaAx8lJyoIiEOmFxZqMG2u90Ql2fla9dNuO+QCjDScpCjbW/w4QNQUz985/1WaX+YHwXZNRrINeUCBv0HQPvFfYGI0tlVdCu0QsjwhK7dBA9vSwgLLHHNGsc/JqVIfpNRPem1GVhJ/qmntKr4R0Npp6Mb7BxRVR4YwYObI815oiO3kQmrMFb/4Co2JT0jyiPdz9zGjUO8wlTE/Qdsf0PBw9+zcgu9IEcX1DbXMY2om9kGh+GpRqjD4cdtl3jEtqEZVE4QO2xRmwdUX4mtVrDKZm55/klqd1PbK8GA7fDv6eV7dW4mAvCPME22yliZazuvN6zW5odTrlg9NeVRg1UGWz/pNwPcG3MjsM+VAkvJMVCjTpUOx6mxp00sVCzBiF7J3l6NZyxxvRe4x2hzhutMTjGrLxe+1fydjpEzViaPPy4/iBorsb6nPAzQxuvgeaZxM0MvbMnaSM13FRh++j6W8Iqmb06ySCv2XtpQK2Gc97xtkwarLGpMpu3X5Q7rBX+K2u4VT5i+y7072R1cn5NE/cY99k/uP6ZvFBe9ISsK0UT+RwaTdS4FjXnNYR+Np5/uoZnpfzPjDeBGpcn5+M1rvmO+5nxRlazz9RYn8pYlfleJT/UiEtr8/EaVjlZcD4z3k+PUe73PlDjMNifzck26kqIH+iSNjL95RM1emm4W6x4uelquAZa+uZIk7ozQN8RZLuO8+rpGlHQxZWiq7tinJ4G6HeGrusue9a+SmdjU4mThcTnEe1JWL7/cx9zfPTnVq/Xc9FXg9tfp7l/S3H/z0DyfxEDakCN38HSIolvKWZptbd6S9d1h+iGAADAk2BwAABgcAAAHsDgAADQB4MDAACDAwDwAAYHAIA+GBwAABgcAIAHMDgAAPTB4AAAwOAAADTvCzoONH1sYtNIAAAAAElFTkSuQmCC); + opacity: 0.4; + animation: animation-wave 24s linear infinite; + background-size: 540px 25px; +} + +@keyframes animation-wave { + 0% { + transform: translateX(0) translateZ(0) scaleY(1); + } + + 50% { + transform: translateX(-25%) translateZ(0) scaleY(1); + } + + 100% { + transform: translateX(-50%) translateZ(0) scaleY(1); + } +} diff --git a/demo/pages/plugin/gradual/gradual.js b/demo/pages/plugin/gradual/gradual.js new file mode 100644 index 0000000..b1545ce --- /dev/null +++ b/demo/pages/plugin/gradual/gradual.js @@ -0,0 +1,7 @@ +const app = getApp(); +Page({ + data: { + StatusBar: app.globalData.StatusBar, + CustomBar: app.globalData.CustomBar, + }, +}); \ No newline at end of file diff --git a/demo/pages/plugin/gradual/gradual.json b/demo/pages/plugin/gradual/gradual.json new file mode 100644 index 0000000..9e26dfe --- /dev/null +++ b/demo/pages/plugin/gradual/gradual.json @@ -0,0 +1 @@ +{} \ No newline at end of file diff --git a/demo/pages/plugin/gradual/gradual.wxml b/demo/pages/plugin/gradual/gradual.wxml new file mode 100644 index 0000000..e1179c2 --- /dev/null +++ b/demo/pages/plugin/gradual/gradual.wxml @@ -0,0 +1,7 @@ + + + + 渐变 + + + \ No newline at end of file diff --git a/demo/pages/plugin/gradual/gradual.wxss b/demo/pages/plugin/gradual/gradual.wxss new file mode 100644 index 0000000..e5a2ad3 --- /dev/null +++ b/demo/pages/plugin/gradual/gradual.wxss @@ -0,0 +1 @@ +/* miniprogram/pages/plugin/gradual/gradual.wxss */ \ No newline at end of file diff --git a/demo/pages/plugin/home/home.js b/demo/pages/plugin/home/home.js new file mode 100644 index 0000000..16b0dc2 --- /dev/null +++ b/demo/pages/plugin/home/home.js @@ -0,0 +1,24 @@ +const app = getApp(); +Page({ + data: { + StatusBar: app.globalData.StatusBar, + CustomBar: app.globalData.CustomBar, + list: [{ + title: '索引列表', + img: 'https://image.weilanwl.com/color2.0/plugin/sylb2244.jpg', + url: '../indexes/indexes' + }, + { + title: '微动画', + img: 'https://image.weilanwl.com/color2.0/plugin/wdh2236.jpg', + url: '../animation/animation' + } + ] + }, + toChild(e) { + wx.navigateTo({ + url: e.currentTarget.dataset.url + }) + }, + +}); \ No newline at end of file diff --git a/demo/pages/plugin/home/home.json b/demo/pages/plugin/home/home.json new file mode 100644 index 0000000..9e26dfe --- /dev/null +++ b/demo/pages/plugin/home/home.json @@ -0,0 +1 @@ +{} \ No newline at end of file diff --git a/demo/pages/plugin/home/home.wxml b/demo/pages/plugin/home/home.wxml new file mode 100644 index 0000000..c9f2de2 --- /dev/null +++ b/demo/pages/plugin/home/home.wxml @@ -0,0 +1,14 @@ + + + + + + + + + + + {{item.title}} + + + \ No newline at end of file diff --git a/demo/pages/plugin/home/home.wxss b/demo/pages/plugin/home/home.wxss new file mode 100644 index 0000000..49bbdc1 --- /dev/null +++ b/demo/pages/plugin/home/home.wxss @@ -0,0 +1,41 @@ + +bar .content image{ + height: 30px; + width: 120px; +} + +.cardTitle{ + color: #fff; + padding: 45px 30px; + font-size: 20px; + font-weight: 300; + transform: skew(-10deg, 0deg); + position: relative; + text-shadow: 0px 0px 3px rgba(0,0,0,0.3) +} + +.cardTitle::before{ + content: ""; + position: absolute; + width: 30px; + height: 3px; + border-radius: 10px; + background-color: #fff; + display: block; + top: 30px; + left: 25px; + transform: skew(10deg, 0deg); +} +.cardTitle::after{ + content: ""; + position: absolute; + width: 70px; + border-radius: 3px; + height: 12px; + background-color: #fff; + display: block; + bottom: 38px; + left: 45px; + transform: skew(10deg, 0deg); + opacity: 0.1; +} \ No newline at end of file diff --git a/demo/pages/plugin/indexes/indexes.js b/demo/pages/plugin/indexes/indexes.js new file mode 100644 index 0000000..95bdce2 --- /dev/null +++ b/demo/pages/plugin/indexes/indexes.js @@ -0,0 +1,88 @@ +const app = getApp(); +Page({ + data: { + StatusBar: app.globalData.StatusBar, + CustomBar: app.globalData.CustomBar, + hidden: true + }, + onLoad() { + let list = []; + for (let i = 0; i < 26; i++) { + list[i] = String.fromCharCode(65 + i) + } + this.setData({ + list: list, + listCur: list[0] + }) + }, + onReady() { + let that = this; + wx.createSelectorQuery().select('.indexBar-box').boundingClientRect(function(res) { + that.setData({ + boxTop: res.top + }) + }).exec(); + wx.createSelectorQuery().select('.indexes').boundingClientRect(function(res) { + that.setData({ + barTop: res.top + }) + }).exec() + }, + //获取文字信息 + getCur(e) { + this.setData({ + hidden: false, + listCur: this.data.list[e.target.id], + }) + }, + + setCur(e) { + this.setData({ + hidden: true, + listCur: this.data.listCur + }) + }, + //滑动选择Item + tMove(e) { + let y = e.touches[0].clientY, + offsettop = this.data.boxTop, + that = this; + //判断选择区域,只有在选择区才会生效 + if (y > offsettop) { + let num = parseInt((y - offsettop) / 20); + this.setData({ + listCur: that.data.list[num] + }) + }; + }, + + //触发全部开始选择 + tStart() { + this.setData({ + hidden: false + }) + }, + + //触发结束选择 + tEnd() { + this.setData({ + hidden: true, + listCurID: this.data.listCur + }) + }, + indexSelect(e) { + let that = this; + let barHeight = this.data.barHeight; + let list = this.data.list; + let scrollY = Math.ceil(list.length * e.detail.y / barHeight); + for (let i = 0; i < list.length; i++) { + if (scrollY < i + 1) { + that.setData({ + listCur: list[i], + movableY: i * 20 + }) + return false + } + } + } +}); \ No newline at end of file diff --git a/demo/pages/plugin/indexes/indexes.json b/demo/pages/plugin/indexes/indexes.json new file mode 100644 index 0000000..9e26dfe --- /dev/null +++ b/demo/pages/plugin/indexes/indexes.json @@ -0,0 +1 @@ +{} \ No newline at end of file diff --git a/demo/pages/plugin/indexes/indexes.wxml b/demo/pages/plugin/indexes/indexes.wxml new file mode 100644 index 0000000..324fbb7 --- /dev/null +++ b/demo/pages/plugin/indexes/indexes.wxml @@ -0,0 +1,41 @@ + + + + 索引 + + + + + + + + + + + + + + + {{list[index]}} + + + {{list[index]}} + + {{list[index]}}{{list[sub]}} + + 有{{sub+2}}个主子需要伺候 + + + + + + + + + {{list[index]}} + + + + \ No newline at end of file diff --git a/demo/pages/plugin/indexes/indexes.wxss b/demo/pages/plugin/indexes/indexes.wxss new file mode 100644 index 0000000..a3c5783 --- /dev/null +++ b/demo/pages/plugin/indexes/indexes.wxss @@ -0,0 +1,69 @@ +page { + padding-top: 50px; +} + +.indexes { + position: relative; +} + +.indexBar { + position: fixed; + right: 0px; + bottom: 0px; + padding: 10px 10px 10px 30px; + display: flex; + align-items: center; +} + +.indexBar .indexBar-box { + width: 20px; + height: auto; + background: #fff; + display: flex; + flex-direction: column; + box-shadow: 0 0 10px rgba(0, 0, 0, 0.1); + border-radius: 5px; +} + +.indexBar-item { + flex: 1; + width: 20px; + height: 20px; + display: flex; + align-items: center; + justify-content: center; + font-size: 12px; + color: #888; +} + +movable-view.indexBar-item { + width: 20px; + height: 20px; + z-index: 9; +} + +movable-view.indexBar-item::before { + content: ""; + display: block; + position: absolute; + left: 0; + top: 5px; + height: 10px; + width: 2px; + background-color: #f37b1d; +} +.indexToast{ + position: fixed; + top: 0; + right: 40px; + bottom: 0; + background: rgba(0,0,0,0.5); + width: 50px; + height: 50px; + border-radius: 5px; + margin: auto; + color: #fff; + line-height: 50px; + text-align: center; + font-size: 24px; +} \ No newline at end of file diff --git a/demo/pages/test.js b/demo/pages/test.js new file mode 100644 index 0000000..14837bf --- /dev/null +++ b/demo/pages/test.js @@ -0,0 +1,17 @@ +const app = getApp(); +Page({ + data: { + StatusBar: app.globalData.StatusBar, + CustomBar: app.globalData.CustomBar, + ColorList: app.globalData.ColorList, + scrollLeft: 0, + TabCur: 0, + }, + tabSelect(e) { + console.log(e); + this.setData({ + TabCur: e.currentTarget.dataset.id, + scrollLeft: (e.currentTarget.dataset.id - 1) * 60 + }) + }, +}); diff --git a/demo/pages/test.json b/demo/pages/test.json new file mode 100644 index 0000000..8835af0 --- /dev/null +++ b/demo/pages/test.json @@ -0,0 +1,3 @@ +{ + "usingComponents": {} +} \ No newline at end of file diff --git a/demo/pages/test.wxml b/demo/pages/test.wxml new file mode 100644 index 0000000..d0871f4 --- /dev/null +++ b/demo/pages/test.wxml @@ -0,0 +1,13 @@ + + + + 测试 + + + + + + + 测试页 + + diff --git a/demo/pages/test.wxss b/demo/pages/test.wxss new file mode 100644 index 0000000..ed90687 --- /dev/null +++ b/demo/pages/test.wxss @@ -0,0 +1,38 @@ +.ABox { + color: #666; + padding: 15px; + border-radius: 6px; + width: 45%; + margin: 0 2.5% 20px; + background-image: url(https://image.weilanwl.com/color2.0/cardBg.png); + background-size: cover; + background-position: center; + position: relative; + z-index: 1; +} + +.ABox::after { + content: ""; + position: absolute; + z-index: -1; + background-color: inherit; + width: 100%; + height: 100%; + left: 0; + bottom: -10%; + border-radius: 5px; + opacity: 0.2; + transform: scale(0.9, 0.9); +} +.Box { + color: #666; + padding: 15px; + border-radius: 6px; + width: 45%; + margin: 0 2.5% 20px; + background-image: url(https://image.weilanwl.com/color2.0/cardBg.png); + background-size: cover; + background-position: center; + position: relative; + z-index: 1; +} \ No newline at end of file diff --git a/demo/project.config.json b/demo/project.config.json new file mode 100644 index 0000000..00f276d --- /dev/null +++ b/demo/project.config.json @@ -0,0 +1,194 @@ +{ + "description": "项目配置文件", + "packOptions": { + "ignore": [] + }, + "setting": { + "urlCheck": true, + "es6": true, + "postcss": true, + "minified": true, + "newFeature": true + }, + "compileType": "miniprogram", + "libVersion": "2.4.1", + "appid": "wxfd5241d66a07713f", + "projectname": "GitHub-ColorUI", + "debugOptions": { + "hidedInDevtools": [] + }, + "isGameTourist": false, + "condition": { + "search": { + "current": -1, + "list": [] + }, + "conversation": { + "current": -1, + "list": [] + }, + "plugin": { + "current": -1, + "list": [] + }, + "game": { + "currentL": -1, + "list": [] + }, + "miniprogram": { + "current": 2, + "list": [ + { + "id": 0, + "name": "-----基础-首页-----", + "pathName": "pages/basics/home/home", + "query": "" + }, + { + "id": -1, + "name": "1.1 基础-布局", + "pathName": "pages/basics/layout/layout", + "query": "" + }, + { + "id": 2, + "name": "1.2 基础-背景", + "pathName": "pages/basics/background/background", + "query": "" + }, + { + "id": -1, + "name": "1.3 基础-文本", + "pathName": "pages/basics/text/text", + "query": "" + }, + { + "id": -1, + "name": "1.4 基础-图标", + "pathName": "pages/basics/icon/icon", + "query": "" + }, + { + "id": 2, + "name": "1.2 基础-按钮", + "pathName": "pages/basics/button/button", + "query": "" + }, + { + "id": 2, + "name": "1.2 -- 基础-按钮-设计", + "pathName": "pages/basics/button/design", + "query": "" + }, + { + "id": 2, + "name": "1.3 基础-标签", + "pathName": "pages/basics/tag/tag", + "query": "" + }, + { + "id": -1, + "name": "1.4 基础-头像", + "pathName": "pages/basics/avatar/avatar", + "query": "" + }, + { + "id": -1, + "name": "1.5 基础-进度条", + "pathName": "pages/basics/progress/progress", + "query": "" + }, + { + "id": 10, + "name": "1.6 基础-边框阴影", + "pathName": "pages/basics/shadow/shadow", + "query": "" + }, + { + "id": -1, + "name": "1.7 基础-加载", + "pathName": "pages/basics/loading/loading", + "query": "" + }, + { + "id": -1, + "name": "-----组件-首页-----", + "pathName": "pages/component/home/home", + "query": "" + }, + { + "id": -1, + "name": "2.1 组件-操作条", + "pathName": "pages/component/bar/bar", + "query": "" + }, + { + "id": 12, + "name": "2.2 组件-导航栏", + "pathName": "pages/component/nav/nav", + "query": "" + }, + { + "id": -1, + "name": "2.3 组件-列表", + "pathName": "pages/component/list/list", + "query": "" + }, + { + "id": -1, + "name": "2.4 组件-卡片", + "pathName": "pages/component/card/card", + "query": "" + }, + { + "id": -1, + "name": "2.5 组件-表单", + "pathName": "pages/component/form/form", + "query": "" + }, + { + "id": -1, + "name": "2.6 组件-时间轴", + "pathName": "pages/component/timeline/timeline", + "query": "" + }, + { + "id": -1, + "name": "2.7 组件-聊天", + "pathName": "pages/component/chat/chat", + "query": "" + }, + { + "id": -1, + "name": "2.8 组件-轮播", + "pathName": "pages/component/swiper/swiper", + "query": "" + }, + { + "id": 20, + "name": "2.9 组件-模态框", + "pathName": "pages/component/modal/modal", + "query": "" + }, + { + "id": -1, + "name": "-----扩展-首页-----", + "pathName": "pages/plugin/home/home", + "query": "" + }, + { + "id": -1, + "name": "3.1 扩展-索引", + "pathName": "pages/plugin/indexes/indexes", + "query": "" + }, + { + "id": -1, + "name": "3.2 扩展-动画", + "pathName": "pages/plugin/animation/animation", + "query": "" + } + ] + } + } +} \ No newline at end of file diff --git a/demo/utils/colorui.js b/demo/utils/colorui.js new file mode 100644 index 0000000..edc7a22 --- /dev/null +++ b/demo/utils/colorui.js @@ -0,0 +1 @@ +// hi \ No newline at end of file diff --git a/icon.wxss b/icon.wxss deleted file mode 100644 index 244f50d..0000000 --- a/icon.wxss +++ /dev/null @@ -1 +0,0 @@ -@keyframes icon-spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.iconfont-spin{-webkit-animation:icon-spin 2s infinite linear;animation:icon-spin 2s infinite linear;display:inline-block}.iconfont-pulse{-webkit-animation:icon-spin 1s infinite steps(8);animation:icon-spin 1s infinite steps(8);display:inline-block}@font-face{font-family:iconfont;src:url(//at.alicdn.com/t/font_533566_vyjm7w9hbdb73nmi.eot?t=1523893295837);src:url(//at.alicdn.com/t/font_533566_vyjm7w9hbdb73nmi.eot?t=1523893295837#iefix) format('embedded-opentype'),url('data:application/x-font-woff;charset=utf-8;base64,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') format('woff'),url(//at.alicdn.com/t/font_533566_vyjm7w9hbdb73nmi.ttf?t=1523893295837) format('truetype'),url(//at.alicdn.com/t/font_533566_vyjm7w9hbdb73nmi.svg?t=1523893295837#iconfont) format('svg')}.iconfont{font-family:iconfont!important;font-size:inherit;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-appreciate:before{content:"\e644"}.icon-check:before{content:"\e645"}.icon-close:before{content:"\e646"}.icon-edit:before{content:"\e649"}.icon-emoji:before{content:"\e64a"}.icon-favorfill:before{content:"\e64b"}.icon-favor:before{content:"\e64c"}.icon-loading:before{content:"\e64f"}.icon-locationfill:before{content:"\e650"}.icon-location:before{content:"\e651"}.icon-phone:before{content:"\e652"}.icon-roundcheckfill:before{content:"\e656"}.icon-roundcheck:before{content:"\e657"}.icon-roundclosefill:before{content:"\e658"}.icon-roundclose:before{content:"\e659"}.icon-roundrightfill:before{content:"\e65a"}.icon-roundright:before{content:"\e65b"}.icon-search:before{content:"\e65c"}.icon-taxi:before{content:"\e65d"}.icon-timefill:before{content:"\e65e"}.icon-time:before{content:"\e65f"}.icon-unfold:before{content:"\e661"}.icon-warnfill:before{content:"\e662"}.icon-warn:before{content:"\e663"}.icon-camerafill:before{content:"\e664"}.icon-camera:before{content:"\e665"}.icon-commentfill:before{content:"\e666"}.icon-comment:before{content:"\e667"}.icon-likefill:before{content:"\e668"}.icon-like:before{content:"\e669"}.icon-notificationfill:before{content:"\e66a"}.icon-notification:before{content:"\e66b"}.icon-order:before{content:"\e66c"}.icon-samefill:before{content:"\e66d"}.icon-same:before{content:"\e66e"}.icon-deliver:before{content:"\e671"}.icon-evaluate:before{content:"\e672"}.icon-pay:before{content:"\e673"}.icon-send:before{content:"\e675"}.icon-shop:before{content:"\e676"}.icon-ticket:before{content:"\e677"}.icon-wang:before{content:"\e678"}.icon-back:before{content:"\e679"}.icon-cascades:before{content:"\e67c"}.icon-discover:before{content:"\e67e"}.icon-list:before{content:"\e682"}.icon-more:before{content:"\e684"}.icon-scan:before{content:"\e689"}.icon-settings:before{content:"\e68a"}.icon-questionfill:before{content:"\e690"}.icon-question:before{content:"\e691"}.icon-shopfill:before{content:"\e697"}.icon-form:before{content:"\e699"}.icon-wangfill:before{content:"\e69a"}.icon-pic:before{content:"\e69b"}.icon-filter:before{content:"\e69c"}.icon-footprint:before{content:"\e69d"}.icon-top:before{content:"\e69e"}.icon-pulldown:before{content:"\e69f"}.icon-pullup:before{content:"\e6a0"}.icon-right:before{content:"\e6a3"}.icon-refresh:before{content:"\e6a4"}.icon-moreandroid:before{content:"\e6a5"}.icon-deletefill:before{content:"\e6a6"}.icon-refund:before{content:"\e6ac"}.icon-cart:before{content:"\e6af"}.icon-qrcode:before{content:"\e6b0"}.icon-remind:before{content:"\e6b2"}.icon-delete:before{content:"\e6b4"}.icon-profile:before{content:"\e6b7"}.icon-home:before{content:"\e6b8"}.icon-cartfill:before{content:"\e6b9"}.icon-discoverfill:before{content:"\e6ba"}.icon-homefill:before{content:"\e6bb"}.icon-message:before{content:"\e6bc"}.icon-addressbook:before{content:"\e6bd"}.icon-link:before{content:"\e6bf"}.icon-lock:before{content:"\e6c0"}.icon-unlock:before{content:"\e6c2"}.icon-vip:before{content:"\e6c3"}.icon-weibo:before{content:"\e6c4"}.icon-activity:before{content:"\e6c5"}.icon-friendaddfill:before{content:"\e6c9"}.icon-friendadd:before{content:"\e6ca"}.icon-friendfamous:before{content:"\e6cb"}.icon-friend:before{content:"\e6cc"}.icon-goods:before{content:"\e6cd"}.icon-selection:before{content:"\e6ce"}.icon-explore:before{content:"\e6d2"}.icon-present:before{content:"\e6d3"}.icon-squarecheckfill:before{content:"\e6d4"}.icon-square:before{content:"\e6d5"}.icon-squarecheck:before{content:"\e6d6"}.icon-round:before{content:"\e6d7"}.icon-roundaddfill:before{content:"\e6d8"}.icon-roundadd:before{content:"\e6d9"}.icon-add:before{content:"\e6da"}.icon-notificationforbidfill:before{content:"\e6db"}.icon-explorefill:before{content:"\e6dd"}.icon-fold:before{content:"\e6de"}.icon-game:before{content:"\e6df"}.icon-redpacket:before{content:"\e6e0"}.icon-selectionfill:before{content:"\e6e1"}.icon-similar:before{content:"\e6e2"}.icon-appreciatefill:before{content:"\e6e3"}.icon-infofill:before{content:"\e6e4"}.icon-info:before{content:"\e6e5"}.icon-forwardfill:before{content:"\e6ea"}.icon-forward:before{content:"\e6eb"}.icon-rechargefill:before{content:"\e6ec"}.icon-recharge:before{content:"\e6ed"}.icon-vipcard:before{content:"\e6ee"}.icon-voice:before{content:"\e6ef"}.icon-voicefill:before{content:"\e6f0"}.icon-friendfavor:before{content:"\e6f1"}.icon-wifi:before{content:"\e6f2"}.icon-share:before{content:"\e6f3"}.icon-wefill:before{content:"\e6f4"}.icon-we:before{content:"\e6f5"}.icon-lightauto:before{content:"\e6f6"}.icon-lightforbid:before{content:"\e6f7"}.icon-lightfill:before{content:"\e6f8"}.icon-camerarotate:before{content:"\e6f9"}.icon-light:before{content:"\e6fa"}.icon-barcode:before{content:"\e6fb"}.icon-flashlightclose:before{content:"\e6fc"}.icon-flashlightopen:before{content:"\e6fd"}.icon-searchlist:before{content:"\e6fe"}.icon-service:before{content:"\e6ff"}.icon-sort:before{content:"\e700"}.icon-down:before{content:"\e703"}.icon-mobile:before{content:"\e704"}.icon-mobilefill:before{content:"\e705"}.icon-copy:before{content:"\e706"}.icon-countdownfill:before{content:"\e707"}.icon-countdown:before{content:"\e708"}.icon-noticefill:before{content:"\e709"}.icon-notice:before{content:"\e70a"}.icon-upstagefill:before{content:"\e70e"}.icon-upstage:before{content:"\e70f"}.icon-babyfill:before{content:"\e710"}.icon-baby:before{content:"\e711"}.icon-brandfill:before{content:"\e712"}.icon-brand:before{content:"\e713"}.icon-choicenessfill:before{content:"\e714"}.icon-choiceness:before{content:"\e715"}.icon-clothesfill:before{content:"\e716"}.icon-clothes:before{content:"\e717"}.icon-creativefill:before{content:"\e718"}.icon-creative:before{content:"\e719"}.icon-female:before{content:"\e71a"}.icon-keyboard:before{content:"\e71b"}.icon-male:before{content:"\e71c"}.icon-newfill:before{content:"\e71d"}.icon-new:before{content:"\e71e"}.icon-pullleft:before{content:"\e71f"}.icon-pullright:before{content:"\e720"}.icon-rankfill:before{content:"\e721"}.icon-rank:before{content:"\e722"}.icon-bad:before{content:"\e723"}.icon-cameraadd:before{content:"\e724"}.icon-focus:before{content:"\e725"}.icon-friendfill:before{content:"\e726"}.icon-cameraaddfill:before{content:"\e727"}.icon-apps:before{content:"\e729"}.icon-paintfill:before{content:"\e72a"}.icon-paint:before{content:"\e72b"}.icon-picfill:before{content:"\e72c"}.icon-refresharrow:before{content:"\e72d"}.icon-markfill:before{content:"\e730"}.icon-mark:before{content:"\e731"}.icon-presentfill:before{content:"\e732"}.icon-repeal:before{content:"\e733"}.icon-album:before{content:"\e734"}.icon-peoplefill:before{content:"\e735"}.icon-people:before{content:"\e736"}.icon-servicefill:before{content:"\e737"}.icon-repair:before{content:"\e738"}.icon-file:before{content:"\e739"}.icon-repairfill:before{content:"\e73a"}.icon-taoxiaopu:before{content:"\e73b"}.icon-attentionfill:before{content:"\e73c"}.icon-attention:before{content:"\e73d"}.icon-commandfill:before{content:"\e73e"}.icon-command:before{content:"\e73f"}.icon-communityfill:before{content:"\e740"}.icon-community:before{content:"\e741"}.icon-read:before{content:"\e742"}.icon-calendar:before{content:"\e74a"}.icon-cut:before{content:"\e74b"}.icon-magic:before{content:"\e74c"}.icon-backwardfill:before{content:"\e74d"}.icon-playfill:before{content:"\e74f"}.icon-stop:before{content:"\e750"}.icon-tagfill:before{content:"\e751"}.icon-tag:before{content:"\e752"}.icon-group:before{content:"\e753"}.icon-all:before{content:"\e755"}.icon-backdelete:before{content:"\e756"}.icon-hotfill:before{content:"\e757"}.icon-hot:before{content:"\e758"}.icon-post:before{content:"\e759"}.icon-radiobox:before{content:"\e75b"}.icon-rounddown:before{content:"\e75c"}.icon-upload:before{content:"\e75d"}.icon-writefill:before{content:"\e760"}.icon-write:before{content:"\e761"}.icon-radioboxfill:before{content:"\e763"}.icon-punch:before{content:"\e764"}.icon-shake:before{content:"\e765"}.icon-move:before{content:"\e768"}.icon-safe:before{content:"\e769"}.icon-activityfill:before{content:"\e775"}.icon-crownfill:before{content:"\e776"}.icon-crown:before{content:"\e777"}.icon-goodsfill:before{content:"\e778"}.icon-messagefill:before{content:"\e779"}.icon-profilefill:before{content:"\e77a"}.icon-sound:before{content:"\e77b"}.icon-sponsorfill:before{content:"\e77c"}.icon-sponsor:before{content:"\e77d"}.icon-upblock:before{content:"\e77e"}.icon-weblock:before{content:"\e77f"}.icon-weunblock:before{content:"\e780"}.icon-my:before{content:"\e78b"}.icon-myfill:before{content:"\e78c"}.icon-emojifill:before{content:"\e78d"}.icon-emojiflashfill:before{content:"\e78e"}.icon-flashbuyfill:before{content:"\e78f"}.icon-text:before{content:"\e791"}.icon-goodsfavor:before{content:"\e794"}.icon-musicfill:before{content:"\e795"}.icon-musicforbidfill:before{content:"\e796"}.icon-triangledownfill:before{content:"\e79b"}.icon-triangleupfill:before{content:"\e79c"}.icon-roundleftfill-copy:before{content:"\e79e"}.icon-title:before{content:"\e82f"}.icon-recordfill:before{content:"\e7a4"}.icon-record:before{content:"\e7a6"}.icon-cardboardfill:before{content:"\e7a9"}.icon-cardboard:before{content:"\e7aa"}.icon-formfill:before{content:"\e7ab"}.icon-coin:before{content:"\e7ac"}.icon-cardboardforbid:before{content:"\e7af"}.icon-circlefill:before{content:"\e7b0"}.icon-circle:before{content:"\e7b1"}.icon-attentionforbid:before{content:"\e7b2"}.icon-attentionforbidfill:before{content:"\e7b3"}.icon-attentionfavorfill:before{content:"\e7b4"}.icon-attentionfavor:before{content:"\e7b5"}.icon-titles:before{content:"\e701"}.icon-full:before{content:"\e7bc"}.icon-mail:before{content:"\e7bd"}.icon-peoplelist:before{content:"\e7be"}.icon-goodsnewfill:before{content:"\e7bf"}.icon-goodsnew:before{content:"\e7c0"}.icon-medalfill:before{content:"\e7c1"}.icon-medal:before{content:"\e7c2"}.icon-newsfill:before{content:"\e7c3"}.icon-newshotfill:before{content:"\e7c4"}.icon-newshot:before{content:"\e7c5"}.icon-news:before{content:"\e7c6"}.icon-videofill:before{content:"\e7c7"}.icon-video:before{content:"\e7c8"}.icon-exit:before{content:"\e7cb"}.icon-skinfill:before{content:"\e7cc"}.icon-skin:before{content:"\e7cd"}.icon-moneybagfill:before{content:"\e7ce"}.icon-usefullfill:before{content:"\e7cf"}.icon-usefull:before{content:"\e7d0"}.icon-moneybag:before{content:"\e7d1"}.icon-redpacket_fill:before{content:"\e7d3"}.icon-subscription:before{content:"\e7d4"}.icon-global:before{content:"\e7eb"}.icon-back_android:before{content:"\e7ed"}.icon-expressman:before{content:"\e7ef"}.icon-evaluate_fill:before{content:"\e7f0"}.icon-group_fill:before{content:"\e7f5"}.icon-play_forward_fill:before{content:"\e7f6"}.icon-deliver_fill:before{content:"\e7f7"}.icon-notice_forbid_fill:before{content:"\e7f8"}.icon-pick:before{content:"\e7fa"} \ No newline at end of file diff --git a/images/ColorUI.jpg b/images/ColorUI.jpg deleted file mode 100644 index 28eaa40beee9c4d5808c53f17b623c0e05c979c8..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 99074 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 diff --git a/images/skin.jpg b/images/skin.jpg deleted file mode 100644 index 164d83df2fe12e2996ce1301bb67e293ba8f67f5..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 135734 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 diff --git a/images/wxqrcode.jpg b/images/wxqrcode.jpg deleted file mode 100644 index 9c4b4f55a0e22dbdc883d4eb3219abc7fc2b65cc..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 29503 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 diff --git a/pages/animation/animation.js b/pages/animation/animation.js deleted file mode 100644 index 22d8c6a..0000000 --- a/pages/animation/animation.js +++ /dev/null @@ -1,61 +0,0 @@ -Page({ - data: { - list: [{ - name: 'fade', - color: 'primary' - }, - { - name: 'scale-up', - color: 'success' - }, - { - name: 'scale-down', - color: 'warning' - }, - { - name: 'slide-top', - color: 'danger' - }, { - name: 'slide-bottom', - color: 'primary' - }, - { - name: 'slide-left', - color: 'success' - }, - { - name: 'slide-right', - color: 'warning' - }, - { - name: 'shake', - color: 'danger' - } - ], - toggleDelay: false - }, - toggle: function (e) { - console.log(e); - var anmiaton = e.currentTarget.dataset.class; - var that = this; - that.setData({ - animation: anmiaton - }) - setTimeout(function () { - that.setData({ - animation: '' - }) - }, 1000) - }, - toggleDelay: function () { - var that = this; - that.setData({ - toggleDelay: true - }) - setTimeout(function () { - that.setData({ - toggleDelay: false - }) - }, 1000) - } -}) \ No newline at end of file diff --git a/pages/animation/animation.wxml b/pages/animation/animation.wxml deleted file mode 100644 index 1216780..0000000 --- a/pages/animation/animation.wxml +++ /dev/null @@ -1,38 +0,0 @@ - - - - 默认效果 - - - - - - - - - - - - 反向动画 - - - - - - - - - - - - 延迟执行 - - - - - - - - - - \ No newline at end of file diff --git a/pages/animation/animation.wxss b/pages/animation/animation.wxss deleted file mode 100644 index 4a3aad1..0000000 --- a/pages/animation/animation.wxss +++ /dev/null @@ -1,3 +0,0 @@ -page{ - background: #f5f5f5; -} \ No newline at end of file diff --git a/pages/badge/badge.js b/pages/badge/badge.js deleted file mode 100644 index 79e904c..0000000 --- a/pages/badge/badge.js +++ /dev/null @@ -1,5 +0,0 @@ -// pages/element/badge/badge.js -Page({ - data: { - }, -}) \ No newline at end of file diff --git a/pages/badge/badge.json b/pages/badge/badge.json deleted file mode 100644 index 90fbfc6..0000000 --- a/pages/badge/badge.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "navigationBarTitleText": "徽章/Badge" -} \ No newline at end of file diff --git a/pages/badge/badge.wxml b/pages/badge/badge.wxml deleted file mode 100644 index 287fe4f..0000000 --- a/pages/badge/badge.wxml +++ /dev/null @@ -1,89 +0,0 @@ - - - - 形状 - - - - - 默认 - 椭圆 - 圆角 - - - - - - 尺寸 - - - - - 小尺寸 - 默认 - - - - - - 颜色 - - - - - 暗灰 - 蔚蓝 - 天青 - 森绿 - 鲜橙 - 嫣红 - - - - - - 胶囊徽章 - - - - - - - - 1213 - - - 说明 - - - 说明 - 说明 - - - 说明 - 10:00 - - - - - - - 标记徽章 - - - - - - - - - 9 - - - 99 - - - 99+ - - - \ No newline at end of file diff --git a/pages/badge/badge.wxss b/pages/badge/badge.wxss deleted file mode 100644 index ca9bb12..0000000 --- a/pages/badge/badge.wxss +++ /dev/null @@ -1,11 +0,0 @@ -page{ - background: #f5f5f5; -} -.mark-list-item { - width: 120rpx; - height: 120rpx; - border-radius: 10rpx; - background: #f5f5f5; - margin: 20rpx; - position: relative; -} diff --git a/pages/bar/bar.js b/pages/bar/bar.js deleted file mode 100644 index 2feca6a..0000000 --- a/pages/bar/bar.js +++ /dev/null @@ -1,22 +0,0 @@ -// pages/element/bar/bar.js -Page({ - data: { - nav: [ - { title: '标题 + 图标', name: 'normIcon' }, - { title: '浮动在顶部', name: 'topfix' }, - { title: '颜色', name: 'background' }, - { title: '居中的标题', name: 'center' }, - { title: '搜索 + 按钮', name: 'serach' }, - { title: '头像 + 搜索(跳转)+ 城市', name: 'serachRound' }, - { title: '浮动在底部', name: 'bottomfix' }, - { title: '浮动在底部的方形按钮组', name: 'bottomfixBtns' }, - { title: '浮动在底部的输入框', name: 'bottomfixInput' } - ], - barName: 'normIcon' - }, - setName: function (e) { - this.setData({ - barName: e.currentTarget.dataset.name - }) - } -}) \ No newline at end of file diff --git a/pages/bar/bar.json b/pages/bar/bar.json deleted file mode 100644 index 9f2ba5c..0000000 --- a/pages/bar/bar.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "navigationBarTitleText": "操作条/Bar" -} \ No newline at end of file diff --git a/pages/bar/bar.wxml b/pages/bar/bar.wxml deleted file mode 100644 index 6b05eb9..0000000 --- a/pages/bar/bar.wxml +++ /dev/null @@ -1,124 +0,0 @@ - - - 猜你喜欢 - - - - - - 备注说明 - - - - - - 返回 - - - - - - 返回 - - - - - 返回 - - - - - 返回 - - - - - 返回 - - - - - 返回 - - - - - 返回 - - - - - - 返回 - - 操作条/Bar - - - - - - - - - - - - - - - - - - 搜索图片、文章、视频 - - 广州 - - - - - - - 返回 - - - - - - - - - - - 客服 - - - - - - 店铺 - - - - - - 99 购物车 - - - 立即订购 - - - - - - - - - - {{item.title}} - - - - - \ No newline at end of file diff --git a/pages/bar/bar.wxss b/pages/bar/bar.wxss deleted file mode 100644 index 0abc845..0000000 --- a/pages/bar/bar.wxss +++ /dev/null @@ -1,10 +0,0 @@ -page { - background: #f1f1f1; -} -.fixed-page{ - margin-top: 120rpx; -} -.fixed-image{ - width: 100%; - display:block; -} \ No newline at end of file diff --git a/pages/border/border.js b/pages/border/border.js deleted file mode 100644 index 3980f16..0000000 --- a/pages/border/border.js +++ /dev/null @@ -1,5 +0,0 @@ -// pages/document/border/border.js -Page({ - data: { - }, -}) \ No newline at end of file diff --git a/pages/border/border.json b/pages/border/border.json deleted file mode 100644 index 5e2686b..0000000 --- a/pages/border/border.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "navigationBarTitleText": "边框/Border" -} \ No newline at end of file diff --git a/pages/border/border.wxml b/pages/border/border.wxml deleted file mode 100644 index 85737c3..0000000 --- a/pages/border/border.wxml +++ /dev/null @@ -1,42 +0,0 @@ - - - 实线 - - - - solid - solid-top - solid-right - solid-bottom - solid-left - - solids - solids-top - solids-right - solids-bottom - solids-left - - - - - 虚线 - - - - dashed - dashed-top - dashed-right - dashed-bottom - dashed-left - - - - - 阴影 - - - - shadow - shadow-lg - shadow-alice - \ No newline at end of file diff --git a/pages/border/border.wxss b/pages/border/border.wxss deleted file mode 100644 index 17e5cdc..0000000 --- a/pages/border/border.wxss +++ /dev/null @@ -1,14 +0,0 @@ -.doc-main { - background: transparent; -} -page{ - background: #f5f5f5; -} -.doc-box-sub { - background: #fff; - border-radius: 0; -} - -.doc-box-sub.shadow, .doc-box-sub.shadow-lg,.shadow-alice { - border-radius: 6rpx; -} diff --git a/pages/button/button.js b/pages/button/button.js deleted file mode 100644 index 0741682..0000000 --- a/pages/button/button.js +++ /dev/null @@ -1,5 +0,0 @@ -// pages/element/button/button.js -Page({ - data: { - }, -}) \ No newline at end of file diff --git a/pages/button/button.json b/pages/button/button.json deleted file mode 100644 index 3b93855..0000000 --- a/pages/button/button.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "navigationBarTitleText": "按钮/Button" -} \ No newline at end of file diff --git a/pages/button/button.wxml b/pages/button/button.wxml deleted file mode 100644 index 2f7f11e..0000000 --- a/pages/button/button.wxml +++ /dev/null @@ -1,119 +0,0 @@ - - - 形状 - - - - - - - - - - - 尺寸 - - - - - - - - - - - - - - - 颜色 - - - - - - - 森绿 - - - - - - - 幽灵按钮 - - - - - - - - 森绿 - - - - - - 块状按钮 - - - - - - - - - - - 带图标的按钮 - - - - - - - - - - - 带图标的圆形按钮 - - - - - - - - - - - - - - 固定在底部 - - - - 预览 - - - - - - 悬浮按钮 - - - - 预览 - - - diff --git a/pages/button/button.wxss b/pages/button/button.wxss deleted file mode 100644 index 8308420..0000000 --- a/pages/button/button.wxss +++ /dev/null @@ -1,6 +0,0 @@ -page{ - background: #f5f5f5; -} -.doc-example > button{ - margin-right: 20rpx; -} \ No newline at end of file diff --git a/pages/button/sub.js b/pages/button/sub.js deleted file mode 100644 index b4b3388..0000000 --- a/pages/button/sub.js +++ /dev/null @@ -1,73 +0,0 @@ -// pages/element/button/foot.js -Page({ - data: { - ctype: '', - clist: [], - glo_is_load: true - }, - onLoad: function (options) { - var that = this - var ctype = options.ctype; - that.setData({ - ctype: ctype, - }) - var this_title = ''; - if (ctype == 'foot') { - this_title = '固定在底部' - } else if (ctype == 'fixed') { - this_title = '悬浮按钮' - } - wx.setNavigationBarTitle({ - title: this_title - }) - }, - - /** - * 生命周期函数--监听页面初次渲染完成 - */ - onReady: function () { - - }, - - /** - * 生命周期函数--监听页面显示 - */ - onShow: function () { - - }, - - /** - * 生命周期函数--监听页面隐藏 - */ - onHide: function () { - - }, - - /** - * 生命周期函数--监听页面卸载 - */ - onUnload: function () { - - }, - - /** - * 页面相关事件处理函数--监听用户下拉动作 - */ - onPullDownRefresh: function () { - - }, - - /** - * 页面上拉触底事件的处理函数 - */ - onReachBottom: function () { - - }, - - /** - * 用户点击右上角分享 - */ - onShareAppMessage: function () { - - } -}) \ No newline at end of file diff --git a/pages/button/sub.json b/pages/button/sub.json deleted file mode 100644 index 472d660..0000000 --- a/pages/button/sub.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "backgroundTextStyle": "light", - "navigationBarBackgroundColor": "#fff", - "navigationBarTextStyle": "black" -} \ No newline at end of file diff --git a/pages/button/sub.wxml b/pages/button/sub.wxml deleted file mode 100644 index d73a8ac..0000000 --- a/pages/button/sub.wxml +++ /dev/null @@ -1,6 +0,0 @@ - - - - - - \ No newline at end of file diff --git a/pages/button/sub.wxss b/pages/button/sub.wxss deleted file mode 100644 index 9715669..0000000 --- a/pages/button/sub.wxss +++ /dev/null @@ -1,4 +0,0 @@ -image{ - width: 100%; - display:block; -} \ No newline at end of file diff --git a/pages/chat/chat.js b/pages/chat/chat.js deleted file mode 100644 index fa1adbb..0000000 --- a/pages/chat/chat.js +++ /dev/null @@ -1,5 +0,0 @@ -// pages/document/chat/chat.js -Page({ - data: { - }, -}) \ No newline at end of file diff --git a/pages/chat/chat.wxml b/pages/chat/chat.wxml deleted file mode 100644 index 6234ece..0000000 --- a/pages/chat/chat.wxml +++ /dev/null @@ -1,71 +0,0 @@ - - - - - 喵喵喵!喵喵喵!喵喵喵!喵喵!喵喵!!喵!喵喵喵! - - 2018年3月23日 13:23 - - - - - - - - - - 喵喵喵!喵!喵!喵!喵喵喵! - - 5天前 - - - - - - - - - - 10分钟前 - - - - - - - - - - 3" - - 1分钟前 - - - - - - - - 戏精铲屎官,主子了解一下? - - - - 一个伪铲屎官瞎几把乱写的一堆文字. - - - - - 文晓港 - / 程序员 - - - - 刚刚 - - - - - - - - \ No newline at end of file diff --git a/pages/chat/chat.wxss b/pages/chat/chat.wxss deleted file mode 100644 index f9eb1c3..0000000 --- a/pages/chat/chat.wxss +++ /dev/null @@ -1,4 +0,0 @@ -page { - background: #f1f1f1; - padding-bottom: 120rpx; -} diff --git a/pages/comment/comment.js b/pages/comment/comment.js deleted file mode 100644 index ba82b1b..0000000 --- a/pages/comment/comment.js +++ /dev/null @@ -1,5 +0,0 @@ -// pages/document/comment/comment.js -Page({ - data: { - }, -}) \ No newline at end of file diff --git a/pages/comment/comment.wxml b/pages/comment/comment.wxml deleted file mode 100644 index 7ce0165..0000000 --- a/pages/comment/comment.wxml +++ /dev/null @@ -1,36 +0,0 @@ - - - - - - 文晓港 - 3 小时前 - - - - - 评论回复的内容 - - - - - - - - - 王晓明 - 2 分钟前 - - 说的dei dei! - - 文晓港 回复 - 王晓明 - 2 分钟前 - - 说的dei dei! - - - - \ No newline at end of file diff --git a/pages/comment/comment.wxss b/pages/comment/comment.wxss deleted file mode 100644 index d8426ac..0000000 --- a/pages/comment/comment.wxss +++ /dev/null @@ -1 +0,0 @@ -/* pages/document/comment/comment.wxss */ \ No newline at end of file diff --git a/pages/form/form.js b/pages/form/form.js deleted file mode 100644 index b2a2691..0000000 --- a/pages/form/form.js +++ /dev/null @@ -1,171 +0,0 @@ -// pages/form/form.js -Page({ - data: { - array: [' 禁止换行,超出容器部分截断(以 ... 结束)', '中国', '巴西', '日本'], - index: 0, - multiArray: [['无脊柱动物', '脊柱动物'], ['扁性动物', '线形动物', '环节动物', '软体动物', '节肢动物'], ['猪肉绦虫', '吸血虫']], - radio: [ - { name: 'USA', value: '美国' }, - { name: 'CHN', value: '中国', checked: 'true' }, - { name: 'BRA', value: '巴西' }, - { name: 'JPN', value: '日本' }, - { name: 'ENG', value: '澳大利亚' }, - { name: 'BRA', value: '巴西' }, - { name: 'JPN', value: '日本' }, - { name: 'BRA', value: '巴西' }, - { name: 'JPN', value: '日本' }, - { name: 'ENG', value: '英国' }, - { name: 'TUR', value: '哈萨克斯坦' }, - { name: 'TUR', value: '法国' }, - { name: 'BRA', value: '巴西' }, - { name: 'ENG', value: '英国' }, - { name: 'TUR', value: '法国' } - ], - multiIndex: [0, 0, 0], - date: '2018-02-03', - time: '12:01', - region: ['广东省', '广州市', '海珠区'], - customItem: '全部' - }, - bindPickerChange: function (e) { - console.log('picker发送选择改变,携带值为', e.detail.value) - this.setData({ - index: e.detail.value - }) - }, - bindMultiPickerChange: function (e) { - console.log('picker发送选择改变,携带值为', e.detail.value) - this.setData({ - multiIndex: e.detail.value - }) - }, - bindMultiPickerColumnChange: function (e) { - console.log('修改的列为', e.detail.column, ',值为', e.detail.value); - var data = { - multiArray: this.data.multiArray, - multiIndex: this.data.multiIndex - }; - data.multiIndex[e.detail.column] = e.detail.value; - switch (e.detail.column) { - case 0: - switch (data.multiIndex[0]) { - case 0: - data.multiArray[1] = ['扁性动物', '线形动物', '环节动物', '软体动物', '节肢动物']; - data.multiArray[2] = ['猪肉绦虫', '吸血虫']; - break; - case 1: - data.multiArray[1] = ['鱼', '两栖动物', '爬行动物']; - data.multiArray[2] = ['鲫鱼', '带鱼']; - break; - } - data.multiIndex[1] = 0; - data.multiIndex[2] = 0; - break; - case 1: - switch (data.multiIndex[0]) { - case 0: - switch (data.multiIndex[1]) { - case 0: - data.multiArray[2] = ['猪肉绦虫', '吸血虫']; - break; - case 1: - data.multiArray[2] = ['蛔虫']; - break; - case 2: - data.multiArray[2] = ['蚂蚁', '蚂蟥']; - break; - case 3: - data.multiArray[2] = ['河蚌', '蜗牛', '蛞蝓']; - break; - case 4: - data.multiArray[2] = ['昆虫', '甲壳动物', '蛛形动物', '多足动物']; - break; - } - break; - case 1: - switch (data.multiIndex[1]) { - case 0: - data.multiArray[2] = ['鲫鱼', '带鱼']; - break; - case 1: - data.multiArray[2] = ['青蛙', '娃娃鱼']; - break; - case 2: - data.multiArray[2] = ['蜥蜴', '龟', '壁虎']; - break; - } - break; - } - data.multiIndex[2] = 0; - console.log(data.multiIndex); - break; - } - this.setData(data); - }, - - bindDateChange: function (e) { - console.log('picker发送选择改变,携带值为', e.detail.value) - this.setData({ - date: e.detail.value - }) - }, - bindTimeChange: function (e) { - console.log('picker发送选择改变,携带值为', e.detail.value) - this.setData({ - time: e.detail.value - }) - }, - bindRegionChange: function (e) { - console.log('picker发送选择改变,携带值为', e.detail.value) - this.setData({ - region: e.detail.value - }) - }, - showModal: function (e) { - var showName = e.currentTarget.dataset.modal; - this.setData({ - modalName: showName - }) - }, - closeModal: function (e) { - this.setData({ - modalName: null - }) - }, - uploadimg: function () { - var that = this; - wx.chooseImage({ - count: 1, // 默认9 - sizeType: ['compressed'], // 可以指定是原图还是压缩图,默认二者都有 - sourceType: ['album', 'camera'], // 可以指定来源是相册还是相机,默认二者都有 - success: function (res) { - var tempFilePaths = res.tempFilePaths - that.setData({ - chooseimg: true, - tempFilePaths: tempFilePaths - }) - } - }) - }, - viewUploadimg: function (e) { - var url = this.data.tempFilePaths; - wx.previewImage({ - urls: url - }) - }, - uploadImage: function (e) { - var that = this; - wx.chooseImage({ - count: 1, // 默认9 - sizeType: ['original', 'compressed'], // 可以指定是原图还是压缩图,默认二者都有 - sourceType: ['album', 'camera'], // 可以指定来源是相册还是相机,默认二者都有 - success: function (res) { - // 返回选定照片的本地文件路径列表,tempFilePath可以作为img标签的src属性显示图片 - var uploadImage = res.tempFilePaths; - that.setData({ - uploadImage: uploadImage - }) - } - }) - } -}) \ No newline at end of file diff --git a/pages/form/form.json b/pages/form/form.json deleted file mode 100644 index de4f6ba..0000000 --- a/pages/form/form.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "navigationBarTitleText": "表单/Form" -} \ No newline at end of file diff --git a/pages/form/form.wxml b/pages/form/form.wxml deleted file mode 100644 index 1fd9013..0000000 --- a/pages/form/form.wxml +++ /dev/null @@ -1,266 +0,0 @@ -

- - - 修改/上传 - - - - - - - - - - - - - - - - - 两字 - - - - - - 输入框 - - - - - - 输入框项 - - - - - - - - - - - 输入框 - - - - - - - - - - - 单列选择 - - - - {{array[index]}} - - - - - - 多列选择 - - - - {{multiArray[0][multiIndex[0]]}},{{multiArray[1][multiIndex[1]]}},{{multiArray[2][multiIndex[2]]}} - - - - - - 时间选择 - - - - {{time}} - - - - - - 日期选择 - - - - {{date}} - - - - - - 地址选择 - - - - {{region[0]}},{{region[1]}},{{region[2]}} - - - - - - - - 单选框 - - - 单选框 - - - - - 单选框 - - - - - - - - 取消 - 确认 - - - - - - - - 复选框 - - - 复选框 - - - - - 复选框 - - - - - - - - - - - 取消 - 确认 - - - - - - - 两级联动 - - - 两级联动 - - - - - 两级联动 - - - - 北京 - 北京 - - - 北京 - 北京 - - - - 取消 - 确认 - - - - - - - 单项选择 - - - 单项选择 - - - - - 单项选择 - - - - {{item.value}} - - - - 取消 - - - - - - - - 文本框 - - - - - - - - 单图上传 - - - 已上传 - 预览 - - - 请选择图片 - - - - - - 多图上传 - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/pages/form/form.wxss b/pages/form/form.wxss deleted file mode 100644 index 350500e..0000000 --- a/pages/form/form.wxss +++ /dev/null @@ -1,3 +0,0 @@ -page { - background: #f1f1f1; -} \ No newline at end of file diff --git a/pages/icon/icon.js b/pages/icon/icon.js deleted file mode 100644 index 8d42465..0000000 --- a/pages/icon/icon.js +++ /dev/null @@ -1,5 +0,0 @@ -// pages/element/icon/icon.js -Page({ - data: { - }, -}) \ No newline at end of file diff --git a/pages/icon/icon.json b/pages/icon/icon.json deleted file mode 100644 index e5a76b4..0000000 --- a/pages/icon/icon.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "navigationBarTitleText": "图标/Icon" -} \ No newline at end of file diff --git a/pages/icon/icon.wxml b/pages/icon/icon.wxml deleted file mode 100644 index 182c913..0000000 --- a/pages/icon/icon.wxml +++ /dev/null @@ -1,839 +0,0 @@ - - - activity_fill - - - add - - - address_book - - - album - - - all - - - appreciate - - - appreciate_fill - - - apps - - - attention - - - attention_favor - - - attention_favor_fill - - - attention_fill - - - attention_forbid - - - attention_forbid_fill - - - baby - - - baby_fill - - - back - - - back_android - - - back_delete - - - backward_fill - - - bad - - - bar_code - - - brand - - - brand_fill - - - calendar - - - camera - - - camera_add - - - camera_add_fill - - - camera_fill - - - camera_rotate - - - cardboard - - - cardboard_fill - - - cardboard_forbid - - - cart - - - cart_fill - - - cascades - - - check - - - choiceness - - - choiceness_fill - - - circle - - - circle_fill - - - close - - - clothes - - - clothes_fill - - - coin - - - command - - - command_fill - - - comment - - - comment_fill - - - community - - - community_fill - - - copy - - - countdown - - - countdown_fill - - - creative - - - creative_fill - - - crown - - - crown_fill - - - cut - - - delete - - - delete_fill - - - deliver - - - deliver_fill - - - discover - - - discover_fill - - - down - - - edit - - - emoji - - - emoji_fill - - - emoji_flash_fill - - - evaluate - - - evaluate_fill - - - exit - - - explore - - - explore_fill - - - expressman - - - favor - - - favor_fill - - - female - - - file - - - filter - - - flashbuy_fill - - - flashlight_close - - - flashlight_open - - - focus - - - fold - - - footprint - - - form - - - form_fill - - - forward - - - forward_fill - - - friend - - - friend_add - - - friend_add_fill - - - friend_famous - - - friend_favor - - - friend_fill - - - full - - - game - - - global - - - goods - - - goods_favor - - - goods_fill - - - goods_new - - - goods_new_fill - - - group - - - group_fill - - - home - - - home_fill - - - hot - - - hot_fill - - - info - - - info_fill - - - keyboard - - - light - - - light_auto - - - light_fill - - - light_forbid - - - like - - - like_fill - - - link - - - list - - - loading - - - location - - - location_fill - - - lock - - - magic - - - mail - - - male - - - mark - - - mark_fill - - - medal - - - medal_fill - - - message - - - message_fill - - - mobile - - - mobile_fill - - - money_bag - - - money_bag_fill - - - more - - - more_android - - - move - - - music_fill - - - music_forbid_fill - - - my - - - my_fill - - - new - - - new_fill - - - news - - - news_fill - - - news_hot - - - news_hot_fill - - - notice - - - notice_fill - - - notice_forbid_fill - - - notification - - - notification_fill - - - notification_forbid_fill - - - order - - - paint - - - paint_fill - - - pay - - - people - - - people_fill - - - people_list - - - phone - - - pic - - - pic_fill - - - pick - - - play_fill - - - play_forward_fill - - - post - - - present - - - present_fill - - - profile - - - profile_fill - - - pull_down - - - pull_left - - - pull_right - - - pull_up - - - punch - - - qr_code - - - question - - - question_fill - - - radio_box - - - radio_box_fill - - - rank - - - rank_fill - - - read - - - recharge - - - recharge_fill - - - record - - - record_fill - - - redpacket - - - redpacket_fill - - - refresh - - - refresh_arrow - - - refund - - - remind - - - repair - - - repair_fill - - - repeal - - - right - - - round - - - round_add - - - round_add_fill - - - round_check - - - round_check_fill - - - round_close - - - round_close_fill - - - round_down - - - round_left_fill - - - round_right - - - round_right_fill - - - safe - - - same - - - same_fill - - - scan - - - search - - - search_list - - - selection - - - selection_fill - - - send - - - service - - - service_fill - - - settings - - - shake - - - share - - - shop - - - shop_fill - - - similar - - - skin - - - skin_fill - - - sort - - - sound - - - sponsor - - - sponsor_fill - - - square - - - square_check - - - square_check_fill - - - stop - - - subscription - - - tag - - - tag_fill - - - taoxiaopu - - - taxi - - - text - - - ticket - - - time - - - time_fill - - - top - - - triangle_down_fill - - - triangle_up_fill - - - unfold - - - unlock - - - up_block - - - upload - - - upstage - - - upstage_fill - - - usefull - - - usefull_fill - - - video - - - video_fill - - - vip - - - vipcard - - - voice - - - voice_fill - - - wang - - - wang_fill - - - warn - - - warn_fill - - - we - - - we_block - - - we_fill - - - we_unblock - - - weibo - - - wifi - - - write - - - write_fill - - \ No newline at end of file diff --git a/pages/icon/icon.wxss b/pages/icon/icon.wxss deleted file mode 100644 index 7930641..0000000 --- a/pages/icon/icon.wxss +++ /dev/null @@ -1,30 +0,0 @@ -.doc-icon-list { - display: flex; - flex-wrap: wrap; -} - -.doc-icon-list .iconfont { - width: 33.33%; - background: #fff; - text-align: center; - padding: 30rpx 0; - border-right: 1rpx solid #eee; - border-top: 1rpx solid #eee; - color: #888; -} - -.doc-icon-list .iconfont:nth-child(3n) { - border-right: 0rpx solid #eee; -} - -.doc-icon-list .iconfont::before { - font-size: 50rpx; -} - -.doc-icon-list .iconfont text { - display: block; - color: #aaa; - font-size: 24rpx; - line-height: 60rpx; - font-family: Arial, -apple-system-font, Helvetica Neue, Helvetica, sans-serif; -} diff --git a/pages/image/image.js b/pages/image/image.js deleted file mode 100644 index 42e6b2b..0000000 --- a/pages/image/image.js +++ /dev/null @@ -1,5 +0,0 @@ -// pages/document/image/image.js -Page({ - data: { - }, -}) \ No newline at end of file diff --git a/pages/image/image.wxml b/pages/image/image.wxml deleted file mode 100644 index ccadca4..0000000 --- a/pages/image/image.wxml +++ /dev/null @@ -1,75 +0,0 @@ - - - - 基础形状 - - - - - - - - - - - - 尺寸大小 - - - - - - - - - - - - - - - - 百分百图片 - - - - - - - - - - - 宫格图片 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/pages/image/image.wxss b/pages/image/image.wxss deleted file mode 100644 index 4a3aad1..0000000 --- a/pages/image/image.wxss +++ /dev/null @@ -1,3 +0,0 @@ -page{ - background: #f5f5f5; -} \ No newline at end of file diff --git a/pages/index/index.js b/pages/index/index.js deleted file mode 100644 index 7e081cf..0000000 --- a/pages/index/index.js +++ /dev/null @@ -1,40 +0,0 @@ -//index.js -//获取应用实例 -const app = getApp() - -Page({ - data: { - desc: { image: '/images/index.png', text: '鲜亮的高饱和色彩,专注视觉的小程序组件库' }, - elements: [ - { title: '布局', name: 'layout' }, - { title: '按钮', name: 'button' }, - { title: '徽章', name: 'badge' }, - { title: '边框', name: 'border' }, - { title: '文本', name: 'text' }, - { title: '图标 ', name: 'icon' }, - { title: '加载', name: 'loading' }, - { title: '图片 ', name: 'image' }, - { title: '动画 ', name: 'animation' }, - ], - modules: [ - { title: '操作条', name: 'bar' }, - { title: '表单', name: 'form' }, - { title: '导航条 ', name: 'nav' }, - { title: '列表项', name: 'item' }, - { title: '列表 ', name: 'list' }, - { title: '侧边栏', name: 'side' }, - { title: '评论 ', name: 'comment' }, - { title: '时间线', name: 'timeline' }, - { title: '轮播 ', name: 'slider' }, - { title: '评分', name: 'rating' }, - { title: '弹出框 ', name: 'modal' }, - { title: '进度条 ', name: 'progress' }, - { title: '聊天 ', name: 'chat' }, - ], - userinfo: [] - }, - - onLoad: function () { - - } -}) diff --git a/pages/index/index.json b/pages/index/index.json deleted file mode 100644 index a694386..0000000 --- a/pages/index/index.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "enablePullDownRefresh":false -} \ No newline at end of file diff --git a/pages/index/index.wxml b/pages/index/index.wxml deleted file mode 100644 index 7849a44..0000000 --- a/pages/index/index.wxml +++ /dev/null @@ -1,22 +0,0 @@ - - - {{desc.text}} - - -Elements 元素 - - {{item.title}} - {{item.name}} - - - -Modules 模块 - - {{item.title}} - {{item.name}} - - - - - https://color.weilanwl.com/ - \ No newline at end of file diff --git a/pages/index/index.wxss b/pages/index/index.wxss deleted file mode 100644 index a9f786a..0000000 --- a/pages/index/index.wxss +++ /dev/null @@ -1,18 +0,0 @@ -page { - background: #f1f1f1; -} - -.foot-text { - line-height: 100rpx; - text-align: center; - color: #aaa; - font-size: 26rpx; -} -.title{ - text-align: center; - font-size: 32rpx; - color: #888; -} -.nav-list + .title { - margin-top: 50rpx; -} \ No newline at end of file diff --git a/pages/item/item.js b/pages/item/item.js deleted file mode 100644 index 069d63c..0000000 --- a/pages/item/item.js +++ /dev/null @@ -1,5 +0,0 @@ -// pages/document/item/item.js -Page({ - data: { - }, -}) \ No newline at end of file diff --git a/pages/item/item.wxml b/pages/item/item.wxml deleted file mode 100644 index 302d36e..0000000 --- a/pages/item/item.wxml +++ /dev/null @@ -1,219 +0,0 @@ - - - - - - - - - - - - - - - - - - - 喵星酱的杂货铺 - - 等待付款 - - - - - 非常可爱的喵咪爬架 喵星酱特价供货 - 主子爱不释爪的首选 - - 爬架 - 喵星酱 - - - - ¥ 520.00 - ¥ 1314.00 - x 2 - - - - 共2件商品 合计:¥2360.00 (含运费¥) - - - - - - - - - - - - - - - - - 【新品首发】微信小程序前端定制化服务 - ColorUi规范 精简 高效 - - - 0.01 - 9689 - - - - - - - - - - - 标签 - 小主子卖萌熊猫套装 - - - - - 文晓港 - / 伪铲屎官 - - - 十天前 - - 10 - 20 - 30 - - - - - - - - 这里有个戏精铲屎官,主子了解一下? - - - - - - 这是一个伪铲屎官为了给自己的程序凑字数瞎几把乱写的一堆文字,了解一下就OK!ヾ(=・ω・=)o - - 假装有猫系列 - 戏精系列 - - - - - - - 文晓港 - / 程序员 - - - 十天前 - - 10 - 20 - 30 - - - - - - - - 这是没有图片的文章列表项的标题 - - - 其实吧,做程序员也不都是枯燥乏味的,比如我吧,为了写段话在这里凑字数也是很开心的呀,嘻嘻嘻!求关注!持续更新组件... - - # 严肃脸 # - - - - - - - 文晓港 - / 90后 - - - 十天前 - - 10 - 20 - 30 - - - - - - - - - - - - - - 10 - 20 - 30 - - 小兔几 - - - - 文晓港 - - - - - - - 10 - 20 - 30 - - 瓜皮的id酱的照片 - - - - 文晓港 - - - - - - - 10 - 20 - 30 - - 求收养 - - - - 文晓港 - - - - - - - 10 - 20 - 30 - - 小主子和Ta的玩具.jpg - - - - 文晓港 - - - \ No newline at end of file diff --git a/pages/item/item.wxss b/pages/item/item.wxss deleted file mode 100644 index aaecb79..0000000 --- a/pages/item/item.wxss +++ /dev/null @@ -1,3 +0,0 @@ -page{ - background: #f1f1f1; -} \ No newline at end of file diff --git a/pages/label/label.js b/pages/label/label.js deleted file mode 100644 index d7f2299..0000000 --- a/pages/label/label.js +++ /dev/null @@ -1,5 +0,0 @@ -// pages/document/label/label.js -Page({ - data: { - }, -}) \ No newline at end of file diff --git a/pages/label/label.wxml b/pages/label/label.wxml deleted file mode 100644 index aee755f..0000000 --- a/pages/label/label.wxml +++ /dev/null @@ -1,5 +0,0 @@ - - - 组件开发中... - - \ No newline at end of file diff --git a/pages/label/label.wxss b/pages/label/label.wxss deleted file mode 100644 index 5033d3d..0000000 --- a/pages/label/label.wxss +++ /dev/null @@ -1,10 +0,0 @@ -.textarea { - width: 100%; - z-index: 999; - bottom: 0; - background: #aaa -} -.textarea textarea { - background: #666 -} - diff --git a/pages/layout/layout.js b/pages/layout/layout.js deleted file mode 100644 index 351181e..0000000 --- a/pages/layout/layout.js +++ /dev/null @@ -1,66 +0,0 @@ -// pages/document/layout/layout.js -Page({ - - /** - * 页面的初始数据 - */ - data: { - - }, - - /** - * 生命周期函数--监听页面加载 - */ - onLoad: function (options) { - - }, - - /** - * 生命周期函数--监听页面初次渲染完成 - */ - onReady: function () { - - }, - - /** - * 生命周期函数--监听页面显示 - */ - onShow: function () { - - }, - - /** - * 生命周期函数--监听页面隐藏 - */ - onHide: function () { - - }, - - /** - * 生命周期函数--监听页面卸载 - */ - onUnload: function () { - - }, - - /** - * 页面相关事件处理函数--监听用户下拉动作 - */ - onPullDownRefresh: function () { - - }, - - /** - * 页面上拉触底事件的处理函数 - */ - onReachBottom: function () { - - }, - - /** - * 用户点击右上角分享 - */ - onShareAppMessage: function () { - - } -}) \ No newline at end of file diff --git a/pages/layout/layout.json b/pages/layout/layout.json deleted file mode 100644 index 7f0c304..0000000 --- a/pages/layout/layout.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "navigationBarTitleText": "布局/Layout" -} \ No newline at end of file diff --git a/pages/layout/layout.wxml b/pages/layout/layout.wxml deleted file mode 100644 index 5c548d7..0000000 --- a/pages/layout/layout.wxml +++ /dev/null @@ -1,134 +0,0 @@ - - - Flex 布局 - - - - - 固定尺寸 - - - xs(20%) - - sm(40%) - - sub(50%) - lg(60%) - xl(80%) - - - 比例 - - - 1 - 1 - - - 1 - 2 - - - 1 - 2 - 3 - - - 水平对齐 - - - start - start - - - end - end - - - center - center - - - between - between - - - around - around - - - 垂直对齐 - - - ColorUi - start - - - ColorUi - end - - - ColorUi - center - - - - - 内外边距 - - - - {size}的尺寸有xs/sm/df/lg/xl - - 外边距 - 内边距 - .m-{size} - .p-{size} - - - 水平方向外边距 - 水平方向内边距 - .mh-{size} - .ph-{size} - - - 垂直方向外边距 - 垂直方向内边距 - .mv-{size} - .pv-{size} - - - 上外边距 - 上内边距 - .mt-{size} - .pt-{size} - - - 右外边距 - 右内边距 - .mr-{size} - .pr-{size} - - - 下外边距 - 下内边距 - .mb-{size} - .pb-{size} - - - 左外边距 - 左内边距 - .ml-{size} - .pl-{size} - - - - - 浮动 - - - - - ColorUi fl - ColorUi fr - - \ No newline at end of file diff --git a/pages/layout/layout.wxss b/pages/layout/layout.wxss deleted file mode 100644 index 4a3aad1..0000000 --- a/pages/layout/layout.wxss +++ /dev/null @@ -1,3 +0,0 @@ -page{ - background: #f5f5f5; -} \ No newline at end of file diff --git a/pages/list/list.js b/pages/list/list.js deleted file mode 100644 index 7413fcc..0000000 --- a/pages/list/list.js +++ /dev/null @@ -1,5 +0,0 @@ -// pages/element/list/list.js -Page({ - data: { - }, -}) \ No newline at end of file diff --git a/pages/list/list.json b/pages/list/list.json deleted file mode 100644 index 44cab14..0000000 --- a/pages/list/list.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "navigationBarTitleText": "列表/list" -} \ No newline at end of file diff --git a/pages/list/list.wxml b/pages/list/list.wxml deleted file mode 100644 index dbf4bb6..0000000 --- a/pages/list/list.wxml +++ /dev/null @@ -1,228 +0,0 @@ - - - - - - - - 文晓港 - 切图仔 - - - 编辑资料 - - 个人名片 - - - - - - - - 资金 - - - - 圈子 - - - 9 - 购物车 - - - 99+ - 消息 - - - - - - - - - - - 默认 - - - - - 带箭头 - - - - - 带徽章 - - - 徽章 - 徽章 - - - - - 带图标的提示 - - - 点赞 - - - - - 带说明 - - - 小目标还没实现! - - - - - - - - - - 名字 - - - - - - - - - 名字 - - - - - - - - - 名字 - - - - - - - - 带信息 - 信息内容 - - - - - 带头像 - - - - - - - - 3 人 - - - - - 带按钮 - - - - - - - - - - - 带信息 - 信息内容 - - - - - 双列 - - - - - 消息 - - - - - - - 访客 - - 99+ - - - - - 没有图标 - - - - - - - - - - - - - 宫格列表 - - - - - - 宫格列表 - - - - - - 宫格列表 - - - - - - 宫格列表 - - - - - - 宫格列表 - - - - - - 宫格列表 - - - - - - 宫格列表 - - - - - - 宫格列表 - - - - - - \ No newline at end of file diff --git a/pages/list/list.wxss b/pages/list/list.wxss deleted file mode 100644 index 350500e..0000000 --- a/pages/list/list.wxss +++ /dev/null @@ -1,3 +0,0 @@ -page { - background: #f1f1f1; -} \ No newline at end of file diff --git a/pages/loading/loading.js b/pages/loading/loading.js deleted file mode 100644 index 69a99a5..0000000 --- a/pages/loading/loading.js +++ /dev/null @@ -1,26 +0,0 @@ -// pages/element/loading/loading.js -Page({ - data: { - loading: true - }, - showLoading: function () { - var that = this; - this.setData({ - showLoading: true - }) - - setTimeout(function () { - that.setData({ - showLoading: false - }) - }, 2000) - }, - // onLoad: function () { - // var that = this; - // setTimeout(function () { - // that.setData({ - // loading: true - // }) - // }, 3000) - // } -}) \ No newline at end of file diff --git a/pages/loading/loading.json b/pages/loading/loading.json deleted file mode 100644 index 3bfc116..0000000 --- a/pages/loading/loading.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "navigationBarTitleText": "加载/Loading" -} \ No newline at end of file diff --git a/pages/loading/loading.wxml b/pages/loading/loading.wxml deleted file mode 100644 index 0539924..0000000 --- a/pages/loading/loading.wxml +++ /dev/null @@ -1,49 +0,0 @@ - - - - 底部-加载中 - - - - - 我也是有底线的! - - - 加载中... - - - - - - - - 底部-加载完毕 - - - - - - 我也是有底线的! - - - 加载中... - - - - - - - 弹出框-加载 - - - - - - - - - - - 加载中... - - \ No newline at end of file diff --git a/pages/loading/loading.wxss b/pages/loading/loading.wxss deleted file mode 100644 index 975f604..0000000 --- a/pages/loading/loading.wxss +++ /dev/null @@ -1,10 +0,0 @@ -image{ - width: 100%; - display:block; -} -page { - background: #f1f1f1; -} -.doc-main-title{ - padding: 0 20rpx; -} \ No newline at end of file diff --git a/pages/modal/modal.js b/pages/modal/modal.js deleted file mode 100644 index edf82dd..0000000 --- a/pages/modal/modal.js +++ /dev/null @@ -1,29 +0,0 @@ -var app =getApp() -Page({ - - data: { - items: [ - { name: 'USA', value: '美国' }, - { name: 'CHN', value: '中国', checked: 'true' }, - { name: 'BRA', value: '巴西' }, - { name: 'JPN', value: '日本' }, - { name: 'ENG', 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 - }) - }, -}) \ No newline at end of file diff --git a/pages/modal/modal.wxml b/pages/modal/modal.wxml deleted file mode 100644 index e746a1e..0000000 --- a/pages/modal/modal.wxml +++ /dev/null @@ -1,99 +0,0 @@ - - 普通弹出层 - - - - 底部弹出层 - - - - - - 两个操作的模态框 - - - - - - 多个操作的模态框 - - - - - - - - - 复选框 - - - - - - - - - - - - - - - - - 复选框 - - - - - - - - - - - - - - - - 复选框 - - - - - - 带确认和取消 - - - 取消 - 确认 - - - - - - - - 请选择 - - - - - - 带确认和取消 - - - - 微信支付 - 取消 - 确认 - - - \ No newline at end of file diff --git a/pages/modal/modal.wxss b/pages/modal/modal.wxss deleted file mode 100644 index 350500e..0000000 --- a/pages/modal/modal.wxss +++ /dev/null @@ -1,3 +0,0 @@ -page { - background: #f1f1f1; -} \ No newline at end of file diff --git a/pages/nav/nav.js b/pages/nav/nav.js deleted file mode 100644 index f97aebd..0000000 --- a/pages/nav/nav.js +++ /dev/null @@ -1,24 +0,0 @@ -// pages/element/bar/bar.js -Page({ - data: { - nav: [ - { title: '可滚动', name: 'norm' }, - { title: '居中', name: 'center' }, - { title: '深色', name: 'success' }, - { title: '带菜单', name: 'menu' }, - { title: '图标导航', name: 'icon' } - ], - navName: 'norm' - }, - navScroll: function (e) { - var sl = e.detail.scrollLeft * 0.1; - this.setData({ - scrollleft: sl - }) - }, - setName: function (e) { - this.setData({ - navName: e.currentTarget.dataset.name - }) - } -}) \ No newline at end of file diff --git a/pages/nav/nav.json b/pages/nav/nav.json deleted file mode 100644 index 2f61afd..0000000 --- a/pages/nav/nav.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "navigationBarTitleText": "导航栏/Nav" -} \ No newline at end of file diff --git a/pages/nav/nav.wxml b/pages/nav/nav.wxml deleted file mode 100644 index c62971a..0000000 --- a/pages/nav/nav.wxml +++ /dev/null @@ -1,111 +0,0 @@ - - - - 全球 - 中国 - 美国 - 巴西 - 日本 - 德国 - 加拿大 - - - - - - - 图集 - - 视频 - - - - - - - 图集 - - 视频 - - - - - - - - 热销 - 衣服 - 裤子 - 箱包 - 手表 - 珠宝 - 数码 - 家居 - - 筛选 - - - - - - - - - 图集 - - - - VR - - - - 发现 - - - 9 - 购物车 - - - - 收藏 - - - - 附近 - - - New - 微博 - - - - 勋章 - - - 99+ - 消息 - - - - 短视频 - - - - 红包 - - - - 历史记录 - - - - - - - - - - - {{item.title}} - - \ No newline at end of file diff --git a/pages/nav/nav.wxss b/pages/nav/nav.wxss deleted file mode 100644 index 350500e..0000000 --- a/pages/nav/nav.wxss +++ /dev/null @@ -1,3 +0,0 @@ -page { - background: #f1f1f1; -} \ No newline at end of file diff --git a/pages/norm/norm.js b/pages/norm/norm.js deleted file mode 100644 index cca3fbb..0000000 --- a/pages/norm/norm.js +++ /dev/null @@ -1,5 +0,0 @@ -// pages/element/norm/norm.js -Page({ - data: { - }, -}) \ No newline at end of file diff --git a/pages/norm/norm.json b/pages/norm/norm.json deleted file mode 100644 index 888c63c..0000000 --- a/pages/norm/norm.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "navigationBarTitleText": "规范/Norm" -} \ No newline at end of file diff --git a/pages/norm/norm.wxml b/pages/norm/norm.wxml deleted file mode 100644 index 61cdc75..0000000 --- a/pages/norm/norm.wxml +++ /dev/null @@ -1,30 +0,0 @@ - - - CSS 盒模型 - - Color UI将所有元素的盒模型 box-sizing 设置为 border-box - 这一属性,减少不必要的计算 - - view, text, scroll-view, swiper, button, form, input, textarea, label, navigator, image { - box-sizing: border-box; -} - 页面默认样式 - - 页面 page 有默认的设置参数 - - page { - font-size: 28rpx; - color: #333; - line-height: 1.6; - font-family: -apple-system-font, Helvetica Neue, Helvetica, sans-serif; -} - 尺寸单位 - - Color UI将继续使用小程序默认的单位 rpx - - - rpx(responsive pixel): 可以根据屏幕宽度进行自适应。规定屏幕宽为750rpx。如在 iPhone6 上,屏幕宽度为375px,共有750个物理像素,则750rpx = 375px = 750物理像素,1rpx = 0.5px = 1物理像素。 - - - - diff --git a/pages/norm/norm.wxss b/pages/norm/norm.wxss deleted file mode 100644 index d4a1123..0000000 --- a/pages/norm/norm.wxss +++ /dev/null @@ -1 +0,0 @@ -/* pages/element/norm/norm.wxss */ \ No newline at end of file diff --git a/pages/progress/progress.js b/pages/progress/progress.js deleted file mode 100644 index 06ae1a8..0000000 --- a/pages/progress/progress.js +++ /dev/null @@ -1,5 +0,0 @@ -// pages/document/progress/progress.js -Page({ - data: { - }, -}) \ No newline at end of file diff --git a/pages/progress/progress.wxml b/pages/progress/progress.wxml deleted file mode 100644 index d20a2e5..0000000 --- a/pages/progress/progress.wxml +++ /dev/null @@ -1,110 +0,0 @@ - - - - 基本样式 - - - - - - - - 40% - - - - - - - 进度条颜色 - - - - - - - - - - - - - - - - - - - - - - - - - - - - 进度条高度 - - - - - - - - - - - - - - - - - - - - 进度条条纹 - - - - - - - - - - - - - - - - - - - - - - - 进度条动画 - - - - - - - - - - - 进度条动画 - - - - - Male - Female - Other - - \ No newline at end of file diff --git a/pages/progress/progress.wxss b/pages/progress/progress.wxss deleted file mode 100644 index 350500e..0000000 --- a/pages/progress/progress.wxss +++ /dev/null @@ -1,3 +0,0 @@ -page { - background: #f1f1f1; -} \ No newline at end of file diff --git a/pages/rating/rating.js b/pages/rating/rating.js deleted file mode 100644 index 27a86d5..0000000 --- a/pages/rating/rating.js +++ /dev/null @@ -1,29 +0,0 @@ - -Page({ - data: { - rating: [{ - id: 0, - title: '描述相符', - scores: 0, - }, { - id: 1, - title: '物流服务', - scores: 0, - }, { - id: 2, - title: '服务态度', - scores: 0, - }] - }, - onLoad: function (options) { - - }, - setScores: function (e) { - var id = e.currentTarget.dataset.id; - var index = e.currentTarget.dataset.index; - this.data.rating[id].scores = index; - this.setData({ - rating: this.data.rating - }) - } -}) \ No newline at end of file diff --git a/pages/rating/rating.wxml b/pages/rating/rating.wxml deleted file mode 100644 index 1cb6b4f..0000000 --- a/pages/rating/rating.wxml +++ /dev/null @@ -1,21 +0,0 @@ - - - - 星级评分 - - - - - {{rat.title}} - - - - - 非常好 - - 一般 - - 非常差 - - - diff --git a/pages/rating/rating.wxss b/pages/rating/rating.wxss deleted file mode 100644 index 1413fd9..0000000 --- a/pages/rating/rating.wxss +++ /dev/null @@ -1,14 +0,0 @@ -page{ - background: #f5f5f5; -} -.rating-item{ - display: flex; - line-height: 60rpx; -} -.rating-title,.rating-star { - padding: 0 10rpx; -} -.rating-star text{ - padding: 0 10rpx; - font-size: 32rpx; -} diff --git a/pages/side/side.js b/pages/side/side.js deleted file mode 100644 index 68ed97b..0000000 --- a/pages/side/side.js +++ /dev/null @@ -1,28 +0,0 @@ -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 - }) - } -}) \ No newline at end of file diff --git a/pages/side/side.wxml b/pages/side/side.wxml deleted file mode 100644 index cdcecdc..0000000 --- a/pages/side/side.wxml +++ /dev/null @@ -1,80 +0,0 @@ - - - - 侧边菜单 - - - 筛选 - - - - - - - - 城市 - - - - - 北京 - 北京 - - - 北京 - 北京 - - - - - 国家 - - - - - {{item.value}} - - - - - - - - - - - - - - - - - 文晓港 - - - - - - - - - - 余额 - - - - - 主题 - - - - - 地址 - - - - - - - - \ No newline at end of file diff --git a/pages/side/side.wxss b/pages/side/side.wxss deleted file mode 100644 index 00ce285..0000000 --- a/pages/side/side.wxss +++ /dev/null @@ -1,38 +0,0 @@ -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; -} \ No newline at end of file diff --git a/pages/slider/slider.js b/pages/slider/slider.js deleted file mode 100644 index 795228a..0000000 --- a/pages/slider/slider.js +++ /dev/null @@ -1,41 +0,0 @@ -// pages/document/slider/slider.js -Page({ - data: { - scrollInto: 0, - scrollList: [ - { id: '1' }, - { id: '2' }, - { id: '3' }, - { id: '1' }, - { id: '2' }, - { id: '3' }, - { id: '4' }, - { id: '1' }, - { id: '2' }] - }, - scrollLeft: function (e) { - var into = this.data.scrollInto; - var length = this.data.scrollList.length; - if (into > 0) { - this.setData({ - scrollInto: into - 1, - }) - } else { - this.setData({ - scrollInto: length - 3, - }) - } - }, - scrollRight: function (e) { - var into = this.data.scrollInto; - if (into < this.data.scrollList.length - 3) { - this.setData({ - scrollInto: into + 1, - }) - } else { - this.setData({ - scrollInto: 0, - }) - } - }, -}) \ No newline at end of file diff --git a/pages/slider/slider.wxml b/pages/slider/slider.wxml deleted file mode 100644 index 9941fbf..0000000 --- a/pages/slider/slider.wxml +++ /dev/null @@ -1,36 +0,0 @@ - - 全屏限高轮播 - - - - - - - - - 带背景图轮播 - - - - - - - - - - - 多图轮播(scroll-view) - - - - - - - - - - - - - - \ No newline at end of file diff --git a/pages/slider/slider.wxss b/pages/slider/slider.wxss deleted file mode 100644 index 4b6d633..0000000 --- a/pages/slider/slider.wxss +++ /dev/null @@ -1,69 +0,0 @@ -page { - background: #f1f1f1; -} - -.swiper-screen { - height: 460rpx; -} - -.swiper-screen image { - width: 100%; - display: block; - height: 460rpx; - margin: 0; -} - -.swiper-bg { - background-image: url(http://image.weilanwl.com/img/swiper-bg.png); - background-size: cover; - height: 500rpx; -} - -.swiper-bg swiper-item { - height: 400rpx; -} - -.swiper-bg swiper-item view { - margin: 40rpx; -} - -.swiper-bg image { - width: 100%; - display: block; - height: 400rpx; - margin: 0; - border-radius: 10rpx; -} - -.scroll-bar { - background: #fff; - display: flex; -} - -.scroll-left, .scroll-right { - width: 75rpx; - text-align: center; - line-height: 150rpx; - font-size: 36rpx; - color: #666; -} - -.scroll-list-box { - height: 150rpx; - width: 600rpx; -} - -.scroll-list { - height: 150rpx; - white-space: nowrap; -} - -.scroll-item { - display: inline-block; - width: 200rpx; - height: 150rpx; - background-repeat: no-repeat; - background-position: center center; - background-size: 170rpx; - background-color: #fff; -} diff --git a/pages/sub/sub.js b/pages/sub/sub.js deleted file mode 100644 index 79de05f..0000000 --- a/pages/sub/sub.js +++ /dev/null @@ -1,66 +0,0 @@ -// pages/document/sub/sub.js -Page({ - - /** - * 页面的初始数据 - */ - data: { - - }, - - /** - * 生命周期函数--监听页面加载 - */ - onLoad: function (options) { - - }, - - /** - * 生命周期函数--监听页面初次渲染完成 - */ - onReady: function () { - - }, - - /** - * 生命周期函数--监听页面显示 - */ - onShow: function () { - - }, - - /** - * 生命周期函数--监听页面隐藏 - */ - onHide: function () { - - }, - - /** - * 生命周期函数--监听页面卸载 - */ - onUnload: function () { - - }, - - /** - * 页面相关事件处理函数--监听用户下拉动作 - */ - onPullDownRefresh: function () { - - }, - - /** - * 页面上拉触底事件的处理函数 - */ - onReachBottom: function () { - - }, - - /** - * 用户点击右上角分享 - */ - onShareAppMessage: function () { - - } -}) \ No newline at end of file diff --git a/pages/sub/sub.wxml b/pages/sub/sub.wxml deleted file mode 100644 index c424b13..0000000 --- a/pages/sub/sub.wxml +++ /dev/null @@ -1,2 +0,0 @@ - -pages/document/sub/sub.wxml diff --git a/pages/sub/sub.wxss b/pages/sub/sub.wxss deleted file mode 100644 index 2ebd6b4..0000000 --- a/pages/sub/sub.wxss +++ /dev/null @@ -1 +0,0 @@ -/* pages/document/sub/sub.wxss */ \ No newline at end of file diff --git a/pages/text/text.js b/pages/text/text.js deleted file mode 100644 index 05e3601..0000000 --- a/pages/text/text.js +++ /dev/null @@ -1,5 +0,0 @@ -Page({ - data: { - size: [{ name: 'xs', num: '20' }, { name: 'sm', num: '24' }, { name: 'df', num: '28' }, { name: 'lg', num: '32' }, { name: 'xl', num: '36' }, { name: 'xxl', num: '40' }] - }, -}) \ No newline at end of file diff --git a/pages/text/text.json b/pages/text/text.json deleted file mode 100644 index a35a1bd..0000000 --- a/pages/text/text.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "navigationBarTitleText": "文本/Text" -} \ No newline at end of file diff --git a/pages/text/text.wxml b/pages/text/text.wxml deleted file mode 100644 index cf672b2..0000000 --- a/pages/text/text.wxml +++ /dev/null @@ -1,65 +0,0 @@ - - - - 字号 - - - - - 死亡如风,常伴吾身。 - - - - - - 文字截断 - - - - - 双眼失明并不影响我追杀敌人,因为我能闻到他身上的臭味! - - - - - - 文字对齐 - - - - - 我是风中的余烬。 - 破釜沉舟,困兽犹斗。 - 愤怒在积攒! - 混沌,不在乎你的眼泪。 - - - 宇宙,在颤抖的等待。 - 战斗,是我的宿命。 - 迫不得已之时应无怨无悔 - - - 于是,我就成了黑暗。 - 和谐是谎言,从者为奴隶。 - 光明不懂救赎,她只懂征服。 - - - - - - 文字颜色 - - - - - 夜晚越黑暗 星星就越明亮! - 规则就是用来打破的! - 断剑重铸之日,骑士归来之时! - 哼,一个能打的都没有! - 永远不要忘记,吾等为何而战! - 我去前面探探路! - 一轮新月正在冉冉升起! - 来!炸个痛快! - 取经才是重中之重! - - \ No newline at end of file diff --git a/pages/text/text.wxss b/pages/text/text.wxss deleted file mode 100644 index 4a3aad1..0000000 --- a/pages/text/text.wxss +++ /dev/null @@ -1,3 +0,0 @@ -page{ - background: #f5f5f5; -} \ No newline at end of file diff --git a/pages/timeline/timeline.js b/pages/timeline/timeline.js deleted file mode 100644 index 79c583b..0000000 --- a/pages/timeline/timeline.js +++ /dev/null @@ -1,5 +0,0 @@ -// pages/document/timeline/timeline.js -Page({ - data: { - }, -}) \ No newline at end of file diff --git a/pages/timeline/timeline.wxml b/pages/timeline/timeline.wxml deleted file mode 100644 index dbd5ec3..0000000 --- a/pages/timeline/timeline.wxml +++ /dev/null @@ -1,77 +0,0 @@ - - - - 物流时间轴 - - - - 昨天 - - - - 22:22 【广州市】快件已到达地球 - - - - - 20:00 【月球】快件已到达月球,准备发往地球 - - - 10:00 【银河系】快件已到达银河系,准备发往月球 - - - - 06-17 - - - - 01:30 【喵星】 MX-12138 已揽收,准备发往银河系 - - - - - - - - 日记时间轴 - - - - - - - - 上午 - 10:00 - - 这是第一次,我家的铲屎官走了这么久。久到足足有三天!! 在听到他的脚步声响在楼梯间的那一刻,我简直想要破门而出,对着他狠狠地吼上10分钟,然后再看心情要不要他进门。 - - - - - - - - - - - - - - - - 晚上 - 3:00 - - 晚上的星星可真多呀.我轻轻地躺在他身边,用手紧紧地勾着他的衣服,在他脸上舔了舔.又没拍爽肤水....不过,我就是喜欢. - - - - - - - - - - - \ No newline at end of file diff --git a/pages/timeline/timeline.wxss b/pages/timeline/timeline.wxss deleted file mode 100644 index 9286b06..0000000 --- a/pages/timeline/timeline.wxss +++ /dev/null @@ -1,71 +0,0 @@ -page { - background: #f5f5f5; -} - -.timeline { - background: #fff; -} - -.timeline-item { - padding: 20rpx 20rpx 20rpx 140rpx; - position: relative; -} - -.timeline-item::after { - content: ""; - display: block; - position: absolute; - width: 1rpx; - background: #ddd; - left: 70rpx; - height: 100%; - top: 0; - z-index: 8; -} - -.timeline-item::before { - content: ""; - display: block; - position: absolute; - width: 15rpx; - background: #ddd; - left: 57rpx; - height: 15rpx; - border: 8rpx solid #fff; - border-radius: 50%; - top: 45rpx; - z-index: 9; -} - -.timeline-item.cur::before, .timeline-item.cur::after, -.timeline-item.cur .timeline-main { - background: #39b54a; - color: #fff; -} - -.timeline-time { - width: 140rpx; - text-align: center; - padding: 20rpx; - font-size: 26rpx; - color: #888; -} - -.timeline-main { - color: #666; - background: #f1f1f1; - padding: 20rpx; - border-radius: 6rpx; -} - -.timeline-item.timeline-sm { - padding: 20rpx 20rpx 20rpx 100rpx; -} - -.timeline-item.timeline-sm::after { - left: 50rpx; -} - -.timeline-item.timeline-sm::before { - left: 37rpx; -} diff --git a/project.config.json b/project.config.json deleted file mode 100644 index 74af6e3..0000000 --- a/project.config.json +++ /dev/null @@ -1,168 +0,0 @@ -{ - "description": "项目配置文件。", - "setting": { - "urlCheck": true, - "es6": true, - "postcss": true, - "minified": true, - "newFeature": true - }, - "compileType": "miniprogram", - "libVersion": "2.1.0", - "appid": "wxfd5241d66a07713f", - "projectname": "%E7%BB%84%E4%BB%B6%E5%BA%93", - "condition": { - "search": { - "current": -1, - "list": [] - }, - "conversation": { - "current": -1, - "list": [] - }, - "plugin": { - "current": -1, - "list": [] - }, - "game": { - "current": -1, - "list": [] - }, - "miniprogram": { - "current": 21, - "list": [ - { - "id": 0, - "name": "布局", - "pathName": "pages/layout/layout", - "query": "" - }, - { - "id": -1, - "name": "按钮", - "pathName": "pages/button/button", - "query": "" - }, - { - "id": -1, - "name": "边框", - "pathName": "pages/border/border", - "query": "" - }, - { - "id": -1, - "name": "徽章", - "pathName": "pages/badge/badge", - "query": "" - }, - { - "id": -1, - "name": "操作条", - "pathName": "pages/bar/bar", - "query": "" - }, - { - "id": -1, - "name": "文本", - "pathName": "pages/text/text", - "query": "" - }, - { - "id": -1, - "name": "图标", - "pathName": "pages/icon/icon", - "query": "" - }, - { - "id": -1, - "name": "加载", - "pathName": "pages/loading/loading", - "query": "" - }, - { - "id": -1, - "name": "图片", - "pathName": "pages/image/image", - "query": "" - }, - { - "id": -1, - "name": "表单", - "pathName": "pages/form/form", - "query": "" - }, - { - "id": -1, - "name": "导航条", - "pathName": "pages/nav/nav", - "query": "" - }, - { - "id": -1, - "name": "列表项", - "pathName": "pages/item/item", - "query": "" - }, - { - "id": -1, - "name": "列表", - "pathName": "pages/list/list", - "query": "" - }, - { - "id": -1, - "name": "侧边栏", - "pathName": "pages/side/side", - "query": "" - }, - { - "id": -1, - "name": "评论", - "pathName": "pages/comment/comment", - "query": "" - }, - { - "id": -1, - "name": "时间线", - "pathName": "pages/timeline/timeline", - "query": "" - }, - { - "id": -1, - "name": "轮播", - "pathName": "pages/slider/slider", - "query": "" - }, - { - "id": -1, - "name": "评分", - "pathName": "pages/rating/rating", - "query": "" - }, - { - "id": -1, - "name": "弹出框", - "pathName": "pages/modal/modal", - "query": "" - }, - { - "id": -1, - "name": "进度条", - "pathName": "pages/progress/progress", - "query": "" - }, - { - "id": -1, - "name": "聊天", - "pathName": "pages/chat/chat", - "query": "" - }, - { - "id": -1, - "name": "动画", - "pathName": "pages/animation/animation" - } - ] - } - } -} \ No newline at end of file diff --git a/app.js b/template/app.js similarity index 79% rename from app.js rename to template/app.js index becc6c6..e04bf49 100644 --- a/app.js +++ b/template/app.js @@ -1,6 +1,6 @@ //app.js App({ - onLaunch: function () { + onLaunch: function() { // 展示本地存储能力 var logs = wx.getStorageSync('logs') || [] logs.unshift(Date.now()) @@ -32,20 +32,15 @@ App({ } } }) + // 获取系统状态栏信息 + wx.getSystemInfo({ + success: e => { + this.globalData.StatusBar = e.statusBarHeight; + this.globalData.CustomBar = e.platform == 'android' ? e.statusBarHeight + 50 : e.statusBarHeight + 45; + } + }) }, globalData: { userInfo: null - }, - showModal: function (e) { - var showName = e.currentTarget.dataset.modal; - console.log(e) - this.setData({ - modalName: showName - }) - }, - closeModal: function (e) { - this.setData({ - modalName: 0 - }) } }) \ No newline at end of file diff --git a/template/app.json b/template/app.json new file mode 100644 index 0000000..1c865bb --- /dev/null +++ b/template/app.json @@ -0,0 +1,12 @@ +{ + "pages":[ + "pages/index/index" + ], + "window":{ + "backgroundTextStyle":"light", + "navigationBarBackgroundColor": "#fff", + "navigationBarTitleText": "ColorUI", + "navigationStyle": "custom", + "navigationBarTextStyle": "white" + } +} diff --git a/template/app.wxss b/template/app.wxss new file mode 100644 index 0000000..d4433aa --- /dev/null +++ b/template/app.wxss @@ -0,0 +1,2 @@ +@import "icon.wxss"; +@import "colorui.wxss"; diff --git a/template/colorui.wxss b/template/colorui.wxss new file mode 100644 index 0000000..1ebcd83 --- /dev/null +++ b/template/colorui.wxss @@ -0,0 +1,2953 @@ +/* + Color UI v2.0.2 | by 文晓港 + 仅供学习交流,如作它用所承受的法律责任一概与作者无关 + (QQ交流群:240787041) + 文档:http://www.color-ui.com/ +*/ + +/* ================== + 初始化 + ==================== */ + +page { + background: #f1f1f1; + font-size: 14px; + color: #333; + line-height: 1; + font-family: Helvetica Neue, Helvetica, sans-serif; +} + +view, text, custom, tag, capsule, scroll-view, swiper, button, timeline, form, +form-group, info, bar, progress-bar, input, textarea, label, navigator, list, +item, chat, image { + box-sizing: border-box; +} + +/* ================== + 布局 + ==================== */ + +/* -- flex弹性布局 -- */ + +.flex { + display: flex; +} + +.basis-xs { + flex-basis: 20%; +} + +.basis-sm { + flex-basis: 40%; +} + +.basis-df { + flex-basis: 50%; +} + +.basis-lg { + flex-basis: 60%; +} + +.basis-xl { + flex-basis: 80%; +} + +.flex-sub { + flex: 1; +} + +.flex-twice { + flex: 2; +} + +.flex-treble { + flex: 3; +} + +.flex-direction { + flex-direction: column; +} + +.flex-wrap { + flex-wrap: wrap; +} + +.align-start { + align-items: flex-start; +} + +.align-end { + align-items: flex-end; +} + +.align-center { + align-items: center; +} + +.align-stretch { + align-items: stretch; +} + +.self-start { + align-self: flex-start; +} + +.self-center { + align-self: flex-center; +} + +.self-end { + align-self: flex-end; +} + +.self-stretch { + align-self: stretch; +} + +.align-stretch { + align-items: stretch; +} + +.justify-start { + justify-content: flex-start; +} + +.justify-end { + justify-content: flex-end; +} + +.justify-center { + justify-content: center; +} + +.justify-between { + justify-content: space-between; +} + +.justify-around { + justify-content: space-around; +} + +/* grid布局 */ + +.grid { + display: flex; + flex-wrap: wrap; +} + +.grid.grid-square { + margin-bottom: -10px; + overflow: hidden; +} + +.grid.grid-square tag { + position: absolute; + right: 0; + top: 0; + border-bottom-left-radius: 3px; +} + +.grid.grid-square view> icon, .grid.grid-square item> icon { + font-size: 26px; + position: absolute; + color: #aaa; + margin: auto; + top: 0; + bottom: 0; + left: 0; + right: 0; +} + +.grid.grid-square view, .grid.grid-square item { + margin-right: 10px; + margin-bottom: 10px; + border-radius: 3px; + position: relative; + overflow: hidden; +} + +.grid.col-1.grid-square view, .grid.col-1.grid-square item { + padding-bottom: 100%; + height: 0; + margin-right: 0; +} + +.grid.col-2.grid-square view, .grid.col-2.grid-square item { + padding-bottom: calc((100% - 10px)/2); + height: 0; + width: calc((100% - 10px)/2); +} + +.grid.col-2.grid-square view:nth-child(2n), +.grid.col-2.grid-square item:nth-child(2n) { + margin-right: 0; +} + +.grid.col-3.grid-square view, .grid.col-3.grid-square item { + padding-bottom: calc((100% - 20px)/3); + height: 0; + width: calc((100% - 20px)/3); +} + +.grid.col-3.grid-square view:nth-child(3n), +.grid.col-3.grid-square item:nth-child(3n) { + margin-right: 0; +} + +.grid.col-4.grid-square view, .grid.col-4.grid-square item { + padding-bottom: calc((100% - 30px)/4); + height: 0; + width: calc((100% - 30px)/4); +} + +.grid.col-4.grid-square view:nth-child(4n), +.grid.col-4.grid-square item:nth-child(4n) { + margin-right: 0; +} + +.grid.col-5.grid-square view, .grid.col-5.grid-square item { + padding-bottom: calc((100% - 40px)/5); + height: 0; + width: calc((100% - 40px)/5); +} + +.grid.col-1>item, .grid.col-1>view { + width: 100%; +} + +.grid.col-2>item, .grid.col-2>view { + width: 50%; +} + +.grid.col-3>item, .grid.col-3>view { + width: 33.33%; +} + +.grid.col-4>item, .grid.col-4>view { + width: 25%; +} + +.grid.col-5>item, .grid.col-5>view { + width: 20%; +} + +/* -- 内外边距 -- */ + +.margin-0 { + margin: 0 !important; +} + +.margin-xs { + margin: 5px; +} + +.margin-sm { + margin: 10px; +} + +.margin { + margin: 15px; +} + +.margin-lg { + margin: 20px; +} + +.margin-xl { + margin: 25px; +} + +.margin-top-xs { + margin-top: 5px; +} + +.margin-top-sm { + margin-top: 10px; +} + +.margin-top { + margin-top: 15px; +} + +.margin-top-lg { + margin-top: 20px; +} + +.margin-top-xl { + margin-top: 25px; +} + +.margin-right-xs { + margin-right: 5px; +} + +.margin-right-sm { + margin-right: 10px; +} + +.margin-right { + margin-right: 15px; +} + +.margin-right-lg { + margin-right: 20px; +} + +.margin-right-xl { + margin-right: 25px; +} + +.margin-bottom-xs { + margin-bottom: 5px; +} + +.margin-bottom-sm { + margin-bottom: 10px; +} + +.margin-bottom { + margin-bottom: 15px; +} + +.margin-bottom-lg { + margin-bottom: 20px; +} + +.margin-bottom-xl { + margin-bottom: 25px; +} + +.margin-left-xs { + margin-left: 5px; +} + +.margin-left-sm { + margin-left: 10px; +} + +.margin-left { + margin-left: 15px; +} + +.margin-left-lg { + margin-left: 20px; +} + +.margin-left-xl { + margin-left: 25px; +} + +.margin-lr-xs { + margin-left: 5px; + margin-right: 5px; +} + +.margin-lr-sm { + margin-left: 10px; + margin-right: 10px; +} + +.margin-lr { + margin-left: 15px; + margin-right: 15px; +} + +.margin-lr-lg { + margin-left: 20px; + margin-right: 20px; +} + +.margin-lr-xl { + margin-left: 25px; + margin-right: 25px; +} + +.margin-tb-xs { + margin-top: 5px; + margin-bottom: 5px; +} + +.margin-tb-sm { + margin-top: 10px; + margin-bottom: 10px; +} + +.margin-tb { + margin-top: 15px; + margin-bottom: 15px; +} + +.margin-tb-lg { + margin-top: 20px; + margin-bottom: 20px; +} + +.margin-tb-xl { + margin-top: 25px; + margin-bottom: 25px; +} + +.padding-0 { + padding: 0 !important; +} + +.padding-xs { + padding: 5px; +} + +.padding-sm { + padding: 10px; +} + +.padding { + padding: 15px; +} + +.padding-lg { + padding: 20px; +} + +.padding-xl { + padding: 25px; +} + +.padding-top-xs { + padding-top: 5px; +} + +.padding-top-sm { + padding-top: 10px; +} + +.padding-top { + padding-top: 15px; +} + +.padding-top-lg { + padding-top: 20px; +} + +.padding-top-xl { + padding-top: 25px; +} + +.padding-right-xs { + padding-right: 5px; +} + +.padding-right-sm { + padding-right: 10px; +} + +.padding-right { + padding-right: 15px; +} + +.padding-right-lg { + padding-right: 20px; +} + +.padding-right-xl { + padding-right: 25px; +} + +.padding-bottom-xs { + padding-bottom: 5px; +} + +.padding-bottom-sm { + padding-bottom: 10px; +} + +.padding-bottom { + padding-bottom: 15px; +} + +.padding-bottom-lg { + padding-bottom: 20px; +} + +.padding-bottom-xl { + padding-bottom: 25px; +} + +.padding-left-xs { + padding-left: 5px; +} + +.padding-left-sm { + padding-left: 10px; +} + +.padding-left { + padding-left: 15px; +} + +.padding-left-lg { + padding-left: 20px; +} + +.padding-left-xl { + padding-left: 25px; +} + +.padding-lr-xs { + padding-left: 5px; + padding-right: 5px; +} + +.padding-lr-sm { + padding-left: 10px; + padding-right: 10px; +} + +.padding-lr { + padding-left: 15px; + padding-right: 15px; +} + +.padding-lr-lg { + padding-left: 20px; + padding-right: 20px; +} + +.padding-lr-xl { + padding-left: 25px; + padding-right: 25px; +} + +.padding-tb-xs { + padding-top: 5px; + padding-bottom: 5px; +} + +.padding-tb-sm { + padding-top: 10px; + padding-bottom: 10px; +} + +.padding-tb { + padding-top: 15px; + padding-bottom: 15px; +} + +.padding-tb-lg { + padding-top: 20px; + padding-bottom: 20px; +} + +.padding-tb-xl { + padding-top: 25px; + padding-bottom: 25px; +} + +/* -- 浮动 -- */ + +.cf::after, .cf::before { + content: " "; + display: table; +} + +.cf::after { + clear: both; +} + +.fl { + float: left; +} + +.fr { + float: right; +} + +/* ================== + 图片 + ==================== */ + +image { + max-width: 100%; + display: inline-block; + position: relative; + z-index: 0; +} + +image.loading::before { + content: ""; + background: #f5f5f5; + display: block; + position: absolute; + width: 100%; + height: 100%; + z-index: -2; +} + +image.loading::after { + content: "\e7f1"; + font-family: "iconfont"; + position: absolute; + top: 0; + left: 0; + width: 16px; + height: 16px; + line-height: 16px; + right: 0; + bottom: 0; + z-index: -1; + font-size: 16px; + margin: auto; + color: #ccc; + -webkit-animation: icon-spin 2s infinite linear; + animation: icon-spin 2s infinite linear; + display: block; +} + +image.response { + width: 100%; +} + +/* ================== + 开关 + ==================== */ + +switch, checkbox, radio { + position: relative; +} + +switch::after { + font-family: "iconfont" !important; + content: "\e645"; + position: absolute; + color: #fff; + top: 50%; + margin-top: -8px; + left: 10px; + font-size: 16px; + line-height: 16px; + pointer-events: none; + transform: scale(0, 0); + transition: all 0.3s ease-in-out 0s; +} + +switch[checked]::after { + transform: scale(1, 1); +} + +switch::before { + font-family: "iconfont" !important; + content: "\e646"; + position: absolute; + color: #fff; + top: 50%; + margin-top: -8px; + right: 10px; + font-size: 16px; + line-height: 16px; + pointer-events: none; + transform: scale(1, 1); + transition: all 0.3s ease-in-out 0s; + z-index: 9; +} + +radio::before, checkbox::before { + font-family: "iconfont" !important; + content: "\e645"; + position: absolute; + color: #fff; + top: 50%; + margin-top: -8px; + right: 5px; + font-size: 16px; + line-height: 16px; + pointer-events: none; + transform: scale(1, 1); + transition: all 0.3s ease-in-out 0s; + z-index: 9; +} + +switch[checked]::before { + transform: scale(0, 0); +} + +switch .wx-switch-input { + background: #aaa !important; + border-color: #aaa; + padding: 0 30px; + margin: 0; +} + +radio-group { + display: inline-block; +} + +radio .wx-radio-input, checkbox .wx-checkbox-input { + margin: 0; + width: 24px; + height: 24px; +} + +checkbox.round .wx-checkbox-input { + border-radius: 50px; +} + +switch .wx-switch-input-checked::after { + margin-left: 10px; + box-shadow: none; +} + +switch.radius .wx-switch-input::after, switch.radius .wx-switch-input, +switch.radius .wx-switch-input::before { + border-radius: 5px; +} + +switch .wx-switch-input::before, radio.radio::before, +checkbox .wx-checkbox-input::before, radio .wx-radio-input::before { + display: none; +} + +radio.radio[checked]::after { + content: ""; + background: transparent; + display: block; + position: absolute; + width: 8px; + height: 8px; + z-index: 999; + top: 0px; + left: 0px; + right: 0; + bottom: 0; + margin: auto; + border-radius: 100px; + border: 8px solid #fff; +} + +switch.sm, checkbox.sm, radio.sm { + transform: scale(0.8); +} + +.switch-sex::after { + content: "\e71c"; +} + +.switch-sex::before { + content: "\e71a"; +} + +.switch-sex .wx-switch-input { + background: #e54d42 !important; + border-color: #e54d42; +} + +.switch-sex[checked] .wx-switch-input { + background: #0081ff !important; + border-color: #0081ff !important; +} + +/* ================== + 背景 + ==================== */ + +.line-red::after, .lines-red::after, switch.red[checked] .wx-switch-input, +checkbox.red[checked] .wx-checkbox-input, radio.red[checked] .wx-radio-input { + border-color: #e54d42 !important; +} + +.line-orange::after, .lines-orange::after, +switch.orange[checked] .wx-switch-input, +checkbox.orange[checked] .wx-checkbox-input, +radio.orange[checked] .wx-radio-input { + border-color: #f37b1d !important; +} + +.line-yellow::after, .lines-yellow::after, +switch.yellow[checked] .wx-switch-input, +checkbox.yellow[checked] .wx-checkbox-input, +radio.yellow[checked] .wx-radio-input { + border-color: #fbbd08 !important; +} + +.line-olive::after, .lines-olive::after, switch.olive[checked] .wx-switch-input, +checkbox.olive[checked] .wx-checkbox-input, radio.olive[checked] .wx-radio-input { + border-color: #8dc63f !important; +} + +.line-green::after, .lines-green::after, switch.green[checked] .wx-switch-input, +checkbox.green[checked] .wx-checkbox-input, checkbox[checked] .wx-checkbox-input, +radio.green[checked] .wx-radio-input { + border-color: #39b54a !important; +} + +.line-cyan::after, .lines-cyan::after, switch.cyan[checked] .wx-switch-input, +checkbox.cyan[checked] .wx-checkbox-input, radio.cyan[checked] .wx-radio-input { + border-color: #1cbbb4 !important; +} + +.line-blue::after, .lines-blue::after, switch.blue[checked] .wx-switch-input, +checkbox.blue[checked] .wx-checkbox-input, radio.blue[checked] .wx-radio-input { + border-color: #0081ff !important; +} + +.line-purple::after, .lines-purple::after, +switch.purple[checked] .wx-switch-input, +checkbox.purple[checked] .wx-checkbox-input, +radio.purple[checked] .wx-radio-input { + border-color: #6739b6 !important; +} + +.line-mauve::after, .lines-mauve::after, switch.mauve[checked] .wx-switch-input, +checkbox.mauve[checked] .wx-checkbox-input, radio.mauve[checked] .wx-radio-input { + border-color: #9c26b0 !important; +} + +.line-pink::after, .lines-pink::after, switch.pink[checked] .wx-switch-input, +checkbox.pink[checked] .wx-checkbox-input, radio.pink[checked] .wx-radio-input { + border-color: #e03997 !important; +} + +.line-brown::after, .lines-brown::after, switch.brown[checked] .wx-switch-input, +checkbox.brown[checked] .wx-checkbox-input, radio.brown[checked] .wx-radio-input { + border-color: #a5673f !important; +} + +.line-grey::after, .lines-grey::after, switch.grey[checked] .wx-switch-input, +checkbox.grey[checked] .wx-checkbox-input, radio.grey[checked] .wx-radio-input { + border-color: #8799a3 !important; +} + +.line-gray::after, .lines-gray::after, switch.gray[checked] .wx-switch-input, +checkbox.gray[checked] .wx-checkbox-input, radio.gray[checked] .wx-radio-input { + border-color: #aaa !important; +} + +.line-black::after, .lines-black::after, switch.black[checked] .wx-switch-input, +checkbox.black[checked] .wx-checkbox-input, radio.black[checked] .wx-radio-input { + border-color: #333 !important; +} + +.line-white::after, .lines-white::after, switch.white[checked] .wx-switch-input, +checkbox.white[checked] .wx-checkbox-input, radio.white[checked] .wx-radio-input { + border-color: #fff !important; +} + +.bg-red, switch.red[checked] .wx-switch-input, +checkbox.red[checked] .wx-checkbox-input, radio.red[checked] .wx-radio-input { + background-color: #e54d42 !important; + color: #fff !important; +} + +.bg-orange, switch.orange[checked] .wx-switch-input, +checkbox.orange[checked] .wx-checkbox-input, +radio.orange[checked] .wx-radio-input { + background-color: #f37b1d !important; + color: #fff !important; +} + +.bg-yellow, switch.yellow[checked] .wx-switch-input, +checkbox.yellow[checked] .wx-checkbox-input, +radio.yellow[checked] .wx-radio-input { + background-color: #fbbd08 !important; + color: #333 !important; +} + +.bg-olive, switch.olive[checked] .wx-switch-input, +checkbox.olive[checked] .wx-checkbox-input, radio.olive[checked] .wx-radio-input { + background-color: #8dc63f !important; + color: #fff !important; +} + +.bg-green, switch.green[checked] .wx-switch-input, +switch[checked] .wx-switch-input, checkbox.green[checked] .wx-checkbox-input, +checkbox[checked] .wx-checkbox-input, radio.green[checked] .wx-radio-input, +radio[checked] .wx-radio-input { + background-color: #39b54a !important; + color: #fff !important; +} + +.bg-cyan, switch.cyan[checked] .wx-switch-input, +checkbox.cyan[checked] .wx-checkbox-input, radio.cyan[checked] .wx-radio-input { + background-color: #1cbbb4 !important; + color: #fff !important; +} + +.bg-blue, switch.blue[checked] .wx-switch-input, +checkbox.blue[checked] .wx-checkbox-input, radio.blue[checked] .wx-radio-input { + background-color: #0081ff !important; + color: #fff !important; +} + +.bg-purple, switch.purple[checked] .wx-switch-input, +checkbox.purple[checked] .wx-checkbox-input, +radio.purple[checked] .wx-radio-input { + background-color: #6739b6 !important; + color: #fff !important; +} + +.bg-mauve, switch.mauve[checked] .wx-switch-input, +checkbox.mauve[checked] .wx-checkbox-input, radio.mauve[checked] .wx-radio-input { + background-color: #9c26b0 !important; + color: #fff !important; +} + +.bg-pink, switch.pink[checked] .wx-switch-input, +checkbox.pink[checked] .wx-checkbox-input, radio.pink[checked] .wx-radio-input { + background-color: #e03997 !important; + color: #fff !important; +} + +.bg-brown, switch.brown[checked] .wx-switch-input, +checkbox.brown[checked] .wx-checkbox-input, radio.brown[checked] .wx-radio-input { + background-color: #a5673f !important; + color: #fff !important; +} + +.bg-grey, switch.grey[checked] .wx-switch-input, +checkbox.grey[checked] .wx-checkbox-input, radio.grey[checked] .wx-radio-input { + background-color: #8799a3 !important; + color: #fff !important; +} + +.bg-gray, switch.gray[checked] .wx-switch-input, +checkbox.gray[checked] .wx-checkbox-input, radio.gray[checked] .wx-radio-input { + background-color: #f0f0f0 !important; + color: #666 !important; +} + +.bg-black, switch.black[checked] .wx-switch-input, +checkbox.black[checked] .wx-checkbox-input, radio.black[checked] .wx-radio-input { + background-color: #333 !important; + color: #fff !important; +} + +.bg-white, switch.white[checked] .wx-switch-input, +checkbox.white[checked] .wx-checkbox-input, radio.white[checked] .wx-radio-input { + background-color: #fff !important; + color: #666; +} + +.bg-shadeTop { + background-image: linear-gradient(rgba(0, 0, 0, 1), rgba(0, 0, 0, 0.01)); + color: #fff; +} + +.bg-shadeBottom { + background-image: linear-gradient(rgba(0, 0, 0, 0.01), rgba(0, 0, 0, 1)); + color: #fff; +} + +.none-bg, .line-white, .lines-white { + background-color: transparent !important; +} + +.bg-red.light { + color: #e54d42 !important; + background: #fadbd9 !important; +} + +.bg-orange.light { + color: #f37b1d !important; + background: #fde6d2 !important; +} + +.bg-yellow.light { + color: #fbbd08 !important; + background: #fef2ce !important; +} + +.bg-olive.light { + color: #8dc63f !important; + background: #e8f4d9 !important; +} + +.bg-green.light { + color: #39b54a !important; + background: #d7f0db !important; +} + +.bg-cyan.light { + color: #1cbbb4 !important; + background: #d2f1f0 !important; +} + +.bg-blue.light { + color: #0081ff !important; + background: #cce6ff !important; +} + +.bg-purple.light { + color: #6739b6 !important; + background: #e1d7f0 !important; +} + +.bg-mauve.light { + color: #9c26b0 !important; + background: #ebd4ef !important; +} + +.bg-pink.light { + color: #e03997 !important; + background: #f9d7ea !important; +} + +.bg-brown.light { + color: #a5673f !important; + background: #ede1d9 !important; +} + +.bg-grey.light { + color: #8799a3 !important; + background: #e7ebed !important; +} + +.bg-gray.light { + color: #666 !important; + background: #fadbd9 !important; +} + +.bg-gray.light { + color: #888 !important; + background: #f1f1f1 !important; +} + +.gradual-red { + background-image: linear-gradient(45deg, #f43f3b, #ec008c) !important; + color: #fff !important; +} + +.gradual-orange { + background-image: linear-gradient(45deg, #ff9700, #ed1c24) !important; + color: #fff !important; +} + +.gradual-green { + background-image: linear-gradient(45deg, #39b54a, #8dc63f) !important; + color: #fff !important; +} + +.gradual-purple { + background-image: linear-gradient(45deg, #9000ff, #5e00ff) !important; + color: #fff !important; +} + +.gradual-pink { + background-image: linear-gradient(45deg, #ec008c, #6739b6) !important; + color: #fff !important; +} + +.gradual-blue { + background-image: linear-gradient(45deg, #0081ff, #1cbbb4) !important; + color: #fff !important; +} + +button.shadow[class*="-red"] { + box-shadow: 3px 3px 4px rgba(204, 69, 59, 0.2) !important; +} + +button.shadow[class*="-orange"] { + box-shadow: 3px 3px 4px rgba(217, 109, 26, 0.2) !important; +} + +button.shadow[class*="-yellow"] { + box-shadow: 3px 3px 4px rgba(224, 170, 7, 0.2) !important; +} + +button.shadow[class*="-olive"] { + box-shadow: 3px 3px 4px rgba(124, 173, 55, 0.2) !important; +} + +button.shadow[class*="-green"] { + box-shadow: 3px 3px 4px rgba(48, 156, 63, 0.2) !important; +} + +button.shadow[class*="-cyan"] { + box-shadow: 3px 3px 4px rgba(28, 187, 180, 0.2) !important; +} + +button.shadow[class*="-blue"] { + box-shadow: 3px 3px 4px rgba(0, 102, 204, 0.2) !important; +} + +button.shadow[class*="-purple"] { + box-shadow: 3px 3px 4px rgba(88, 48, 156, 0.2) !important; +} + +button.shadow[class*="-mauve"] { + box-shadow: 3px 3px 4px rgba(133, 33, 150, 0.2) !important; +} + +button.shadow[class*="-pink"] { + box-shadow: 3px 3px 4px rgba(199, 50, 134, 0.2) !important; +} + +button.shadow[class*="-brown"] { + box-shadow: 3px 3px 4px rgba(140, 88, 53, 0.2) !important; +} + +button.shadow[class*="-grey"] { + box-shadow: 3px 3px 4px rgba(114, 130, 138, 0.2) !important; +} + +button.shadow[class*="-gray"] { + box-shadow: 3px 3px 4px rgba(114, 130, 138, 0.2) !important; +} + +button.shadow[class*="-black"] { + box-shadow: 3px 3px 4px rgba(26, 26, 26, 0.2) !important; +} + +.bg-img { + background-size: cover; + background-position: center; + background-repeat: no-repeat; +} + +.bg-mask { + background-color: #333; + position: relative; +} + +.bg-mask::after { + content: ""; + border-radius: inherit; + width: 100%; + height: 100%; + display: block; + background-color: rgba(0, 0, 0, 0.5); + position: absolute; + left: 0; + right: 0; + bottom: 0; + top: 0; +} + +.bg-mask view, .bg-mask cover-view { + z-index: 5; + position: relative; +} + +.bg-mask>cover-view { + background-color: rgba(0, 0, 0, 0.5); +} + +.bg-video { + position: relative; +} + +.bg-video video { + display: block; + height: 100%; + width: 100%; + -o-object-fit: cover; + object-fit: cover; + position: absolute; + top: 0; + z-index: 0; + pointer-events: none; +} + +/* ================== + 文本 + ==================== */ + +.text-xs { + font-size: 10px; +} + +.text-sm { + font-size: 12px; +} + +.text-df { + font-size: 14px; +} + +.text-lg { + font-size: 16px; +} + +.text-xl { + font-size: 18px; +} + +.text-xxl { + font-size: 22px; +} + +.text-sl { + font-size: 40px; +} + +.text-xsl { + font-size: 60px; +} + +.text-Abc { + text-transform: Capitalize; +} + +.text-ABC { + text-transform: Uppercase; +} + +.text-abc { + text-transform: Lowercase; +} + +.text-price::before { + content: "¥"; + font-size: 80%; + margin-right: 2px; +} + +.text-cut { + text-overflow: ellipsis; + white-space: nowrap; + overflow: hidden; +} + +.text-bold { + font-weight: bold; +} + +.text-center { + text-align: center; +} + +.text-content { + line-height: 1.6; +} + +.text-left { + text-align: left; +} + +.text-right { + text-align: right; +} + +.text-red, .line-red, .lines-red { + color: #e54d42 !important; +} + +.text-orange, .line-orange, .lines-orange { + color: #f37b1d !important; +} + +.text-yellow, .line-yellow, .lines-yellow { + color: #fbbd08 !important; +} + +.text-olive, .line-olive, .lines-olive { + color: #8dc63f !important; +} + +.text-green, .line-green, .lines-green { + color: #39b54a !important; +} + +.text-cyan, .line-cyan, .lines-cyan { + color: #1cbbb4 !important; +} + +.text-blue, .line-blue, .lines-blue { + color: #0081ff !important; +} + +.text-purple, .line-purple, .lines-purple { + color: #6739b6 !important; +} + +.text-mauve, .line-mauve, .lines-mauve { + color: #9c26b0 !important; +} + +.text-pink, .line-pink, .lines-pink { + color: #e03997 !important; +} + +.text-brown, .line-brown, .lines-brown { + color: #a5673f !important; +} + +.text-grey, .line-grey, .lines-grey { + color: #8799a3 !important; +} + +.text-gray, .line-gray, .lines-gray { + color: #aaa !important; +} + +.text-black, .line-black, .lines-black { + color: #333 !important; +} + +.text-white, .line-white, .lines-white { + color: #fff !important; +} + +/* ================== + 边框 + ==================== */ + +/* -- 实线 -- */ + +.solid, .solid-top, .solid-right, .solid-bottom, .solid-left, .solids, +.solids-top, .solids-right, .solids-bottom, .solids-left, .dashed, .dashed-top, +.dashed-right, .dashed-bottom, .dashed-left { + position: relative; +} + +.solid::after, .solid-top::after, .solid-right::after, .solid-bottom::after, +.solid-left::after, .solids::after, .solids-top::after, .solids-right::after, +.solids-bottom::after, .solids-left::after, .dashed::after, .dashed-top::after, +.dashed-right::after, .dashed-bottom::after, .dashed-left::after { + content: " "; + width: 200%; + height: 200%; + position: absolute; + top: 0; + left: 0; + border-radius: inherit; + transform: scale(0.5); + transform-origin: 0 0; + pointer-events: none; + box-sizing: border-box; +} + +.solid::after { + border: 1px solid rgba(0, 0, 0, 0.1); +} + +.solid-top::after { + border-top: 1px solid rgba(0, 0, 0, 0.1); +} + +.solid-right::after { + border-right: 1px solid rgba(0, 0, 0, 0.1); +} + +.solid-bottom::after { + border-bottom: 1px solid rgba(0, 0, 0, 0.1); +} + +.solid-left::after { + border-left: 1px solid rgba(0, 0, 0, 0.1); +} + +.solids::after { + border: 4rpx solid #eee; +} + +.solids-top::after { + border-top: 4rpx solid #eee; +} + +.solids-right::after { + border-right: 4rpx solid #eee; +} + +.solids-bottom::after { + border-bottom: 4rpx solid #eee; +} + +.solids-left::after { + border-left: 4rpx solid #eee; +} + +/* -- 虚线 -- */ + +.dashed::after { + border: 1px dashed #ddd; +} + +.dashed-top::after { + border-top: 1px dashed #ddd; +} + +.dashed-right::after { + border-right: 1px dashed #ddd; +} + +.dashed-bottom::after { + border-bottom: 1px dashed #ddd; +} + +.dashed-left::after { + border-left: 1px dashed #ddd; +} + +/* -- 阴影 -- */ + +.shadow { + box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1); +} + +.shadow-lg { + box-shadow: 0px 20px 50px 0px rgba(0, 0, 0, 0.07); +} + +.shadow-warp { + position: relative; + box-shadow: 0 0 5px rgba(0, 0, 0, 0.1); +} + +.shadow-warp:before, .shadow-warp:after { + position: absolute; + content: ""; + top: 10px; + bottom: 15px; + left: 10px; + width: 50%; + box-shadow: 0 15px 10px rgba(0, 0, 0, 0.2); + transform: rotate(-3deg); + z-index: -1; +} + +.shadow-warp:after { + right: 10px; + left: auto; + transform: rotate(3deg); +} + +.shadow-blur { + position: relative; +} + +.shadow-blur::before { + content: ""; + display: block; + background: inherit; + filter: blur(5px); + position: absolute; + width: 100%; + height: 100%; + top: 5px; + left: 5px; + z-index: -1; + opacity: 0.4; + transform-origin: 0 0; + border-radius: inherit; + transform: scale(1, 1); +} + +/* ================== + 按钮 + ==================== */ + +.round, button.icon { + border-radius: 5000px !important; +} + +.radius { + border-radius: 3px !important; +} + +button { + position: relative; + display: inline-flex; + align-items: center; + justify-content: center; + box-sizing: border-box; + padding: 10px 15px 8px; + font-size: 14px; + line-height: 1; + text-align: center; + text-decoration: none; + border-radius: 3px; + overflow: visible; + color: #666; + background-color: #fff !important; + margin-left: initial; + transform: translate(0px, 0px); + margin-right: initial; +} + +button::after, tag[class*="line-"]::after { + content: " "; + width: 200%; + height: 200%; + position: absolute; + top: 0; + left: 0; + border: 1rpx solid rgba(0, 0, 0, 0.2); + transform: scale(0.5); + transform-origin: 0 0; + box-sizing: border-box; + border-radius: inherit; + z-index: 1; + pointer-events: none; +} + +button[class*="line"]::after, tag.radius[class*="line"]::after { + border-radius: 6px; +} + +button.round[class*="line"]::after, tag.round[class*="line"]::after { + border-radius: 500px; +} + +button[class*="lines"]::after { + border: 3px solid rgba(0, 0, 0, 0.2); +} + +button[class*="bg-"]::after { + display: none; +} + +button.sm { + padding: 7px 10px 5px; + font-size: 12px; +} + +button.lg { + padding: 16px 20px 14px; + font-size: 16px; +} + +button.icon.sm { + width: 28px; + height: 28px; +} + +button.icon { + width: 35px; + height: 35px; + padding: 0; +} + +button.icon.lg { + width: 41px; + height: 41px; +} + +button.shadow-blur::before { + top: 2px; + left: 2px; + filter: blur(3px); + opacity: 0.6; +} + +button.button-hover { + transform: translate(1px, 1px); +} + +.block { + display: block; +} + +button.block { + display: flex; +} + +button[disabled] { + opacity: 0.6; + color: #fff; +} + +/* ================== + 徽章 + ==================== */ + +tag { + font-size: 12px; + color: #666; + vertical-align: middle; + position: relative; + display: inline-flex; + align-items: stretch; + justify-content: center; + box-sizing: border-box; + padding: 6px 7px 5px; + line-height: 1; + background: #fff; + font-family: Helvetica Neue, Helvetica, sans-serif; +} + +tag[class*="line-"]::after { + border-radius: 0; +} + +tag+tag { + margin-left: 5px; +} + +tag.sm { + font-size: 10px; + padding: 5px 6px 3px; +} + +capsule { + display: inline-flex; + vertical-align: middle; +} + +capsule + capsule { + margin-left: 5px; +} + +capsule tag { + margin: 0; +} + +capsule tag[class*="line-"]:last-child::after { + border-left: 0px solid transparent !important; +} + +capsule tag[class*="line-"]:first-child::after { + border-right: 0px solid transparent !important; +} + +capsule.radius tag:first-child { + border-top-left-radius: 3px; + border-bottom-left-radius: 3px; +} + +capsule.radius tag:last-child::after, capsule.radius tag[class*="line-"] { + border-top-right-radius: 6px; + border-bottom-right-radius: 6px; +} + +capsule.round tag:first-child { + border-top-left-radius: 100px; + border-bottom-left-radius: 100px; + text-indent: 2px; +} + +capsule.round tag:last-child::after, capsule.round tag:last-child { + border-top-right-radius: 100px; + border-bottom-right-radius: 100px; + text-indent: -2px; +} + +tag.badge { + background: #dd514c; + border-radius: 100px; + position: absolute; + top: -5px; + right: -5px; + font-size: 10px; + padding: 3px 5px 2px; + color: #fff; +} + +tag:empty { + padding: 4px; + top: -2px; + right: -2px; +} + +/* ================== + 头像 + ==================== */ + +avatar { + font-variant: small-caps; + margin: 0; + padding: 0; + display: inline-block; + text-align: center; + background: #ccc; + color: #fff; + white-space: nowrap; + position: relative; + width: 32px; + height: 32px; + line-height: 32px; + background-size: cover; + background-position: center; + vertical-align: middle; +} + +avatar text { + position: absolute; + left: 50%; + display: inline-block; + transform-origin: 0 center; + transform: scale(0.75) translateX(-50%); +} + +avatar.sm { + width: 24px; + height: 24px; + line-height: 24px; +} + +avatar > icon { + position: absolute; + left: 50%; + top: 0; + bottom: 0; + margin: auto; + transform-origin: 0 center; + transform: scale(1.2) translateX(-50%); +} + +avatar.sm > icon { + transform: scale(0.75) translateX(-50%); +} + +avatar.lg > icon { + transform: scale(1.75) translateX(-50%); +} + +avatar.xl > icon { + transform: scale(2.2) translateX(-50%); +} + +avatar.lg { + width: 45px; + height: 45px; + line-height: 45px; +} + +avatar.xl { + width: 64px; + height: 64px; + line-height: 64px; +} + +avatar-group { + direction: rtl; + unicode-bidi: bidi-override; + padding: 0 5px 0 20px; + display: inline-block; +} + +avatar-group avatar { + margin-left: -15px; + border: 2px solid #f1f1f1; + vertical-align: middle; +} + +avatar-group avatar.sm { + margin-left: -10px; + border: 1px solid #f1f1f1; +} + +/* ================== + 进度条 + ==================== */ + +progress-bar { + overflow: hidden; + height: 14px; + background-color: #ebeef5; + display: inline-flex; + align-items: center; + width: 100%; +} + +progress-bar+view, progress-bar+text { + line-height: 1; +} + +progress-bar.xs { + height: 5px; +} + +progress-bar.sm { + height: 10px; +} + +progress-bar view { + width: 0; + height: 100%; + align-items: center; + display: flex; + justify-items: flex-end; + justify-content: space-around; + font-size: 10px; + color: #fff; + background: #0081ff; + transition: width 0.6s ease; +} + +progress-bar text { + align-items: center; + display: flex; + font-size: 10px; + color: #666; + text-indent: 5px; +} + +progress-bar.text-progress { + padding-right: 30px; +} + +progress-bar.striped view { + background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-size: 36px 36px; +} + +progress-bar.active view { + animation: progress-bar-stripes 2s linear infinite; +} + +@keyframes progress-bar-stripes { + from { + background-position: 36px 0; + } + + to { + background-position: 0 0; + } +} + +/* ================== + 加载 + ==================== */ + +load { + display: block; + line-height: 3em; + text-align: center; +} + +load::before { + font-family: "iconfont" !important; + display: inline-block; + margin-right: 3px; +} + +load.loading::before { + content: "\e67a"; + animation: icon-spin 2s infinite linear; +} + +load.loading::after { + content: "加载中..."; +} + +load.over::before { + content: "\e64a"; +} + +load.over::after { + content: "没有更多了"; +} + +load.erro::before { + content: "\e658"; +} + +load.erro::after { + content: "加载失败"; +} + +load.load-icon::before { + font-size: 16px; +} + +load.load-icon::after { + display: none; +} + +load.load-icon.over { + display: none; +} + +/* ================== + 列表 + ==================== */ + +.grayscale { + filter: grayscale(1); +} + +list.menu { + padding: 0 15px; + background: #fff; + display: block; +} + +list.menu.no-padding { + padding: 0; +} + +list.menu+list.menu { + margin-top: 15px; +} + +list+list { + margin-top: 15px; +} + +list.menu>item { + position: relative; + line-height: 18px; + font-size: 16px; + display: flex; + justify-content: space-between; + align-items: center; + border-bottom: 1px solid #eee; + min-height: 50px; +} + +list.menu>item.cur { + background-color: #fcf7e9; +} + +list.menu>item:last-child { + border: none; +} + +list.menu.no-padding>item { + padding: 15px; +} + +list.menu-avatar.no-padding>item { + padding-left: 70px; +} + +list.menu-avatar.no-padding>item avatar { + left: 15px; +} + +list.menu.no-padding>item.arrow { + padding-right: 33px; +} + +list.menu>item .content { + line-height: 1.6em; + flex: 1; +} + +list.menu>item button.content { + padding: 0; + justify-content: flex-start; + font-size: 16px; +} + +list.menu>item button.content::after { + display: none; +} + +list.menu>item .content>text[class*="icon"], list.menu>item .content>image, +list.menu>item .content>icon { + margin-right: 5px; + display: inline-block; + width: 1.4em; + height: 1.6em; + vertical-align: middle; + text-align: center; +} + +list.menu>item .action { + text-align: right; +} + +list>item.grayscale { + background-color: #f5f5f5; +} + +list.menu>item .action tag:empty { + right: 5px; +} + +list.menu>item.arrow { + padding-right: 18px; +} + +list.menu>item.arrow::after { + font-family: "iconfont" !important; + display: block; + content: "\e6a3"; + position: absolute; + font-size: 17px; + color: #aaa; + line-height: 15px; + height: 15px; + width: 15px; + text-align: center; + top: 1px; + bottom: 0; + right: 0; + margin: auto; +} + +list.menu.no-padding>item.arrow::after { + right: 15px; +} + +list.menu>item avatar-group avatar { + border-color: #fff; +} + +list.card-menu { + margin-left: 15px; + margin-right: 15px; + border-radius: 10px; + overflow: hidden; +} + +list.menu-avatar>item>avatar { + position: absolute; + left: 0; +} + +list.menu-avatar>item { + padding-left: 55px; + height: 70px; +} + +list.menu>item .content tag.sm { + font-size: 8px; + line-height: 80%; + padding: 4px 3px 2px; + margin-top: -3px; +} + +list.grid { + text-align: center; + background: #fff; +} + +list.grid>item { + display: flex; + flex-direction: column; + border-right: 1rpx solid #eee; + border-bottom: 1rpx solid #eee; + padding: 10px; +} + +list.grid>item icon { + display: block; + width: 100%; + position: relative; + font-size: 24px; + margin-top: 10px; +} + +list.grid>item text { + display: block; + color: #888; + margin-top: 5px; + line-height: 20px; + font-size: 13px; +} + +list.grid>item tag { + left: 50%; + right: auto; + margin-left: 10px; +} + +list.grid.col-3>item:nth-child(3n) { + border-right: 0px; +} + +list.grid.col-4>item:nth-child(4n) { + border-right: 0px; +} + +list.grid.col-5>item:nth-child(5n) { + border-right: 0px; +} + +list.grid.no-border { + padding: 10px 5px; +} + +list.grid.no-border>item { + border: none !important; + padding-top: 5px; + padding-bottom: 5px; +} + +list.menu-avatar.comment > item { + height: auto; + padding-top: 15px; + padding-bottom: 15px; + padding-left: 45px; +} + +list.menu-avatar.comment avatar { + align-self: flex-start; +} + +/* ================== + 操作条 + ==================== */ + +bar { + display: flex; + position: relative; + align-items: center; + background: #fff; + height: 50px; + justify-content: space-between; + font-size: 16px; +} + +bar .action { + display: flex; + align-items: center; + height: 100%; + justify-content: flex-start; + max-width: 100%; +} + +bar .action:first-child { + margin-left: 15px; + font-size: 15px; +} + +bar .action:first-child text { + display: inline-block; + text-overflow: ellipsis; + white-space: nowrap; + overflow: hidden; + text-align: left; + width: 100%; +} + +bar avatar:first-child { + margin-left: 10px; +} + +bar .action:first-child >icon[class*="icon"] { + margin-left: -0.5em; +} + +bar .action:last-child { + margin-right: 15px; +} + +bar .action>icon[class*="icon"] { + font-size: 18px; + height: 100%; + width: 1.4em; +} + +bar .action>icon[class*="icon"]+icon[class*="icon"] { + margin-left: 0.5em; +} + +bar .content { + position: absolute; + text-align: center; + width: 400rpx; + left: 0; + right: 0; + bottom: 8px; + margin: auto; + height: 30px; + font-size: 18px; + line-height: 30px; + cursor: none; + pointer-events: none; + text-overflow: ellipsis; + white-space: nowrap; + overflow: hidden; +} + +bar.btn-group { + justify-content: space-around; +} + +bar.btn-group button { + padding: 10px 16px; +} + +bar.btn-group button { + flex: 1; + margin: 0 10px; + max-width: 50%; +} + +bar .serach-form { + background: #f5f5f5; + line-height: 32px; + height: 32px; + font-size: 12px; + color: #666; + flex: 1; + display: flex; + align-items: center; + margin: 0 10px; +} + +bar .serach-form +.action { + margin-right: 10px; +} + +bar .serach-form +.action text+icon { + margin-right: -0.5em; +} + +bar .serach-form input { + flex: 1; + padding-right: 10px; + height: 32px; + line-height: 32px; + font-size: 13px; +} + +bar .serach-form [class*="icon"] { + width: 2em; + height: auto; +} + +bar .serach-form.round [class*="icon"] { + margin-left: 0.5em; +} + +bar .serach-form [class*="icon"]::before { + top: 0px; +} + +bar.fixed, .nav.fixed { + position: fixed; + width: 100%; + top: 0; + z-index: 1024; + box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1); +} + +bar.foot { + position: fixed; + width: 100%; + bottom: 0; + z-index: 1024; + box-shadow: 0 -1px 3px rgba(0, 0, 0, 0.1); +} + +bar.shop { + padding: 0; +} + +bar.shop .action { + font-size: 12px; + position: relative; + flex: 1; + text-align: center; + padding: 0 10px; + display: block; + height: auto !important; + line-height: 1; + margin: 0 !important; +} + +bar.shop [class*="icon"] { + width: 50px !important; + position: relative; + display: block; + height: auto !important; + margin: 0 auto 5px !important; +} + +bar.shop .submit { + align-items: center; + display: flex; + justify-content: center; + text-align: center; + position: relative; + flex: 2; + height: 100%; +} + +bar.shop .submit:last-child { + flex: 2.6; +} + +bar.shop .submit+.submit { + flex: 2; +} + +bar.shop .submit button { + margin-left: 10px; +} + +bar.shop .submit:last-child button { + margin-left: 0px; +} + +bar.shop .submit+.submit button { + margin-left: 0px; + margin-right: 10px; +} + +bar.shop .action::after { + content: " "; + width: 200%; + height: 200%; + position: absolute; + top: 0; + left: 0; + transform: scale(0.5); + transform-origin: 0 0; + border-right: 1px solid rgba(0, 0, 0, 0.1); +} + +bar.input { + padding-right: 10px; +} + +bar.input input { + overflow: initial; + line-height: 32px; + height: 32px; + min-height: 32px; + flex: 1; + font-size: 15px; + margin: 0 10px; +} + +bar.input .action { + margin-left: 10px; +} + +bar.input .action [class*="icon"] { + font-size: 24px; +} + +bar.input input+.action { + margin-right: 10px; + margin-left: 0px; +} + +bar.input .action:first-child [class*="icon"] { + margin-left: 0px; +} + +custom { + display: block; + position: relative; +} + +custom bar { + padding-right: 110px; + box-shadow: 0px 0px 0px !important; +} + +/* ================== + 导航栏 + ==================== */ + +.nav { + white-space: nowrap; +} + +::-webkit-scrollbar { + display: none; +} + +.nav item { + height: 45px; + display: inline-block; + line-height: 45px; + margin: 0 5px; + padding: 0 10px; +} + +.nav item.cur { + border-bottom: 2px solid; +} + +/* ================== + 时间轴 + ==================== */ + +timeline { + display: block; + background: #fff; +} + +timeline time { + width: 60px; + text-align: center; + padding: 10px 0; + font-size: 13px; + color: #888; + display: block; +} + +timeline>item { + padding: 15px 15px 15px 60px; + position: relative; + display: block; + color: #ccc; + z-index: 0; +} + +timeline>item::after { + content: ""; + display: block; + position: absolute; + width: 1rpx; + background: #ddd; + left: 30px; + height: 100%; + top: 0; + z-index: 8; +} + +timeline>item::before { + font-family: "iconfont"; + content: "\e763"; + display: block; + position: absolute; + top: 18px; + z-index: 9; + background: #fff; + width: 25px; + height: 25px; + text-align: center; + border: none; + line-height: 25px; + left: 18px; +} + +timeline>item[class*="icon"]::before { + background: #fff; + width: 25px; + height: 25px; + text-align: center; + border: none; + line-height: 25px; + left: 18px; +} + +timeline>item>.content { + background: #f1f1f1; + padding: 15px; + border-radius: 3px; + display: block; + color: #666; +} + +timeline>item>.content+.content { + margin-top: 10px; +} + +/* ================== + 聊天 + ==================== */ + +chat { + display: flex; + flex-direction: column; +} + +chat item { + display: flex; + padding: 15px 15px 35px; + position: relative; +} + +chat item>avatar { + width: 40px; + height: 40px; +} + +chat item>.main { + max-width: calc(100% - 130px); + margin: 0 20px; + display: flex; + align-items: center; +} + +chat item>image { + height: 160px; +} + +chat item>.main .content { + background: #fff; + padding: 10px; + border-radius: 3px; + display: inline-flex; + max-width: 100%; + align-items: center; + color: #666; + font-size: 15px; + position: relative; + min-height: 40px; + line-height: 20px; + text-align: left; +} + +chat item .date { + position: absolute; + font-size: 12px; + color: #aaa; + width: calc(100% - 160px); + bottom: 10px; + left: 80px; +} + +chat item .action { + padding: 0 15px; + display: flex; + align-items: center; +} + +chat item>.main .content::after { + content: ""; + top: 12px; + transform: rotate(180deg); + position: absolute; + z-index: 100; + display: inline-block; + width: 0; + height: 0; + vertical-align: middle; + border-bottom: 8px solid transparent; + border-top: 8px solid transparent; + overflow: hidden; + border-right-color: #fff; + border-left: 8px solid #333; + border-right: 0 dotted; + border-left-color: #fff; + left: -7px; + right: initial; +} + +chat item.self { + justify-content: flex-end; + text-align: right; +} + +chat item.self>.main .content::after { + left: auto; + right: -7px; + border-right: 8px solid #fff; + border-left: 0 dotted; +} + +chat item.self>.main .bg-green.content::after { + border-right-color: #39b50a; +} + +chat info { + display: inline-block; + margin: 10px auto; + font-size: 12px; + padding: 4px 6px; + background-color: rgba(0, 0, 0, 0.2); + border-radius: 3px; + color: #fff; + max-width: 400rpx; + line-height: 1.4; +} + +/* ================== + 卡片 + ==================== */ + +card { + display: block; + overflow: hidden; +} + +card > item { + display: block; + background: #fff; + overflow: hidden; + border-radius: 5px; + margin: 15px; +} + +card > item.shadow-blur { + overflow: initial; +} + +card.no-card > item { + margin: 0px; + border-radius: 0px; +} + +card.case .image { + position: relative; +} + +card.case .image image { + width: 100%; +} + +card.case .image tag { + position: absolute; + right: 0; + top: 0; +} + +card.case .image bar { + position: absolute; + bottom: 0; + width: 100%; + background-color: transparent; + padding: 0px 15px; + word-wrap: normal; + text-overflow: ellipsis; + white-space: nowrap; +} + +card.case.no-card .image { + margin: 15px 15px 0; + overflow: hidden; + border-radius: 5px; +} + +card.dynamic { + display: block; +} + +card.dynamic>item { + display: block; + background-color: #fff; + overflow: hidden; +} + +card.dynamic>item > .text-content { + padding: 0 15px 0; + max-height: 6.4em; + overflow: hidden; + font-size: 15px; + margin-bottom: 10px; +} + +card.dynamic>item .square-img { + width: 100%; + height: 100px; + border-radius: 3px; +} + +card.dynamic>item .only-img { + width: 100%; + height: 160px; + border-radius: 3px; +} + +/* card.dynamic>item .comment { + padding: 10px; + background: #f1f1f1; + margin: 0 15px 15px; + border-radius: 3px; +} */ + +card.article { + display: block; +} + +card.article>item { + padding-bottom: 15px; +} + +card.article>item .title { + font-size: 15px; + font-weight: 900; + word-wrap: normal; + text-overflow: ellipsis; + white-space: nowrap; + color: #333; + line-height: 50px; + padding: 0 15px; +} + +card.article>item .content { + display: flex; + padding: 0 15px; +} + +card.article>item .content > image { + width: 120px; + height: 6.4em; + margin-right: 10px; + border-radius: 3px; +} + +card.article>item .content .desc { + flex: 1; + width: 500rpx; + display: flex; + flex-direction: column; + justify-content: space-between; +} + +card.article>item .content .text-content { + font-size: 14px; + color: #888; + height: 4.8em; + overflow: hidden; +} + +/* ================== + 表单 + ==================== */ + +form-group { + background: #fff; + padding: 0 15px; + display: flex; + align-items: center; + min-height: 100rpx; + justify-content: space-between; +} + +form-group + form-group { + border-top: 1rpx solid #eee; +} + +form-group .title { + text-align: justify; + padding-right: 15px; + font-size: 15px; + position: relative; + height: 30px; + line-height: 30px; +} + +form-group.top { + align-items: baseline; +} + +form-group input { + flex: 1; + font-size: 15px; + color: #555; + padding-right: 10px; +} + +form-group > icon[class*="icon-"] { + font-size: 18px; + padding: 0; + box-sizing: border-box; +} + +form-group textarea, form-group textarea textarea { + margin: 16px 0 15px; + height: 4.8em; + width: 100%; + line-height: 1.2em; + flex: 1; + font-size: 14px; + padding: 0; + box-sizing: content-box; + display: inline-block; + vertical-align: top; +} + +form-group textarea::after { + content: "测试文字"; + opacity: 0; +} + +form-group .grid-square { + margin: 15px 0 0 !important; +} + +form-group picker { + flex: 1; + padding-right: 20px; + overflow: hidden; + position: relative; +} + +form-group picker .picker { + line-height: 50px; + font-size: 14px; + text-overflow: ellipsis; + white-space: nowrap; + overflow: hidden; + width: 100%; + text-align: right; +} + +form-group picker::after { + font-family: iconfont !important; + display: block; + content: "\e6a3"; + position: absolute; + font-size: 17px; + color: #aaa; + line-height: 50px; + width: 30px; + text-align: center; + top: 0; + bottom: 0; + right: -10px; + margin: auto; +} + +form-group textarea[disabled], form-group textarea[disabled] .placeholder { + color: transparent; +} + +/* ================== + 模态窗口 + ==================== */ + +modal-box { + position: fixed; + top: 0; + right: 0; + bottom: 0; + left: 0; + z-index: 1110; + opacity: 0; + outline: 0; + text-align: center; + -ms-transform: scale(1.185); + transform: scale(1.185); + backface-visibility: hidden; + perspective: 1000px; + background: rgba(0, 0, 0, 0.6); + transition: all 0.6s ease-in-out 0; + pointer-events: none; +} + +modal-box::before { + content: "\200B"; + display: inline-block; + height: 100%; + vertical-align: middle; +} + +modal-box.show { + opacity: 1; + transition-duration: 0.3s; + -ms-transform: scale(1); + transform: scale(1); + overflow-x: hidden; + overflow-y: auto; + pointer-events: auto; +} + +dialog { + position: relative; + display: inline-block; + vertical-align: middle; + margin-left: auto; + margin-right: auto; + width: 680rpx; + max-width: 100%; + background: #f8f8f8; + border-radius: 10rpx; + overflow: hidden; +} + +modal-box.bottom-modal::before { + vertical-align: bottom; +} + +modal-box.bottom-modal dialog { + width: 100%; + border-radius: 0; +} + +modal-box.bottom-modal { + margin-bottom: -500px; +} + +modal-box.bottom-modal.show { + margin-bottom: 0; +} + +/* ================== + 轮播 + ==================== */ + +swiper.square-dot .wx-swiper-dot { + background: #fff; + opacity: 0.4; + width: 5px !important; + height: 5px !important; + border-radius: 10px !important; + transition: all 0.3s ease-in-out 0s !important; +} + +swiper.square-dot .wx-swiper-dot.wx-swiper-dot-active { + opacity: 1; + width: 15px !important; +} + +swiper.round-dot .wx-swiper-dot { + /* background: #39b54a; */ + width: 5px !important; + height: 5px !important; + top: -2px !important; + transition: all 0.3s ease-in-out 0s !important; + position: relative; +} + +swiper.round-dot .wx-swiper-dot.wx-swiper-dot-active::after { + content: ""; + position: absolute; + width: 5px; + height: 5px; + top: 0px; + left: 0px; + right: 0; + bottom: 0; + margin: auto; + background: #fff; + border-radius: 10px; +} + +swiper.round-dot .wx-swiper-dot.wx-swiper-dot-active { + width: 9px !important; + height: 9px !important; + top: 0px !important; +} + +.screen-swiper { + min-height: 375rpx; +} + +.screen-swiper image { + width: 100%; + display: block; + height: 100%; + margin: 0; +} + +.card-swiper { + height: 420rpx; +} + +.card-swiper swiper-item { + width: 610rpx !important; + left: 70rpx !important; + box-sizing: border-box; + padding: 20px 0px 35px; + overflow: initial !important; +} + +.card-swiper swiper-item .bg-img { + width: 100%; + display: block; + height: 100%; + border-radius: 5px; + transform: scale(0.9); + transition: all 0.2s ease-in 0s; +} + +.card-swiper swiper-item.cur .bg-img { + transform: none; + transition: all 0.2s ease-in 0s; +} + +.tower-swiper { + height: 420rpx; + position: relative; +} + +.tower-swiper .tower-item { + position: absolute; + width: 300rpx; + height: 380rpx; + top: 0; + bottom: 0; + left:50%; + margin: auto; + transition: all 0.3s ease-in 0s; + opacity: 1; +} +.tower-swiper .tower-item.none { + opacity: 0; +} + +.tower-swiper .tower-item .bg-img { + width: 100%; + height: 100%; + border-radius: 3px; +} diff --git a/template/icon.wxss b/template/icon.wxss new file mode 100644 index 0000000..c401676 --- /dev/null +++ b/template/icon.wxss @@ -0,0 +1,654 @@ +@keyframes icon-spin { + 0% { + -webkit-transform: rotate(0); + transform: rotate(0); + } + 100% { + -webkit-transform: rotate(359deg); + transform: rotate(359deg); + } +} + +.iconfont-spin { + -webkit-animation: icon-spin 2s infinite linear; + animation: icon-spin 2s infinite linear; + display: inline-block; +} + +.iconfont-pulse { + -webkit-animation: icon-spin 1s infinite steps(8); + animation: icon-spin 1s infinite steps(8); + display: inline-block; +} + +[class*="icon-"] { + font-family: "iconfont" !important; + font-size: inherit; + font-style: normal; +} + +icon { + height: 1em; + width: 1.4em; + vertical-align: middle; + position: relative; +} + +icon[class*="icon-"]::after { + content: "正"; + opacity: 0; +} + +icon[class*="icon-"]::before { + position: absolute; + display: block; + text-align: center; + top: 0px; + left: 0; + right: 0; + bottom: 0; + height: 1em; + margin: auto; + line-height: 1em; +} + +@font-face {font-family: "iconfont"; + src: url('//at.alicdn.com/t/font_533566_yfq2d9wdij.eot?t=1545239985831'); /* IE9*/ + src: url('//at.alicdn.com/t/font_533566_yfq2d9wdij.eot?t=1545239985831#iefix') format('embedded-opentype'), /* IE6-IE8 */ + url('data:application/x-font-woff;charset=utf-8;base64,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') format('woff'), + url('//at.alicdn.com/t/font_533566_yfq2d9wdij.ttf?t=1545239985831') format('truetype'), /* chrome, firefox, opera, Safari, Android, iOS 4.2+*/ + url('//at.alicdn.com/t/font_533566_yfq2d9wdij.svg?t=1545239985831#iconfont') format('svg'); /* iOS 4.1- */ +} + +.icon-appreciate:before { content: "\e644"; } + +.icon-check:before { content: "\e645"; } + +.icon-close:before { content: "\e646"; } + +.icon-edit:before { content: "\e649"; } + +.icon-emoji:before { content: "\e64a"; } + +.icon-favorfill:before { content: "\e64b"; } + +.icon-favor:before { content: "\e64c"; } + +.icon-loading:before { content: "\e64f"; } + +.icon-locationfill:before { content: "\e650"; } + +.icon-location:before { content: "\e651"; } + +.icon-phone:before { content: "\e652"; } + +.icon-roundcheckfill:before { content: "\e656"; } + +.icon-roundcheck:before { content: "\e657"; } + +.icon-roundclosefill:before { content: "\e658"; } + +.icon-roundclose:before { content: "\e659"; } + +.icon-roundrightfill:before { content: "\e65a"; } + +.icon-roundright:before { content: "\e65b"; } + +.icon-search:before { content: "\e65c"; } + +.icon-taxi:before { content: "\e65d"; } + +.icon-timefill:before { content: "\e65e"; } + +.icon-time:before { content: "\e65f"; } + +.icon-unfold:before { content: "\e661"; } + +.icon-warnfill:before { content: "\e662"; } + +.icon-warn:before { content: "\e663"; } + +.icon-camerafill:before { content: "\e664"; } + +.icon-camera:before { content: "\e665"; } + +.icon-commentfill:before { content: "\e666"; } + +.icon-comment:before { content: "\e667"; } + +.icon-likefill:before { content: "\e668"; } + +.icon-like:before { content: "\e669"; } + +.icon-notificationfill:before { content: "\e66a"; } + +.icon-notification:before { content: "\e66b"; } + +.icon-order:before { content: "\e66c"; } + +.icon-samefill:before { content: "\e66d"; } + +.icon-same:before { content: "\e66e"; } + +.icon-deliver:before { content: "\e671"; } + +.icon-evaluate:before { content: "\e672"; } + +.icon-pay:before { content: "\e673"; } + +.icon-send:before { content: "\e675"; } + +.icon-shop:before { content: "\e676"; } + +.icon-ticket:before { content: "\e677"; } + +.icon-back:before { content: "\e679"; } + +.icon-cascades:before { content: "\e67c"; } + +.icon-discover:before { content: "\e67e"; } + +.icon-list:before { content: "\e682"; } + +.icon-more:before { content: "\e684"; } + +.icon-scan:before { content: "\e689"; } + +.icon-settings:before { content: "\e68a"; } + +.icon-questionfill:before { content: "\e690"; } + +.icon-question:before { content: "\e691"; } + +.icon-shopfill:before { content: "\e697"; } + +.icon-form:before { content: "\e699"; } + +.icon-pic:before { content: "\e69b"; } + +.icon-filter:before { content: "\e69c"; } + +.icon-footprint:before { content: "\e69d"; } + +.icon-top:before { content: "\e69e"; } + +.icon-pulldown:before { content: "\e69f"; } + +.icon-pullup:before { content: "\e6a0"; } + +.icon-right:before { content: "\e6a3"; } + +.icon-refresh:before { content: "\e6a4"; } + +.icon-moreandroid:before { content: "\e6a5"; } + +.icon-deletefill:before { content: "\e6a6"; } + +.icon-refund:before { content: "\e6ac"; } + +.icon-cart:before { content: "\e6af"; } + +.icon-qrcode:before { content: "\e6b0"; } + +.icon-remind:before { content: "\e6b2"; } + +.icon-delete:before { content: "\e6b4"; } + +.icon-profile:before { content: "\e6b7"; } + +.icon-home:before { content: "\e6b8"; } + +.icon-cartfill:before { content: "\e6b9"; } + +.icon-discoverfill:before { content: "\e6ba"; } + +.icon-homefill:before { content: "\e6bb"; } + +.icon-message:before { content: "\e6bc"; } + +.icon-addressbook:before { content: "\e6bd"; } + +.icon-link:before { content: "\e6bf"; } + +.icon-lock:before { content: "\e6c0"; } + +.icon-unlock:before { content: "\e6c2"; } + +.icon-vip:before { content: "\e6c3"; } + +.icon-weibo:before { content: "\e6c4"; } + +.icon-activity:before { content: "\e6c5"; } + +.icon-friendaddfill:before { content: "\e6c9"; } + +.icon-friendadd:before { content: "\e6ca"; } + +.icon-friendfamous:before { content: "\e6cb"; } + +.icon-friend:before { content: "\e6cc"; } + +.icon-goods:before { content: "\e6cd"; } + +.icon-selection:before { content: "\e6ce"; } + +.icon-explore:before { content: "\e6d2"; } + +.icon-present:before { content: "\e6d3"; } + +.icon-squarecheckfill:before { content: "\e6d4"; } + +.icon-square:before { content: "\e6d5"; } + +.icon-squarecheck:before { content: "\e6d6"; } + +.icon-round:before { content: "\e6d7"; } + +.icon-roundaddfill:before { content: "\e6d8"; } + +.icon-roundadd:before { content: "\e6d9"; } + +.icon-add:before { content: "\e6da"; } + +.icon-notificationforbidfill:before { content: "\e6db"; } + +.icon-explorefill:before { content: "\e6dd"; } + +.icon-fold:before { content: "\e6de"; } + +.icon-game:before { content: "\e6df"; } + +.icon-redpacket:before { content: "\e6e0"; } + +.icon-selectionfill:before { content: "\e6e1"; } + +.icon-similar:before { content: "\e6e2"; } + +.icon-appreciatefill:before { content: "\e6e3"; } + +.icon-infofill:before { content: "\e6e4"; } + +.icon-info:before { content: "\e6e5"; } + +.icon-forwardfill:before { content: "\e6ea"; } + +.icon-forward:before { content: "\e6eb"; } + +.icon-rechargefill:before { content: "\e6ec"; } + +.icon-recharge:before { content: "\e6ed"; } + +.icon-vipcard:before { content: "\e6ee"; } + +.icon-voice:before { content: "\e6ef"; } + +.icon-voicefill:before { content: "\e6f0"; } + +.icon-friendfavor:before { content: "\e6f1"; } + +.icon-wifi:before { content: "\e6f2"; } + +.icon-share:before { content: "\e6f3"; } + +.icon-wefill:before { content: "\e6f4"; } + +.icon-we:before { content: "\e6f5"; } + +.icon-lightauto:before { content: "\e6f6"; } + +.icon-lightforbid:before { content: "\e6f7"; } + +.icon-lightfill:before { content: "\e6f8"; } + +.icon-camerarotate:before { content: "\e6f9"; } + +.icon-light:before { content: "\e6fa"; } + +.icon-barcode:before { content: "\e6fb"; } + +.icon-flashlightclose:before { content: "\e6fc"; } + +.icon-flashlightopen:before { content: "\e6fd"; } + +.icon-searchlist:before { content: "\e6fe"; } + +.icon-service:before { content: "\e6ff"; } + +.icon-sort:before { content: "\e700"; } + +.icon-down:before { content: "\e703"; } + +.icon-mobile:before { content: "\e704"; } + +.icon-mobilefill:before { content: "\e705"; } + +.icon-copy:before { content: "\e706"; } + +.icon-countdownfill:before { content: "\e707"; } + +.icon-countdown:before { content: "\e708"; } + +.icon-noticefill:before { content: "\e709"; } + +.icon-notice:before { content: "\e70a"; } + +.icon-upstagefill:before { content: "\e70e"; } + +.icon-upstage:before { content: "\e70f"; } + +.icon-babyfill:before { content: "\e710"; } + +.icon-baby:before { content: "\e711"; } + +.icon-brandfill:before { content: "\e712"; } + +.icon-brand:before { content: "\e713"; } + +.icon-choicenessfill:before { content: "\e714"; } + +.icon-choiceness:before { content: "\e715"; } + +.icon-clothesfill:before { content: "\e716"; } + +.icon-clothes:before { content: "\e717"; } + +.icon-creativefill:before { content: "\e718"; } + +.icon-creative:before { content: "\e719"; } + +.icon-female:before { content: "\e71a"; } + +.icon-keyboard:before { content: "\e71b"; } + +.icon-male:before { content: "\e71c"; } + +.icon-newfill:before { content: "\e71d"; } + +.icon-new:before { content: "\e71e"; } + +.icon-pullleft:before { content: "\e71f"; } + +.icon-pullright:before { content: "\e720"; } + +.icon-rankfill:before { content: "\e721"; } + +.icon-rank:before { content: "\e722"; } + +.icon-bad:before { content: "\e723"; } + +.icon-cameraadd:before { content: "\e724"; } + +.icon-focus:before { content: "\e725"; } + +.icon-friendfill:before { content: "\e726"; } + +.icon-cameraaddfill:before { content: "\e727"; } + +.icon-apps:before { content: "\e729"; } + +.icon-paintfill:before { content: "\e72a"; } + +.icon-paint:before { content: "\e72b"; } + +.icon-picfill:before { content: "\e72c"; } + +.icon-refresharrow:before { content: "\e72d"; } + +.icon-colorlens:before { content: "\e6e6"; } + +.icon-markfill:before { content: "\e730"; } + +.icon-mark:before { content: "\e731"; } + +.icon-presentfill:before { content: "\e732"; } + +.icon-repeal:before { content: "\e733"; } + +.icon-album:before { content: "\e734"; } + +.icon-peoplefill:before { content: "\e735"; } + +.icon-people:before { content: "\e736"; } + +.icon-servicefill:before { content: "\e737"; } + +.icon-repair:before { content: "\e738"; } + +.icon-file:before { content: "\e739"; } + +.icon-repairfill:before { content: "\e73a"; } + +.icon-taoxiaopu:before { content: "\e73b"; } + +.icon-weixin:before { content: "\e612"; } + +.icon-attentionfill:before { content: "\e73c"; } + +.icon-attention:before { content: "\e73d"; } + +.icon-commandfill:before { content: "\e73e"; } + +.icon-command:before { content: "\e73f"; } + +.icon-communityfill:before { content: "\e740"; } + +.icon-community:before { content: "\e741"; } + +.icon-read:before { content: "\e742"; } + +.icon-calendar:before { content: "\e74a"; } + +.icon-cut:before { content: "\e74b"; } + +.icon-magic:before { content: "\e74c"; } + +.icon-backwardfill:before { content: "\e74d"; } + +.icon-playfill:before { content: "\e74f"; } + +.icon-stop:before { content: "\e750"; } + +.icon-tagfill:before { content: "\e751"; } + +.icon-tag:before { content: "\e752"; } + +.icon-group:before { content: "\e753"; } + +.icon-all:before { content: "\e755"; } + +.icon-backdelete:before { content: "\e756"; } + +.icon-hotfill:before { content: "\e757"; } + +.icon-hot:before { content: "\e758"; } + +.icon-post:before { content: "\e759"; } + +.icon-radiobox:before { content: "\e75b"; } + +.icon-rounddown:before { content: "\e75c"; } + +.icon-upload:before { content: "\e75d"; } + +.icon-writefill:before { content: "\e760"; } + +.icon-write:before { content: "\e761"; } + +.icon-radioboxfill:before { content: "\e763"; } + +.icon-punch:before { content: "\e764"; } + +.icon-shake:before { content: "\e765"; } + +.icon-move:before { content: "\e768"; } + +.icon-safe:before { content: "\e769"; } + +.icon-activityfill:before { content: "\e775"; } + +.icon-crownfill:before { content: "\e776"; } + +.icon-crown:before { content: "\e777"; } + +.icon-goodsfill:before { content: "\e778"; } + +.icon-messagefill:before { content: "\e779"; } + +.icon-profilefill:before { content: "\e77a"; } + +.icon-sound:before { content: "\e77b"; } + +.icon-sponsorfill:before { content: "\e77c"; } + +.icon-sponsor:before { content: "\e77d"; } + +.icon-upblock:before { content: "\e77e"; } + +.icon-weblock:before { content: "\e77f"; } + +.icon-weunblock:before { content: "\e780"; } + +.icon-my:before { content: "\e78b"; } + +.icon-myfill:before { content: "\e78c"; } + +.icon-emojifill:before { content: "\e78d"; } + +.icon-emojiflashfill:before { content: "\e78e"; } + +.icon-flashbuyfill:before { content: "\e78f"; } + +.icon-text:before { content: "\e791"; } + +.icon-goodsfavor:before { content: "\e794"; } + +.icon-musicfill:before { content: "\e795"; } + +.icon-musicforbidfill:before { content: "\e796"; } + +.icon-card:before { content: "\e624"; } + +.icon-triangledownfill:before { content: "\e79b"; } + +.icon-triangleupfill:before { content: "\e79c"; } + +.icon-roundleftfill-copy:before { content: "\e79e"; } + +.icon-font:before { content: "\e76a"; } + +.icon-title:before { content: "\e82f"; } + +.icon-recordfill:before { content: "\e7a4"; } + +.icon-record:before { content: "\e7a6"; } + +.icon-cardboardfill:before { content: "\e7a9"; } + +.icon-cardboard:before { content: "\e7aa"; } + +.icon-formfill:before { content: "\e7ab"; } + +.icon-coin:before { content: "\e7ac"; } + +.icon-cardboardforbid:before { content: "\e7af"; } + +.icon-circlefill:before { content: "\e7b0"; } + +.icon-circle:before { content: "\e7b1"; } + +.icon-attentionforbid:before { content: "\e7b2"; } + +.icon-attentionforbidfill:before { content: "\e7b3"; } + +.icon-attentionfavorfill:before { content: "\e7b4"; } + +.icon-attentionfavor:before { content: "\e7b5"; } + +.icon-titles:before { content: "\e701"; } + +.icon-icloading:before { content: "\e67a"; } + +.icon-full:before { content: "\e7bc"; } + +.icon-mail:before { content: "\e7bd"; } + +.icon-peoplelist:before { content: "\e7be"; } + +.icon-goodsnewfill:before { content: "\e7bf"; } + +.icon-goodsnew:before { content: "\e7c0"; } + +.icon-medalfill:before { content: "\e7c1"; } + +.icon-medal:before { content: "\e7c2"; } + +.icon-newsfill:before { content: "\e7c3"; } + +.icon-newshotfill:before { content: "\e7c4"; } + +.icon-newshot:before { content: "\e7c5"; } + +.icon-news:before { content: "\e7c6"; } + +.icon-videofill:before { content: "\e7c7"; } + +.icon-video:before { content: "\e7c8"; } + +.icon-exit:before { content: "\e7cb"; } + +.icon-skinfill:before { content: "\e7cc"; } + +.icon-skin:before { content: "\e7cd"; } + +.icon-moneybagfill:before { content: "\e7ce"; } + +.icon-usefullfill:before { content: "\e7cf"; } + +.icon-usefull:before { content: "\e7d0"; } + +.icon-moneybag:before { content: "\e7d1"; } + +.icon-redpacket_fill:before { content: "\e7d3"; } + +.icon-subscription:before { content: "\e7d4"; } + +.icon-loading1:before { content: "\e633"; } + +.icon-github:before { content: "\e692"; } + +.icon-global:before { content: "\e7eb"; } + +.icon-settingsfill:before { content: "\e6ab"; } + +.icon-back_android:before { content: "\e7ed"; } + +.icon-expressman:before { content: "\e7ef"; } + +.icon-evaluate_fill:before { content: "\e7f0"; } + +.icon-group_fill:before { content: "\e7f5"; } + +.icon-play_forward_fill:before { content: "\e7f6"; } + +.icon-deliver_fill:before { content: "\e7f7"; } + +.icon-notice_forbid_fill:before { content: "\e7f8"; } + +.icon-fork:before { content: "\e60c"; } + +.icon-pick:before { content: "\e7fa"; } + +.icon-wenzi:before { content: "\e6a7"; } + +.icon-ellipse:before { content: "\e600"; } + +.icon-qr_code:before { content: "\e61b"; } + +.icon-dianhua:before { content: "\e64d"; } + +.icon-icon:before { content: "\e602"; } + +.icon-loading2:before { content: "\e7f1"; } + +.icon-btn:before { content: "\e601"; } + diff --git a/template/pages/index/index.js b/template/pages/index/index.js new file mode 100644 index 0000000..c7b3ff4 --- /dev/null +++ b/template/pages/index/index.js @@ -0,0 +1,56 @@ +//index.js +//获取应用实例 +const app = getApp() + +Page({ + data: { + StatusBar: app.globalData.StatusBar, + CustomBar: app.globalData.CustomBar, + motto: 'Hi 开发者!', + userInfo: {}, + hasUserInfo: false, + canIUse: wx.canIUse('button.open-type.getUserInfo') + }, + //事件处理函数 + bindViewTap: function() { + wx.navigateTo({ + url: '../logs/logs' + }) + }, + onLoad: function () { + if (app.globalData.userInfo) { + this.setData({ + userInfo: app.globalData.userInfo, + hasUserInfo: true + }) + } else if (this.data.canIUse){ + // 由于 getUserInfo 是网络请求,可能会在 Page.onLoad 之后才返回 + // 所以此处加入 callback 以防止这种情况 + app.userInfoReadyCallback = res => { + this.setData({ + userInfo: res.userInfo, + hasUserInfo: true + }) + } + } else { + // 在没有 open-type=getUserInfo 版本的兼容处理 + wx.getUserInfo({ + success: res => { + app.globalData.userInfo = res.userInfo + this.setData({ + userInfo: res.userInfo, + hasUserInfo: true + }) + } + }) + } + }, + getUserInfo: function(e) { + console.log(e) + app.globalData.userInfo = e.detail.userInfo + this.setData({ + userInfo: e.detail.userInfo, + hasUserInfo: true + }) + } +}) diff --git a/template/pages/index/index.json b/template/pages/index/index.json new file mode 100644 index 0000000..8835af0 --- /dev/null +++ b/template/pages/index/index.json @@ -0,0 +1,3 @@ +{ + "usingComponents": {} +} \ No newline at end of file diff --git a/template/pages/index/index.wxml b/template/pages/index/index.wxml new file mode 100644 index 0000000..87fc1bb --- /dev/null +++ b/template/pages/index/index.wxml @@ -0,0 +1,20 @@ + + + ColorUI 空白模板 + + + + + + + + + {{userInfo.nickName}} + + + + + + + {{motto}} + \ No newline at end of file diff --git a/template/pages/index/index.wxss b/template/pages/index/index.wxss new file mode 100644 index 0000000..e69de29 diff --git a/template/project.config.json b/template/project.config.json new file mode 100644 index 0000000..a12b86d --- /dev/null +++ b/template/project.config.json @@ -0,0 +1,40 @@ +{ + "description": "项目配置文件", + "packOptions": { + "ignore": [] + }, + "setting": { + "urlCheck": true, + "es6": true, + "postcss": true, + "minified": true, + "newFeature": true, + "autoAudits": false + }, + "compileType": "miniprogram", + "libVersion": "2.4.2", + "appid": "wxfd5241d66a07713f", + "projectname": "ColorUI-template", + "debugOptions": { + "hidedInDevtools": [] + }, + "isGameTourist": false, + "condition": { + "search": { + "current": -1, + "list": [] + }, + "conversation": { + "current": -1, + "list": [] + }, + "game": { + "currentL": -1, + "list": [] + }, + "miniprogram": { + "current": -1, + "list": [] + } + } +} \ No newline at end of file diff --git a/utils/util.js b/template/utils/util.js similarity index 100% rename from utils/util.js rename to template/utils/util.js

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%0DOL*)^A=?{)b?6@|aol!1sfqzd&N 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 adYzqRwO6QrZO^y=yBYG|AFq4A$NwLAY?6Hd diff --git a/images/icon.jpg b/images/icon.jpg deleted file mode 100644 index 37dce011f4c293f572d631b683b621771a911a31..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 16020 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 diff --git a/images/mm_reward_qrcode_1540462442829.png b/images/mm_reward_qrcode_1540462442829.png deleted file mode 100644 index 67289d69df99d97b46183cf7cb7035cae9a0af34..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 149329 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