郑许地铁

phonecall.css 12KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639
  1. *{
  2. margin:0;
  3. padding:0;
  4. }
  5. ::selection{
  6. background:transparent;
  7. }
  8. body{
  9. color:#4196b7;
  10. font:normal 12px arial,sans-serif;
  11. }
  12. .nexus{
  13. position:relative;
  14. margin:30px auto;
  15. width:211px;
  16. }
  17. .nexus:before{
  18. position:absolute;
  19. content:'';
  20. z-index:-1;
  21. top:-6px;
  22. background:#EAEAE8;
  23. width:211px;
  24. height:25px;
  25. border-radius:20px 20px 0 0 ;
  26. }
  27. .screen{
  28. position:absolute;
  29. top:19px;
  30. width: 211px;
  31. background:white;
  32. }
  33. .phone-infos{
  34. width:100%;
  35. height:19px;
  36. background:#0D6FB8;
  37. }
  38. /* .phone-infos span{
  39. float:right;
  40. font-size:11px;
  41. margin:2px 3px;
  42. } */
  43. .phone-infos button{ width: 14px; height: 16px; border:0; background: url(../images/phonecall/ph_r4_c6.png) 0 0 no-repeat;font-size: 0; margin:2px 0 0 101px; cursor: pointer; }
  44. .phone-infos .battery{
  45. width:8px;
  46. height:10px;
  47. background:#4196b7;
  48. margin-top:2px;
  49. position:relative;
  50. margin-top:4px;
  51. }
  52. .phone-infos .battery:before{
  53. width:4px;
  54. height:2px;
  55. position:absolute;
  56. left:2px;
  57. top:-2px;
  58. background:#4196b7;
  59. content:'';
  60. }
  61. .phone-infos .gsm{
  62. position:relative;
  63. height:12px;
  64. margin-right:10px;
  65. }
  66. .phone-infos .gsm b{
  67. float:left;
  68. position:absolute;
  69. bottom:0;
  70. }
  71. .phone-infos .gsm b:before{
  72. position:absolute;
  73. content:'';
  74. top:-3px;
  75. width:0;
  76. height:0;
  77. border-bottom:3px solid #4196b7;
  78. border-left:3px solid transparent;
  79. }
  80. .phone-infos .gsm .signal1{
  81. width:3px;
  82. height:0px;
  83. background:#4196b7;
  84. left:-8px;
  85. }
  86. .phone-infos .gsm .signal2{
  87. width:3px;
  88. height:3px;
  89. background:#4196b7;
  90. left:-4px;
  91. }
  92. .phone-infos .gsm .signal3{
  93. width:3px;
  94. height:7px;
  95. background:#4196b7;
  96. }
  97. .phone-infos .gsm .signal4{
  98. width:3px;
  99. height:11px;
  100. background:#808184;
  101. left:4px;
  102. }
  103. .phone-infos .gsm .signal4:before{
  104. border-bottom:3px solid #808184;
  105. border-left:3px solid transparent;
  106. }
  107. .phone-tabs{
  108. border-bottom:1px solid #858383;
  109. background:#303030;
  110. height:50px;
  111. }
  112. .phone-tabs li{
  113. float:left;
  114. list-style:none;
  115. -webkit-transition:all .05s ease-in;
  116. -moz-transition:all .05s ease-in;
  117. -o-transition:all .05s ease-in;
  118. transition:all .05s ease-in;
  119. }
  120. .phone-tabs li a{
  121. -webkit-transition:all .05s ease-in;
  122. -moz-transition:all .05s ease-in;
  123. -o-transition:all .05s ease-in;
  124. transition:all .05s ease-in;
  125. text-decoration:none;
  126. background:#303030;
  127. cursor:pointer;
  128. height:40px;
  129. width:94px;
  130. display:block;
  131. text-align:center;
  132. position:relative;
  133. padding-top:10px;
  134. }
  135. .phone-tabs li a:active{
  136. background:rgba(104,208,249,.4);
  137. }
  138. .phone-tabs li a:before{
  139. height:20px;
  140. width:1px;
  141. background:#858383;
  142. position:absolute;
  143. content:'';
  144. left:0;
  145. top:16px;
  146. }
  147. .phone-tabs li:first-child a:before{
  148. display:none;
  149. }
  150. .phone-tabs li.current a:after{
  151. position:absolute;
  152. content:'';
  153. left:0px;
  154. bottom:0px;
  155. width:100%;
  156. height:5px;
  157. background:#4196b7;
  158. }
  159. .phone-tab-contents{
  160. width:100%;
  161. height:275px;
  162. position:relative;
  163. overflow:hidden;
  164. }
  165. .phone-tab-contents .tab{
  166. width:100%;
  167. /* height:365px; */
  168. position:absolute;
  169. background:#EAEAE8;
  170. position:absolute;
  171. -webkit-transition:all .25s ease-in;
  172. -moz-transition:all .25s ease-in;
  173. -o-transition:all .25s ease-in;
  174. transition:all .25s ease-in;
  175. }
  176. .phone-tab-contents .tab.phone{
  177. left:0;
  178. background:#3f3f3f url(data:image/png;
  179. base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAFCAYAAACNbyblAAAAKElEQVQIW2NkQAOO07anMSKLgQT2Z3nOggvCBECKwILIAmBBdAGQIABJuxH63EphJgAAAABJRU5ErkJggg==) repeat;
  180. }
  181. .phone-tab-contents .tab.clock{
  182. left:282px;
  183. }
  184. .phone-tab-contents .tab.peoples{
  185. left:564px;
  186. }
  187. .phone-tab-contents.getclock .tab.phone{
  188. left:-282px;
  189. }
  190. .phone-tab-contents.getclock .tab.clock{
  191. left:0px;
  192. }
  193. .phone-tab-contents.getclock .tab.peoples{
  194. left:282px;
  195. }
  196. .phone-tab-contents.getpeoples .tab.phone{
  197. left:-564px;
  198. }
  199. .phone-tab-contents.getpeoples .tab.clock{
  200. left:-282px;
  201. }
  202. .phone-tab-contents.getpeoples .tab.peoples{
  203. left:0px;
  204. }
  205. .phone-tab-contents .tab.clock p:first-child,
  206. .phone-tab-contents .tab.peoples p:first-child{
  207. margin-top:50px;
  208. }
  209. .phone-tab-contents .tab.peoples p,
  210. .phone-tab-contents .tab.clock p{
  211. width:90%;
  212. padding:10px 5% 0;
  213. text-align:center;
  214. color:#bbb;
  215. }
  216. .phone-tab-contents .tab.peoples p a,
  217. .phone-tab-contents .tab.clock p a{
  218. color:#fff;
  219. }
  220. .main-btns{
  221. width:100%;
  222. height:43px;
  223. background-color:#EAEAE8;
  224. border-radius: 0 0 20px 20px;
  225. position: relative;
  226. }
  227. .main-btns li{
  228. list-style:none;
  229. float:left;
  230. margin-top: 2px;
  231. }
  232. .main-btns li a{
  233. width:30px;
  234. display:block;
  235. width:94px;
  236. height:34px;
  237. text-align:center;
  238. }
  239. .main-btns .btn-people{background: url(../images/phonecall/ph_r3_c1.png) 0 0 no-repeat; margin-left: 9px; width: 34px; height: 30px; cursor: pointer;}
  240. .main-btns .btn-btn{background: url(../images/phonecall/ph_r3_c3.png) 0 0 no-repeat; width: 150px; height: 30px; cursor: pointer; margin:0 5px;background-position-y:-105px}
  241. .main-btns .btn-del{background: url(../images/phonecall/ph_r3_c4.png) 0 0 no-repeat; width: 34px; height: 30px; cursor: pointer;}
  242. .number-area{
  243. color:#fff;
  244. font-size:20px;
  245. text-align:center;
  246. padding:10px 0 ;
  247. width:100%;
  248. height:54px;
  249. overflow:hidden;
  250. /*background-color: #1E1B1C;*/
  251. margin-bottom:10px;
  252. }
  253. .number-area .numbers{
  254. /* width:186px; */
  255. overflow: hidden;
  256. white-space: nowrap;/* 强制不换行 */
  257. width: 8.99em;/*不允许出现半汉字截断*/
  258. padding: 0 5px;
  259. /* background-color: pink; */
  260. margin:0 3px;
  261. float:left;
  262. font-size: 20px;
  263. line-height: 54px;
  264. padding:0 10px;
  265. height:54px;
  266. }
  267. .speaker .numbers{
  268. padding:0 10px;
  269. float: right;
  270. width: 8em;
  271. overflow: hidden;
  272. white-space: nowrap;/* 强制不换行 */
  273. height: 18px;
  274. margin-right: 10px;
  275. display: inline;
  276. color: #939192;
  277. position: absolute;
  278. top: 0; right: 0;
  279. z-index: 1;
  280. line-height:20px;
  281. }
  282. .speaker .bo,.speaker .tong{
  283. position: absolute;
  284. left: 26px;
  285. color: #231815;
  286. font-size: 12px;
  287. font-family: "Microsoft yahei";
  288. }
  289. .circle{ width: 12px; height: 8px; float: left; margin:4px 0 0 10px; display: inline; background: url(../images/phonecall/ph_r4_c12.png) 0 -22px no-repeat;}
  290. .number-area .delete-btn{
  291. float:right;
  292. margin-right:10px;
  293. margin-top: 30px;
  294. cursor:pointer;
  295. }
  296. .numbers-container{
  297. overflow:hidden;
  298. margin:5px auto;
  299. }
  300. .phone .cover{ position: absolute;top:75px; left: 0; z-index: 99; width: 211px; height: 200px; background:rgba(255,255,255,0.7);}
  301. .numbers-container span{
  302. width:40px;
  303. height:40px;
  304. float:left;
  305. font-size:0;
  306. margin:0 30px 8px 0;
  307. border-radius: 25%;
  308. position:relative;
  309. cursor:pointer;
  310. background:url(../images/phonecall/ph_r10_c18.png) 0 0 no-repeat;
  311. }
  312. .numbers-container .pushed1{background-position: 8px 4px; margin-left: 16px;}
  313. .numbers-container .pushed2{ background-position: -53px 2px;}
  314. .numbers-container .pushed3{ background-position: -116px 2px; margin-right: 0;}
  315. .numbers-container .pushed4{margin-left: 16px; background-position: 8px -44px;}
  316. .numbers-container .pushed5{ background-position: -53px -44px;}
  317. .numbers-container .pushed6{ background-position: -116px -44px; margin-right: 0;}
  318. .numbers-container .pushed7{margin-left: 16px; background-position: 8px -90px;}
  319. .numbers-container .pushed8{ background-position: -53px -89px;}
  320. .numbers-container .pushed9{ background-position: -116px -90px; margin-right: 0;}
  321. .numbers-container .pushedasterisk{margin-left:16px; background-position: 8px -127px;}
  322. .numbers-container .pushed0{ background-position: -53px -127px;}
  323. .numbers-container .pushednumber{ background-position: -116px -127px; margin-right: 0;}
  324. .numbers-container span:active{
  325. background-color:#DDDDDB;
  326. }
  327. .numbers-container span em{
  328. font-size:12px;
  329. color:#fff;
  330. font-style:normal;
  331. position:absolute;
  332. left:22px;
  333. bottom:15px;
  334. padding-bottom:5px;
  335. }
  336. .numbers-container span em.brd:before{
  337. position:absolute;
  338. width:14px;
  339. height:2px;
  340. background:#fff;
  341. content:'';
  342. top:9px;
  343. left:24px;
  344. }
  345. .numbers-container span em:after{
  346. width:35px;
  347. height:2px;
  348. background:#4196b7;
  349. content:'';
  350. position:absolute;
  351. top:16px;
  352. left:22px;
  353. }
  354. .numbers-container span.fff{
  355. color:#fff;
  356. text-align:center;
  357. }
  358. .call-btn{
  359. width:100%;
  360. text-align:center;
  361. /* border-top:1px solid #333; */
  362. padding-top:10px;
  363. background-color: pink;
  364. }
  365. /* Icon Group */
  366. .icon{
  367. display:inline-block;
  368. font-style:normal;
  369. position:relative;
  370. }
  371. .icon.phone{
  372. background:#fff;
  373. width:5px;
  374. height:26px;
  375. -webkit-transform:rotate(145deg);
  376. -moz-transform:rotate(145deg);
  377. -o-transform:rotate(145deg);
  378. transform:rotate(145deg);
  379. border-radius:0 6px 6px 0;
  380. margin-top:5px;
  381. }
  382. .icon.phone:before{
  383. position:absolute;
  384. content:'';
  385. width:8px;
  386. height:9px;
  387. background:#fff;
  388. left:-6px;
  389. bottom:-1px;
  390. border-radius:3px 6px 7px 3px;
  391. }
  392. .icon.phone:after{
  393. position:absolute;
  394. content:'';
  395. width:8px;
  396. height:9px;
  397. background:#fff;
  398. left:-6px;
  399. top:-1px;
  400. border-radius:3px 6px 7px 3px;
  401. }
  402. .icon.clock{
  403. background:#303030;
  404. width:22px;
  405. height:22px;
  406. border:2px solid #fff;
  407. border-radius:22px;
  408. margin-top:4px;
  409. }
  410. .icon.clock:before{
  411. position:absolute;
  412. content:'';
  413. height:9px;
  414. width:2px;
  415. background:#fff;
  416. top:2px;
  417. left:10px;
  418. }
  419. .icon.clock:after{
  420. position:absolute;
  421. content:'';
  422. height:9px;
  423. width:2px;
  424. background:#fff;
  425. top:9px;
  426. -webkit-transform:rotate(120deg);
  427. -o-transform:rotate(120deg);
  428. -moz-transform:rotate(120deg);
  429. transform:rotate(120deg);
  430. left:14px;
  431. }
  432. .icon.peoples{
  433. background:#fff;
  434. height:10px;
  435. width:22px;
  436. border-radius:12px 12px 0 0;
  437. margin-top:20px;
  438. }
  439. .icon.peoples:after{
  440. position:absolute;
  441. content:'';
  442. background:#fff;
  443. width:14px;
  444. height:14px;
  445. border:2px solid #303030;
  446. border-radius:18px;
  447. top:-14px;
  448. left:2px;
  449. z-index:10;
  450. }
  451. .icon.peoples:before{
  452. position:absolute;
  453. content:'';
  454. background:#303030;
  455. width:10px;
  456. height:5px;
  457. left:6px;
  458. top:-5px;
  459. z-index:20;
  460. border-radius:0 0 15px 15px;
  461. }
  462. .icon.close{
  463. font-size:12px;
  464. color:#303030;
  465. background:#fff;
  466. width:14px;
  467. height:12px;
  468. line-height:12px;
  469. margin-top:5px;
  470. }
  471. .icon.close:before{
  472. position:absolute;
  473. content:'';
  474. left:-8px;
  475. width:0px;
  476. height:0px;
  477. border-style:solid;
  478. border-width:6.5px 8px 6.5px 0;
  479. border-color:transparent #ffffff transparent transparent;
  480. }
  481. .icon.home{
  482. width:25px;
  483. height:8px;
  484. border:2px solid #bbbbbb;
  485. border-top:0;
  486. margin-top:15px;
  487. }
  488. .icon.home:after{
  489. width:2px;
  490. height:17px;
  491. background:#bbbbbb;
  492. position:absolute;
  493. top:-12px;
  494. left:5px;
  495. content:'';
  496. -webkit-transform:rotate(70deg);
  497. -moz-transform:rotate(70deg);
  498. -o-transform:rotate(70deg);
  499. transform:rotate(70deg);
  500. }
  501. .icon.home:before{
  502. width:2px;
  503. height:17px;
  504. background:#bbbbbb;
  505. position:absolute;
  506. top:-12px;
  507. right:5px;
  508. content:'';
  509. -webkit-transform:rotate(110deg);
  510. -moz-transform:rotate(110deg);
  511. -o-transform:rotate(110deg);
  512. transform:rotate(110deg);
  513. }
  514. .icon.windows{
  515. width:20px;
  516. height:8px;
  517. border:2px solid #bbbbbb;
  518. margin-top:13px;
  519. }
  520. .icon.windows:after{
  521. width:2px;
  522. height:14px;
  523. background:#bbbbbb;
  524. position:absolute;
  525. content:'';
  526. right:-6px;
  527. top:-6px;
  528. }
  529. .icon.windows:before{
  530. width:22px;
  531. height:2px;
  532. background:#bbbbbb;
  533. position:absolute;
  534. content:'';
  535. right:-4px;
  536. top:-6px;
  537. }
  538. .icon.back{
  539. width:20px;
  540. height:2px;
  541. background:#bbb;
  542. color:#bbb;
  543. font-size:18px;
  544. line-height:0px;
  545. text-indent:-16px;
  546. font-family:sans-serif;
  547. margin-top:12px;
  548. }
  549. .icon.back:before{
  550. width:7px;
  551. height:11px;
  552. background:#303030;
  553. position:absolute;
  554. content:'';
  555. left:8px;
  556. z-index:10;
  557. top:2px;
  558. }
  559. .icon.back:after{
  560. width:20px;
  561. height:7px;
  562. border:2px solid #bbb;
  563. position:absolute;
  564. content:'';
  565. border-radius:10px;
  566. }
  567. .phone-pic{ width: 40px;height:40px; background: url(../images/phonecall/ph_r1_c8.png) center no-repeat; float: left; position:absolute;
  568. top: 18px; left: 50%; margin-left: -20px; }
  569. .re-phone{ font-size: 18px; font-family: "Microsoft yahei"; font-weight: 600; position: absolute; top :24px; left: 50%; width: 78px; margin-left: -39px;}
  570. .over-phone{ font-size: 18px; font-family: "Microsoft yahei"; font-weight: 600; position: absolute; top :24px; left: 50%; width: 78px; margin-left: -39px; }
  571. .yes,.no{ float: left; border-radius:7px; margin-right: 5px; width: 57px;height: 28px;background-color: red; text-align: center; background: url(../images/phonecall/ph_r3_c3.png) 0 -152px no-repeat; cursor: pointer;}
  572. .no{background-color: #fff;background-position: -59px -152px; margin-right: 3px; }
  573. .yes-no{float: left;margin-left: 4px;}