index.scss 11 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647
  1. page {
  2. // background: #f2f2f2;
  3. }
  4. .pos{
  5. height: 45px;
  6. }
  7. view {
  8. box-sizing: border-box;
  9. }
  10. .u-textarea{
  11. min-height:400rpx;
  12. }
  13. .container{
  14. // padding-bottom:130rpx;
  15. .context{
  16. padding: 40rpx;
  17. padding-left: 0;
  18. padding-right: 0;
  19. padding-bottom: 0;
  20. .top{
  21. display: flex;
  22. justify-content: center;
  23. .videoBox1{
  24. width: 380rpx;
  25. aspect-ratio: 9/16;
  26. image{
  27. width: 100%;
  28. height: 100%;
  29. }
  30. }
  31. .videoBox2{
  32. height: 380rpx;
  33. aspect-ratio: 16/9;
  34. image{
  35. width: 100%;
  36. height: 100%;
  37. }
  38. }
  39. }
  40. .centerMenuBar{
  41. display: flex;
  42. justify-content: space-between;
  43. height: 96rpx;
  44. background: #26b3a0;
  45. margin-top: 30rpx;
  46. padding-left: 40rpx;
  47. padding-right: 40rpx;
  48. color: white;
  49. .barItem{
  50. display: flex;
  51. align-items: center;
  52. .left{
  53. width: 64rpx;
  54. height: 64rpx;
  55. margin-right: 10rpx;
  56. image{
  57. width: 100%;
  58. height: 100%;
  59. border-radius: 50%;
  60. }
  61. }
  62. .right{
  63. }
  64. }
  65. }
  66. .btnBox{
  67. padding: 0 40rpx;
  68. // position: fixed;
  69. // bottom: 0rpx;
  70. background: #fff;
  71. height: 150rpx;
  72. display: flex;
  73. align-items: center;
  74. justify-content: space-between;
  75. width: 100%;
  76. border-top: 1px solid #ccc;
  77. .btn{
  78. background: #26b3a0;
  79. color: #fff;
  80. width: 45%;
  81. height: 94rpx;
  82. border-radius: 15rpx;
  83. display: flex;
  84. justify-content: center;
  85. align-items: center;
  86. font-size: 32rpx;
  87. }
  88. .draft{
  89. background: #fff;
  90. border:2rpx solid #26b3a0;
  91. color: #26b3a0;
  92. }
  93. }
  94. }
  95. }
  96. ::v-deep .u-popup__content{
  97. border-radius: 15rpx;
  98. }
  99. .contentBox2{
  100. .toolBar{
  101. height: 100rpx;
  102. display: flex;
  103. align-items: center;
  104. border-radius: 15rpx 15rpx 0 0;
  105. .cancel{
  106. width: 10%;
  107. height: 35rpx;
  108. display: flex;
  109. align-items: center;
  110. justify-content: center;
  111. image{
  112. width: 35rpx;
  113. height: 35rpx;
  114. }
  115. }
  116. .center{
  117. width: 80%;
  118. display: flex;
  119. align-items: center;
  120. justify-content: center;
  121. }
  122. .confirm{
  123. width: 10%;
  124. height: 35rpx;
  125. display: flex;
  126. align-items: center;
  127. justify-content: center;
  128. image{
  129. width: 40rpx;
  130. height: 35rpx;
  131. }
  132. }
  133. }
  134. .toolBar2{
  135. height: 100rpx;
  136. display: flex;
  137. align-items: center;
  138. justify-content:flex-end;
  139. border-radius: 15rpx 15rpx 0 0;
  140. .closeBtn{
  141. width: 44rpx;
  142. height: 44rpx;
  143. display: flex;
  144. align-items: center;
  145. justify-content: center;
  146. background: #999;
  147. margin-right: 30rpx;
  148. color: white;
  149. border-radius: 50%;
  150. // image{
  151. // width: 40rpx;
  152. // height: 35rpx;
  153. // }
  154. }
  155. }
  156. .content{
  157. .videoRatioBox{
  158. display: flex;
  159. justify-content: space-between;
  160. padding: 20rpx 60rpx;
  161. padding-bottom: 50rpx;
  162. .item{
  163. background: #ccc;
  164. width: 45%;
  165. height: 154rpx;
  166. border-radius: 10rpx;
  167. display: flex;
  168. flex-direction: column;
  169. align-items: center;
  170. justify-content: center;
  171. .top{
  172. margin-bottom: 10rpx;
  173. }
  174. .bottom{
  175. }
  176. }
  177. }
  178. .slider{
  179. margin-top: 0;
  180. width: 85%;
  181. margin-left: 50%;
  182. transform: translateX(-50%);
  183. }
  184. .sliderValue{
  185. text-align: center;
  186. }
  187. // 声音
  188. .filterBox{
  189. display: flex;
  190. .tabList{
  191. width: 90%;
  192. overflow-x: scroll;
  193. white-space: nowrap;
  194. padding: 0 20rpx;
  195. .item1{
  196. padding: 10rpx 30rpx;
  197. display: inline-block;
  198. margin-right: 20rpx;
  199. border-radius: 10rpx;
  200. background:#ccc ;
  201. }
  202. .tabActive{
  203. background:#26b3a0 ;
  204. color: white;
  205. }
  206. }
  207. .filterBtn{
  208. display: flex;
  209. justify-content: center;
  210. align-items: center;
  211. width: 10%;
  212. image{
  213. width: 44rpx;
  214. height: 44rpx;
  215. }
  216. }
  217. }
  218. .filterConList2{
  219. .pictureBox{
  220. padding-top: 30rpx;
  221. padding-bottom: 50rpx;
  222. display: flex;
  223. flex-wrap: wrap;
  224. .sel{
  225. border: 2rpx solid #26b3a0;
  226. }
  227. image{
  228. width: 128rpx;
  229. height: 176rpx;
  230. margin:10rpx 30rpx;
  231. }
  232. .color{
  233. width: 128rpx;
  234. height: 176rpx;
  235. margin:10rpx 30rpx;
  236. }
  237. }
  238. }
  239. .filterConList{
  240. display: flex;
  241. padding-top: 30rpx;
  242. flex-wrap: wrap;
  243. min-height: 500rpx;
  244. max-height: 500rpx;
  245. overflow-y: scroll;
  246. .item{
  247. width: 128rpx;
  248. display: flex;
  249. flex-direction: column;
  250. justify-content: center;
  251. align-items: center;
  252. margin: 0 30rpx;
  253. margin-bottom: 20rpx;
  254. image{
  255. width: 128rpx;
  256. height: 128rpx;
  257. border-radius: 50%;
  258. }
  259. .name{
  260. margin-top: 10rpx;
  261. }
  262. }
  263. .sel{
  264. border: 2rpx solid #26b3a0;
  265. }
  266. }
  267. .scenList{
  268. // background: #26b3a0;
  269. display: flex;
  270. flex-wrap: wrap;
  271. padding:0 40rpx;
  272. margin-bottom: 20rpx;
  273. .item{
  274. background: #ccc;
  275. padding: 10rpx 20rpx;
  276. margin-right: 20rpx;
  277. margin-bottom: 20rpx;
  278. border-radius: 10rpx;
  279. }
  280. }
  281. .sexList{
  282. // background: #26b3a0;
  283. display: flex;
  284. flex-wrap: wrap;
  285. padding:0 40rpx;
  286. margin-bottom: 20rpx;
  287. .item{
  288. background: #ccc;
  289. padding: 10rpx 20rpx;
  290. margin-right: 20rpx;
  291. margin-bottom: 20rpx;
  292. border-radius: 10rpx;
  293. }
  294. }
  295. .ageList{
  296. display: flex;
  297. flex-wrap: wrap;
  298. padding:0 40rpx;
  299. margin-bottom: 20rpx;
  300. .item{
  301. background: #ccc;
  302. padding: 10rpx 20rpx;
  303. margin-right: 20rpx;
  304. margin-bottom: 20rpx;
  305. border-radius: 10rpx;
  306. }
  307. }
  308. .active{
  309. background: #26b3a0!important;
  310. color:white;
  311. }
  312. .filterBtn2{
  313. color: white;
  314. background: #26b3a0;
  315. height: 94rpx;
  316. display: flex;
  317. justify-content: center;
  318. align-items: center;
  319. border-radius: 15rpx;
  320. margin-bottom: 50rpx;
  321. width: 670rpx;
  322. margin-left: 50%;
  323. transform: translateX(-50%);
  324. }
  325. }
  326. }
  327. .contentBox{
  328. .toolBar{
  329. height: 100rpx;
  330. display: flex;
  331. align-items: center;
  332. border-radius: 15rpx 15rpx 0 0;
  333. .cancel{
  334. width: 10%;
  335. height: 35rpx;
  336. display: flex;
  337. align-items: center;
  338. justify-content: center;
  339. image{
  340. width: 35rpx;
  341. height: 35rpx;
  342. }
  343. }
  344. .center{
  345. width: 80%;
  346. display: flex;
  347. align-items: center;
  348. justify-content: center;
  349. }
  350. .confirm{
  351. width: 10%;
  352. height: 35rpx;
  353. display: flex;
  354. align-items: center;
  355. justify-content: center;
  356. image{
  357. width: 40rpx;
  358. height: 35rpx;
  359. }
  360. }
  361. }
  362. .toolBar2{
  363. height: 100rpx;
  364. display: flex;
  365. align-items: center;
  366. justify-content:flex-end;
  367. border-radius: 15rpx 15rpx 0 0;
  368. .closeBtn{
  369. width: 44rpx;
  370. height: 44rpx;
  371. display: flex;
  372. align-items: center;
  373. justify-content: center;
  374. background: #999;
  375. margin-right: 30rpx;
  376. color: white;
  377. border-radius: 50%;
  378. // image{
  379. // width: 40rpx;
  380. // height: 35rpx;
  381. // }
  382. }
  383. }
  384. .content{
  385. .videoRatioBox{
  386. display: flex;
  387. justify-content: space-between;
  388. padding: 20rpx 60rpx;
  389. padding-bottom: 50rpx;
  390. .item{
  391. background: #ccc;
  392. width: 45%;
  393. height: 154rpx;
  394. border-radius: 10rpx;
  395. display: flex;
  396. flex-direction: column;
  397. align-items: center;
  398. justify-content: center;
  399. .top{
  400. margin-bottom: 10rpx;
  401. }
  402. .bottom{
  403. }
  404. }
  405. }
  406. .slider{
  407. margin-top: 20%;
  408. width: 85%;
  409. margin-left: 50%;
  410. transform: translateX(-50%);
  411. }
  412. .sliderValue{
  413. text-align: center;
  414. }
  415. // 声音
  416. .filterBox{
  417. display: flex;
  418. .tabList{
  419. width: 90%;
  420. overflow-x: scroll;
  421. white-space: nowrap;
  422. padding: 0 20rpx;
  423. .item1{
  424. padding: 10rpx 30rpx;
  425. display: inline-block;
  426. margin-right: 20rpx;
  427. border-radius: 10rpx;
  428. background:#ccc ;
  429. }
  430. .tabActive{
  431. background:#26b3a0 ;
  432. color: white;
  433. }
  434. }
  435. .filterBtn{
  436. display: flex;
  437. justify-content: center;
  438. align-items: center;
  439. width: 10%;
  440. image{
  441. width: 44rpx;
  442. height: 44rpx;
  443. }
  444. }
  445. }
  446. .filterConList2{
  447. .pictureBox{
  448. padding-top: 30rpx;
  449. padding-bottom: 50rpx;
  450. display: flex;
  451. flex-wrap: wrap;
  452. .sel{
  453. border: 2rpx solid #26b3a0;
  454. }
  455. image{
  456. width: 128rpx;
  457. height: 176rpx;
  458. margin:10rpx 30rpx;
  459. }
  460. .color{
  461. width: 128rpx;
  462. height: 176rpx;
  463. margin:10rpx 30rpx;
  464. }
  465. }
  466. }
  467. .filterConList{
  468. display: flex;
  469. padding-top: 30rpx;
  470. flex-wrap: wrap;
  471. .item{
  472. width: 128rpx;
  473. display: flex;
  474. flex-direction: column;
  475. justify-content: center;
  476. align-items: center;
  477. margin: 0 30rpx;
  478. margin-bottom: 20rpx;
  479. image{
  480. width: 128rpx;
  481. height: 128rpx;
  482. border-radius: 50%;
  483. }
  484. .name{
  485. margin-top: 10rpx;
  486. }
  487. }
  488. .sel{
  489. border: 2rpx solid #26b3a0;
  490. }
  491. }
  492. .scenList{
  493. // background: #26b3a0;
  494. display: flex;
  495. flex-wrap: wrap;
  496. padding:0 40rpx;
  497. margin-bottom: 20rpx;
  498. .item{
  499. background: #ccc;
  500. padding: 10rpx 20rpx;
  501. margin-right: 20rpx;
  502. margin-bottom: 20rpx;
  503. border-radius: 10rpx;
  504. }
  505. }
  506. .sexList{
  507. // background: #26b3a0;
  508. display: flex;
  509. flex-wrap: wrap;
  510. padding:0 40rpx;
  511. margin-bottom: 20rpx;
  512. .item{
  513. background: #ccc;
  514. padding: 10rpx 20rpx;
  515. margin-right: 20rpx;
  516. margin-bottom: 20rpx;
  517. border-radius: 10rpx;
  518. }
  519. }
  520. .ageList{
  521. display: flex;
  522. flex-wrap: wrap;
  523. padding:0 40rpx;
  524. margin-bottom: 20rpx;
  525. .item{
  526. background: #ccc;
  527. padding: 10rpx 20rpx;
  528. margin-right: 20rpx;
  529. margin-bottom: 20rpx;
  530. border-radius: 10rpx;
  531. }
  532. }
  533. .active{
  534. background: #26b3a0!important;
  535. color:white;
  536. }
  537. .filterBtn2{
  538. color: white;
  539. background: #26b3a0;
  540. height: 94rpx;
  541. display: flex;
  542. justify-content: center;
  543. align-items: center;
  544. border-radius: 15rpx;
  545. margin-bottom: 50rpx;
  546. width: 670rpx;
  547. margin-left: 50%;
  548. transform: translateX(-50%);
  549. }
  550. }
  551. }
  552. ::v-deep uni-slider .uni-slider-handle-wrapper{
  553. height: 15rpx;
  554. }
  555. ::v-deep .tn-custom-nav-bar__bar--fixed{
  556. z-index:999!important;
  557. }
  558. .robotNameBox{
  559. padding: 20rpx 10rpx;
  560. .name{
  561. margin-bottom: 10rpx;
  562. margin-top: 20rpx;
  563. }
  564. }
  565. ::v-deep .is-focused{
  566. border-color: #26b3a0!important;
  567. }
  568. .selCon{
  569. margin-top: 30rpx;
  570. padding-left: 30rpx;
  571. display: flex;
  572. justify-content: space-around;
  573. .item{
  574. display: flex;
  575. align-items: center;
  576. .label{
  577. }
  578. .con{
  579. display: flex;
  580. align-items: center;
  581. padding-top: 5rpx;
  582. }
  583. .conImg{
  584. width:50rpx;
  585. height:50rpx;
  586. margin-left: 20rpx;
  587. }
  588. }
  589. }
  590. .nameDes{
  591. margin-top: 10rpx;
  592. font-size: 24rpx;
  593. color: #999;
  594. text-align: center;
  595. }
  596. .selTxt{
  597. color:#26b3a0 !important;
  598. font-weight: 600;
  599. }