app.scss 25 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962
  1. // http://ionicframework.com/docs/theming/
  2. // App Global Sass
  3. // --------------------------------------------------
  4. // Put style rules here that you want to apply globally. These
  5. // styles are for the entire app and not just one component.
  6. // Additionally, this file can be also used as an entry point
  7. // to import other Sass files to be included in the output CSS.
  8. //
  9. // Shared Sass variables, which can be used to adjust Ionic's
  10. // default Sass variables, belong in "theme/variables.scss".
  11. //
  12. // To declare rules for a specific mode, create a child rule
  13. // for the .md, .ios, or .wp mode classes. The mode class is
  14. // automatically applied to the <body> element in the app.
  15. /*global url*/
  16. html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, .btn, button {margin: 0; padding: 0; border: 0; }
  17. a{
  18. text-decoration: none;
  19. &:hover,&:visited{
  20. text-decoration: none;
  21. }
  22. }
  23. $bg-img:'../assets/imgs/';
  24. /*colors*/
  25. $backgroundcolor-blue: #F90;
  26. $bg-white: #ffffff;
  27. $bg-gray: #f1f1f1;
  28. //字体颜色
  29. $color-gray:#666;
  30. $color-dark:#222;
  31. $color-yellow:#FFAC00;
  32. $color3:#333;
  33. $color5:#555;
  34. $color9:#999;
  35. $back-btn-color:#ffffff;
  36. $color-white:#fff;
  37. $colorf70:#FF7800;
  38. $colorfd8:#d8d8d8;
  39. $color2A:#2A2A2A;
  40. $colorf80:#ff8200;
  41. $colorf3:#f3f3f3;
  42. $color10:#101010;
  43. $colorf70:#ff7803;
  44. $colorf5: #f58112;
  45. $colorfD: #fd7f00;
  46. $colorf9:#f9f9f9;
  47. $colorfd7:#fd7f00;
  48. $colorf90:#ff9e00;
  49. $color0d8:#02d08b;
  50. $colorb752:#b7b5b2;
  51. $colorf50:#FD5600;
  52. $color4a0:#43AE0B;
  53. $color03:#030303;
  54. $colorfa3:#ffa731;
  55. $colore30:#ed3f00;
  56. $colore5:#e5e5e5;
  57. $colorf700:#FF7000;
  58. $colorfb6:#ffba6c;
  59. $colorfb2:#ffb824;
  60. $colorc:#ccc;
  61. $colore5:#e5e5e5;
  62. $color65:#656565;
  63. $colorf93:#FF993F;
  64. $color8f:#8f8f8f;
  65. $color7:#777777;
  66. //字体大小
  67. @mixin fz($val) {
  68. font-size: $val/10 + rem;
  69. }
  70. //图标公共样式
  71. @mixin icon-style($w,$h,$img) {
  72. width:$w;
  73. height:$h;
  74. display: inline-block;
  75. background:url($bg-img + $img) no-repeat;
  76. background-size:contain;
  77. vertical-align: middle;
  78. }
  79. //图标选中样式
  80. @mixin icon-checked-style($img) {
  81. background-image:url($bg-img + $img);
  82. }
  83. $btn-border:1px solid #D8D8D8;
  84. $li-border:1px solid #e5e5e5;
  85. $com-border:0.5px solid #ff8200;
  86. //按钮
  87. @mixin pub-button($w,$h,$bg-color,$color,$fz) {
  88. width:$w;
  89. background:$bg-color;
  90. line-height:$h;
  91. height:$h;
  92. text-align:center;
  93. color:$color;
  94. @include fz($fz);
  95. display:inline-block;
  96. }
  97. //圆角
  98. @mixin rounded-corners($border) {
  99. -moz-border-radius: $border;
  100. -webkit-border-radius: $border;
  101. border-radius: $border;
  102. }
  103. //transform
  104. @mixin transform($transforms) {
  105. -moz-transform: $transforms;
  106. -o-transform: $transforms;
  107. -ms-transform: $transforms;
  108. -webkit-transform: $transforms;
  109. transform: $transforms;
  110. }
  111. // rotate
  112. @mixin rotate ($deg) {
  113. @include transform(rotate(#{$deg}deg));
  114. }
  115. // scale
  116. @mixin scale($scale) {
  117. @include transform(scale($scale));
  118. }
  119. // translate
  120. @mixin translate ($x, $y) {
  121. @include transform(translate($x, $y));
  122. }
  123. // skew
  124. @mixin skew ($x, $y) {
  125. @include transform(skew(#{$x}deg, #{$y}deg));
  126. }
  127. ion-loading {
  128. .loading-wrapper{
  129. padding:10px !important;
  130. border-radius:15px !important;
  131. img {
  132. vertical-align: middle;
  133. }
  134. margin-top:-1px;
  135. }
  136. }
  137. .loading-ios{
  138. .loading-wrapper{
  139. max-height:100%;
  140. max-width:18%;
  141. }
  142. }
  143. .loading-md .loading-wrapper{
  144. max-height:100%;
  145. max-width:18%;
  146. -webkit-box-shadow: 0 4px 5px rgba(0, 0, 0, 0.4);
  147. box-shadow: 0 4px 5px rgba(0, 0, 0, 0.4);
  148. }
  149. .toast-md .toast-wrapper, .toast-ios .toast-wrapper{
  150. background:transparent;
  151. .toast-message {
  152. padding:1.2rem;
  153. background: rgba(0, 0, 0, 0.9);
  154. display: inline-block;
  155. margin: 0 auto;
  156. border-radius:0.65rem;
  157. -webkit-box-flex:none;
  158. -ms-flex:none;
  159. flex:none;
  160. }
  161. }
  162. .back-button-icon-ios {
  163. font-size:3rem;
  164. }
  165. //替换返回按钮图标
  166. .ion-ios-arrow-back:before {
  167. content:none;
  168. content:"";
  169. @include icon-style(1rem, 1.5rem, 'leftarrow.png');
  170. }
  171. //设置ios 全局字体
  172. ion-app.ios {
  173. font-family:"PingFangSC-Regular", "Helvetica Neue", "Roboto", sans-serif;
  174. padding-top:constant(safe-area-inset-top)!important;
  175. padding-right: constant(safe-area-inset-right)!important;
  176. padding-bottom: constant(safe-area-inset-bottom)!important;
  177. padding-left: constant(safe-area-inset-left)!important;
  178. }
  179. // 设置PingFangSC-Medium
  180. @mixin pfm () {
  181. font-family:"PingFangSC-Medium", "Helvetica Neue", "Roboto", sans-serif;
  182. }
  183. @mixin pfr () {
  184. font-family:"PingFangSC-Regular", "Helvetica Neue", "Roboto", sans-serif;
  185. }
  186. .alert-ios .alert-sub-title {
  187. text-align:left;
  188. margin-top:10px;
  189. letter-spacing: 1px;
  190. line-height:20px;
  191. color:#333;
  192. }
  193. .ion-page{
  194. ul,li{
  195. list-style:none;
  196. }
  197. .tc {text-align:center!important;}
  198. .tl {text-align:left!important;}
  199. .tr {text-align:right!important;}
  200. .header-md::after, .tabs-md[tabsPlacement="top"] > .tabbar::after, .footer-md::before, .tabs-md[tabsPlacement="bottom"] > .tabbar::before{
  201. background-image:none;
  202. }
  203. ion-header {
  204. ion-navbar.toolbar {
  205. padding: 4px 4%;
  206. }
  207. ion-buttons{
  208. margin:0;
  209. }
  210. .toolbar-title-ios {
  211. @include pfm();
  212. font-weight: normal;
  213. letter-spacing: -0.41px;
  214. color:$back-btn-color;
  215. }
  216. .bar-button-ios[icon-only] ion-icon{
  217. margin: -1px 0 0;
  218. display: inherit;
  219. min-width: 18px;
  220. font-size: 3rem;
  221. line-height:1;
  222. padding:0;
  223. }
  224. .bar-button[icon-only] {
  225. color:$back-btn-color;
  226. }
  227. .toolbar-md {
  228. min-height:44px;
  229. .back-button-md{
  230. margin:0;
  231. min-width:.9em;
  232. }
  233. .toolbar-content-md ion-title {
  234. left: 0;
  235. top: 0;
  236. padding: 0 90px 1px;
  237. position: absolute;
  238. width: 100%;
  239. height: 100%;
  240. transform: translateZ(0);
  241. -ms-transform: translateZ(0); /* IE 9 */
  242. -moz-transform: translateZ(0); /* Firefox */
  243. -webkit-transform: translateZ(0); /* Safari 和 Chrome */
  244. -o-transform: translateZ(0);
  245. pointer-events: none;
  246. .toolbar-title-md {
  247. text-align: center;
  248. font-size: 18px;
  249. color: $back-btn-color;
  250. pointer-events: auto;
  251. }
  252. }
  253. .bar-button-md ion-icon{
  254. margin: -1px 0 0;
  255. display: inherit;
  256. min-width: auto;
  257. font-size: 3rem;
  258. line-height:1;
  259. padding:0;
  260. }
  261. .back-button-icon-md {
  262. margin:0;
  263. }
  264. }
  265. .toolbar-background{
  266. background:$bg-white;
  267. }
  268. ion-buttons[end] .bar-button{
  269. margin:0;
  270. }
  271. .ion-md-arrow-back:before {
  272. content:none;
  273. content:"";
  274. @include icon-style(1rem, 1.8rem, 'i_return.png');
  275. }
  276. ion-navbar{
  277. .toolbar-background{
  278. border-bottom:1px solid #e5e5e5;
  279. }
  280. &.toolbar-ios:first-child{
  281. padding-top:24px;
  282. }
  283. &.toolbar-ios .title {
  284. // top:24px;
  285. }
  286. }
  287. .back-button{
  288. color:$back-btn-color;
  289. padding:0;
  290. display:inline-block;
  291. }
  292. .back-button.show-back-button{
  293. color:$back-btn-color;
  294. padding:0;
  295. }
  296. .bar-button[icon-only]{
  297. padding:0;
  298. }
  299. }
  300. ion-content{
  301. background:$bg-gray;
  302. }
  303. section.sec{
  304. .item-mid {
  305. background:$bg-white;
  306. padding:0 4%;
  307. span{
  308. vertical-align: middle;
  309. }
  310. .common{
  311. line-height:4.5rem;
  312. border-bottom:$li-border;
  313. font-size:0;
  314. white-space: nowrap;
  315. }
  316. .title {
  317. @extend .common;
  318. line-height:5rem;
  319. .name {
  320. @include fz(16);
  321. letter-spacing: -0.39px;
  322. }
  323. }
  324. .txt{
  325. @include fz(15);
  326. color:$color-dark;
  327. white-space: normal;
  328. line-height:2rem;
  329. letter-spacing: -0.36px;
  330. }
  331. .row{
  332. @extend .common;
  333. .name {
  334. @include fz(15);
  335. letter-spacing: -0.36px;
  336. }
  337. .item-input{
  338. display:inline-block;
  339. vertical-align: middle;
  340. width:calc(100% - 1.7rem);
  341. input{
  342. border:0;
  343. @include fz(15);
  344. width:100%;
  345. text-align:right;
  346. vertical-align: middle;
  347. background:transparent;
  348. padding:1.5rem 0;
  349. line-height:2rem;
  350. }
  351. input.blur{
  352. color: transparent;
  353. text-shadow: 0 0 0 #000;
  354. -webkit-user-select: none;
  355. -webkit-tap-highlight-color: rgba(200,200,200,0);
  356. }
  357. }
  358. }
  359. .name {
  360. color:$color-dark;
  361. }
  362. & .row:last-child, & .title:last-child{
  363. border:0;
  364. }
  365. &.l3-r7{
  366. .md-l{
  367. width:30%;
  368. }
  369. .md-r{
  370. width:70%;
  371. }
  372. }
  373. }
  374. .gray {
  375. color:$color-gray;
  376. @include fz(14);
  377. }
  378. .md-l {
  379. display:inline-block;
  380. vertical-align: top;
  381. width:70%;
  382. .explain{
  383. @include fz(13);
  384. color:$color-gray;
  385. vertical-align:middle;
  386. margin-left:1.5rem;
  387. .icon-arrow-down-circle{
  388. margin-left:0.5rem;
  389. }
  390. }
  391. }
  392. .md-r {
  393. display:inline-block;
  394. vertical-align: top;
  395. width:30%;
  396. text-align:right;
  397. .right-pd{
  398. width:1.7rem;
  399. display:inline-block;
  400. vertical-align: middle;
  401. line-height:5rem;
  402. }
  403. }
  404. }
  405. section.sec.carinfo-sec{
  406. margin-bottom: 1.3rem;
  407. .item-mid{
  408. position: relative;
  409. padding:1.4rem 4% 0.9rem;
  410. .cl-top{
  411. overflow: hidden;
  412. padding-bottom:0.5rem;
  413. font-size: 0;
  414. white-space: nowrap;
  415. .list-left{
  416. width: 8.8rem;
  417. height:5.2rem;
  418. display: inline-block;
  419. vertical-align: middle;
  420. img{
  421. width:100%;
  422. height:100%;
  423. }
  424. }
  425. .list-right{
  426. width: calc(100% - 8.8rem);
  427. display: inline-block;
  428. padding-left: 1.5rem;
  429. vertical-align: middle;
  430. overflow: hidden;
  431. white-space: nowrap;
  432. text-overflow: ellipsis;
  433. h2{
  434. @include fz(15);
  435. color:$color-dark;
  436. margin-bottom: 0.6rem;
  437. line-height: 2rem;
  438. height:2rem;
  439. @include pfm();
  440. letter-spacing: -0.36px;
  441. i{
  442. width:2.8rem;
  443. line-height:1rem;
  444. padding:0.2rem 0 0.2rem;
  445. font-size:1rem;
  446. color:$color-white;
  447. font-style:normal;
  448. background-image: linear-gradient(-18deg, #F96D31 0%, #FDA92B 97%);
  449. @include rounded-corners(2px);
  450. margin-left: 0.7rem;
  451. vertical-align: middle;
  452. display:inline-block;
  453. text-align:center;
  454. letter-spacing: -0.24px;
  455. @include pfr();
  456. }
  457. }
  458. .item-conf{
  459. margin-bottom: 0.6rem;
  460. ul{
  461. white-space: nowrap;
  462. text-overflow: ellipsis;
  463. li{
  464. display: inline-block;
  465. @include fz(11);
  466. line-height: 1.1rem;
  467. padding:0.25rem 0.8rem 0.25rem;
  468. letter-spacing: -0.27px;
  469. color:$color-dark;
  470. vertical-align: middle;
  471. position:relative;
  472. &:after{
  473. content:"";
  474. width:1px;
  475. height:0.9rem;
  476. background:$color65;
  477. position:absolute;
  478. right:0;
  479. top:.35rem;
  480. }
  481. }
  482. li:first-child{
  483. padding-left:0;
  484. }
  485. li:last-child{
  486. border-right:0;
  487. padding-right:0;
  488. }
  489. li:last-child:after{
  490. width:0;
  491. }
  492. }
  493. }
  494. .item-comment{
  495. ul{overflow: hidden;
  496. li{
  497. float:left;
  498. @include icon-style(1rem, 1rem, 'comment_pic1.png');
  499. margin-right: 0.5rem;
  500. }
  501. li.graystar{
  502. @include icon-style(1rem, 1rem, 'comment_pic2.png');
  503. }
  504. }
  505. }
  506. }
  507. }
  508. .cl-bottom{
  509. overflow: hidden;
  510. white-space: nowrap;
  511. font-size:0;
  512. line-height:2.8rem;
  513. div{
  514. display:inline-block;
  515. vertical-align: middle;
  516. text-align: right;
  517. }
  518. .bottom-tex{
  519. width:45.7%;
  520. text-align: left;
  521. // margin-top:-0.9rem;
  522. span{
  523. display: inline-block;
  524. @include fz(10);
  525. line-height:1.4rem;
  526. height:1.4rem;
  527. color:$colorf5;
  528. border: 0.5px solid $colorf5;
  529. border-radius: 0.3rem;
  530. padding:0 0.5rem;
  531. vertical-align: middle;
  532. letter-spacing: -0.24px;
  533. }
  534. }
  535. .bottom-p{
  536. width:25.6%;
  537. line-height:1.5rem;
  538. del{
  539. @include fz(10);
  540. color:$color9;
  541. vertical-align: middle;
  542. letter-spacing: -0.24px;
  543. }
  544. }
  545. .bottom-t{
  546. width:28.7%;
  547. @include fz(12);
  548. color:$colorfD;
  549. line-height:2rem;
  550. letter-spacing: -0.29px;
  551. span{
  552. @include fz(20);
  553. @include pfm();
  554. letter-spacing: -0.48px;
  555. vertical-align: baseline;
  556. }
  557. }
  558. }
  559. .icon-rented{
  560. @include icon-style(8rem, 8rem, 'rentedout.png');
  561. position: absolute;
  562. top: 2.2rem;
  563. right: 5.3%
  564. }
  565. }
  566. }
  567. .rent-info.sec{
  568. .item-mid{
  569. .row{border-bottom:0;margin-bottom:0.6rem;}
  570. padding:1.5rem 4% 0.4rem;
  571. .icon{
  572. @include icon-style(2.4rem, 2.4rem, 'info_icon01.png');
  573. margin-right:1rem;
  574. }
  575. .icon02{
  576. @include icon-checked-style('info_icon02.png');
  577. }
  578. .icon03{
  579. @include icon-checked-style('info_icon03.png');
  580. }
  581. .icon04{
  582. @include icon-checked-style('info_icon04.png');
  583. }
  584. .icon05{
  585. @include icon-checked-style('info_icon05.png');
  586. }
  587. .explain{
  588. margin-bottom:0.2rem;
  589. display:inline-block;
  590. width:calc(100% - 3.4rem);
  591. .headline{
  592. @include fz(13);
  593. line-height:1.8rem;
  594. margin:0.3rem auto 0.6rem;
  595. white-space: normal;
  596. @include pfm();
  597. }
  598. .txt{
  599. @include fz(12);
  600. color:$color9;
  601. line-height:1.7rem;
  602. white-space: normal;
  603. letter-spacing: 0;
  604. .rent-process{
  605. width:100%;
  606. height:3.9rem;
  607. line-height:normal;
  608. display:inline-block;
  609. background:url($bg-img + 'rent_process.png') no-repeat;
  610. background-size:contain;
  611. margin:0.4rem auto 0.8rem;
  612. }
  613. }
  614. }
  615. }
  616. }
  617. .mt13 {
  618. margin-top:1.3rem
  619. }
  620. .mt15 {
  621. margin-top:1.5rem
  622. }
  623. .mt10 {
  624. margin-top:1rem
  625. }
  626. ion-toolbar{
  627. padding:0;
  628. }
  629. ion-footer{
  630. .shadow{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.4);z-index:1;}
  631. .submit-btn{
  632. position:absolute;
  633. bottom:0;
  634. left:0;
  635. right:0;
  636. z-index:2;
  637. background:$bg-white;
  638. }
  639. .fee-detail{
  640. position:absolute;
  641. bottom:calc(5.5rem + 0.5px);
  642. left:0;
  643. right:0;
  644. background:$bg-gray;
  645. border-bottom:$li-border;
  646. z-index:2;
  647. max-height:80vh;
  648. overflow-y:auto;
  649. .sec{
  650. padding:0 5.3% 2rem;
  651. background:$bg-white;
  652. overflow: hidden;
  653. }
  654. .title{
  655. line-height:5rem;
  656. @include fz(15);
  657. color:$color-gray;
  658. text-align:center;
  659. span{
  660. position:relative;
  661. letter-spacing: -0.36px;
  662. &:before{
  663. content:"";
  664. width:1.6rem;
  665. height:1px;
  666. background:$colorfd8;
  667. position:absolute;
  668. left:-2.7rem;
  669. top:0.7rem;
  670. }
  671. &:after{
  672. content:"";
  673. width:1.6rem;
  674. height:1px;
  675. background:$colorfd8;
  676. position:absolute;
  677. right:-2.7rem;
  678. top:0.7rem;
  679. }
  680. }
  681. }
  682. .fee-list{
  683. li {
  684. @include fz(14);
  685. color:$color-dark;
  686. line-height:3.5rem;
  687. letter-spacing: -0.34px;
  688. .gray{
  689. color:$color2A;
  690. margin-left:1rem;
  691. }
  692. .name{
  693. float:left;
  694. width:80%;
  695. overflow:hidden;
  696. white-space: nowrap;
  697. text-overflow: ellipsis;
  698. }
  699. .price{
  700. float:left;
  701. width:20%;
  702. text-align:right;
  703. }
  704. }
  705. }
  706. }
  707. }
  708. //公共tab切换
  709. .tab-list{
  710. padding:0 4%;
  711. li{
  712. width:50%;
  713. float:left;
  714. text-align:center;
  715. @include fz(16);
  716. color:$color3;
  717. line-height:2.2rem;
  718. padding-bottom:0.4rem;
  719. margin:0.9rem 0 0.4rem;
  720. &.active {
  721. span{
  722. color:$colorfd7;
  723. border-bottom:3px solid $colorfd7;
  724. display:inline-block;
  725. }
  726. }
  727. }
  728. }
  729. //公共icon样式
  730. .icon-radio{
  731. @include icon-style(1.8rem, 1.8rem, 'i_radio.png');
  732. }
  733. .icon-radio-rented{
  734. @include icon-style(1.8rem, 1.8rem, 'i_radio_rented.png');
  735. }
  736. .icon-radio.checked{
  737. @include icon-checked-style( 'i_radio_checked.png');
  738. }
  739. .icon-arrow-r{
  740. @include icon-style(0.6rem, 1rem, 'i_arr_r.png');
  741. }
  742. .icon-arrow-down-circle{
  743. @include icon-style(1.1rem,1.1rem,'i_arr_down_c.png');
  744. }
  745. .icon-arrow-downs-circle{
  746. @include icon-style(1.1rem,1.1rem,'i_arr_downs_c.png');
  747. }
  748. .icon-arrow-right-circle{
  749. @include icon-style(1.1rem,1.1rem,'i_arr_right_c.png');
  750. }
  751. .icon-arrow-down-circle.up{
  752. @include icon-checked-style('i_arr_up_c.png');
  753. }
  754. .icon-arrow-downs-circle.up{
  755. @include icon-checked-style('i_arr_ups_c.png');
  756. }
  757. .icon-checkbox{
  758. @include icon-style(1.8rem, 1.8rem, 'i_checkbox.png');
  759. }
  760. .icon-checkbox.checked{
  761. @include icon-checked-style( 'i_checkbox_checked.png');
  762. }
  763. .icon-arrow-black{
  764. @include icon-style(1.3rem, 0.8rem, 'i_arr_up_black.png');
  765. }
  766. .icon-arrow-black.down{
  767. @include icon-checked-style('i_arr_down_black.png');
  768. }
  769. .icon-addr{
  770. @include icon-style(1.3rem, 1.3rem, 'i_addr.png');
  771. }
  772. .icon-arr-link{
  773. @include icon-style(1.3rem, 1.3rem, 'i_arr_link.png');
  774. }
  775. .icon-tel{
  776. @include icon-style(1.3rem, 1.3rem, 'i_tel.png');
  777. }
  778. .icon-wechat{
  779. @include icon-style(2.3rem, 2.3rem, 'i_wechat.png');
  780. }
  781. .icon-alipay{
  782. @include icon-style(2.3rem, 2.3rem, 'i_alipay.png');
  783. }
  784. .icon-arr-down{
  785. @include icon-style(1rem, 0.6rem, 'i_arr_down.png');
  786. }
  787. .icon-arr-down.up{
  788. @include icon-checked-style('i_arr_up.png');
  789. }
  790. .icon-order-status01{
  791. @include icon-style(2.5rem,2.5rem, 'order_status01.png');
  792. }
  793. .icon-order-status02{
  794. @include icon-style(2.5rem,2.5rem, 'order_status02.png');
  795. }
  796. .icon-order-status03{
  797. @include icon-style(2.5rem,2.5rem, 'order_status03.png');
  798. }
  799. .icon-order-status04{
  800. @include icon-style(2.5rem,2.5rem, 'order_status04.png');
  801. }
  802. .icon-arr-crude{
  803. @include icon-style(0.7rem,1.1rem, 'i_arr_money.png');
  804. }
  805. .icon-get{
  806. @include icon-style(1.2rem,1.5rem, 'i_get.png');
  807. }
  808. .icon-back{
  809. @include icon-style(1.2rem,1.5rem, 'i_back.png');
  810. }
  811. .icon-stars{
  812. @include icon-style(1.5rem,1.5rem, 'comment_pic1.png');
  813. }
  814. .icon-stars.unstars{
  815. @include icon-style(1.5rem,1.5rem, 'comment_pic2.png');
  816. }
  817. .icon-minus{
  818. @include icon-style(2.5rem,2.5rem, 'i_minus.png');
  819. }
  820. .icon-plus{
  821. @include icon-style(2.5rem,2.5rem, 'i_plus.png');
  822. }
  823. .icon-order{
  824. @include icon-style(3.5rem,3.5rem, 'i_order.png');
  825. }
  826. .icon-address{
  827. @include icon-style(4.4rem,4.4rem, 'ionic_address.png');
  828. }
  829. .icon-close{
  830. @include icon-style(1.6rem,1.6rem, 'i_close.png');
  831. }
  832. .icon-logo{
  833. @include icon-style(1.8rem,1.8rem, 'i_logo.png');
  834. }
  835. .icon-call-phone{
  836. @include icon-style(1.55rem,1.55rem, 'ionc_call.png');
  837. }
  838. .icon-hourglass{
  839. @include icon-style(1rem,1rem, 'i_hourglass.png');
  840. }
  841. .icon-cardetail-checkde{
  842. @include icon-style(1.3rem,1.3rem, 'cardetail.png');
  843. }
  844. }
  845. //底部导航
  846. .ion-ios-home:before {content: " " !important;display: inline-block;width: 2.2rem; height:2.2rem;background-image: url(../assets/imgs/ico_footer01.png);background-size:contain;background-repeat: no-repeat;}
  847. .ion-ios-home-outline:before {content: " " !important;display: inline-block;width: 2.2rem; height:2.2rem;background-image: url(../assets/imgs/ico_footer1.png);background-size:contain;background-repeat: no-repeat;}
  848. .ion-ios-information-circle:before {content: " " !important;display: inline-block;width: 2.2rem; height:2.2rem;background-image: url(../assets/imgs/ico_footer02.png);background-size:contain;background-repeat: no-repeat;}
  849. .ion-ios-information-circle-outline:before {content: " " !important;display: inline-block;width: 2.2rem; height:2.2rem;background-image: url(../assets/imgs/ico_footer2.png);background-size:contain;background-repeat: no-repeat;}
  850. .tabs-ios .tab-button:hover:not(.disable-hover), .tabs-ios .tab-button[aria-selected=true]{color:#FF6415;}
  851. .ion-ios-contacts:before {content: " " !important;display: inline-block;width: 2.2rem; height:2.2rem;background-image: url(../assets/imgs/ico_footer03.png);background-size:contain;background-repeat: no-repeat;}
  852. .ion-ios-contacts-outline:before {content: " " !important;display: inline-block;width: 2.2rem; height:2.2rem;background-image: url(../assets/imgs/ico_footer3.png);background-size:contain;background-repeat: no-repeat;}
  853. .tabs-ios .tab-button-icon::before {vertical-align: initial;}
  854. .ion-md-home:before {content: " " !important;display: inline-block;width: 2.2rem; height:2.2rem;background-image: url(../assets/imgs/ico_footer1.png);background-size:contain;background-repeat: no-repeat;}
  855. .ion-md-information-circle:before {content: " " !important;display: inline-block;width: 2.2rem; height:2.2rem;background-image: url(../assets/imgs/ico_footer2.png);background-size:contain;background-repeat: no-repeat;}
  856. .ion-md-contacts:before {content: " " !important;display: inline-block;width: 2.2rem; height:2.2rem;background-image: url(../assets/imgs/ico_footer3.png);background-size:contain;background-repeat: no-repeat;}
  857. .tabs-md .tab-button[aria-controls=tabpanel-t0-2][aria-selected=true] .tab-button-icon:before{background-image: url(../assets/imgs/ico_footer02.png);}
  858. .tabs-md .tab-button[aria-selected=true] .tab-button-text{color:red;}
  859. .tabs-md .tab-button[aria-controls=tabpanel-t0-0][aria-selected=true] .tab-button-icon:before{content: " " !important;display: inline-block;width: 2.5rem; height:2.3rem;background-image: url(../assets/imgs/ico_footer01.png);background-size:contain;}
  860. .tabs-md .tab-button[aria-controls=tabpanel-t0-1][aria-selected=true] .tab-button-icon:before{content: " " !important;display: inline-block;width: 2.5rem; height:2.3rem;background-image: url(../assets/imgs/ico_footer02.png);background-size:contain;}
  861. .tabs-md .tab-button[aria-controls=tabpanel-t0-3][aria-selected=true] .tab-button-icon:before{content: " " !important;display: inline-block;width: 2.5rem; height:2.3rem;background-image: url(../assets/imgs/ico_footer03.png);background-size:contain;}
  862. .tabs-md .tab-button-icon::before {vertical-align: initial;}
  863. .tabbar{background-color:#ffffff !important;}
  864. .toolbar-title-ios{color:#222222 !important;}
  865. .ion-page ion-header ion-navbar.toolbar{padding:4px 5%;}
  866. .ion-page ion-header .toolbar-md .toolbar-content-md ion-title .toolbar-title-md{color:#424242;}
  867. .ion-page ion-header .ion-md-arrow-back:before{
  868. background: url(../assets/imgs/leftarrow.png) no-repeat;
  869. background-size: contain;
  870. vertical-align: middle;
  871. content: "";
  872. width: 1rem;
  873. height: 1.5rem;
  874. display: inline-block;
  875. }
  876. .scroll-content{padding:0px !important;}
  877. @media (device-width: 375px) and (device-height: 812px) and (-webkit-min-device-pixel-ratio : 3){
  878. //如果以后出现375*812,非ios机型,可以加上下面语句
  879. ion-navbar{
  880. .toolbar-background{
  881. border-bottom:1px solid #e5e5e5;
  882. }
  883. &.toolbar-ios:first-child{
  884. padding-top:54px !important;
  885. }
  886. &.toolbar-ios .title {
  887. // top:44px !important;
  888. }
  889. }
  890. }
  891. .mybtnss{
  892. z-index: 99;
  893. }
  894. #tab-t0-1{
  895. display: block;
  896. position: absolute;
  897. width: 33%;
  898. z-index: 999;
  899. left:33%;
  900. }
  901. .range-md .range-knob{
  902. top:9px !important;
  903. width:28px !important; height:28px !important;
  904. box-shadow: 0 3px 1px rgba(0, 0, 0, 0.1), 0 4px 8px rgba(0, 0, 0, 0.13), 0 0 0 1px rgba(0, 0, 0, 0.02);
  905. pointer-events: none;
  906. border: 0px !important;
  907. }