index.html 2.7 KB

123456789101112131415161718192021222324252627282930313233343536373839
  1. {layout name="passport:layout" /}
  2. <div class="wrap-full row apps">
  3. {foreach $list as $rs}
  4. <div class="col-s33 col-m100">
  5. <a class="app row" href="{:url('system/passport.appshop/review',['id' => $rs.id])}">
  6. <div class="col-20"><img src="__STATIC__/{$rs.miniapp_dir}/logo.png" class="applogo"/></div>
  7. <div class="col-80">
  8. <div class="title"><h4>{$rs.title}</h4>
  9. <span class="hide-m">{switch $rs.types}
  10. {case mp}公众号{/case}
  11. {case program}小程序{/case}
  12. {case app}APP{/case}
  13. {case mp_program}小程序/公众号{/case}
  14. {case mp_program_app}小程序/公众号/APP{/case}
  15. {default /}开放应用{/switch}
  16. <div class="qrcode fn-hide"><img src="{$rs.qrcode}" />微信扫码体验</div>
  17. </span><span class="hide-s go">进入</span>
  18. </div>
  19. <div class="miniapp-footer"><p class="describe">{$rs.describe|dehtml}</p></div>
  20. </div>
  21. </a>
  22. </div>
  23. {/foreach}
  24. </div>
  25. {$list|raw}
  26. <style type="text/css">
  27. .app{margin: 0px 5px 10px 5px;padding:10px;background-color: #fff;border-radius: 5px;border: 1px solid #eaeef1;border-radius: 3px;transition: all .2s;}
  28. .app:hover{box-shadow: 0 8px 24px rgba(0,0,0,.12);}
  29. .app .applogo{width:100%;border-radius:15px;padding:5px;}
  30. .app .title{display: flex;display: -webkit-box; display: -moz-box; display: -ms-flexbox;display: -webkit-flex; display: flex;line-height: 30px;}
  31. .app .title h4{flex: 1;padding:5px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;font-size: 15px;font-weight: 600;color: #777;line-height: 18px;}
  32. .app .title h4:hover{color: #ee591f;}
  33. .app .title span {margin: 0px 5px;padding:0px 5px;line-height: 25px;font-size: 12px;color: #404040;border: 1px solid #f4f4f4;text-align: center;border-radius: 5px;display: inline-block;position: relative;}
  34. .app .title span:hover .qrcode{display: block;width: 160px;overflow: hidden;background: #FFFFFF;box-shadow: 0 0 1px #d6d6d6;text-align: center;font-size: 14px;color: #303030;position: absolute;right:0px;top:30px;z-index: 99;padding: 10px;line-height: 25px;}
  35. .app .title span:hover .qrcode img{width: 100%;}
  36. .app .miniapp-footer{width: 100%;height:70px;padding: 5px;left: 0;bottom: 0;color: #808080;overflow: hidden;}
  37. .app .describe{font-size: 14px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp:3;-webkit-box-orient: vertical;}
  38. .app span.go{font-size:14px;background: #fff;border: 1px solid #0db252;color: #0db252;text-align: center;}
  39. </style>