From a91d1b8a8e399ba0cbec917eec1c940a1f6bb36f Mon Sep 17 00:00:00 2001 From: Gitshaoxiang <1026025056@qq.com> Date: Thu, 12 Mar 2020 21:12:31 +0800 Subject: [PATCH] add quickstart pic and update some easyloader example video --- docs/assets/css/main-min.css | 1187 ++++++++++++++++- docs/assets/img/quickstart_cn.jpg | Bin 0 -> 44004 bytes docs/assets/img/quickstart_en.jpg | Bin 0 -> 47300 bytes docs/en/app/piano.md | 30 +- docs/en/base/pm2.5.md | 28 + docs/en/hat/hat-8servos.md | 4 +- docs/en/hat/hat-env.md | 28 +- docs/en/hat/hat-pir.md | 28 +- docs/en/hat/hat-powerc.md | 26 + docs/en/hat/hat-spk.md | 28 +- docs/en/module/encoder.md | 31 +- .../m5core/m5stack_core_quick_start.md | 5 +- .../m5stick/m5stick_quick_start.md | 49 +- .../m5stickc/m5stickc_quick_start.md | 6 +- docs/en/unit/angle.md | 30 +- docs/en/unit/env.md | 29 +- docs/en/unit/finger.md | 30 +- docs/en/unit/hex.md | 30 +- docs/en/unit/joystick.md | 30 +- docs/en/unit/pir.md | 30 +- docs/en/unit/relay.md | 32 +- docs/zh_CN/app/piano.md | 31 +- docs/zh_CN/arduino/arduino_development.md | 54 +- docs/zh_CN/base/pm2.5.md | 29 + docs/zh_CN/hat/hat-8servos.md | 35 +- docs/zh_CN/hat/hat-powerc.md | 42 +- docs/zh_CN/module/encoder.md | 30 +- .../m5core/m5stack_core_quick_start.md | 6 +- .../m5stickc/m5stickc_quick_start.md | 5 +- docs/zh_CN/unit/angle.md | 30 +- docs/zh_CN/unit/env.md | 30 +- docs/zh_CN/unit/finger.md | 32 +- docs/zh_CN/unit/hex.md | 33 +- docs/zh_CN/unit/joystick.md | 32 +- docs/zh_CN/unit/pir.md | 32 +- docs/zh_CN/unit/relay.md | 29 +- 36 files changed, 1842 insertions(+), 269 deletions(-) create mode 100644 docs/assets/img/quickstart_cn.jpg create mode 100644 docs/assets/img/quickstart_en.jpg diff --git a/docs/assets/css/main-min.css b/docs/assets/css/main-min.css index 1c4cfbfb..923dfa6f 100644 --- a/docs/assets/css/main-min.css +++ b/docs/assets/css/main-min.css @@ -1 +1,1186 @@ -:root{--theme-color:hsl(204,90%,45%)}a{text-decoration:none !important}img{z-index:51}.markdown-section{max-width:80%;margin-top:50px}.markdown-section a{color:var(--theme-color,#42b983)}.markdown-section iframe[src*="buttons.github.io"]{margin:0}body[data-page="zh_CN/uiflow/uiflow_home_page.md"] article.markdown-section{max-width:100%;padding:0}body[data-page="en/uiflow/uiflow_home_page.md"] article.markdown-section{max-width:100%;padding:0}body[data-page="zh_CN/arduino/arduino_home_page.md"] article.markdown-section{max-width:100%;padding:0}body[data-page="en/arduino/arduino_home_page.md"] article.markdown-section{max-width:100%;padding:0}.pic{width:30%}.video_size{width:50%}.uiflow_banner{position:relative}.row a{color:white;text-decoration:none}.row a:hover{color:white;text-decoration:none}.uiflow_p{height:100px}.item{width:150px;margin-right:10px;margin-top:10px;margin-bottom:10px;display:inline-block;position:relative;cursor:pointer;transition:box-shadow .3s;text-decoration:none;background-color:white}.related_links{position:fixed;top:35%;right:0;z-index:900;width:50px}.related_links a{display:block;width:50px;height:50px;text-decoration:none;transition:all .25s ease;float:right}.related_links a:first-child{border-top-left-radius:3px;background-color:#76c5f0}.related_links a:nth-child(2){background-color:#007cc2}.related_links a:nth-child(3){background-color:#dc214c}.related_links a:nth-child(4){border-bottom-left-radius:3px;background-color:#1f1a17}.related_links a:hover{width:90px}.related_links a img{position:relative;top:5px;left:5px;width:40px}.related_links a:nth-child(4) img{top:3.5px;left:3.5px;width:43px}.related_links div img{position:relative;top:10px;left:0;width:50px;transition:all .25s ease}.related_links div img:hover{transform:scale(1.05)}@media screen and (max-width:768px){.related_links{display:none}}.item-title{text-align:center;margin-top:10px;margin-bottom:10px}.item a{color:black;text-decoration:none}.item a:hover{text-decoration:none}.dropdown{display:inline-block;transition:all .25s ease;color:#343a40}.dropdown div{position:absolute;overflow:hidden;height:0;background-color:#fff;transition:all .25s ease;left:-50px;text-align:center;top:40px;z-index:1001;min-width:10rem}.dropdown:hover{box-shadow:0 2px 0 0 #007bff;color:#007bff}.dropdown:hover div{padding:.5rem 0;margin:.125rem 0 0;font-size:1rem;color:#212529;list-style:none;background-clip:padding-box;height:max-content;box-shadow:0 12px 11px 0 #888}.dropdown div a:hover{color:#007bff !important}.dropdown div a:active{background-color:#ccc !important}.mask{position:absolute;top:0;left:0;width:150px;height:206px;background:rgba(0,0,0,0.7);color:#fff;opacity:0}.mask h3{text-align:center}.item a:hover .mask{opacity:1}.mask-btn1{position:relative;top:60px;left:30px}.mask-btn2{position:relative;top:87px;left:30px}.product_list div.btn-group-vertical{display:none}.product_list:hover div.btn-group-vertical{position:fixed;display:block;margin:0;z-index:9999}.item:hover{box-shadow:0 0 10px #6ab2ff}main>.content{margin:0}div.card-img-overlay{background-color:rgba(0,0,0,0.6)}div.card-img-overlay:hover{background-color:rgba(0,0,0,0.25);color:blue !important}.banner{width:100%;height:300px;background-color:#fffbff}.d-flex{z-index:50;position:fixed;top:0;right:0;left:0}.btn-toggle{display:none}.pc-navigation{position:fixed;top:20%;left:4%}.pc-navigation button{font-weight:bold;height:53px}.mb-navigation{display:none}.product_page{margin-left:110px;margin-top:100px}.search{display:none;position:fixed;z-index:1001;top:20px;left:20%;height:56px;line-height:0;padding:0 20px}.search input{border-radius:40px;border:0;outline:0;background:#eee;width:240px;height:38px;padding:0 0 0 20px}.search .search-btn{position:absolute;top:10px;right:40px;border-radius:100px;width:30px;height:30px}.search i{position:absolute;top:6px;right:7px;font-size:18px}body[data-page="index.md"] .search{display:inline-block}body[data-page="en/faq.md"] .search{display:inline-block}body[data-page="index.md"] .markdown-section{margin-top:25px}body[data-page="zh_CN/README.md"] .search{display:inline-block}body[data-page="zh_CN/faq.md"] .search{display:inline-block}body[data-page="zh_CN/README.md"] .markdown-section{margin-top:25px}@media screen and (max-width:768px){.dropdown{display:block}.d-flex{display:none !important}.d-flex.open{display:block !important;position:fixed;top:50px;right:0;width:50%;background-color:white;z-index:1000;left:inherit}.d-flex.open>h5{display:none}.d-flex.open nav a{display:block}.btn-toggle{display:block;position:fixed;right:0;top:0;width:100%;height:50px;z-index:1000;box-shadow:1px 0 10px 0 #888;background-color:white}.btn-toggle::before,.btn-toggle::after{content:"";position:absolute;transition:all .25s ease;width:30px;height:2px;background-color:gray}.btn-toggle::before{top:10px;right:10px;box-shadow:0 12px 0 gray}.btn-toggle::after{top:34px;right:10px}.btn-toggle.open::before{top:25px;right:10px;transform:rotate(45deg);box-shadow:none}.btn-toggle.open::after{top:25px;right:10px;transform:rotate(-45deg)}.markdown-section{max-width:100%;margin-top:50px;padding-left:45px;padding-right:45px}.banner div.card-img-overlay h4{font-size:1.3em;color:#fff;text-align:center}.banner{margin-left:8px;margin-right:0;width:130px}.item{width:130px;margin-left:5px;margin-right:5px;margin-top:10px;margin-bottom:10px;display:inline-block;position:relative;cursor:pointer;transition:box-shadow .3s;text-decoration:none}.uiflow_p{height:auto}.pc-navigation{display:none}.product_page{margin-left:0;margin-top:0}.mb-navigation{z-index:9999;position:fixed;top:0;left:0;right:50px;height:50px;color:#343a40;border-radius:0;background:white;line-height:inherit;display:block;box-shadow:-12px -1px 10px #888}.nav-content{position:fixed;top:50px;left:0;right:0;z-index:999}.search{position:fixed;z-index:1001;top:6px;left:-2px}.mask{display:none;width:130px;height:186px}.mask-btn1{position:relative;top:50px;left:23px}.mask-btn2{position:relative;top:75px;left:23px}.video_size{width:100%}}#loading{position:fixed;left:0;top:0;width:100%;height:100%;background:white;z-index:9999}.demo3{width:4px;height:4px;border-radius:2px;background:#007bff;position:absolute;animation:demo3 linear .8s infinite;-webkit-animation:demo3 linear .8s infinite}.demo3:nth-child(1){left:24px;top:2px;animation-delay:0s}.demo3:nth-child(2){left:40px;top:8px;animation-delay:.1s}.demo3:nth-child(3){left:47px;top:24px;animation-delay:.1s}.demo3:nth-child(4){left:40px;top:40px;animation-delay:.2s}.demo3:nth-child(5){left:24px;top:47px;animation-delay:.4s}.demo3:nth-child(6){left:8px;top:40px;animation-delay:.5s}.demo3:nth-child(7){left:2px;top:24px;animation-delay:.6s}.demo3:nth-child(8){left:8px;top:8px;animation-delay:.7s}@keyframes demo3{0%,40%,100%{transform:scale(1)}20%{transform:scale(3)}}@-webkit-keyframes demo3{0%,40%,100%{transform:scale(1)}20%{transform:scale(3)}}.loading-flex{position:absolute;top:45%;left:50%}@media screen and (max-width:768px){.loading-flex{position:absolute;top:45%;left:45%}.pic{width:50%}}.table_center tr{text-align:center}.table-wrapper{box-shadow:-7px 0 20px 0 #888}.fl-table{border-radius:5px;font-size:12px;font-weight:normal;border:0;border-collapse:collapse;width:100%;max-width:100%;white-space:nowrap;background-color:white}.fl-table td,.fl-table th{text-align:center !important;padding:18px}.fl-table td{border-right:1px solid #f8f8f8;font-size:12px}.fl-table thead th{color:#fff;background:#4fc3a1}.fl-table thead th:nth-child(odd){color:#fff;background:#324960}.fl-table tr:nth-child(even){background:#f8f8f8}@media screen and (max-width:768px){.fl-table{display:block !important;width:100%;overflow-x:auto}.fl-table thead,.fl-table tbody,.fl-table thead th{display:block}.fl-table thead th:last-child{border-bottom:0}.fl-table thead{float:left;display:block !important}.fl-table tbody{width:auto;position:relative;overflow-x:auto}.fl-table td,.fl-table th{padding:20px .625em .625em .625em;height:60px;vertical-align:middle;box-sizing:border-box;overflow-x:auto;overflow-y:auto;width:120px;font-size:13px;text-overflow:ellipsis}.fl-table thead th{text-align:left;border-bottom:1px solid #f7f7f9}.fl-table tbody tr{display:table-cell !important}.fl-table tbody tr:nth-child(odd){background:0}.fl-table tr:nth-child(even){background:transparent}.fl-table tr td:nth-child(odd){background:#f8f8f8;border-right:1px solid #e6e4e4}.fl-table tr td:nth-child(even){border-right:1px solid #e6e4e4}.fl-table tbody td{display:block;text-align:center}}mark{background-color:#888;color:white}.faq-class{border:1px solid #d9d9d9;margin-bottom:1.5%;background-color:#d9d9d9;padding:20px;border-radius:10px;height:auto}.faq-class h5{color:#666 !important;font-size:16px !important;position:relative;margin:0 !important}.search-tips{border:1px solid #d9d9d9;margin-bottom:1.5%;background-color:#d9d9d9;padding:20px;border-radius:10px;height:auto}.search-tips h5{color:#666 !important;font-size:16px !important;position:relative;margin:0 !important}.faq-item{border:1px solid #d9d9d9;margin-bottom:1.5%;background-color:#fff;padding:20px;border-radius:10px;height:auto}.faq-title{color:#666 !important;font-size:16px !important;position:relative;margin:0 !important;padding-right:30px !important}.faq-title::before{background-color:#007bff;content:"";width:20px;height:20px;border-radius:20px;position:absolute;right:0;top:0;bottom:0;margin:auto}.faq-button{height:0;margin:0 !important}.faq-button::after{background-color:white;content:"";width:12px;height:2px;position:absolute;top:0;right:4px;bottom:0;margin:auto;z-index:10}.faq-button::before{background-color:white;content:"";width:12px;height:2px;position:absolute;top:0;right:4px;bottom:0;margin:auto;transform:rotate(90deg);z-index:10}.faq-answer{border:0;outline:0;font-weight:400;max-height:0;overflow:auto;transition:max-height .35s ease}.faq-answer div{padding-top:30px;color:#666 !important}.faq-answer div span{display:block}.faq-item .faq-title.open+.faq-answer{max-height:600px}.faq-img{margin-top:20px;margin-bottom:20px;width:40%;display:inline-block}.cases-item{border:1px solid #d9d9d9;margin-bottom:1.5%;background-color:#fff;padding:20px;border-radius:10px;height:auto}.cases-title{color:#666 !important;font-size:16px !important;position:relative;margin:0 !important;padding-right:30px !important}.anchor-box{position:fixed;top:30%;left:25px;display:-webkit-flex;display:flex;flex-direction:column;z-index:50;width:max-content}.anchor-box img{width:30px;height:31px;margin-left:10px;margin-top:2px}.anchor-box svg{margin-left:10px;margin-top:2px}.anchor-box>a{display:-webkit-flex;display:flex;flex-direction:row;height:40px;width:180px;padding:2px 10px;text-decoration:none;outline:0;border:0;border-radius:25px;color:#fff !important;font-size:16px;line-height:1.2;transition:all .3s ease;background-color:#333;box-shadow:4px 4px 8px 0 #837878;-moz-box-shadow:4px 4px 8px 0 #837878;-webkit-box-shadow:4px 4px 8px 0 #837878;margin-top:12px}.anchor-box>a:hover{background-color:#007aff !important;box-shadow:4px 4px 8px 0 #aeaeae !important;-moz-box-shadow:4px 4px 8px 0 #aeaeae !important;-webkit-box-shadow:4px 4px 8px 0 #aeaeae !important}.anchor-box span{width:100px;text-align:center;margin-left:6px;overflow:hidden;white-space:nowrap}.anchor-box svg{margin-left:12px;margin-top:4px}.anchor-active{background-color:#007aff !important;box-shadow:4px 4px 8px 0 #aeaeae !important;-moz-box-shadow:4px 4px 8px 0 #aeaeae !important;-webkit-box-shadow:4px 4px 8px 0 #aeaeae !important}.anchor-quiet{background-color:#333 !important;box-shadow:4px 4px 8px 0 #837878 !important;-moz-box-shadow:4px 4px 8px 0 #837878 !important;-webkit-box-shadow:4px 4px 8px 0 #837878 !important}@media screen and (max-width:1580px){.anchor-box{left:10px}}@media screen and (max-width:1445px){.anchor-box{left:-10px}}@media screen and (max-width:1260px){.anchor-box{left:-35px}}@media screen and (max-width:1000px){.anchor-box{left:-60px}}@media screen and (max-width:768px){.anchor-box{position:fixed;top:45%;left:auto;right:-120px;display:-webkit-flex;display:flex;flex-direction:column;z-index:9999}.anchor-active{float:left;transform:translateX(-100px) !important}.anchor-quiet{float:left;transform:translateX(0px) !important}}.easyloader-box{display:flex;flex-direction:row;width:80%}.easyloader-box>div{position:relative;width:50%;overflow:hidden}.easyloader-box img,video{width:100%}.easyloader-box p{margin:10px 25px;color:white}.easyloader-mask{position:absolute;right:0;bottom:6px;height:100%;width:100%;background-color:black;opacity:.7;transition:all .3s;display:flex;flex-direction:column;justify-content:center}.easyloader-mask a{margin-top:50px;text-align:center}.video_play{bottom:-100%}.easyloader-btn{position:absolute;display:flex;flex-direction:row;justify-content:space-around;bottom:7%;width:100%}.easyloader-btn a{width:90px;text-align:center;padding:2px 10px;background-color:#007bff;color:white !important;border-radius:10px}.easyloader-btn a:hover{background-color:#45a9ff}@media screen and (max-width:768px){.easyloader-box{flex-direction:column;width:100%}.easyloader-box>div{width:100%}}.platform-box{display:flex;flex-direction:row;justify-content:center;flex-wrap:wrap}.platform-item{position:relative;overflow:hidden;margin:20px;box-shadow:0 0 5px 0 #dbdbdb;border-radius:15px}.platform-item h3{position:absolute;top:50%;width:100%;text-align:center;font-size:20px;font-weight:normal;color:#fff;z-index:11}.platform-tag{position:absolute;top:50%;left:45%;width:150px;height:150px;margin:-60px 0 0 -60px;background:#333;opacity:.8;border-radius:50%;z-index:10;-webkit-transform:scale(1,1);-moz-transform:scale(1,1);transform:scale(1,1);-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .5s cubic-bezier(0.23,0.53,0.22,0.93)}.platform-item a:hover .platform-tag{transform:scale(4.3,4.3)} +:root { + --theme-color: hsl(204,90%,45%) +} + +a { + text-decoration: none !important +} + +img { + z-index: 51 +} + +.markdown-section { + max-width: 80%; + margin-top: 50px +} + +.markdown-section a { + color: var(--theme-color,#42b983) +} + +.markdown-section iframe[src*="buttons.github.io"] { + margin: 0 +} + +body[data-page="zh_CN/uiflow/uiflow_home_page.md"] article.markdown-section { + max-width: 100%; + padding: 0 +} + +body[data-page="en/uiflow/uiflow_home_page.md"] article.markdown-section { + max-width: 100%; + padding: 0 +} + +body[data-page="zh_CN/arduino/arduino_home_page.md"] article.markdown-section { + max-width: 100%; + padding: 0 +} + +body[data-page="en/arduino/arduino_home_page.md"] article.markdown-section { + max-width: 100%; + padding: 0 +} + +.pic { + width: 30% +} + +.video_size { + width: 50% +} + +.uiflow_banner { + position: relative +} + +.row a { + color: white; + text-decoration: none +} + +.row a:hover { + color: white; + text-decoration: none +} + +.uiflow_p { + height: 100px +} + +.item { + width: 150px; + margin-right: 10px; + margin-top: 10px; + margin-bottom: 10px; + display: inline-block; + position: relative; + cursor: pointer; + transition: box-shadow .3s; + text-decoration: none; + background-color: white +} + +.related_links { + position: fixed; + top: 35%; + right: 0; + z-index: 900; + width: 50px +} + +.related_links a { + display: block; + width: 50px; + height: 50px; + text-decoration: none; + transition: all .25s ease; + float: right +} + +.related_links a:first-child { + border-top-left-radius: 3px; + background-color: #76c5f0 +} + +.related_links a:nth-child(2) { + background-color: #007cc2 +} + +.related_links a:nth-child(3) { + background-color: #dc214c +} + +.related_links a:nth-child(4) { + border-bottom-left-radius: 3px; + background-color: #1f1a17 +} + +.related_links a:hover { + width: 90px +} + +.related_links a img { + position: relative; + top: 5px; + left: 5px; + width: 40px +} + +.related_links a:nth-child(4) img { + top: 3.5px; + left: 3.5px; + width: 43px +} + +.related_links div img { + position: relative; + top: 10px; + left: 0; + width: 50px; + transition: all .25s ease +} + +.related_links div img:hover { + transform: scale(1.05) +} + +@media screen and (max-width:768px) { + .related_links { + display: none + } +} + +.item-title { + text-align: center; + margin-top: 10px; + margin-bottom: 10px +} + +.item a { + color: black; + text-decoration: none +} + +.item a:hover { + text-decoration: none +} + +.dropdown { + display: inline-block; + transition: all .25s ease; + color: #343a40 +} + +.dropdown div { + position: absolute; + overflow: hidden; + height: 0; + background-color: #fff; + transition: all .25s ease; + left: -50px; + text-align: center; + top: 40px; + z-index: 1001; + min-width: 10rem +} + +.dropdown:hover { + box-shadow: 0 2px 0 0 #007bff; + color: #007bff +} + +.dropdown:hover div { + padding: .5rem 0; + margin: .125rem 0 0; + font-size: 1rem; + color: #212529; + list-style: none; + background-clip: padding-box; + height: max-content; + box-shadow: 0 12px 11px 0 #888 +} + +.dropdown div a:hover { + color: #007bff !important +} + +.dropdown div a:active { + background-color: #ccc !important +} + +.mask { + position: absolute; + top: 0; + left: 0; + width: 150px; + height: 206px; + background: rgba(0,0,0,0.7); + color: #fff; + opacity: 0 +} + +.mask h3 { + text-align: center +} + +.item a:hover .mask { + opacity: 1 +} + +.mask-btn1 { + position: relative; + top: 60px; + left: 30px +} + +.mask-btn2 { + position: relative; + top: 87px; + left: 30px +} + +.product_list div.btn-group-vertical { + display: none +} + +.product_list:hover div.btn-group-vertical { + position: fixed; + display: block; + margin: 0; + z-index: 9999 +} + +.item:hover { + box-shadow: 0 0 10px #6ab2ff +} + +main>.content { + margin: 0 +} + +div.card-img-overlay { + background-color: rgba(0,0,0,0.6) +} + +div.card-img-overlay:hover { + background-color: rgba(0,0,0,0.25); + color: blue !important +} + +.banner { + width: 100%; + height: 300px; + background-color: #fffbff +} + +.d-flex { + z-index: 50; + position: fixed; + top: 0; + right: 0; + left: 0 +} + +.btn-toggle { + display: none +} + +.pc-navigation { + position: fixed; + top: 20%; + left: 4% +} + +.pc-navigation button { + font-weight: bold; + height: 53px +} + +.mb-navigation { + display: none +} + +.product_page { + margin-left: 110px; + margin-top: 100px +} + +.search { + display: none; + position: fixed; + z-index: 1001; + top: 20px; + left: 20%; + height: 56px; + line-height: 0; + padding: 0 20px +} + +.search input { + border-radius: 40px; + border: 0; + outline: 0; + background: #eee; + width: 240px; + height: 38px; + padding: 0 0 0 20px +} + +.search .search-btn { + position: absolute; + top: 10px; + right: 40px; + border-radius: 100px; + width: 30px; + height: 30px +} + +.search i { + position: absolute; + top: 6px; + right: 7px; + font-size: 18px +} + +body[data-page="index.md"] .search { + display: inline-block +} + +body[data-page="en/faq.md"] .search { + display: inline-block +} + +body[data-page="index.md"] .markdown-section { + margin-top: 25px +} + +body[data-page="zh_CN/README.md"] .search { + display: inline-block +} + +body[data-page="zh_CN/faq.md"] .search { + display: inline-block +} + +body[data-page="zh_CN/README.md"] .markdown-section { + margin-top: 25px +} + +@media screen and (max-width:768px) { + .dropdown { + display: block + } + + .d-flex { + display: none !important + } + + .d-flex.open { + display: block !important; + position: fixed; + top: 50px; + right: 0; + width: 50%; + background-color: white; + z-index: 1000; + left: inherit + } + + .d-flex.open>h5 { + display: none + } + + .d-flex.open nav a { + display: block + } + + .btn-toggle { + display: block; + position: fixed; + right: 0; + top: 0; + width: 100%; + height: 50px; + z-index: 1000; + box-shadow: 1px 0 10px 0 #888; + background-color: white + } + + .btn-toggle::before,.btn-toggle::after { + content: ""; + position: absolute; + transition: all .25s ease; + width: 30px; + height: 2px; + background-color: gray + } + + .btn-toggle::before { + top: 10px; + right: 10px; + box-shadow: 0 12px 0 gray + } + + .btn-toggle::after { + top: 34px; + right: 10px + } + + .btn-toggle.open::before { + top: 25px; + right: 10px; + transform: rotate(45deg); + box-shadow: none + } + + .btn-toggle.open::after { + top: 25px; + right: 10px; + transform: rotate(-45deg) + } + + .markdown-section { + max-width: 100%; + margin-top: 50px; + padding-left: 45px; + padding-right: 45px + } + + .banner div.card-img-overlay h4 { + font-size: 1.3em; + color: #fff; + text-align: center + } + + .banner { + margin-left: 8px; + margin-right: 0; + width: 130px + } + + .item { + width: 130px; + margin-left: 5px; + margin-right: 5px; + margin-top: 10px; + margin-bottom: 10px; + display: inline-block; + position: relative; + cursor: pointer; + transition: box-shadow .3s; + text-decoration: none + } + + .uiflow_p { + height: auto + } + + .pc-navigation { + display: none + } + + .product_page { + margin-left: 0; + margin-top: 0 + } + + .mb-navigation { + z-index: 9999; + position: fixed; + top: 0; + left: 0; + right: 50px; + height: 50px; + color: #343a40; + border-radius: 0; + background: white; + line-height: inherit; + display: block; + box-shadow: -12px -1px 10px #888 + } + + .nav-content { + position: fixed; + top: 50px; + left: 0; + right: 0; + z-index: 999 + } + + .search { + position: fixed; + z-index: 1001; + top: 6px; + left: -2px + } + + .mask { + display: none; + width: 130px; + height: 186px + } + + .mask-btn1 { + position: relative; + top: 50px; + left: 23px + } + + .mask-btn2 { + position: relative; + top: 75px; + left: 23px + } + + .video_size { + width: 100% + } +} + +#loading { + position: fixed; + left: 0; + top: 0; + width: 100%; + height: 100%; + background: white; + z-index: 9999 +} + +.demo3 { + width: 4px; + height: 4px; + border-radius: 2px; + background: #007bff; + position: absolute; + animation: demo3 linear .8s infinite; + -webkit-animation: demo3 linear .8s infinite +} + +.demo3:nth-child(1) { + left: 24px; + top: 2px; + animation-delay: 0s +} + +.demo3:nth-child(2) { + left: 40px; + top: 8px; + animation-delay: .1s +} + +.demo3:nth-child(3) { + left: 47px; + top: 24px; + animation-delay: .1s +} + +.demo3:nth-child(4) { + left: 40px; + top: 40px; + animation-delay: .2s +} + +.demo3:nth-child(5) { + left: 24px; + top: 47px; + animation-delay: .4s +} + +.demo3:nth-child(6) { + left: 8px; + top: 40px; + animation-delay: .5s +} + +.demo3:nth-child(7) { + left: 2px; + top: 24px; + animation-delay: .6s +} + +.demo3:nth-child(8) { + left: 8px; + top: 8px; + animation-delay: .7s +} + +@keyframes demo3 { + 0%,40%,100% { + transform: scale(1) + } + + 20% { + transform: scale(3) + } +} + +@-webkit-keyframes demo3 { + 0%,40%,100% { + transform: scale(1) + } + + 20% { + transform: scale(3) + } +} + +.loading-flex { + position: absolute; + top: 45%; + left: 50% +} + +@media screen and (max-width:768px) { + .loading-flex { + position: absolute; + top: 45%; + left: 45% + } + + .pic { + width: 50% + } +} + +.table_center tr { + text-align: center +} + +.table-wrapper { + box-shadow: -7px 0 20px 0 #888 +} + +.fl-table { + border-radius: 5px; + font-size: 12px; + font-weight: normal; + border: 0; + border-collapse: collapse; + width: 100%; + max-width: 100%; + white-space: nowrap; + background-color: white +} + +.fl-table td,.fl-table th { + text-align: center !important; + padding: 18px +} + +.fl-table td { + border-right: 1px solid #f8f8f8; + font-size: 12px +} + +.fl-table thead th { + color: #fff; + background: #4fc3a1 +} + +.fl-table thead th:nth-child(odd) { + color: #fff; + background: #324960 +} + +.fl-table tr:nth-child(even) { + background: #f8f8f8 +} + +@media screen and (max-width:768px) { + .fl-table { + display: block !important; + width: 100%; + overflow-x: auto + } + + .fl-table thead,.fl-table tbody,.fl-table thead th { + display: block + } + + .fl-table thead th:last-child { + border-bottom: 0 + } + + .fl-table thead { + float: left; + display: block !important + } + + .fl-table tbody { + width: auto; + position: relative; + overflow-x: auto + } + + .fl-table td,.fl-table th { + padding: 20px .625em .625em .625em; + height: 60px; + vertical-align: middle; + box-sizing: border-box; + overflow-x: auto; + overflow-y: auto; + width: 120px; + font-size: 13px; + text-overflow: ellipsis + } + + .fl-table thead th { + text-align: left; + border-bottom: 1px solid #f7f7f9 + } + + .fl-table tbody tr { + display: table-cell !important + } + + .fl-table tbody tr:nth-child(odd) { + background: 0 + } + + .fl-table tr:nth-child(even) { + background: transparent + } + + .fl-table tr td:nth-child(odd) { + background: #f8f8f8; + border-right: 1px solid #e6e4e4 + } + + .fl-table tr td:nth-child(even) { + border-right: 1px solid #e6e4e4 + } + + .fl-table tbody td { + display: block; + text-align: center + } +} + +mark { + background-color: #888; + color: white +} + +.faq-class { + border: 1px solid #d9d9d9; + margin-bottom: 1.5%; + background-color: #d9d9d9; + padding: 20px; + border-radius: 10px; + height: auto +} + +.faq-class h5 { + color: #666 !important; + font-size: 16px !important; + position: relative; + margin: 0 !important +} + +.search-tips { + border: 1px solid #d9d9d9; + margin-bottom: 1.5%; + background-color: #d9d9d9; + padding: 20px; + border-radius: 10px; + height: auto +} + +.search-tips h5 { + color: #666 !important; + font-size: 16px !important; + position: relative; + margin: 0 !important +} + +.faq-item { + border: 1px solid #d9d9d9; + margin-bottom: 1.5%; + background-color: #fff; + padding: 20px; + border-radius: 10px; + height: auto +} + +.faq-title { + color: #666 !important; + font-size: 16px !important; + position: relative; + margin: 0 !important; + padding-right: 30px !important +} + +.faq-title::before { + background-color: #007bff; + content: ""; + width: 20px; + height: 20px; + border-radius: 20px; + position: absolute; + right: 0; + top: 0; + bottom: 0; + margin: auto +} + +.faq-button { + height: 0; + margin: 0 !important +} + +.faq-button::after { + background-color: white; + content: ""; + width: 12px; + height: 2px; + position: absolute; + top: 0; + right: 4px; + bottom: 0; + margin: auto; + z-index: 10 +} + +.faq-button::before { + background-color: white; + content: ""; + width: 12px; + height: 2px; + position: absolute; + top: 0; + right: 4px; + bottom: 0; + margin: auto; + transform: rotate(90deg); + z-index: 10 +} + +.faq-answer { + border: 0; + outline: 0; + font-weight: 400; + max-height: 0; + overflow: auto; + transition: max-height .35s ease +} + +.faq-answer div { + padding-top: 30px; + color: #666 !important +} + +.faq-answer div span { + display: block +} + +.faq-item .faq-title.open+.faq-answer { + max-height: 600px +} + +.faq-img { + margin-top: 20px; + margin-bottom: 20px; + width: 40%; + display: inline-block +} + +.cases-item { + border: 1px solid #d9d9d9; + margin-bottom: 1.5%; + background-color: #fff; + padding: 20px; + border-radius: 10px; + height: auto +} + +.cases-title { + color: #666 !important; + font-size: 16px !important; + position: relative; + margin: 0 !important; + padding-right: 30px !important +} + +.anchor-box { + position: fixed; + top: 30%; + left: 25px; + display: -webkit-flex; + display: flex; + flex-direction: column; + z-index: 50; + width: max-content +} + +.anchor-box img { + width: 30px; + height: 31px; + margin-left: 10px; + margin-top: 2px +} + +.anchor-box svg { + margin-left: 10px; + margin-top: 2px +} + +.anchor-box>a { + display: -webkit-flex; + display: flex; + flex-direction: row; + height: 40px; + width: 180px; + padding: 2px 10px; + text-decoration: none; + outline: 0; + border: 0; + border-radius: 25px; + color: #fff !important; + font-size: 16px; + line-height: 1.2; + transition: all .3s ease; + background-color: #333; + box-shadow: 4px 4px 8px 0 #837878; + -moz-box-shadow: 4px 4px 8px 0 #837878; + -webkit-box-shadow: 4px 4px 8px 0 #837878; + margin-top: 12px +} + +.anchor-box>a:hover { + background-color: #007aff !important; + box-shadow: 4px 4px 8px 0 #aeaeae !important; + -moz-box-shadow: 4px 4px 8px 0 #aeaeae !important; + -webkit-box-shadow: 4px 4px 8px 0 #aeaeae !important +} + +.anchor-box span { + width: 100px; + text-align: center; + margin-left: 6px; + overflow: hidden; + white-space:nowrap; +} + +.anchor-box svg { + margin-left: 12px; + margin-top: 4px +} + +.anchor-active { + background-color: #007aff !important; + box-shadow: 4px 4px 8px 0 #aeaeae !important; + -moz-box-shadow: 4px 4px 8px 0 #aeaeae !important; + -webkit-box-shadow: 4px 4px 8px 0 #aeaeae !important +} + +.anchor-quiet { + background-color: #333 !important; + box-shadow: 4px 4px 8px 0 #837878 !important; + -moz-box-shadow: 4px 4px 8px 0 #837878 !important; + -webkit-box-shadow: 4px 4px 8px 0 #837878 !important +} + +@media screen and (max-width:1580px) { + .anchor-box { + left: 10px + } +} + +@media screen and (max-width:1445px) { + .anchor-box { + left: -10px + } +} + +@media screen and (max-width:1260px) { + .anchor-box { + left: -35px + } +} + +@media screen and (max-width:1000px) { + .anchor-box { + left: -60px + } +} + +@media screen and (max-width:768px) { + .anchor-box { + position: fixed; + top: 45%; + left: auto; + right: -120px; + display: -webkit-flex; + display: flex; + flex-direction: column; + z-index: 9999 + } + + .anchor-active { + float: left; + transform: translateX(-100px) !important + } + + .anchor-quiet { + float: left; + transform: translateX(0px) !important + } +} + +.easyloader-box { + display: flex; + flex-direction: row; + width: 80% +} + +.easyloader-box>div { + position: relative; + width: 50%; + overflow: hidden +} + +.easyloader-box img,video { + width: 100% +} + +.easyloader-box p { + margin: 10px 25px; + color: white +} + +.easyloader-mask { + position: absolute; + right: 0; + bottom: 6px; + height: 100%; + width: 100%; + background-color: black; + opacity: .7; + transition: all .3s; + display: flex; + flex-direction: column; + justify-content: center +} + + +.easyloader-mask a{ + margin-top:50px; + text-align: center; +} + +.video_play { + bottom: -100%; + +} + +.easyloader-btn { + position: absolute; + display: flex; + flex-direction: row; + justify-content: space-around; + bottom: 7%; + width: 100%; +} + +.easyloader-btn a { + width: 90px; + text-align: center; + padding: 2px 10px; + background-color: #007bff; + color: white !important; + border-radius: 10px +} + +.easyloader-btn a:hover { + background-color: #45a9ff +} + +@media screen and (max-width:768px) { + .easyloader-box { + flex-direction: column; + width: 100% + } + + .easyloader-box>div { + width: 100% + } +} + + + +.platform-box { + display: flex; + flex-direction: row; + justify-content: center; + flex-wrap: wrap; +} + + +.platform-item { + position: relative; + overflow: hidden; + margin: 20px; + box-shadow: 0px 0px 5px 0px #dbdbdb; + border-radius: 15px; +} + +.platform-box > div:nth-of-type(1)::after{ + content: ""; + position: absolute; + width: 5px; + height: 300px; + background-color: gray; + right: -22px; + top: 100px; +} + +.platform-item h3 { + position: absolute; + top: 50%; + width: 100%; + text-align: center; + font-size: 20px; + font-weight: normal; + color: #fff; + z-index: 11; +} + + +.platform-tag{ + position: absolute; + top: 50%; + left: 45%; + width: 150px; + height: 150px; + margin: -60px 0 0 -60px; + background: #333; + opacity: .8; + border-radius: 50%; + z-index: 10; + -webkit-transform: scale(1, 1); + -moz-transform: scale(1, 1); + transform: scale(1, 1); + -webkit-transition: all .3s; + -moz-transition: all .3s; + transition: all .5s cubic-bezier(0.23, 0.53, 0.22, 0.93); +} + +.platform-item a:hover .platform-tag{ + transform: scale(4.3, 4.3); +} + + +@media screen and (max-width:768px) { + .platform-box > div:nth-of-type(1)::after{ + content: ""; + position: absolute; + width: 300px; + height: 5px; + background-color: gray; + right: -30px; + top: 455px; + } +} \ No newline at end of file diff --git a/docs/assets/img/quickstart_cn.jpg b/docs/assets/img/quickstart_cn.jpg new file mode 100644 index 0000000000000000000000000000000000000000..698a1d53126a89bed04ce35b289d717e24f4fe41 GIT binary patch literal 44004 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%0D$|G4;lro89=Z(g6h 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

kWKYyXtm7(lD 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 r31Ew*Q?%kuVp$dS|Lh +>EasyLoader是一个简洁快速的程序烧录器,其内置了一个产品相关的案例程序,通过简单步骤将其烧录至主控,即可进行一系列的功能验证.**(程序烧录前,请根据设备类型安装相应驱动程序. M5Core型主机[请点击此处查看CP210X驱动安装教程](zh_CN/arduino/arduino_development?id=安装串口驱动),M5StickC/V/T/ATOM系列可免驱动使用)** - - ->1.EasyLoader is a simple and fast program burner. Every product page in EasyLoader provides a product-related case program. It can be burned to the master through simple steps, and a series of function verification can be performed.(**Currently EasyLoader is only available for Windows OS**) - ->2.After downloading the software, double-click to run the application, connect the M5 device to the computer via the data cable, select the port parameters, and click **"Burn"** to start burning. - -!>3.The CP210X (USB driver) needs to be installed before the EasyLoader is burned. [Click here to view the driver installation tutorial](en/related_documents/M5Burner#install-usb-driver) +

+
+
+
+ Windows + +
+
+
+ +
+ + +

案例描述:

+

触摸钢琴键盘,驱动扬声器发出不同的音调.

+
+
+
## PinMap diff --git a/docs/en/base/pm2.5.md b/docs/en/base/pm2.5.md index 1eaf1cf1..e7277c9f 100644 --- a/docs/en/base/pm2.5.md +++ b/docs/en/base/pm2.5.md @@ -52,6 +52,34 @@ SHT20 is a Humidity and temperature sensor IC. - Package size:125mm x 67mm x 23mm - Package weight:135g + +## EasyLoader + +>EasyLoader是一个简洁快速的程序烧录器,其内置了一个产品相关的案例程序,通过简单步骤将其烧录至主控,即可进行一系列的功能验证.**(程序烧录前,请根据设备类型安装相应驱动程序. M5Core型主机[请点击此处查看CP210X驱动安装教程](zh_CN/arduino/arduino_development?id=安装串口驱动),M5StickC/V/T/ATOM系列可免驱动使用)** + +
+
+
+
+ Windows + +
+
+
+ +
+ + +

案例描述:

+

温湿度显示、PM1.0 PM2.5 PM10标准颗粒物浓度与环境颗粒物浓度及颗粒物数量显示.

+
+
+
+ + ## Learn ### Datasheet diff --git a/docs/en/hat/hat-8servos.md b/docs/en/hat/hat-8servos.md index d469d3b4..19cdc319 100644 --- a/docs/en/hat/hat-8servos.md +++ b/docs/en/hat/hat-8servos.md @@ -37,13 +37,13 @@ ## EasyLoader ->EasyLoader is a simple and fast program burner. Every product page in EasyLoader provides a product-related case program. This can be burned to the M5 device through simple steps, and a series of function verifications can be performed. +>EasyLoader is a concise and fast program writer, which has a built-in case program related to the product. It can be burned to the main control by simple steps to perform a series of function verification. Please install the corresponding driver according to the device type. M5Core host [Please click here to view the CP210X driver installation tutorial](en/arduino/arduino_development), M5StickC/V/T/ATOM series can be used without driver)
diff --git a/docs/en/hat/hat-env.md b/docs/en/hat/hat-env.md index 7c259e9a..627f6d87 100644 --- a/docs/en/hat/hat-env.md +++ b/docs/en/hat/hat-env.md @@ -50,13 +50,29 @@ ## EasyLoader - +>EasyLoader is a concise and fast program writer, which has a built-in case program related to the product. It can be burned to the main control by simple steps to perform a series of function verification. Please install the corresponding driver according to the device type. M5Core host [Please click here to view the CP210X driver installation tutorial](en/arduino/arduino_development), M5StickC/V/T/ATOM series can be used without driver) - - ->1.EasyLoader is a simple and fast program burner. Every product page in EasyLoader provides a product-related case program. It can be burned to the master through simple steps, and a series of function verification can be performed.(**Currently EasyLoader is only available for Windows OS**) - ->2. After downloading the software, double-click to run the application, connect the M5 device to the computer through the data cable, select the port parameters, click **"Burn"** to start burning. (**For M5StickC burning, please Set the baud rate to 750000 or 115200**) +
+
+
+
+ Windows + +
+
+
+ +
+ + +

Description:

+

Air pressure, temperature and humidity display, magnetic force count value display.

+
+
+
## Example diff --git a/docs/en/hat/hat-pir.md b/docs/en/hat/hat-pir.md index 8c2d48dc..eb6a5c28 100644 --- a/docs/en/hat/hat-pir.md +++ b/docs/en/hat/hat-pir.md @@ -45,13 +45,29 @@ ## EasyLoader - +>EasyLoader is a concise and fast program writer, which has a built-in case program related to the product. It can be burned to the main control by simple steps to perform a series of function verification. Please install the corresponding driver according to the device type. M5Core host [Please click here to view the CP210X driver installation tutorial](en/arduino/arduino_development), M5StickC/V/T/ATOM series can be used without driver) - - ->1.EasyLoader is a simple and fast program burner. Every product page in EasyLoader provides a product-related case program. It can be burned to the master through simple steps, and a series of function verification can be performed.(**Currently EasyLoader is only available for Windows OS**) - ->2. After downloading the software, double-click to run the application, connect the M5 device to the computer through the data cable, select the port parameters, click **"Burn"** to start burning. (**For M5StickC burning, please Set the baud rate to 750000 or 115200**) +
+
+
+
+ Windows + +
+
+
+ +
+ + +

Description:

+

The real-time display shows the PIR HAT monitoring level.

+
+
+
## Example diff --git a/docs/en/hat/hat-powerc.md b/docs/en/hat/hat-powerc.md index 9b0a4db3..719cc845 100644 --- a/docs/en/hat/hat-powerc.md +++ b/docs/en/hat/hat-powerc.md @@ -51,6 +51,32 @@ *To get complete code, please click [here](https://github.com/m5stack/M5-ProductExampleCodes/tree/master/Hat/PowerC/PowerC)* +## EasyLoader + +>EasyLoader是一个简洁快速的程序烧录器,其内置了一个产品相关的案例程序,通过简单步骤将其烧录至主控,即可进行一系列的功能验证.**(程序烧录前,请根据设备类型安装相应驱动程序. M5Core型主机[请点击此处查看CP210X驱动安装教程](zh_CN/arduino/arduino_development?id=安装串口驱动),M5StickC/V/T/ATOM系列可免驱动使用)** + +
+
+
+
+ Windows + +
+
+
+ +
+ + +

案例描述:

+

检测当前底座电池电压以及电量信息.

+
+
+
+ ## Video