common.scss 12 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814
  1. .bg {
  2. margin-top: -46px;
  3. margin-left: -10px;
  4. image {
  5. width: 110%;
  6. }
  7. }
  8. .main {
  9. padding: 15px;
  10. .form {
  11. border-radius: 10px;
  12. background-color: white;
  13. }
  14. }
  15. .tab {
  16. padding: 0px 5px 5px 5px;
  17. /* #ifdef H5 */
  18. margin-top: -1px;
  19. /* #endif */
  20. overflow: hidden;
  21. }
  22. .omit {
  23. white-space: nowrap;
  24. text-overflow: ellipsis;
  25. overflow: hidden;
  26. }
  27. .ellip {
  28. -webkit-line-clamp: 2;
  29. text-overflow: ellipsis;
  30. display: -webkit-box;
  31. -webkit-box-orient: vertical;
  32. overflow: hidden;
  33. margin-top: 7px;
  34. color: #666666;
  35. }
  36. .mt10 {
  37. margin-top: 10px !important;
  38. }
  39. .mt20 {
  40. margin-top: 20px !important;
  41. }
  42. .pl5 {
  43. padding-left: 5px;
  44. }
  45. .flex {
  46. display: flex;
  47. text-align: center;
  48. .f {
  49. flex: 1;
  50. overflow: hidden;
  51. }
  52. }
  53. .btn {
  54. color: white;
  55. background-color: $main-color;
  56. border-radius: 30px;
  57. font-size: 15px;
  58. text-align: center;
  59. padding: 5px;
  60. margin-top: 15px;
  61. }
  62. .form_group {
  63. padding: 9px 0px 9px 0px;
  64. overflow: hidden;
  65. position: relative;
  66. &.form_group:last-child {
  67. border-bottom: 0px;
  68. }
  69. .lable {
  70. font-size: 17px;
  71. text-align: left;
  72. position: relative;
  73. font-weight: bold;
  74. }
  75. .re {
  76. &::before {
  77. content: '*';
  78. width: 0px;
  79. height: 0px;
  80. color: red;
  81. position: absolute;
  82. top: -11px;
  83. font-weight: bold;
  84. }
  85. }
  86. .bgm {
  87. border: 1px solid $line;
  88. border-radius: 5px;
  89. margin-top: 12px;
  90. position: relative;
  91. background-color: white;
  92. .input {
  93. border: 0px;
  94. width: 75%;
  95. margin-top: 0px;
  96. }
  97. .msg {
  98. position: absolute;
  99. right: 10px;
  100. top: 9px;
  101. color: $main-color;
  102. }
  103. }
  104. .avatar {
  105. position: absolute;
  106. top: 0px;
  107. right: 0px;
  108. width: 55px;
  109. height: 55px;
  110. border-radius: 50%;
  111. }
  112. picker {
  113. position: relative;
  114. .more {
  115. position: absolute;
  116. right: 7px;
  117. top: 13px;
  118. font-weight: normal;
  119. }
  120. }
  121. input {
  122. font-size: 15px;
  123. border-radius: 5px;
  124. padding: 10px;
  125. margin-top: 12px;
  126. border: 1px solid $line;
  127. background-color: white;
  128. }
  129. textarea {
  130. font-size: 15px;
  131. border-radius: 5px;
  132. padding: 10px;
  133. margin-top: 12px;
  134. height: 120px;
  135. width: 93%;
  136. border: 1px solid $line;
  137. background-color: white;
  138. }
  139. .start {
  140. flex: 1;
  141. margin-top: -17px;
  142. text-align: left;
  143. }
  144. .hor {
  145. flex: 0.7;
  146. text-align: center;
  147. padding-top: 5px;
  148. }
  149. }
  150. .bz {
  151. font-size: 12px;
  152. color: $font-c;
  153. margin-top: 7px;
  154. .icon {
  155. padding-right: 3px;
  156. }
  157. .contact {
  158. background-color: #f1f1f1;
  159. float: right;
  160. font-size: 13px;
  161. color: $main-color;
  162. margin-top: -5px;
  163. }
  164. }
  165. .menu {
  166. margin-top: 12px;
  167. overflow: hidden;
  168. background-color: white;
  169. border-radius: 7px;
  170. box-shadow: $box-shadow;
  171. .cd {
  172. float: left;
  173. width: 25%;
  174. text-align: center;
  175. height: 88px;
  176. .out {
  177. padding: 5px;
  178. .int {
  179. padding: 5px 5px 5px 5px;
  180. position: relative;
  181. .icon {
  182. font-size: 25px;
  183. width: 45px;
  184. height: 45px;
  185. margin: 0 auto;
  186. color: white;
  187. border-radius: 18px;
  188. line-height: 47px;
  189. }
  190. .title {
  191. font-size: 14px;
  192. padding-top: 5px;
  193. white-space: nowrap;
  194. text-overflow: ellipsis;
  195. overflow: hidden;
  196. }
  197. .bage {
  198. position: absolute;
  199. padding: 0px 5px;
  200. border-radius: 20px;
  201. background-color: red;
  202. color: white;
  203. top: 2px;
  204. right: 7px;
  205. font-size: 13px;
  206. }
  207. }
  208. .share {
  209. background-color: white;
  210. line-height: 18px;
  211. }
  212. }
  213. }
  214. }
  215. .tips {
  216. font-size: 13px;
  217. background-color: $bg;
  218. padding: 8px;
  219. color: $main-color;
  220. overflow: hidden;
  221. .icon {
  222. font-size: 17px;
  223. float: left;
  224. padding-right: 3px;
  225. }
  226. }
  227. .cen {
  228. text-align: center;
  229. }
  230. .popup {
  231. padding: 15px;
  232. background-color: white;
  233. border-radius: 10px;
  234. .mtt {
  235. text-align: center;
  236. font-size: 18px;
  237. padding-top: 15px;
  238. }
  239. .money {
  240. text-align: center;
  241. font-size: 30px;
  242. padding-top: 5px;
  243. font-weight: bold;
  244. }
  245. .item {
  246. overflow: hidden;
  247. border-bottom: 1px solid $line;
  248. padding: 10px;
  249. &:first-child{
  250. margin-top: 10px;
  251. }
  252. &:last-child {
  253. border: 0px;
  254. }
  255. .tt {
  256. float: left;
  257. }
  258. .la {
  259. float: right;
  260. width: 70%;
  261. text-align: right;
  262. }
  263. }
  264. }
  265. .search {
  266. overflow: hidden;
  267. padding-top: 5px;
  268. .usearch {
  269. float: left;
  270. width: 75%;
  271. }
  272. .address {
  273. float: right;
  274. padding-top: 5px;
  275. width: 65px;
  276. font-size: 15px;
  277. .icon {
  278. padding-right: 3px;
  279. }
  280. }
  281. }
  282. .item_job {
  283. padding: 10px;
  284. background-color: white;
  285. overflow: hidden;
  286. border-radius: 7px;
  287. margin-bottom: 10px;
  288. .top {
  289. overflow: hidden;
  290. .title {
  291. font-size: 15px;
  292. padding-top: 3px;
  293. font-weight: bold;
  294. float: left;
  295. width: 70%;
  296. }
  297. .salary {
  298. padding-top: 5px;
  299. font-size: 15px;
  300. font-weight: bold;
  301. color: #ff5722;
  302. margin-bottom: 5px;
  303. float: right;
  304. }
  305. }
  306. .con {
  307. padding-top: 3px;
  308. padding-bottom: 10px;
  309. font-size: 13px;
  310. color: $font-c;
  311. .desc {
  312. padding-right: 10px;
  313. }
  314. }
  315. .bot {
  316. border-top: 1px solid $line;
  317. font-size: 13px;
  318. color: $font-c;
  319. padding-top: 10px;
  320. overflow: hidden;
  321. .address {
  322. float: left;
  323. width: 63%;
  324. .icon {
  325. padding-right: 2px;
  326. }
  327. }
  328. .desc {
  329. text {
  330. padding-right: 10px;
  331. float: left;
  332. }
  333. }
  334. .distance {
  335. float: right;
  336. }
  337. }
  338. .bt {
  339. border: 0px;
  340. padding-top: 3px;
  341. }
  342. .flex {
  343. border-top: 1px solid $line;
  344. padding-top: 10px;
  345. font-size: 14px;
  346. margin-top: 13px;
  347. }
  348. }
  349. .job {
  350. margin-left: -5px;
  351. margin-right: -5px;
  352. margin-top: -5px;
  353. overflow: hidden;
  354. .full_time {
  355. float: left;
  356. width: 50%;
  357. .out {
  358. padding: 6px;
  359. .int {
  360. padding: 10px;
  361. background-color: white;
  362. overflow: hidden;
  363. border-radius: 7px;
  364. box-shadow: $box-shadow;
  365. image {
  366. width: 100%;
  367. height: 100px;
  368. border-radius: 3px;
  369. }
  370. .title {
  371. font-size: 14px;
  372. padding-top: 3px;
  373. font-weight: bold;
  374. }
  375. .desc {
  376. font-size: 13px;
  377. padding-top: 3px;
  378. }
  379. .price {
  380. padding-top: 3px;
  381. font-size: 14px;
  382. font-weight: bold;
  383. color: #ff5722;
  384. }
  385. .address {
  386. padding-top: 3px;
  387. font-size: 13px;
  388. color: $font-c;
  389. width: 40%;
  390. float: left;
  391. }
  392. .distance {
  393. float: right;
  394. font-size: 13px;
  395. color: $font-c;
  396. padding-top: 3px;
  397. width: 60%;
  398. text-align: right;
  399. }
  400. }
  401. }
  402. }
  403. }
  404. /**简历******/
  405. .resume {
  406. padding: 15px;
  407. .row {
  408. padding: 10px;
  409. margin-bottom: 15px;
  410. border-radius: 5px;
  411. font-size: 14px;
  412. background-color: white;
  413. overflow: hidden;
  414. .top {
  415. .sm6 {
  416. float: left;
  417. .name {
  418. font-size: 22px;
  419. font-weight: bold;
  420. .icon {
  421. padding-left: 10px;
  422. }
  423. }
  424. }
  425. .tx {
  426. width: 55px;
  427. height: 55px;
  428. border-radius: 50%;
  429. position: absolute;
  430. right: 34px;
  431. }
  432. }
  433. .label {
  434. padding-bottom: 5px;
  435. .title {
  436. font-size: 17px;
  437. font-weight: bold;
  438. }
  439. .icon {
  440. float: right;
  441. font-weight: bold;
  442. margin-top: 2px;
  443. font-size: 20px;
  444. }
  445. }
  446. .ellip {
  447. line-height: 25px;
  448. }
  449. .item {
  450. padding-top: 10px;
  451. }
  452. }
  453. .btn {
  454. width: 80%;
  455. .icon {
  456. padding-right: 5px;
  457. }
  458. }
  459. }
  460. .yd {
  461. width: 4px;
  462. height: 4px;
  463. border-radius: 50%;
  464. background-color: $font-c;
  465. float: left;
  466. margin-top: 9px;
  467. margin-right: 3px;
  468. }
  469. .lav {
  470. margin-bottom: 20px;
  471. padding-left: 7px;
  472. padding-right: 7px;
  473. .icon {
  474. font-size: 40px;
  475. padding-bottom: 10px;
  476. }
  477. .title {
  478. font-size: 22px;
  479. font-weight: bold;
  480. }
  481. .desc {
  482. font-size: 14px;
  483. margin-top: 10px;
  484. color: $font-c;
  485. }
  486. }
  487. .tags {
  488. float: left;
  489. width: 50%;
  490. .out {
  491. padding: 5px;
  492. .int {
  493. border-radius: 3px;
  494. text-align: center;
  495. padding: 10px 5px 10px 5px;
  496. font-size: 14px;
  497. color: $font-c;
  498. background-color: #f3f3f3;
  499. }
  500. }
  501. }
  502. .search_view {
  503. position: fixed;
  504. width: 100%;
  505. overflow-y: auto;
  506. background-color: white;
  507. z-index: 3;
  508. .list {
  509. padding: 5px 15px 10px 15px;
  510. .item {
  511. padding: 10px;
  512. color: $font-c;
  513. .title {
  514. font-size: 16px;
  515. font-weight: 600;
  516. }
  517. .desc {
  518. font-size: 13px;
  519. color: #a1a1a1;
  520. padding-top: 2px;
  521. }
  522. }
  523. }
  524. }
  525. ._success {
  526. color: #67c23a !important;
  527. }
  528. ._info {
  529. color: #909399 !important;
  530. }
  531. ._error {
  532. color: #f56c6c !important;
  533. }
  534. .message {
  535. padding: 15px;
  536. border-radius: 5px;
  537. font-size: 14px;
  538. color: $font-c;
  539. margin-bottom: 10px;
  540. background-color: white;
  541. .icon {
  542. padding-right: 3px;
  543. font-size: 16px;
  544. }
  545. }
  546. .ql-editor.ql-blank:before {
  547. font-style: normal !important;
  548. }
  549. /**底部按钮操作******/
  550. .mfooter {
  551. position: fixed;
  552. width: 100%;
  553. bottom: 30px;
  554. text-align: center;
  555. .btn {
  556. border-radius: 35px;
  557. width: 40%;
  558. .icon {
  559. padding-right: 5px;
  560. }
  561. }
  562. }
  563. .position {
  564. padding: 15px;
  565. .audits {
  566. margin-top: -10px;
  567. margin-bottom: 15px;
  568. .audit {
  569. float: left;
  570. padding: 5px 15px;
  571. border-radius: 30px;
  572. background-color: white;
  573. margin-right: 12px;
  574. font-size: 14px;
  575. color: $font-c;
  576. &.active {
  577. color: white;
  578. background-color: $main-color;
  579. }
  580. }
  581. overflow: hidden;
  582. }
  583. .item {
  584. border-radius: 7px;
  585. background-color: white;
  586. color: $font-c;
  587. padding: 15px;
  588. overflow: hidden;
  589. margin-bottom: 12px;
  590. .top {
  591. overflow: hidden;
  592. .title {
  593. font-size: 16px;
  594. float: left;
  595. width: 71%;
  596. font-weight: bold;
  597. }
  598. .salary {
  599. font-size: 15px;
  600. font-weight: bold;
  601. color: #ff5722;
  602. margin-bottom: 5px;
  603. float: right;
  604. }
  605. .audit {
  606. float: right;
  607. font-size: 14px;
  608. .icon {
  609. padding-right: 3px;
  610. }
  611. }
  612. }
  613. .desc {
  614. margin-top: 10px;
  615. color: $font-c;
  616. width: 100%;
  617. font-size: 14px;
  618. overflow: hidden;
  619. .tag {
  620. float: left;
  621. padding: 1px 5px 8px 0px;
  622. border-radius: 3px;
  623. margin-right: 7px;
  624. }
  625. .date {
  626. float: right;
  627. }
  628. }
  629. .flex {
  630. border-top: 1px solid $line;
  631. padding-top: 10px;
  632. font-size: 14px;
  633. }
  634. }
  635. }
  636. .br {
  637. border-right: 1px solid $line;
  638. }
  639. .danger {
  640. color: #f44336;
  641. }
  642. .agree {
  643. color: $main-color;
  644. }
  645. .filters {
  646. float: right;
  647. margin-top: -32px;
  648. color: $font-c;
  649. z-index: 111;
  650. font-size: 15px;
  651. position: relative;
  652. .icon {
  653. padding-right: 3px;
  654. }
  655. }
  656. .city {
  657. float: right;
  658. margin-top: -32px;
  659. color: $font-c;
  660. z-index: 111;
  661. position: relative;
  662. width: 70px;
  663. margin-right: 70px;
  664. font-size: 15px;
  665. .icon {
  666. padding-right: 3px;
  667. }
  668. }
  669. .pt0 {
  670. padding-top: 0px;
  671. }
  672. .org {
  673. color: orangered;
  674. }
  675. .mcard {
  676. background-color: white;
  677. padding: 15px;
  678. border-radius: 8px;
  679. .money {
  680. font-size: 22px;
  681. font-weight: bold;
  682. }
  683. .desc {
  684. padding-top: 10px;
  685. font-size: 14px;
  686. color: $font-c;
  687. }
  688. .f {
  689. padding: 10px;
  690. .btn {
  691. padding: 0px;
  692. .icon {
  693. padding-right: 3px;
  694. }
  695. }
  696. }
  697. }
  698. .wte {
  699. background-color: white !important;
  700. }
  701. .mb0 {
  702. margin-bottom: 0px !important;
  703. }
  704. .ms {
  705. margin-top: 20px;
  706. overflow: hidden;
  707. .mtitle {
  708. font-weight: bold;
  709. margin-bottom: 10px;
  710. }
  711. .item {
  712. font-size: 14px;
  713. padding-top: 7px;
  714. }
  715. .gs {
  716. float: left;
  717. width: 50px;
  718. height: 50px;
  719. border-radius: 50%;
  720. background-color: #f1f1f1;
  721. text-align: center;
  722. font-size: 30px;
  723. line-height: 47px;
  724. }
  725. .con {
  726. float: left;
  727. padding-left: 10px;
  728. width: 70%;
  729. .mti {
  730. font-weight: bold;
  731. padding-bottom: 5px;
  732. }
  733. .address {
  734. font-size: 13px;
  735. }
  736. }
  737. .more {
  738. float: right;
  739. margin-top: 14px;
  740. }
  741. }
  742. .mbos {
  743. background-color: white;
  744. padding: 20px;
  745. border-radius: 25px;
  746. .item {
  747. font-size: 14px;
  748. padding-top: 7px;
  749. }
  750. .b {
  751. font-weight: bold;
  752. }
  753. map {
  754. border-radius: 8px;
  755. overflow: hidden;
  756. margin-top: 15px;
  757. width: 100%;
  758. height: 150px;
  759. }
  760. .btn {
  761. width: 60%;
  762. }
  763. }
  764. .mb15 {
  765. margin-bottom: 15px;
  766. }
  767. .mt0 {
  768. margin-top: 0px;
  769. }
  770. .bbg {
  771. overflow: hidden;
  772. }
  773. .dtop {
  774. padding: 15px;
  775. .title {
  776. font-weight: bold;
  777. }
  778. .price {
  779. padding-top: 5px;
  780. font-size: 15px;
  781. font-weight: bold;
  782. color: #ff5722;
  783. }
  784. .desc {
  785. padding-top: 5px;
  786. font-size: 14px;
  787. text {
  788. padding-right: 10px;
  789. }
  790. .audit {
  791. float: right;
  792. color: $main-color;
  793. }
  794. }
  795. }
  796. .pd0 {
  797. padding-bottom: 0px;
  798. }
  799. .pl0 {
  800. padding-left: 0px;
  801. }
  802. .xy {
  803. color: $font-c;
  804. padding-top: 15px;
  805. font-size: 14px;
  806. .checkbox {
  807. float: left;
  808. font-size: 14px;
  809. margin-top: 1px;
  810. }
  811. .a {
  812. color: blue;
  813. }
  814. }