<%include pub/head.html%>
</head>
<style type="text/css">
@keyframes line-scale {
0% {
-webkit-transform: scaley(1);
transform: scaley(1); }
50% {
-webkit-transform: scaley(0.4);
transform: scaley(0.4); }
100% {
-webkit-transform: scaley(1);
transform: scaley(1); } }
.line-scale > div:nth-child(1) {
-webkit-animation: line-scale 1s 0.1s infinite cubic-bezier(.2, .68, .18, 1.08);
animation: line-scale 1s 0.1s infinite cubic-bezier(.2, .68, .18, 1.08); }
.line-scale > div:nth-child(2) {
-webkit-animation: line-scale 1s 0.2s infinite cubic-bezier(.2, .68, .18, 1.08);
animation: line-scale 1s 0.2s infinite cubic-bezier(.2, .68, .18, 1.08); }
.line-scale > div:nth-child(3) {
-webkit-animation: line-scale 1s 0.3s infinite cubic-bezier(.2, .68, .18, 1.08);
animation: line-scale 1s 0.3s infinite cubic-bezier(.2, .68, .18, 1.08); }
.line-scale > div:nth-child(4) {
-webkit-animation: line-scale 1s 0.4s infinite cubic-bezier(.2, .68, .18, 1.08);
animation: line-scale 1s 0.4s infinite cubic-bezier(.2, .68, .18, 1.08); }
.line-scale > div:nth-child(5) {
-webkit-animation: line-scale 1s 0.5s infinite cubic-bezier(.2, .68, .18, 1.08);
animation: line-scale 1s 0.5s infinite cubic-bezier(.2, .68, .18, 1.08); }
.line-scale > div {
background-color: #00bcd4;
width: 4px;
height: 35px;
border-radius: 2px;
margin: 2px;
-webkit-animation-fill-mode: both;
animation-fill-mode: both;
display: inline-block; }
.loader-inner{
margin: auto;
width: 60px;
margin-top: 150px;
}
.loader-text{
text-align: center;
margin-top: 6px;
}
</style>
<body class="bodybg">
<input type="hidden" id="s_worksid" value="<%- works.worksid %>">
<div class="xu-index-head bg2" style="overflow: visible">
<div class="container">
<%include pub/nav.html%>
</div>
</div>
<%if(locals.user){%>
<input type="hidden" id="scratch_user_id" value="<%- locals.user._id%>">
<script type="text/javascript">
var user_headimg = '<%- locals.user.headimg%>';
</script>
<%}else{%>
<input type="hidden" id="scratch_user_id">
<%}%>
<div class="xu-mian-panel">
<div class="container">
<%if(works){%>
<input type="hidden" value="<%- works._id%>" id="works_id" />
<div class="wroks-content-panel no-pb">
<div class="works-cot-top">
<h4 class="title"><%- works.title%></h4>
<div class="works-author-bar">
<a href="/users/userindex/<%- works.user._id%>" target="_blank">
<img src="<%- works.user.headimg%>" class="works-user-headimg imgsmall" />
<span><%- works.user.nickname%></span>
</a>
<span class="eml">发布于:<%- createtime %></span>
<span class="eml">更新于:<%- updatetime %></span>
<span class="eml"><i class="icon iconfont icon-footprint"></i> <%= works.looks %></span>
<span class="eml tipwork-btn" data-toggle="modal" data-target="#tipWork"><i class="icon iconfont icon-warnfill"></i> 举报</span>
</div>
</div>
<div class="works-dis-panel row">
<div class="w-dis-left">
<p style="color:#999;font-size: 14px !important">项目较大,如没有出现,请耐心等待一会儿。</p>
<div class="loader-scratch">
<div class="loader-inner line-scale">
<div></div>
<div></div>
<div></div>
<div></div>
<div></div>
</div>
<p class="loader-text">正在加载,请稍等...</p>
</div>
<div class="w-dis-vm" id="scratch-player"></div>
</div>
<div class="w-dis-right">
<div class="w-cot-msg">
<h4 class="title">作品简介</h4>
<p><%- works.abstract%></p>
</div>
<div class="w-cot-msg">
<h4 class="title">操作说明</h4>
<%if(works.explain){%>
<p><%- works.explain%></p>
<%}else{%>
<p>暂无操作说明</p>
<%}%>
</div>
<div class="w-cot-msg w-l-tags">
<h4 class="title">标签</h4>
<%if(works.tags.indexOf('b') !== -1){%>
<a href="/works?page=1&type=b&sort=zan" target="_blank">游戏</a>
<%}%>
<%if(works.tags.indexOf('c') !== -1){%>
<a href="/works?page=1&type=c&sort=zan" target="_blank">动画</a>
<%}%>
<%if(works.tags.indexOf('d') !== -1){%>
<a href="/works?page=1&type=d&sort=zan" target="_blank">音乐</a>
<%}%>
<%if(works.tags.indexOf('e') !== -1){%>
<a href="/works?page=1&type=e&sort=zan" target="_blank">模拟</a>
<%}%>
<%if(works.tags.indexOf('f') !== -1){%>
<a href="/works?page=1&type=f&sort=zan" target="_blank">搞笑</a>
<%}%>
<%if(works.tags.indexOf('g') !== -1){%>
<a href="/works?page=1&type=g&sort=zan" target="_blank">故事</a>
<%}%>
</div>
<div class="do-this-job">
<%if(works && locals.user && works.user._id == locals.user._id){%>
<a href="/scratch#<%- works.worksid %>" class="check-job">查看积木</a>
<%}else{%>
<%if(works.isOnly != true){%>
<a href="/scratch#<%- works.worksid %>" class="check-job">查看积木</a>
<%}else{%>
<a class="check-job only">查看积木</a>
<%}%>
<%}%>
</div>
</div>
</div>
<div class="works-share-bar">
<% if(locals.user){ %>
<%
let zan_user_id = locals.user._id;
let zanList = works.zanlist;
let keepList = works.keeplist;
let _wzans = zanList.indexOf(zan_user_id);
let _wkeep = keepList.indexOf(zan_user_id);
let wzan_total = works.zan;
if(wzan_total > 1000){
wzan_total = (wzan_total/1000).toFixed(1) +'k'
}
%>
<% if(_wzans !== -1){ %>
<span class="icon-span ac" id="zan-works-btn" wzan="<%- works.zan %>"><i class="icon iconfont icon-appreciate_fill_light"></i> <span><%- wzan_total %></span></span>
<%}else{%>
<span class="icon-span" id="zan-works-btn" wzan="<%- works.zan %>"><i class="icon iconfont icon-appreciate_fill_light"></i> <span><%- wzan_total %></span></span>
<%}%>
<% if(_wkeep !== -1){ %>
<span class="icon-span ac" id="keep-works-btn"><i class="icon iconfont icon-favorfill"></i> <span>已收藏</span></span>
<%}else{%>
<span class="icon-span" id="keep-works-btn"><i class="icon iconfont icon-favorfill"></i> <span>收藏</span></span>
<%}%>
<% }else{ %>
<span class="icon-span" data-toggle="modal" data-target="#login"><i class="icon iconfont icon-appreciate_fill_light"></i> <span><%- works.zan %></span></span>
<span class="icon-span" data-toggle="modal" data-target="#login"><i class="icon iconfont icon-favorfill"></i> 收藏</span>
<% } %>
</div>
</div>
<%}%>
</div>
</div>
<%include pub/foot.html%>
<div class="modal slide modal-small" id="deleteWcomment" tabindex="-1" role="dialog">
<div class="modal-dialog" role="document">
<div class="modal-content">
<div class="modal-header">
<button type="button" class="close" data-dismiss="modal" aria-label="Close"><span aria-hidden="true">×</span></button>
<h4 class="modal-title">提醒</h4>
</div>
<div class="modal-body delete-modal-body">
<input type="hidden" id="wdeletecid-f">
<input type="hidden" id="wdeletecid-s">
确认要删除此条评论么?
</div>
<div class="modal-footer">
<button type="button" class="btn btn-danger" id="delete-wcomf-btn">删除</button>
<button type="button" class="btn btn-default" data-dismiss="modal">取消</button>
</div>
</di
没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
适用于:站长 搭建续求:windows/linux服务器 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
资源推荐
资源详情
资源评论
收起资源包目录
编程社区模板编程搭建网站 (1021个子文件)
0613367151573453745526 42KB
07078256921586442185992 42KB
14976288531552279031531 12KB
151388061586442185994 13KB
191326261586442052572 42KB
2162960081586441991174 42KB
2962448141586441978685 13KB
6382300051586441991175 13KB
722331791586441978681 42KB
8050135381552279031529 42KB
8050135381552279031529 42KB
945651841586442052574 13KB
bannerimg-1f325184 4KB
summernote-bs3.css 144KB
summernote-bs2.css 143KB
bootstrap.css 143KB
bootstrap.min.css 118KB
bootstrap.min.css 118KB
space.css 77KB
style.css 64KB
space.min.css 57KB
style.css 55KB
font-awesome.css 37KB
style.css 34KB
datepicker3.css 33KB
font-awesome.min.css 30KB
style.css 30KB
style.min.css 29KB
style.min.css 26KB
bootstrap-theme.css 26KB
bootstrap-theme.min.css 23KB
scratch.css 22KB
bootstrap-responsive.css 21KB
bootstrap-editable.css 21KB
datepicker.css 17KB
datatables.jqueryui.css 16KB
jquery.datatables.css 15KB
jquery.datatables_themeroller.css 14KB
datatables.jqueryui.min.css 14KB
jquery.datatables.min.css 13KB
simple-line-icons.css 12KB
nv.d3.css 12KB
summernote.css 10KB
nv.d3.min.css 9KB
dropzone.min.css 9KB
jeans.css 8KB
agent.css 8KB
style.css 8KB
default.css 8KB
aristo.css 8KB
toastr.css 7KB
toastr.min.css 6KB
jquery.ui.plupload.css 6KB
datatables.bootstrap4.css 5KB
datatables.bootstrap.css 5KB
datatables.bootstrap4.min.css 5KB
bootstrap-colorpicker.css 5KB
cropper.css 5KB
datatables.bootstrap.min.css 4KB
component.css 4KB
nestable.css 4KB
bootstrap-colorpicker.min.css 4KB
jquery.plupload.queue.css 4KB
datatables.uikit.css 4KB
cropper.min.css 4KB
bootstrap-timepicker.css 3KB
demo.css 3KB
datatables.uikit.min.css 3KB
bootstrap-timepicker.min.css 3KB
datatables.semanticui.css 3KB
datatables.foundation.css 3KB
datatables.semanticui.min.css 3KB
datatables.material.css 3KB
datatables.foundation.min.css 3KB
datatables.material.min.css 2KB
bootstrap-wysihtml5-0.0.2.css 2KB
typeahead.js-bootstrap.css 1KB
prettify.css 1KB
reset.css 1KB
bootstrap-tagsinput.css 1KB
switchery.css 994B
jqvmap.css 746B
wysiwyg-color.css 710B
switchery.min.css 682B
jqvmap.min.css 613B
custom.css 537B
address.css 141B
handdelete.cur 766B
handclosed.cur 326B
handopen.cur 198B
icomoon.eot 206KB
fontawesome-webfont.eot 162KB
Simple-Line-Icons.eot 51KB
iconfont.eot 22KB
glyphicons-halflings-regular.eot 20KB
d0c68480f106164d63ea86a4a46cd14d.gif 12.04MB
82de55a5de57f2bd98ab00ed7ffc4a77.gif 11.18MB
61a54e8bddfb0850ec6a425d5055dc62.gif 10.07MB
03cb797e0a1664d6232518e4cc770a5f.gif 9.16MB
fac8544c3279041ceec69cc510efb6e6.gif 8.57MB
共 1021 条
- 1
- 2
- 3
- 4
- 5
- 6
- 11
资源评论
ywyjds
- 粉丝: 0
- 资源: 1
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功