viewAI.scss 7.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418
  1. .ai-view{
  2. position: relative;
  3. width: 100%;
  4. height: calc(100% - 750px);
  5. background: #fff;
  6. padding-top: 36px;
  7. .ai-title{
  8. position: relative;
  9. width: 100%;
  10. padding-left: 40px;
  11. margin-bottom: 20px;
  12. .title-btn{
  13. // width: 210px;
  14. height: 56px;
  15. border-radius: 16px;
  16. font-family: "Verdana";
  17. font-weight: 400;
  18. font-size: 30px;
  19. background: #fff;
  20. color: #4e4e4e;
  21. padding: 7px 17px;
  22. box-sizing: border-box;
  23. .redbox_icon{
  24. width: 30px;
  25. height: 35px;
  26. margin-right: 15px;
  27. }
  28. }
  29. .title-btn.active{
  30. background: #343434;
  31. color: #cef5bc;
  32. }
  33. }
  34. .ai-tips{
  35. position: absolute;
  36. bottom: 160px;
  37. width: 100%;
  38. // padding-left: 40px;
  39. font-family: "Verdana";
  40. font-weight: 400;
  41. font-size: 26px;
  42. color: #4e4e4e;
  43. opacity: 0.5;
  44. // margin-bottom: 30px;
  45. // margin-top: 20px;
  46. text-align:center;
  47. }
  48. .grid-view1 {
  49. display: grid;
  50. grid-template-columns: repeat(4, 1fr);
  51. /* grid-row-gap: 20rem; */
  52. grid-gap: 20px 20px;
  53. }
  54. .ai-people{
  55. position: relative;
  56. width: 100%;
  57. padding-left: 40px;
  58. padding-right: 40px;
  59. .main{
  60. max-height: 400px;
  61. overflow-y: auto;
  62. .item{
  63. // margin-right: 20px;
  64. font-size: 0px;
  65. .item-name{
  66. position:relative;
  67. font-family: "Verdana";
  68. font-weight: 400;
  69. font-size: 28px;
  70. color: #4e4e4e;
  71. height: 30px;
  72. .icon-ic-huanyihuan{
  73. font-size: 24px;
  74. color: #000;
  75. margin-right: 4px;
  76. }
  77. .close-view{
  78. width: 24px;
  79. height: 24px;
  80. line-height: 24px;
  81. margin-right: 4px;
  82. background: #231815;
  83. opacity: 0.28;
  84. color: #fff;
  85. border-radius: 50%;
  86. .icon-close{
  87. font-size: 14px;
  88. }
  89. }
  90. }
  91. .empty-item{
  92. position: relative;
  93. width: 150px;
  94. height: 140px;
  95. border-radius: 20px;
  96. background: transparent;
  97. border: 2px dashed rgba(40, 44, 51, 0.2);
  98. box-sizing: border-box;
  99. margin-bottom: 10px;
  100. .add-icon{
  101. position: absolute;
  102. width: 100%;
  103. height: 100%;
  104. z-index: -1;
  105. font-size: 70px;
  106. // color:rgba(40, 44, 51, 0.25);
  107. .bg{
  108. width: 100%;
  109. height: 100%;
  110. object-fit: cover;
  111. }
  112. }
  113. ::v-deep .el-progress-circle{
  114. width: 110px!important;
  115. height: 110px!important;
  116. }
  117. ::v-deep .el-progress__text{
  118. font-family: "Verdana";
  119. font-weight: 400;
  120. white-space: pre;
  121. font-size: 22px!important;
  122. color: #8aff7c;
  123. }
  124. }
  125. .empty-text{
  126. font-size: 24px;
  127. }
  128. .itemImg{
  129. width: 150px;
  130. height: 140px;
  131. border-radius: 20px;
  132. border: solid 4px transparent;
  133. font-size: 0px;
  134. margin-bottom: 10px;
  135. box-sizing: border-box;
  136. object-fit: contain;
  137. }
  138. }
  139. .item:last-child{
  140. margin-right: 0px;
  141. }
  142. .item.active{
  143. color: #85b474;
  144. }
  145. .active .itemImg{
  146. border: solid 4px #94DB75;
  147. }
  148. }
  149. }
  150. .ai-bottom{
  151. position: absolute;
  152. left: 116px;
  153. bottom: 60px;
  154. width: 518px;
  155. height: 80px;
  156. border-radius: 40px;
  157. background: linear-gradient(130.79deg, #a0ed84 0%, #e8f4b7 100%);
  158. border: 2px solid rgba(255, 255, 255, 0.22);
  159. font-family: "DIN Alternate Bold";
  160. font-weight: 700;
  161. font-size: 34px;
  162. color: #365d39;
  163. }
  164. }
  165. .redbox{
  166. position: relative;
  167. box-sizing: border-box;
  168. padding: 0px 40px;
  169. margin-top: 50px;
  170. .main-box{
  171. .title{
  172. font-family: "Verdana";
  173. font-weight: 400;
  174. font-size: 24px;
  175. text-align: center;
  176. color: #4e4e4e;
  177. opacity: 0.5;
  178. }
  179. .left-box{
  180. .title{
  181. text-align: center;
  182. width: 217px;
  183. }
  184. .left-main{
  185. .main-red{
  186. .red-img{
  187. width: 217px;
  188. height: 217px;
  189. margin-bottom:20px;
  190. }
  191. .icon-icon_delete{
  192. width: 54px;
  193. height: 54px;
  194. border-radius: 27px;
  195. background: rgba(118, 118, 118, 0.1);
  196. font-size: 20px;
  197. margin-right: 10px;
  198. }
  199. .red-btn{
  200. width: 166px;
  201. height: 54px;
  202. border-radius: 27px;
  203. background: #f27966;
  204. font-family: "DIN Alternate Bold";
  205. font-weight: 700;
  206. font-size: 24px;
  207. color: #fff;
  208. }
  209. .red-adjust{
  210. background: rgba(242, 121, 102, 0.1);
  211. color: #f27966;
  212. }
  213. }
  214. .plus{
  215. font-size: 20px;
  216. margin-top: -50px;
  217. }
  218. .special-img{
  219. width: 242px;
  220. height: 242px;
  221. margin-left:50px;
  222. }
  223. }
  224. }
  225. .right-box{
  226. .select-view{
  227. margin-top: 50px;
  228. }
  229. .select-btn{
  230. font-family: "Verdana";
  231. font-weight: 400;
  232. font-size: 28px;
  233. margin-bottom: 27px;
  234. color: rgba(54, 93, 57, 0.3);
  235. }
  236. .select-btn.active{
  237. color: #365d39;
  238. }
  239. }
  240. }
  241. }
  242. .tips-view{
  243. position: absolute;
  244. left:50%;
  245. transform:translateX(-50%);
  246. top:-50px;
  247. font-family: "Verdana";
  248. font-weight: 400;
  249. font-size: 26px;
  250. line-height: 30px;
  251. text-align: center;
  252. color: #2b2b2b;
  253. opacity: 0.5;
  254. pointer-events: none;
  255. }
  256. .mask-view{
  257. position: fixed;
  258. left: 0px;
  259. top: 0px;
  260. width: 100vw;
  261. height: 100vh;
  262. background-color: rgba(0, 0, 0, 0.64);
  263. z-index: 999;
  264. .content{
  265. position: absolute;
  266. bottom: 0px;
  267. width: 100%;
  268. height: 1320px;
  269. border-radius: 40px 40px 0 0;
  270. background: #fff;
  271. box-sizing: border-box;
  272. font-size:0px;
  273. padding: 40px;
  274. .close{
  275. position: absolute;
  276. right: 10px;
  277. top: 10px;
  278. width: 80px;
  279. height: 80px;
  280. color: rgba(68, 68, 68, 0.44);
  281. z-index: 999;
  282. }
  283. .title{
  284. font-family: "Verdana Bold";
  285. font-weight: 700;
  286. font-size: 34px;
  287. color: #000;
  288. margin-bottom: 30px;
  289. }
  290. .desc{
  291. font-family: "Verdana";
  292. font-weight: 400;
  293. font-size: 34px;
  294. color: rgba(33, 33, 33, 0.76);
  295. text-align: center;
  296. margin-bottom: 30px;
  297. }
  298. .img{
  299. width: 441.42px;
  300. height: 628.98px;
  301. background: transparent;
  302. // margin-bottom: 45px;
  303. margin-left: 50%;
  304. transform: translateX(-50%);
  305. }
  306. .section-text{
  307. font-family: "Verdana";
  308. font-weight: 400;
  309. font-size: 28px;
  310. // line-height: 48px;
  311. margin-left: 70px;
  312. color: rgba(33, 33, 33, 0.76);
  313. }
  314. .btn{
  315. position: absolute;
  316. left: 60px;
  317. bottom: 60px;
  318. width: 630px;
  319. height: 80px;
  320. border-radius: 40px;
  321. background: #92ce8b;
  322. font-size: 0px;
  323. .bg{
  324. position: absolute;
  325. width: 100%;
  326. height: 100%;
  327. font-family: "DIN Alternate Bold";
  328. font-weight: 700;
  329. font-size: 32px;
  330. color: #fff;
  331. }
  332. }
  333. }
  334. }
  335. .uploadVideoFrom{
  336. position: absolute;
  337. width: 100%;
  338. height: 100%;
  339. font-size: 0px;
  340. .el-upload__input {
  341. position: absolute;
  342. cursor: pointer;
  343. width: 100%;
  344. height: 100%;
  345. right: 0px;
  346. top: 0px;
  347. opacity: 0;
  348. -ms-filter: 'alpha(opacity=0)';
  349. display: inline-block;
  350. }
  351. }
  352. .pop-view{
  353. position: fixed;
  354. left: 0px;
  355. top: 0px;
  356. width: 100vw;
  357. height: 100vh;
  358. background-color: rgba(0, 0, 0, 0.64);
  359. z-index: 999;
  360. .content{
  361. position: absolute;
  362. top: 50%;
  363. left: 50%;
  364. transform: translate(-50%,-50%);
  365. width: 650px;
  366. height: 400px;
  367. border-radius: 40px;
  368. background: #fff;
  369. padding: 20px 78px;
  370. .close{
  371. position: absolute;
  372. right: 40px;
  373. top: 40px;
  374. width: 30px;
  375. height: 30px;
  376. color: rgba(68, 68, 68, 0.44);
  377. }
  378. .title{
  379. font-family: "Verdana Bold";
  380. font-weight: 700;
  381. font-size: 34px;
  382. text-align: center;
  383. color: rgba(33, 33, 33, 0.76);
  384. margin-top: 92px;
  385. margin-bottom: 60px;
  386. }
  387. .btns{
  388. .btn{
  389. width: 238px;
  390. height: 80px;
  391. border-radius: 40px;
  392. font-family: "DIN Alternate Bold";
  393. font-weight: 700;
  394. font-size: 28px;
  395. }
  396. .sty1{
  397. background: #d5d5d5;
  398. color: #191919;
  399. margin-right:20px ;
  400. }
  401. .sty2{
  402. background: #92ce8b;
  403. color: #fff;
  404. }
  405. }
  406. }
  407. }