simulationLibrary.vue 18 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838
  1. <template>
  2. <view class="s_container">
  3. <view class="s_content_container" v-if="bShow[0]">
  4. <view class="s_search">
  5. <img src="../../assets/home/search.png" class="s_search_img_logo" alt="">
  6. <input type="text" value="" class="s_search_input" placeholder="请输入搜索内容" />
  7. <button type="warn" size="mini" class="s_btn_search">搜索</button>
  8. </view>
  9. <view class="content">
  10. <view class="top-dispaly-block">
  11. <view class="top_content" v-for="(item,index) in allContentArr" :key="index">
  12. <img :src="item.Texture_Url" class="top_image" mode="" @click="viewDetail(index)"></img>
  13. </view>
  14. </view>
  15. <view class="s_content_block">
  16. <view class="s_img_title" v-text="'场景'"></view>
  17. <view class="s_img_image_block">
  18. <view class="s_img_content">
  19. <view class="s_image_block" v-for="(item,index) in sceneArr" :key="index">
  20. <img :src="item.Texture_Url" class="s_image" mode="" @click="viewDetail1(index)"></img>
  21. </view>
  22. </view>
  23. <img src="../../assets/home/left.png" class="v-left" alt="" @click="more1()">
  24. </view>
  25. </view>
  26. <view class="s_content_block">
  27. <view class="s_img_title" v-text="'角色'"></view>
  28. <view class="s_img_image_block">
  29. <view class="s_img_content">
  30. <view class="s_image_block" v-for="(item,index) in charactorArr" :key="index">
  31. <img :src="item.Texture_Url" class="s_image" mode="" @click="viewDetail0(index)"></img>
  32. </view>
  33. </view>
  34. <img src="../../assets/home/left.png" class="v-left" alt="" @click="more0()">
  35. </view>
  36. </view>
  37. <view class="s_content_block">
  38. <view class="s_img_title" v-text="'道具'"></view>
  39. <view class="s_img_image_block">
  40. <view class="s_img_content">
  41. <view class="s_image_block" v-for="(item,index) in itemArr" :key="index">
  42. <img :src="item.Texture_Url" class="s_image" mode="" @click="viewDetail2(index)"></img>
  43. </view>
  44. </view>
  45. <img src="../../assets/home/left.png" class="v-left" alt="" @click="more2()">
  46. </view>
  47. </view>
  48. </view>
  49. </view>
  50. <view class="detail" v-if="bShow[1]">
  51. <view class="creator-info-block">
  52. <view class="firstLine">
  53. <img src="../../assets/login/loginPic3.png" class="avatar" alt="">
  54. <text class="creatorName">{{creatorName}}</text>
  55. </view>
  56. <view class="secondLine">
  57. <view class="secondLine-block1">
  58. <view class="Star"></view>
  59. <view class="CollectionAuth">收藏作者</view>
  60. </view>
  61. <view class="secondLine-block2"><text>联系作者</text></view>
  62. </view>
  63. <view class="detailBack" @click="detailBack()"><text>返回</text></view>
  64. </view>
  65. <view class="detail-block">
  66. <view class="DefaultDisplayImg-block">
  67. <image :src="imageUrl" ></image>
  68. <!-- <img :src="imageUrl" mode="widthFix"></img> -->
  69. <!-- <img :src="imageUrl" ></img> -->
  70. </view>
  71. <view class="Label-block">
  72. <text>作品名称:{{ItemName}}</text>
  73. <text>上传时间:{{uploadTime}}</text>
  74. <text @click="dowload()">下载</text>
  75. <!-- <text>学生互评</text> -->
  76. </view>
  77. </view>
  78. </view>
  79. <view class="more" v-if="bShow[2]">
  80. <view class="ListBack" @click="detailBack()"><text>返回</text></view>
  81. <view class="detail_image_block" v-for="(item,index) in detailArr" :key="index">
  82. <img :src="item.Texture_Url" class="detail_image" @click="viewDetail0(index)" :style="{left:`${index%6*400}rpx`,top:`${parseInt(index/6)*400+100}rpx`}" v-if="bShowImg[0]"></img>
  83. <img :src="item.Texture_Url" class="detail_image" @click="viewDetail1(index)" :style="{left:`${index%6*400}rpx`,top:`${parseInt(index/6)*400+100}rpx`}" v-if="bShowImg[1]"></img>
  84. <img :src="item.Texture_Url" class="detail_image" @click="viewDetail2(index)" :style="{left:`${index%6*400}rpx`,top:`${parseInt(index/6)*400+100}rpx`}" v-if="bShowImg[2]"></img>
  85. </view>
  86. </view>
  87. </view>
  88. </template>
  89. <script>
  90. export default {
  91. name: "simulationLibrary",
  92. data() {
  93. return {
  94. array: ['项目类型'],
  95. index: 0,
  96. // url: '/assets/home/homeBG.jpg',
  97. // imageUrl:require('../../assets/home/simulationLibrary/DefaultDisplayImg.png'),
  98. imageUrl:'',
  99. fbx_url:'',
  100. allContentArr:[],
  101. itemArr:[],
  102. charactorArr:[],
  103. sceneArr:[],
  104. allContentBigArr:[],
  105. itemBigArr:[],
  106. charactorBigArr:[],
  107. sceneBigArr:[],
  108. bShow: [
  109. true, //normal
  110. false, //detail
  111. false, //more
  112. ],
  113. bShowImg:[
  114. false, //normal
  115. false, //detail
  116. false, //more
  117. ],
  118. detailArr:[],
  119. creatorName:"姓名",
  120. ItemName:'物品名',
  121. uploadTime:'上传时间',
  122. }
  123. },
  124. methods: {
  125. init() {
  126. this.bShow = [
  127. true, //normal
  128. false, //detail
  129. false, //more
  130. ];
  131. this.bShowImg = [
  132. false, //normal
  133. false, //detail
  134. false, //more
  135. ];
  136. //临时
  137. this.allContentArr.length = 0;
  138. this.itemArr.length = 0;
  139. this.charactorArr.length = 0;
  140. this.sceneArr.length = 0;
  141. this.allContentBigArr.length = 0;
  142. this.itemBigArr.length = 0;
  143. this.charactorBigArr.length = 0;
  144. this.sceneBigArr.length = 0;
  145. this.allContentArr.push({'CreateUserName':'郭佳','Name':'昆仑山','UploadTime':'2021-05-19 10:51:29','Texture_Url':'https://zhongchuan1.oss-cn-beijing.aliyuncs.com/WebDownload/Library/昆仑山.png?versionId=CAEQDxiBgIDms5S.1BciIGEyYjVhMTdkZGFkNDQ1MTc4MjI0NDhlMDY4MTIxYjQz'});
  146. this.allContentArr.push({'CreateUserName':'吴之雨','Name':'星际探索','UploadTime':'2021-05-19 10:51:29','Texture_Url':'https://zhongchuan1.oss-cn-beijing.aliyuncs.com/WebDownload/Library/星际探索3.png?versionId=CAEQDxiBgMDAspS.1BciIGY1NWIyNGRhNDc0MzQ4MDY4YjI4ZmMxYTU2ZGY4MTQx'});
  147. this.allContentArr.push({'CreateUserName':'张耀中','Name':'陆地居住区','UploadTime':'2021-05-19 10:51:29','Texture_Url':'https://zhongchuan1.oss-cn-beijing.aliyuncs.com/WebDownload/Library/陆地居住区.png?versionId=CAEQDxiBgIDytpS.1BciIDdmNDA3NzBiYjA5ZDRjZjBhMmM1OGMxNzYxMWE5NDhm'});
  148. //场景
  149. uni.request({
  150. url: mydata_api + "/project/getallprojectcontent",
  151. data: {
  152. "BeginNum" : 0, //第一个
  153. "EndNum" : 100, //最后一个
  154. "UserID": mydata_userInfo.UserID,
  155. "Type":"场景图" //道具 角色 场景 空为全部
  156. },
  157. method: "POST",
  158. dataType: "json",
  159. success: res => {
  160. console.log('场景=',res);
  161. let aArr = res.data.ProjectItem;
  162. for(let i=0;i<aArr.length;i++)
  163. {
  164. let item = aArr[i];
  165. this.sceneBigArr.push({'CreateUserName':item.UploadUserName,'Name':item.Name,'UploadTime':item.UPloadTime,'Texture_Url':item.URL});
  166. if(i>5) continue;
  167. this.sceneArr.push({'CreateUserName':item.UploadUserName,'Name':item.Name,'UploadTime':item.UPloadTime,'Texture_Url':item.URL});
  168. }
  169. }
  170. })
  171. //角色
  172. uni.request({
  173. url: mydata_api + "/project/getallprojectcontent",
  174. data: {
  175. "BeginNum" : 0, //第一个
  176. "EndNum" : 100, //最后一个
  177. "UserID": mydata_userInfo.UserID,
  178. "Type":"气氛图" //道具 角色 场景 空为全部
  179. },
  180. method: "POST",
  181. dataType: "json",
  182. success: res => {
  183. console.log('角色=',res);
  184. let aArr = res.data.ProjectItem;
  185. for(let i=0;i<aArr.length;i++)
  186. {
  187. let item = aArr[i];
  188. this.charactorBigArr.push({'CreateUserName':item.UploadUserName,'Name':item.Name,'UploadTime':item.UPloadTime,'Texture_Url':item.URL});
  189. if(i>5) continue;
  190. this.charactorArr.push({'CreateUserName':item.UploadUserName,'Name':item.Name,'UploadTime':item.UPloadTime,'Texture_Url':item.URL});
  191. }
  192. }
  193. })
  194. //道具
  195. uni.request({
  196. url: mydata_api + "/item/getitemlist",
  197. data: {
  198. "BeginNum" : 0, //第一个
  199. "EndNum" : 100, //最后一个
  200. "UserID": mydata_userInfo.UserID,
  201. "ItemType":"道具" //道具 角色 场景 空为全部
  202. },
  203. method: "POST",
  204. dataType: "json",
  205. success: res => {
  206. console.log('道具=',res.data.Items);
  207. this.itemBigArr = res.data.Items;
  208. // let items = res.data.Items;
  209. // console.log('道具=',items)
  210. for(let i=0;i<this.itemBigArr.length;i++)
  211. {
  212. let item = this.itemBigArr[i];
  213. if(i>5) break;
  214. this.itemArr.push(item);
  215. }
  216. }
  217. })
  218. },
  219. // previewImage(url){
  220. // uni.downloadFile({
  221. // url:url,
  222. // success: (res) => {
  223. // if (res.statusCode === 200) {
  224. // uni.openDocument({
  225. // filePath: res.tempFilePath,
  226. // // 如果文件名包含中文,建议使用escape(res.tempFilePath)转码,防止ios和安卓客户端导致的差异
  227. // success: function(res) {
  228. // console.log('打开文档成功');
  229. // }
  230. // });
  231. // }
  232. // },
  233. // });
  234. // },
  235. viewDetail(e) {
  236. let index = parseInt(e);
  237. let aItem = this.allContentArr[index];
  238. console.log('aItem=',aItem)
  239. if(aItem)
  240. {
  241. this.imageUrl = aItem.Texture_Url;
  242. this.bShow = [
  243. false, //normal
  244. true, //detail
  245. false, //more
  246. ]
  247. this.creatorName = aItem.CreateUserName;
  248. this.ItemName = aItem.Name;
  249. this.uploadTime = aItem.UploadTime;
  250. this.fbx_url = aItem.Fbx_Url;
  251. }
  252. },
  253. viewDetail0(e) {
  254. let index = parseInt(e);
  255. let aItem = this.charactorArr[index];
  256. if(aItem)
  257. {
  258. this.imageUrl = aItem.Texture_Url;
  259. this.bShow = [
  260. false, //normal
  261. true, //detail
  262. false, //more
  263. ]
  264. this.creatorName=aItem.CreateUserName;
  265. this.ItemName = aItem.Name;
  266. this.uploadTime = aItem.UploadTime;
  267. this.fbx_url = aItem.Fbx_Url;
  268. }
  269. },
  270. viewDetail1(e) {
  271. let index = parseInt(e);
  272. let aItem = this.sceneArr[index];
  273. if(aItem)
  274. {
  275. this.imageUrl = aItem.Texture_Url;
  276. this.bShow = [
  277. false, //normal
  278. true, //detail
  279. false, //more
  280. ]
  281. this.creatorName=aItem.CreateUserName;
  282. this.ItemName = aItem.Name;
  283. this.uploadTime = aItem.UploadTime;
  284. this.fbx_url = aItem.Fbx_Url;
  285. }
  286. },
  287. viewDetail2(e) {
  288. let index = parseInt(e);
  289. let aItem = this.itemArr[index];
  290. if(aItem)
  291. {
  292. this.imageUrl = aItem.Texture_Url;
  293. this.bShow = [
  294. false, //normal
  295. true, //detail
  296. false, //more
  297. ]
  298. this.creatorName=aItem.CreateUserName;
  299. this.ItemName = aItem.Name;
  300. this.uploadTime = aItem.UploadTime;
  301. this.fbx_url = aItem.Fbx_Url;
  302. }
  303. },
  304. more0(){
  305. this.bShow = [
  306. false, //normal
  307. false, //detail
  308. true, //more
  309. ]
  310. this.bShowImg = [
  311. true, //normal
  312. false, //detail
  313. false, //more
  314. ]
  315. this.detailArr=this.charactorBigArr;//.itemArr;
  316. },
  317. more1(){
  318. this.bShow = [
  319. false, //normal
  320. false, //detail
  321. true, //more
  322. ]
  323. this.bShowImg = [
  324. false, //normal
  325. true, //detail
  326. false, //more
  327. ]
  328. this.detailArr=this.sceneBigArr;//charactorArr;
  329. },
  330. more2(){
  331. this.bShow = [
  332. false, //normal
  333. false, //detail
  334. true, //more
  335. ]
  336. this.bShowImg = [
  337. false, //normal
  338. false, //detail
  339. true, //more
  340. ]
  341. this.detailArr=this.itemBigArr;
  342. // console.log('this.detailArr=',this.detailArr);
  343. },
  344. detailBack(){
  345. this.bShow = [
  346. true, //normal
  347. false, //detail
  348. false, //more
  349. ]
  350. },
  351. dowload() {
  352. window.location.href = this.fbx_url;
  353. }
  354. // preview(e) {
  355. // let index = parseInt(e);
  356. // console.log('index=',typeof(index),'=',index);
  357. // if(this.allContentArr[index])
  358. // {
  359. // // console.log('this.allContentArr[index]=',this.allContentArr[index]);
  360. // console.log('src=',this.allContentArr[index].src);
  361. // this.previewImage(this.allContentArr[index].src);
  362. // }
  363. // },
  364. // dowload(e) {
  365. // let index = parseInt(e);
  366. // console.log('index=',typeof(index),'=',index);
  367. // if(this.allContentArr[index])
  368. // {
  369. // console.log('fbx=',this.allContentArr[index].fbx);
  370. // window.location.href = this.allContentArr[index].fbx;
  371. // }
  372. // },
  373. }
  374. }
  375. </script>
  376. <style scoped>
  377. .s_container {
  378. width: 100%;
  379. height: 100%;
  380. display: flex;
  381. justify-content: center;
  382. align-items:center;
  383. flex-direction: column;
  384. background-color: #fff;
  385. }
  386. .s_content_container {
  387. width: 96%;
  388. height: 96%;
  389. display: flex;
  390. justify-content: center;
  391. align-items:center;
  392. flex-direction: column;
  393. border-bottom: 3rpx solid #D7D7D7;
  394. }
  395. .s_search {
  396. width: 100%;
  397. height: 3%;
  398. margin-top: 3%;
  399. display: flex;
  400. justify-content: space-between;
  401. align-items:center;
  402. flex-direction: row;
  403. }
  404. .s_search_img_logo{
  405. height: 100%;
  406. margin-right: 1%;
  407. }
  408. .s_search_input {
  409. width: 100%;
  410. height: 100%;
  411. border-radius: 10rpx;
  412. font-size: 20rpx;
  413. border: 2rpx solid #DDDDDD;
  414. }
  415. .s_btn_search {
  416. width: 130rpx;
  417. height: 100%;
  418. line-height: 80rpx;
  419. margin-left: 1%;
  420. }
  421. .content{
  422. width: 100%;
  423. height: 100%;
  424. display: flex;
  425. justify-content: center;
  426. align-items:center;
  427. flex-direction: column;
  428. margin-top: 1%;
  429. margin-bottom: 1%;
  430. }
  431. .top-dispaly-block {
  432. width: 100%;
  433. height: 30%;
  434. display: flex;
  435. justify-content: space-between;
  436. align-items:center;
  437. flex-direction: row;
  438. border-bottom: 3rpx solid #D7D7D7;
  439. }
  440. .top_content {
  441. width: 100%;
  442. height: 100%;
  443. display: flex;
  444. justify-content: center;
  445. align-items:center;
  446. margin-right: 1%;
  447. }
  448. .top_image{
  449. width: 100%;
  450. height: 100%;
  451. }
  452. .s_content_block {
  453. width: 100%;
  454. /* height: 20%; */
  455. margin-bottom: 3%;
  456. display: flex;
  457. justify-content: center;
  458. align-items:center;
  459. flex-direction: column;
  460. /* border: 1rpx solid #ff0000; */
  461. }
  462. .s_img_title {
  463. width: 100%;
  464. font-size: 36rpx;
  465. line-height: 200rpx;
  466. font-weight: bold;
  467. display: flex;
  468. justify-content: left;
  469. align-items:center;
  470. flex-direction: row;
  471. }
  472. .s_img_image_block {
  473. width: 100%;
  474. /* height: 100%; */
  475. display: flex;
  476. justify-content: space-around;
  477. align-items:center;
  478. flex-direction: row;
  479. /* border: 1rpx solid #ff0000; */
  480. }
  481. .s_img_content {
  482. width: 100%;
  483. /* height: 100%; */
  484. display: flex;
  485. justify-content: left;
  486. align-items:center;
  487. flex-direction: row;
  488. /* border: 1rpx solid #ff0000; */
  489. }
  490. .s_image_block{
  491. width: 16%;
  492. /* height: 100%; */
  493. margin-right: 1%;
  494. /* border: 1rpx solid #ff0000; */
  495. }
  496. .s_image {
  497. /* width: 350rpx; */
  498. /* height: 350rpx; */
  499. width: 100%;
  500. /* height: 350rpx; */
  501. /* border: 1rpx solid #ff0000; */
  502. }
  503. .v-left {
  504. width: 25rpx;
  505. height: 50rpx;
  506. }
  507. .detail{
  508. position: absolute;
  509. width: 100%;
  510. height: 100%;
  511. background-color: #FFFFFF;
  512. display: flex;
  513. justify-content: space-between;
  514. align-items:center;
  515. flex-direction: row;
  516. /* border: 1rpx solid #ff0000; */
  517. }
  518. .detailBack{
  519. width: 100%;
  520. height: 3%;
  521. display: flex;
  522. justify-content: center;
  523. align-items:center;
  524. margin-top:60%;
  525. /* border: 1rpx solid #000000; */
  526. }
  527. .detailBack text{
  528. width: 30%;
  529. height: 100%;
  530. display: flex;
  531. justify-content: center;
  532. align-items:center;
  533. border: 1rpx solid #000000;
  534. }
  535. .creator-info-block{
  536. width: 30%;
  537. height: 100%;
  538. /* border: 1rpx solid #ff0000; */
  539. }
  540. .firstLine{
  541. height: 8%;
  542. margin-left: 10%;
  543. margin-top: 30%;
  544. display: flex;
  545. justify-content: flex-start;
  546. align-items:center;
  547. flex-direction: row;
  548. /* border: 1rpx solid #ff0000; */
  549. }
  550. .avatar{
  551. }
  552. .creatorName{
  553. font-size: 50rpx;
  554. color: #A27452;
  555. margin-left: 5%;
  556. /* border: 1rpx solid #ff0000; */
  557. }
  558. .secondLine{
  559. height: 4%;
  560. margin-left: 10%;
  561. margin-top: 10%;
  562. display: flex;
  563. justify-content: space-between;
  564. align-items:center;
  565. flex-direction: row;
  566. /* border: 1rpx solid #ff0000; */
  567. }
  568. .secondLine-block1{
  569. background-image:url( "../../assets/home/simulationLibrary/Bg.png");
  570. background-size: 90% 90%;
  571. background-repeat: no-repeat;
  572. width:48%;
  573. height: 100%;
  574. display: flex;
  575. justify-content: space-between;
  576. align-items:center;
  577. flex-direction: row;
  578. /* border: 1rpx solid #000000; */
  579. }
  580. .Star{
  581. background-image:url( "../../assets/home/simulationLibrary/Start.png");
  582. background-size: 99% 99%;
  583. background-repeat: no-repeat;
  584. display: flex;
  585. justify-content: center;
  586. align-items:center;
  587. width:10%;
  588. height: 50%;
  589. margin-left: 10%;
  590. margin-bottom: 2%;
  591. /* border: 1rpx solid #000000; */
  592. }
  593. .CollectionAuth{
  594. color: #000000;
  595. font-size: 30rpx;
  596. width:80%;
  597. height: 80%;
  598. display: flex;
  599. justify-content: center;
  600. align-items:center;
  601. margin-right: 1%;
  602. margin-bottom: 2%;
  603. /* border: 1rpx solid #000000; */
  604. }
  605. .secondLine-block2{
  606. background-image:url( "../../assets/home/simulationLibrary/Block2.png");
  607. background-size: 90% 90%;
  608. background-repeat: no-repeat;
  609. width:48%;
  610. height: 100%;
  611. display: flex;
  612. justify-content: center;
  613. align-items:center;
  614. color: #000000;
  615. font-size: 30rpx;
  616. /* border: 1rpx solid #000000; */
  617. }
  618. .secondLine-block2 text{
  619. margin-right: 10%;
  620. margin-bottom: 1%;
  621. color: #000000;
  622. font-size: 30rpx;
  623. /* border: 1rpx solid #000000; */
  624. }
  625. .detail-block{
  626. width: 70%;
  627. height: 100%;
  628. display: flex;
  629. justify-content: center;
  630. align-items:center;
  631. flex-direction: column;
  632. border: 1rpx solid #000000;
  633. }
  634. .DefaultDisplayImg-block{
  635. width: 90%;
  636. height: 100%;
  637. display: flex;
  638. justify-content: center;
  639. align-items:center;
  640. margin-top: 20%;
  641. margin-bottom: 5%;
  642. /* border: 1rpx solid #ff0000; */
  643. }
  644. .DefaultDisplayImg-block img{
  645. width: 100%;
  646. /* height: 80%; */
  647. }
  648. .DefaultDisplayImg-block image{
  649. width: 100%;
  650. height: 100%;
  651. }
  652. .Label-block{
  653. width:70%;
  654. height:10%;
  655. display: flex;
  656. justify-content: space-between;
  657. align-items:center;
  658. flex-direction: row;
  659. margin-bottom: 10%;
  660. /* border: 1rpx solid #ff0000; */
  661. }
  662. .more{
  663. position: absolute;
  664. width: 80%;
  665. height: 80%;
  666. /* background-color: #000000; */
  667. /* background-color: #FFFFFF; */
  668. /* display: flex;
  669. justify-content: space-between;
  670. align-items:center;
  671. flex-direction: column; */
  672. /* border: 1rpx solid #ff0000; */
  673. }
  674. .detail_image_block{
  675. width:30%;
  676. /* height:90%; */
  677. /* display: flex;
  678. justify-content: space-between;
  679. align-items:center;
  680. flex-direction: row; */
  681. /* border: 1rpx solid #ff0000; */
  682. }
  683. .detail_image{
  684. position: absolute;
  685. width: 350rpx;
  686. height: 350rpx;
  687. }
  688. .ListBack{
  689. width: 5%;
  690. height: 3%;
  691. display: flex;
  692. justify-content: center;
  693. align-items:center;
  694. margin-bottom: 5%;
  695. border: 1rpx solid #000000;
  696. }
  697. </style>