jishuinUser.scss 14 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914
  1. @import "../scssCommon.scss";
  2. .video-other-box > img {
  3. width: 16px;
  4. height: 16px;
  5. }
  6. .header-title {
  7. color: rgba(255, 255, 255, 0.9);
  8. font-size: 13px;
  9. line-height: 18px;
  10. }
  11. #icon-edit:hover {
  12. font-size: 14px;
  13. }
  14. .btn-add:hover {
  15. cursor: pointer;
  16. background: rgba(48, 142, 255, 0.2);
  17. font-weight: 500;
  18. }
  19. .web-video {
  20. flex-wrap: wrap;
  21. }
  22. .heji-box {
  23. padding: 30px 0;
  24. border-bottom: 1px solid rgb(230, 230, 230);
  25. box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.1);
  26. }
  27. .heji-other {
  28. font-size: 12px;
  29. font-weight: 500;
  30. color: rgba(102, 102, 102, 1);
  31. line-height: 17px;
  32. }
  33. .heji-logo {
  34. width: 24px;
  35. height: 24px;
  36. border-radius: 12px;
  37. margin-right: 7px;
  38. }
  39. .heji-username {
  40. font-size: 12px;
  41. font-weight: 500;
  42. color: rgba(34, 34, 34, 1);
  43. line-height: 17px;
  44. }
  45. .heji-left > img {
  46. width: 154px;
  47. height: 114px;
  48. object-fit: cover;
  49. margin-right: 10px;
  50. }
  51. .heji-right {
  52. padding: 5px 0;
  53. width: 537px;
  54. }
  55. .heji-height {
  56. color: rgba(17, 17, 17, 1);
  57. line-height: 25px;
  58. font-size: 18px;
  59. }
  60. .heji-con {
  61. font-size: 13px;
  62. font-family: PingFangSC-Regular, PingFang SC;
  63. font-weight: 400;
  64. color: rgba(153, 153, 153, 1);
  65. line-height: 18px;
  66. margin-bottom: 20px;
  67. margin-top: 10px;
  68. }
  69. .header-nickname {
  70. position: relative;
  71. }
  72. .tag {
  73. width: 59px;
  74. position: absolute;
  75. right: -66px;
  76. top: 0px;
  77. height: 21px;
  78. background: rgba(255, 181, 60, 1);
  79. border-radius: 2px;
  80. font-size: 12px;
  81. font-weight: 600;
  82. color: rgba(255, 255, 255, 1);
  83. line-height: 21px;
  84. text-align: center;
  85. }
  86. .video-box {
  87. margin-bottom: 20px;
  88. padding-bottom: 20px;
  89. width: 344px;
  90. }
  91. .video-img {
  92. position: relative;
  93. width: 344px;
  94. height: 194px;
  95. background-color: rgb(200, 200, 200);
  96. .play {
  97. position: absolute;
  98. left: 50%;
  99. top: 50%;
  100. transform: translate(-50%, -50%);
  101. width: 46px;
  102. height: 46px;
  103. }
  104. }
  105. .img {
  106. width: 100%;
  107. height: 100%;
  108. object-fit: cover;
  109. }
  110. .length {
  111. position: absolute;
  112. right: 10px;
  113. bottom: 10px;
  114. line-height: 22px;
  115. background: rgba(0, 0, 0, 0.3);
  116. border-radius: 11px;
  117. border: 1px solid rgba(255, 255, 255, 0.08);
  118. padding: 0 22px;
  119. }
  120. .video-pusher {
  121. margin: 10px;
  122. }
  123. .logo {
  124. margin-right: 10px;
  125. }
  126. .logo,
  127. .video-pusher > img {
  128. width: 26px;
  129. height: 26px;
  130. border-radius: 50%;
  131. overflow: hidden;
  132. font-size: 13px;
  133. }
  134. .video-con {
  135. color: rgba(51, 51, 51, 1);
  136. line-height: 18px;
  137. font-size: 14px;
  138. overflow: hidden;
  139. height: 37px;
  140. text-overflow: ellipsis;
  141. display: -webkit-box;
  142. -webkit-line-clamp: 2;
  143. -webkit-box-orient: vertical;
  144. }
  145. .video-other {
  146. font-size: 12px;
  147. margin-top: 12px;
  148. }
  149. .video-detail {
  150. padding: 0 10px;
  151. padding-bottom: 20px;
  152. box-shadow: 0px 3px 12px 0px rgba(8, 27, 50, 0.05);
  153. border-radius: 0px 0px 4px 4px;
  154. border: 1px solid rgba(0, 0, 0, 0.03)
  155. }
  156. .video-other-box {
  157. margin-right: 10px;
  158. }
  159. .video-push-time {
  160. padding: 0 5px;
  161. border-left: 1px solid rgba(153, 153, 153, 1);
  162. }
  163. hr {
  164. margin-bottom: 20px;
  165. height: 1px;
  166. border: 0;
  167. background-color: rgb(230, 230, 230);
  168. }
  169. .m-c-block {
  170. width: 380px;
  171. line-height: 60px;
  172. margin: 0 auto;
  173. }
  174. .btn-add {
  175. width: 700px;
  176. height: 50px;
  177. background: rgba(48, 142, 255, 0.1);
  178. border-radius: 4px;
  179. margin-top: 20px;
  180. text-align: center;
  181. line-height: 50px;
  182. color: rgba(48, 142, 255, 1);
  183. margin: 20px auto;
  184. }
  185. .article-list {
  186. width: 700px;
  187. margin: 0 auto;
  188. }
  189. .article {
  190. padding: 30px 20px;
  191. box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.1);
  192. border-bottom: 1px solid rgb(230, 230, 230);
  193. cursor: pointer;
  194. }
  195. .article:hover {
  196. background-color: rgb(240, 240, 240);
  197. }
  198. .article-left {
  199. width: 523px;
  200. }
  201. .article-title {
  202. font-size: 18px;
  203. color: rgba(17, 17, 17, 1);
  204. }
  205. .article-desc {
  206. margin-top: 6px;
  207. margin-bottom: 18px;
  208. font-size: 13px;
  209. color: rgba(153, 153, 153, 1);
  210. line-height: 18px;
  211. }
  212. .article-right, .article-right > img {
  213. width: 154px;
  214. height: 114px;
  215. }
  216. .article .icon {
  217. width: 16px;
  218. }
  219. .live-source {
  220. margin-right: 10px;
  221. }
  222. .live-source > img {
  223. width: 24px;
  224. height: 24px;
  225. border-radius: 50%;
  226. margin-right: 4px;
  227. }
  228. .live-time {
  229. padding: 0 10px;
  230. border-left: 1px solid rgb(218, 218, 218);
  231. }
  232. .live-people {
  233. padding: 0 10px;
  234. }
  235. .live > i {
  236. position: absolute;
  237. right: 20px;
  238. top: 20px;
  239. color: gray;
  240. }
  241. .community-u {
  242. min-width: 0;
  243. min-height: 0;
  244. max-width: 1000px;
  245. }
  246. .background {
  247. position: absolute;
  248. left: 0;
  249. top: 0;
  250. width: 100%;
  251. height: 428px;
  252. z-index: -1;
  253. background: url(~@/assets/img/community/u_background.png) 0 0/100% 100% no-repeat;
  254. }
  255. .community-u {
  256. .userinfo {
  257. display: flex;
  258. flex-direction: column;
  259. align-items: center;
  260. height: 350px;
  261. overflow: hidden;
  262. margin-bottom: 10px;
  263. color: white;
  264. margin-top: 20px;
  265. }
  266. }
  267. .header-avatar {
  268. width: 88px;
  269. height: 88px;
  270. border-radius: 44px;
  271. flex-shrink: 0;
  272. }
  273. div.heading-category.active {
  274. border-bottom: #0093FD solid;
  275. font-weight: bold;
  276. }
  277. .header-nickname {
  278. font-size: 16px;
  279. font-weight: 600;
  280. margin: 10px 0 2px;
  281. }
  282. .header-title {
  283. font-size: 10px;
  284. margin-top: 8px;
  285. }
  286. .count-infos {
  287. display: flex;
  288. align-items: center;
  289. margin: 23px 0 30px;
  290. }
  291. .info {
  292. display: flex;
  293. align-items: flex-end;
  294. align-items: center;
  295. font-size: 25px;
  296. font-weight: bold;
  297. margin: 0 16px;
  298. border-right: 1px solid white;
  299. &:last-child {
  300. border-right: none;
  301. }
  302. &.isSelf {
  303. cursor: pointer;
  304. }
  305. span {
  306. font-size: 10px;
  307. margin: 0 30px 0 6px;
  308. }
  309. }
  310. .create-time {
  311. font-size: 10px;
  312. color: #999;
  313. border-left: 1px solid #999;
  314. margin-left: 2px;
  315. padding-left: 2px;
  316. }
  317. .focu-btn {
  318. width: 150px;
  319. height: 40px;
  320. background: var(--mainColor);
  321. color: white;
  322. background: rgba(48, 142, 255, 1);
  323. border-radius: 4px;
  324. border: none
  325. }
  326. .followed {
  327. background: grey;
  328. }
  329. .content-box {
  330. display: flex;
  331. }
  332. .content-left {
  333. width: 1000px;
  334. background: white;
  335. }
  336. .art {
  337. display: flex;
  338. margin-top: 20px;
  339. padding-bottom: 20px;
  340. cursor: pointer;
  341. border-bottom: 1px solid #f2f2f2;
  342. }
  343. .art-img {
  344. width: 154px;
  345. height: 114px;
  346. margin-right: 20px;
  347. }
  348. .art-info {
  349. flex: 1;
  350. }
  351. .overflow {
  352. max-width: 520px;
  353. display: block;
  354. overflow: hidden;
  355. text-overflow: ellipsis;
  356. white-space: nowrap;
  357. }
  358. .art-title {
  359. max-width: 520px;
  360. display: block;
  361. overflow: hidden;
  362. text-overflow: ellipsis;
  363. white-space: nowrap;
  364. font-size: 18px;
  365. }
  366. .art-summary {
  367. max-width: 520px;
  368. display: block;
  369. overflow: hidden;
  370. text-overflow: ellipsis;
  371. white-space: nowrap;
  372. font-size: 10px;
  373. color: #666;
  374. margin-top: 10px;
  375. }
  376. .art-subinfo {
  377. display: flex;
  378. justify-content: space-between;
  379. align-items: center;
  380. margin-top: 50px;
  381. .author-avatar {
  382. margin-right: 4px;
  383. border-radius: 10px;
  384. }
  385. .author {
  386. display: flex;
  387. align-items: center;
  388. }
  389. .author-avatar {
  390. width: 20px;
  391. height: 20px;
  392. }
  393. }
  394. .art-counts-info {
  395. display: flex;
  396. align-items: center;
  397. .good-count,
  398. .comment-count {
  399. font-size: 10px;
  400. font-weight: 500;
  401. color: #999;
  402. }
  403. .good,
  404. .comment {
  405. display: flex;
  406. align-items: center;
  407. img {
  408. width: 16px;
  409. height: 16px;
  410. margin-right: 4px;
  411. }
  412. }
  413. .comment {
  414. margin-left: 10px;
  415. }
  416. }
  417. .content-right {
  418. display: flex;
  419. flex-direction: column;
  420. align-items: center;
  421. width: 250px;
  422. height: 274px;
  423. background: white;
  424. margin-left: 10px;
  425. padding-top: 20px;
  426. .qr-code {
  427. width: 176px;
  428. height: 176px;
  429. margin-top: 20px;
  430. }
  431. }
  432. .video2 {
  433. display: none;
  434. }
  435. .arts-title {
  436. padding-bottom: 10px;
  437. border-bottom: 1px solid #f2f2f2;
  438. }
  439. .jishuinUserMobile {
  440. &.community-u {
  441. margin: 0 !important;
  442. width: 100%;
  443. margin-bottom: 0;
  444. height: 100vh;
  445. overflow-y: scroll;
  446. }
  447. .article-right, .article-right > img {
  448. width: 29vw;
  449. height: 21vw
  450. }
  451. .header-avatar {
  452. width: pxtovw(70);
  453. height: pxtovw(70);
  454. border-radius: 50%;
  455. }
  456. .header-nickname {
  457. font-size: pxtovw(14);
  458. line-height: pxtovw(20);
  459. font-weight: 600;
  460. margin: pxtovw(8) 0 pxtovw(2);
  461. }
  462. .header-title {
  463. margin-top: pxtovw(3);
  464. font-size: pxtovw(12);
  465. line-height:pxtovw(17);
  466. }
  467. .heji-other {
  468. flex: 0.95;
  469. justify-content: space-around;
  470. }
  471. .heji-splice {
  472. margin: 0 auto !important
  473. }
  474. .count-infos {
  475. display: flex;
  476. align-items: center;
  477. margin-top: pxtovw(16);
  478. width: 100%;
  479. justify-content: space-around;
  480. }
  481. .el-message-box {
  482. width: 95%;
  483. }
  484. .main {
  485. width: 100%;
  486. }
  487. .heji-title {
  488. text-align: left;
  489. text-overflow: ellipsis;
  490. display: -webkit-box;
  491. -webkit-line-clamp: 1;
  492. -webkit-box-orient: vertical;
  493. overflow: hidden;
  494. }
  495. .heji-con {
  496. text-align: left;
  497. text-overflow: ellipsis;
  498. display: -webkit-box;
  499. -webkit-line-clamp: 2;
  500. -webkit-box-orient: vertical;
  501. overflow: hidden;
  502. }
  503. .heji-left {
  504. width: 29%;
  505. }
  506. .heji-left > img {
  507. width: 100%;
  508. height: auto;
  509. border-radius: 1%;
  510. }
  511. .heji-right {
  512. width: 64%;
  513. }
  514. .web-video {
  515. display: none;
  516. }
  517. .video-box {
  518. width: 100%;
  519. }
  520. .video2 {
  521. display: block;
  522. margin-top: pxto;
  523. width: 100%;
  524. overflow: hidden;
  525. }
  526. .video-box {
  527. cursor: pointer;
  528. overflow: hidden;
  529. }
  530. .video-img {
  531. position: relative;
  532. width: 100%;
  533. height: pxtovw(200);
  534. }
  535. .video-img .img {
  536. width: 100%;
  537. height: 100%;
  538. object-fit: cover;
  539. border-radius: pxtovw(4) pxtovw(4) 0 0;
  540. }
  541. .video-des {
  542. font-size: pxtovw(15.5);
  543. word-wrap: break-word;
  544. word-break: normal;
  545. font-family: PingFangSC-Regular, PingFang SC;
  546. color: rgba(51, 51, 51, 1);
  547. line-height: pxtovw(20);
  548. margin: pxtovw(11) 0 pxtovw(11) 0;
  549. }
  550. .video-detail {
  551. padding: pxtovw(10) pxtovw(15);
  552. box-shadow: 0 pxtovw(3) pxtovw(12.5) 0 rgba(8, 27, 50, 0.05);
  553. border-radius: 0 0 pxtovw(4) pxtovw(4);
  554. }
  555. .length {
  556. position: absolute;
  557. right: 10px;
  558. bottom: 10px;
  559. line-height: 22px;
  560. background: rgba(0, 0, 0, 0.3);
  561. border-radius: 11px;
  562. border: 1px solid rgba(255, 255, 255, 0.08);
  563. padding: 0 22px;
  564. color: white;
  565. }
  566. .play {
  567. position: absolute;
  568. width: pxtovw(45) !important;
  569. height: pxtovw(45);
  570. top: pxtovw(75);
  571. left: pxtovw(160);
  572. }
  573. .live-zan {
  574. margin-left: pxtovw(12.5);
  575. }
  576. .article-left {
  577. display: flex;
  578. flex-direction: column;
  579. justify-content: space-between;
  580. }
  581. .source {
  582. justify-content: space-between;
  583. margin-top: pxtovw(8);
  584. }
  585. .no-img .source {
  586. justify-content: space-between;
  587. margin-top: pxtovw(8);
  588. padding-right: 32vw;
  589. }
  590. .live-source > img {
  591. width: pxtovw(18);
  592. height: pxtovw(18);
  593. }
  594. .live-time {
  595. border: 0;
  596. padding: 0;
  597. }
  598. .live-people {
  599. padding: 0
  600. }
  601. .article-desc {
  602. display: none;
  603. }
  604. .article-title {
  605. font-size: pxtovw(15);
  606. line-height: pxtovw(21);
  607. }
  608. .article-left {
  609. margin-right: 2%;
  610. width: 63vw
  611. }
  612. .article-list {
  613. width: 100%;
  614. }
  615. .article {
  616. padding: pxtovw(19) 0 pxtovw(20) 0;
  617. }
  618. .content-box {
  619. padding: 0 pxtovw(9);
  620. background-color: white;
  621. padding-bottom: 49px;
  622. }
  623. .btn-add {
  624. color: rgba(48, 142, 255, 1);
  625. width: 100%;
  626. height: pxtovw(40);
  627. line-height: pxtovw(40);
  628. background: rgba(48, 142, 255, 0.1);
  629. border-radius: pxtovw(4);
  630. margin: 0 auto;
  631. }
  632. .panel {
  633. width: 100%;
  634. }
  635. hr {
  636. margin-bottom: 10px;
  637. }
  638. .m-c-block {
  639. width: 100%;
  640. line-height: pxtovw(45);
  641. display: flex;
  642. justify-content: space-around;
  643. }
  644. .info {
  645. margin: auto;
  646. font-size: pxtovw(20);
  647. font-weight: bold;
  648. border-right: 1px solid white;
  649. &:last-child {
  650. border-right: none;
  651. }
  652. &.isSelf {
  653. cursor: pointer;
  654. }
  655. span {
  656. font-size: 10px;
  657. margin: 0 pxtovw(26) 0 pxtovw(4);
  658. }
  659. }
  660. .background {
  661. height: pxtovw(300);
  662. }
  663. button.focu-btn {
  664. display: none;
  665. }
  666. div.userinfo {
  667. padding-top: pxtovw(18);
  668. box-sizing: border-box;
  669. margin-bottom: 0;
  670. height: pxtovw(200) !important;
  671. }
  672. .background {
  673. background: url("~@/assets/img/community/u_background_small.png") 0 0/100% 100% no-repeat;
  674. }
  675. .followed {
  676. border: 1px solid white;
  677. background: transparent;
  678. }
  679. .content-left {
  680. display: flex;
  681. flex-direction: column;
  682. align-items: center;
  683. padding: 10px 0 0;
  684. width: 100%;
  685. }
  686. .arts-title {
  687. width: calc(100% - 40px);
  688. }
  689. .art {
  690. flex-direction: row-reverse;
  691. border-bottom: 1px solid rgba(244, 244, 244, 1);
  692. padding-bottom: 10px;
  693. width: calc(100% - 40px);
  694. .art-img {
  695. width: 120px;
  696. height: 90px;
  697. margin-left: 20px;
  698. margin-right: 0;
  699. }
  700. .art-info {
  701. border-bottom: none;
  702. }
  703. .art-title {
  704. white-space: normal;
  705. font-size: 14px;
  706. line-height: 20px;
  707. }
  708. .art-summary {
  709. display: none;
  710. }
  711. }
  712. .art-subinfo {
  713. margin-top: 26px;
  714. }
  715. .content-right {
  716. display: none;
  717. }
  718. .el-pagination {
  719. margin-bottom: 20px;
  720. }
  721. .source{
  722. font-size: pxtovw(11);
  723. }
  724. .article-right,.article-right>img{
  725. width:29vw !important;
  726. height:21vw !important;
  727. }
  728. .article.no-img .source{
  729. padding-right: pxtovw(108);
  730. }
  731. .article .live-source{
  732. width: 30%;
  733. }
  734. .live-source > div{
  735. margin-left: 2px;
  736. overflow: hidden;
  737. text-overflow:ellipsis;
  738. white-space: nowrap;
  739. }
  740. .live-source{
  741. margin-right: 0px !important;
  742. }
  743. .live-source>div{
  744. }
  745. }
  746. .el-pagination {
  747. margin: 40px 0;
  748. text-align: center;
  749. }
  750. .loading {
  751. display: flex;
  752. justify-content: center;
  753. align-items: center;
  754. margin: 20px 0;
  755. }
  756. .edit,
  757. .delete {
  758. display: inline-block;
  759. margin: 0 12px;
  760. font-size: 12px;
  761. font-weight: 500;
  762. line-height: 15px;
  763. color: rgba(48, 142, 255, 1);
  764. }
  765. .delete {
  766. color: rgba(153, 153, 153, 1);
  767. }