框架源码
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

1019 lines
24 KiB

4 years ago
  1. @charset "UTF-8";
  2. [data-theme="blue"] {
  3. /* BEM support Func
  4. -------------------------- */
  5. /* Element Chalk Variables */
  6. /* Transition
  7. -------------------------- */
  8. /* Color
  9. -------------------------- */
  10. /* 53a8ff */
  11. /* 66b1ff */
  12. /* 79bbff */
  13. /* 8cc5ff */
  14. /* a0cfff */
  15. /* b3d8ff */
  16. /* c6e2ff */
  17. /* d9ecff */
  18. /* ecf5ff */
  19. /* Link
  20. -------------------------- */
  21. /* Border
  22. -------------------------- */
  23. /* Fill
  24. -------------------------- */
  25. /* Typography
  26. -------------------------- */
  27. /* Size
  28. -------------------------- */
  29. /* z-index
  30. -------------------------- */
  31. /* Disable base
  32. -------------------------- */
  33. /* Icon
  34. -------------------------- */
  35. /* Checkbox
  36. -------------------------- */
  37. /* Radio
  38. -------------------------- */
  39. /* Select
  40. -------------------------- */
  41. /* Alert
  42. -------------------------- */
  43. /* MessageBox
  44. -------------------------- */
  45. /* Message
  46. -------------------------- */
  47. /* Notification
  48. -------------------------- */
  49. /* Input
  50. -------------------------- */
  51. /* Cascader
  52. -------------------------- */
  53. /* Group
  54. -------------------------- */
  55. /* Tab
  56. -------------------------- */
  57. /* Button
  58. -------------------------- */
  59. /* cascader
  60. -------------------------- */
  61. /* Switch
  62. -------------------------- */
  63. /* Dialog
  64. -------------------------- */
  65. /* Table
  66. -------------------------- */
  67. /* Pagination
  68. -------------------------- */
  69. /* Popup
  70. -------------------------- */
  71. /* Popover
  72. -------------------------- */
  73. /* Tooltip
  74. -------------------------- */
  75. /* Tag
  76. -------------------------- */
  77. /* Tree
  78. -------------------------- */
  79. /* Dropdown
  80. -------------------------- */
  81. /* Badge
  82. -------------------------- */
  83. /* Card
  84. --------------------------*/
  85. /* Slider
  86. --------------------------*/
  87. /* Steps
  88. --------------------------*/
  89. /* Menu
  90. --------------------------*/
  91. /* Rate
  92. --------------------------*/
  93. /* DatePicker
  94. --------------------------*/
  95. /* Loading
  96. --------------------------*/
  97. /* Scrollbar
  98. --------------------------*/
  99. /* Carousel
  100. --------------------------*/
  101. /* Collapse
  102. --------------------------*/
  103. /* Transfer
  104. --------------------------*/
  105. /* Header
  106. --------------------------*/
  107. /* Footer
  108. --------------------------*/
  109. /* Main
  110. --------------------------*/
  111. /* Timeline
  112. --------------------------*/
  113. /* Backtop
  114. --------------------------*/
  115. /* Link
  116. --------------------------*/
  117. /* Calendar
  118. --------------------------*/
  119. /* Form
  120. -------------------------- */
  121. /* Avatar
  122. --------------------------*/
  123. /* Break-point
  124. --------------------------*/
  125. /* Break-points
  126. -------------------------- */
  127. /* Scrollbar
  128. -------------------------- */
  129. /* Placeholder
  130. -------------------------- */
  131. /* BEM
  132. -------------------------- */
  133. /* Element Chalk Variables */
  134. /* Transition
  135. -------------------------- */
  136. /* Color
  137. -------------------------- */
  138. /* 53a8ff */
  139. /* 66b1ff */
  140. /* 79bbff */
  141. /* 8cc5ff */
  142. /* a0cfff */
  143. /* b3d8ff */
  144. /* c6e2ff */
  145. /* d9ecff */
  146. /* ecf5ff */
  147. /* Link
  148. -------------------------- */
  149. /* Border
  150. -------------------------- */
  151. /* Fill
  152. -------------------------- */
  153. /* Typography
  154. -------------------------- */
  155. /* Size
  156. -------------------------- */
  157. /* z-index
  158. -------------------------- */
  159. /* Disable base
  160. -------------------------- */
  161. /* Icon
  162. -------------------------- */
  163. /* Checkbox
  164. -------------------------- */
  165. /* Radio
  166. -------------------------- */
  167. /* Select
  168. -------------------------- */
  169. /* Alert
  170. -------------------------- */
  171. /* MessageBox
  172. -------------------------- */
  173. /* Message
  174. -------------------------- */
  175. /* Notification
  176. -------------------------- */
  177. /* Input
  178. -------------------------- */
  179. /* Cascader
  180. -------------------------- */
  181. /* Group
  182. -------------------------- */
  183. /* Tab
  184. -------------------------- */
  185. /* Button
  186. -------------------------- */
  187. /* cascader
  188. -------------------------- */
  189. /* Switch
  190. -------------------------- */
  191. /* Dialog
  192. -------------------------- */
  193. /* Table
  194. -------------------------- */
  195. /* Pagination
  196. -------------------------- */
  197. /* Popup
  198. -------------------------- */
  199. /* Popover
  200. -------------------------- */
  201. /* Tooltip
  202. -------------------------- */
  203. /* Tag
  204. -------------------------- */
  205. /* Tree
  206. -------------------------- */
  207. /* Dropdown
  208. -------------------------- */
  209. /* Badge
  210. -------------------------- */
  211. /* Card
  212. --------------------------*/
  213. /* Slider
  214. --------------------------*/
  215. /* Steps
  216. --------------------------*/
  217. /* Menu
  218. --------------------------*/
  219. /* Rate
  220. --------------------------*/
  221. /* DatePicker
  222. --------------------------*/
  223. /* Loading
  224. --------------------------*/
  225. /* Scrollbar
  226. --------------------------*/
  227. /* Carousel
  228. --------------------------*/
  229. /* Collapse
  230. --------------------------*/
  231. /* Transfer
  232. --------------------------*/
  233. /* Header
  234. --------------------------*/
  235. /* Footer
  236. --------------------------*/
  237. /* Main
  238. --------------------------*/
  239. /* Timeline
  240. --------------------------*/
  241. /* Backtop
  242. --------------------------*/
  243. /* Link
  244. --------------------------*/
  245. /* Calendar
  246. --------------------------*/
  247. /* Form
  248. -------------------------- */
  249. /* Avatar
  250. --------------------------*/
  251. /* Break-point
  252. --------------------------*/
  253. /* Element Chalk Variables */
  254. /* Transition
  255. -------------------------- */
  256. /* Color
  257. -------------------------- */
  258. /* 53a8ff */
  259. /* 66b1ff */
  260. /* 79bbff */
  261. /* 8cc5ff */
  262. /* a0cfff */
  263. /* b3d8ff */
  264. /* c6e2ff */
  265. /* d9ecff */
  266. /* ecf5ff */
  267. /* Link
  268. -------------------------- */
  269. /* Border
  270. -------------------------- */
  271. /* Fill
  272. -------------------------- */
  273. /* Typography
  274. -------------------------- */
  275. /* Size
  276. -------------------------- */
  277. /* z-index
  278. -------------------------- */
  279. /* Disable base
  280. -------------------------- */
  281. /* Icon
  282. -------------------------- */
  283. /* Checkbox
  284. -------------------------- */
  285. /* Radio
  286. -------------------------- */
  287. /* Select
  288. -------------------------- */
  289. /* Alert
  290. -------------------------- */
  291. /* MessageBox
  292. -------------------------- */
  293. /* Message
  294. -------------------------- */
  295. /* Notification
  296. -------------------------- */
  297. /* Input
  298. -------------------------- */
  299. /* Cascader
  300. -------------------------- */
  301. /* Group
  302. -------------------------- */
  303. /* Tab
  304. -------------------------- */
  305. /* Button
  306. -------------------------- */
  307. /* cascader
  308. -------------------------- */
  309. /* Switch
  310. -------------------------- */
  311. /* Dialog
  312. -------------------------- */
  313. /* Table
  314. -------------------------- */
  315. /* Pagination
  316. -------------------------- */
  317. /* Popup
  318. -------------------------- */
  319. /* Popover
  320. -------------------------- */
  321. /* Tooltip
  322. -------------------------- */
  323. /* Tag
  324. -------------------------- */
  325. /* Tree
  326. -------------------------- */
  327. /* Dropdown
  328. -------------------------- */
  329. /* Badge
  330. -------------------------- */
  331. /* Card
  332. --------------------------*/
  333. /* Slider
  334. --------------------------*/
  335. /* Steps
  336. --------------------------*/
  337. /* Menu
  338. --------------------------*/
  339. /* Rate
  340. --------------------------*/
  341. /* DatePicker
  342. --------------------------*/
  343. /* Loading
  344. --------------------------*/
  345. /* Scrollbar
  346. --------------------------*/
  347. /* Carousel
  348. --------------------------*/
  349. /* Collapse
  350. --------------------------*/
  351. /* Transfer
  352. --------------------------*/
  353. /* Header
  354. --------------------------*/
  355. /* Footer
  356. --------------------------*/
  357. /* Main
  358. --------------------------*/
  359. /* Timeline
  360. --------------------------*/
  361. /* Backtop
  362. --------------------------*/
  363. /* Link
  364. --------------------------*/
  365. /* Calendar
  366. --------------------------*/
  367. /* Form
  368. -------------------------- */
  369. /* Avatar
  370. --------------------------*/
  371. /* Break-point
  372. --------------------------*/ }
  373. [data-theme="blue"] .el-radio {
  374. color: #FFFFFF;
  375. font-weight: 500;
  376. line-height: 1;
  377. position: relative;
  378. cursor: pointer;
  379. display: inline-block;
  380. white-space: nowrap;
  381. outline: none;
  382. font-size: 14px;
  383. margin-right: 30px;
  384. -moz-user-select: none;
  385. -webkit-user-select: none;
  386. -ms-user-select: none; }
  387. [data-theme="blue"] .el-radio.is-bordered {
  388. padding: 12px 20px 0 10px;
  389. border-radius: 0px;
  390. border: 1px solid #DCDFE6;
  391. -webkit-box-sizing: border-box;
  392. box-sizing: border-box;
  393. height: 40px; }
  394. [data-theme="blue"] .el-radio.is-bordered.is-checked {
  395. border-color: #92D9FF; }
  396. [data-theme="blue"] .el-radio.is-bordered.is-disabled {
  397. cursor: not-allowed;
  398. border-color: #EBEEF5; }
  399. [data-theme="blue"] .el-radio.is-bordered + .el-radio.is-bordered {
  400. margin-left: 10px; }
  401. [data-theme="blue"] .el-radio--medium.is-bordered {
  402. padding: 10px 20px 0 10px;
  403. border-radius: 0px;
  404. height: 36px; }
  405. [data-theme="blue"] .el-radio--medium.is-bordered .el-radio__label {
  406. font-size: 14px; }
  407. [data-theme="blue"] .el-radio--medium.is-bordered .el-radio__inner {
  408. height: 14px;
  409. width: 14px; }
  410. [data-theme="blue"] .el-radio--small.is-bordered {
  411. padding: 8px 15px 0 10px;
  412. border-radius: -1px;
  413. height: 32px; }
  414. [data-theme="blue"] .el-radio--small.is-bordered .el-radio__label {
  415. font-size: 12px; }
  416. [data-theme="blue"] .el-radio--small.is-bordered .el-radio__inner {
  417. height: 12px;
  418. width: 12px; }
  419. [data-theme="blue"] .el-radio--mini.is-bordered {
  420. padding: 6px 15px 0 10px;
  421. border-radius: -1px;
  422. height: 28px; }
  423. [data-theme="blue"] .el-radio--mini.is-bordered .el-radio__label {
  424. font-size: 12px; }
  425. [data-theme="blue"] .el-radio--mini.is-bordered .el-radio__inner {
  426. height: 12px;
  427. width: 12px; }
  428. [data-theme="blue"] .el-radio:last-child {
  429. margin-right: 0; }
  430. .el-radio__input {
  431. white-space: nowrap;
  432. cursor: pointer;
  433. outline: none;
  434. display: inline-block;
  435. line-height: 1;
  436. position: relative;
  437. vertical-align: middle; }
  438. .el-radio__input.is-disabled .el-radio__inner {
  439. background-color: rgba(255, 255, 255, 0.15);
  440. border-color: #E4E7ED;
  441. cursor: not-allowed; }
  442. .el-radio__input.is-disabled .el-radio__inner::after {
  443. cursor: not-allowed;
  444. background-color: rgba(255, 255, 255, 0.15); }
  445. .el-radio__input.is-disabled .el-radio__inner + .el-radio__label {
  446. cursor: not-allowed; }
  447. .el-radio__input.is-disabled.is-checked .el-radio__inner {
  448. background-color: rgba(255, 255, 255, 0.15);
  449. border-color: #E4E7ED; }
  450. .el-radio__input.is-disabled.is-checked .el-radio__inner::after {
  451. background-color: rgba(255, 255, 255, 0.5); }
  452. .el-radio__input.is-disabled + span.el-radio__label {
  453. color: rgba(255, 255, 255, 0.5);
  454. cursor: not-allowed; }
  455. .el-radio__input.is-checked .el-radio__inner {
  456. border-color: #92D9FF;
  457. background: #92D9FF; }
  458. .el-radio__input.is-checked .el-radio__inner::after {
  459. -webkit-transform: translate(-50%, -50%) scale(1);
  460. transform: translate(-50%, -50%) scale(1); }
  461. .el-radio__input.is-checked + .el-radio__label {
  462. color: #92D9FF; }
  463. .el-radio__input.is-focus .el-radio__inner {
  464. border-color: #92D9FF; }
  465. .el-radio__inner {
  466. border: 1px solid #DCDFE6;
  467. border-radius: 100%;
  468. width: 14px;
  469. height: 14px;
  470. background-color: #000000;
  471. position: relative;
  472. cursor: pointer;
  473. display: inline-block;
  474. -webkit-box-sizing: border-box;
  475. box-sizing: border-box; }
  476. .el-radio__inner:hover {
  477. border-color: #92D9FF; }
  478. .el-radio__inner::after {
  479. width: 4px;
  480. height: 4px;
  481. border-radius: 100%;
  482. background-color: #000000;
  483. content: "";
  484. position: absolute;
  485. left: 50%;
  486. top: 50%;
  487. -webkit-transform: translate(-50%, -50%) scale(0);
  488. transform: translate(-50%, -50%) scale(0);
  489. -webkit-transition: -webkit-transform .15s ease-in;
  490. transition: -webkit-transform .15s ease-in;
  491. transition: transform .15s ease-in;
  492. transition: transform .15s ease-in, -webkit-transform .15s ease-in; }
  493. .el-radio__original {
  494. opacity: 0;
  495. outline: none;
  496. position: absolute;
  497. z-index: -1;
  498. top: 0;
  499. left: 0;
  500. right: 0;
  501. bottom: 0;
  502. margin: 0; }
  503. [data-theme="blue"] .el-radio:focus:not(.is-focus):not(:active):not(.is-disabled) {
  504. /*获得焦点时 样式提醒*/ }
  505. [data-theme="blue"] .el-radio:focus:not(.is-focus):not(:active):not(.is-disabled) .el-radio__inner {
  506. -webkit-box-shadow: 0 0 2px 2px #92D9FF;
  507. box-shadow: 0 0 2px 2px #92D9FF; }
  508. .el-radio__label {
  509. font-size: 14px;
  510. padding-left: 10px; }
  511. /* BEM support Func
  512. -------------------------- */
  513. /* Element Chalk Variables */
  514. /* Transition
  515. -------------------------- */
  516. /* Color
  517. -------------------------- */
  518. /* 53a8ff */
  519. /* 66b1ff */
  520. /* 79bbff */
  521. /* 8cc5ff */
  522. /* a0cfff */
  523. /* b3d8ff */
  524. /* c6e2ff */
  525. /* d9ecff */
  526. /* ecf5ff */
  527. /* Link
  528. -------------------------- */
  529. /* Border
  530. -------------------------- */
  531. /* Fill
  532. -------------------------- */
  533. /* Typography
  534. -------------------------- */
  535. /* Size
  536. -------------------------- */
  537. /* z-index
  538. -------------------------- */
  539. /* Disable base
  540. -------------------------- */
  541. /* Icon
  542. -------------------------- */
  543. /* Checkbox
  544. -------------------------- */
  545. /* Radio
  546. -------------------------- */
  547. /* Select
  548. -------------------------- */
  549. /* Alert
  550. -------------------------- */
  551. /* MessageBox
  552. -------------------------- */
  553. /* Message
  554. -------------------------- */
  555. /* Notification
  556. -------------------------- */
  557. /* Input
  558. -------------------------- */
  559. /* Cascader
  560. -------------------------- */
  561. /* Group
  562. -------------------------- */
  563. /* Tab
  564. -------------------------- */
  565. /* Button
  566. -------------------------- */
  567. /* cascader
  568. -------------------------- */
  569. /* Switch
  570. -------------------------- */
  571. /* Dialog
  572. -------------------------- */
  573. /* Table
  574. -------------------------- */
  575. /* Pagination
  576. -------------------------- */
  577. /* Popup
  578. -------------------------- */
  579. /* Popover
  580. -------------------------- */
  581. /* Tooltip
  582. -------------------------- */
  583. /* Tag
  584. -------------------------- */
  585. /* Tree
  586. -------------------------- */
  587. /* Dropdown
  588. -------------------------- */
  589. /* Badge
  590. -------------------------- */
  591. /* Card
  592. --------------------------*/
  593. /* Slider
  594. --------------------------*/
  595. /* Steps
  596. --------------------------*/
  597. /* Menu
  598. --------------------------*/
  599. /* Rate
  600. --------------------------*/
  601. /* DatePicker
  602. --------------------------*/
  603. /* Loading
  604. --------------------------*/
  605. /* Scrollbar
  606. --------------------------*/
  607. /* Carousel
  608. --------------------------*/
  609. /* Collapse
  610. --------------------------*/
  611. /* Transfer
  612. --------------------------*/
  613. /* Header
  614. --------------------------*/
  615. /* Footer
  616. --------------------------*/
  617. /* Main
  618. --------------------------*/
  619. /* Timeline
  620. --------------------------*/
  621. /* Backtop
  622. --------------------------*/
  623. /* Link
  624. --------------------------*/
  625. /* Calendar
  626. --------------------------*/
  627. /* Form
  628. -------------------------- */
  629. /* Avatar
  630. --------------------------*/
  631. /* Break-point
  632. --------------------------*/
  633. /* Break-points
  634. -------------------------- */
  635. /* Scrollbar
  636. -------------------------- */
  637. /* Placeholder
  638. -------------------------- */
  639. /* BEM
  640. -------------------------- */
  641. /* Element Chalk Variables */
  642. /* Transition
  643. -------------------------- */
  644. /* Color
  645. -------------------------- */
  646. /* 53a8ff */
  647. /* 66b1ff */
  648. /* 79bbff */
  649. /* 8cc5ff */
  650. /* a0cfff */
  651. /* b3d8ff */
  652. /* c6e2ff */
  653. /* d9ecff */
  654. /* ecf5ff */
  655. /* Link
  656. -------------------------- */
  657. /* Border
  658. -------------------------- */
  659. /* Fill
  660. -------------------------- */
  661. /* Typography
  662. -------------------------- */
  663. /* Size
  664. -------------------------- */
  665. /* z-index
  666. -------------------------- */
  667. /* Disable base
  668. -------------------------- */
  669. /* Icon
  670. -------------------------- */
  671. /* Checkbox
  672. -------------------------- */
  673. /* Radio
  674. -------------------------- */
  675. /* Select
  676. -------------------------- */
  677. /* Alert
  678. -------------------------- */
  679. /* MessageBox
  680. -------------------------- */
  681. /* Message
  682. -------------------------- */
  683. /* Notification
  684. -------------------------- */
  685. /* Input
  686. -------------------------- */
  687. /* Cascader
  688. -------------------------- */
  689. /* Group
  690. -------------------------- */
  691. /* Tab
  692. -------------------------- */
  693. /* Button
  694. -------------------------- */
  695. /* cascader
  696. -------------------------- */
  697. /* Switch
  698. -------------------------- */
  699. /* Dialog
  700. -------------------------- */
  701. /* Table
  702. -------------------------- */
  703. /* Pagination
  704. -------------------------- */
  705. /* Popup
  706. -------------------------- */
  707. /* Popover
  708. -------------------------- */
  709. /* Tooltip
  710. -------------------------- */
  711. /* Tag
  712. -------------------------- */
  713. /* Tree
  714. -------------------------- */
  715. /* Dropdown
  716. -------------------------- */
  717. /* Badge
  718. -------------------------- */
  719. /* Card
  720. --------------------------*/
  721. /* Slider
  722. --------------------------*/
  723. /* Steps
  724. --------------------------*/
  725. /* Menu
  726. --------------------------*/
  727. /* Rate
  728. --------------------------*/
  729. /* DatePicker
  730. --------------------------*/
  731. /* Loading
  732. --------------------------*/
  733. /* Scrollbar
  734. --------------------------*/
  735. /* Carousel
  736. --------------------------*/
  737. /* Collapse
  738. --------------------------*/
  739. /* Transfer
  740. --------------------------*/
  741. /* Header
  742. --------------------------*/
  743. /* Footer
  744. --------------------------*/
  745. /* Main
  746. --------------------------*/
  747. /* Timeline
  748. --------------------------*/
  749. /* Backtop
  750. --------------------------*/
  751. /* Link
  752. --------------------------*/
  753. /* Calendar
  754. --------------------------*/
  755. /* Form
  756. -------------------------- */
  757. /* Avatar
  758. --------------------------*/
  759. /* Break-point
  760. --------------------------*/
  761. /* Element Chalk Variables */
  762. /* Transition
  763. -------------------------- */
  764. /* Color
  765. -------------------------- */
  766. /* 53a8ff */
  767. /* 66b1ff */
  768. /* 79bbff */
  769. /* 8cc5ff */
  770. /* a0cfff */
  771. /* b3d8ff */
  772. /* c6e2ff */
  773. /* d9ecff */
  774. /* ecf5ff */
  775. /* Link
  776. -------------------------- */
  777. /* Border
  778. -------------------------- */
  779. /* Fill
  780. -------------------------- */
  781. /* Typography
  782. -------------------------- */
  783. /* Size
  784. -------------------------- */
  785. /* z-index
  786. -------------------------- */
  787. /* Disable base
  788. -------------------------- */
  789. /* Icon
  790. -------------------------- */
  791. /* Checkbox
  792. -------------------------- */
  793. /* Radio
  794. -------------------------- */
  795. /* Select
  796. -------------------------- */
  797. /* Alert
  798. -------------------------- */
  799. /* MessageBox
  800. -------------------------- */
  801. /* Message
  802. -------------------------- */
  803. /* Notification
  804. -------------------------- */
  805. /* Input
  806. -------------------------- */
  807. /* Cascader
  808. -------------------------- */
  809. /* Group
  810. -------------------------- */
  811. /* Tab
  812. -------------------------- */
  813. /* Button
  814. -------------------------- */
  815. /* cascader
  816. -------------------------- */
  817. /* Switch
  818. -------------------------- */
  819. /* Dialog
  820. -------------------------- */
  821. /* Table
  822. -------------------------- */
  823. /* Pagination
  824. -------------------------- */
  825. /* Popup
  826. -------------------------- */
  827. /* Popover
  828. -------------------------- */
  829. /* Tooltip
  830. -------------------------- */
  831. /* Tag
  832. -------------------------- */
  833. /* Tree
  834. -------------------------- */
  835. /* Dropdown
  836. -------------------------- */
  837. /* Badge
  838. -------------------------- */
  839. /* Card
  840. --------------------------*/
  841. /* Slider
  842. --------------------------*/
  843. /* Steps
  844. --------------------------*/
  845. /* Menu
  846. --------------------------*/
  847. /* Rate
  848. --------------------------*/
  849. /* DatePicker
  850. --------------------------*/
  851. /* Loading
  852. --------------------------*/
  853. /* Scrollbar
  854. --------------------------*/
  855. /* Carousel
  856. --------------------------*/
  857. /* Collapse
  858. --------------------------*/
  859. /* Transfer
  860. --------------------------*/
  861. /* Header
  862. --------------------------*/
  863. /* Footer
  864. --------------------------*/
  865. /* Main
  866. --------------------------*/
  867. /* Timeline
  868. --------------------------*/
  869. /* Backtop
  870. --------------------------*/
  871. /* Link
  872. --------------------------*/
  873. /* Calendar
  874. --------------------------*/
  875. /* Form
  876. -------------------------- */
  877. /* Avatar
  878. --------------------------*/
  879. /* Break-point
  880. --------------------------*/
  881. .el-radio {
  882. color: #FFFFFF;
  883. font-weight: 500;
  884. line-height: 1;
  885. position: relative;
  886. cursor: pointer;
  887. display: inline-block;
  888. white-space: nowrap;
  889. outline: none;
  890. font-size: 14px;
  891. margin-right: 30px;
  892. -moz-user-select: none;
  893. -webkit-user-select: none;
  894. -ms-user-select: none; }
  895. .el-radio.is-bordered {
  896. padding: 12px 20px 0 10px;
  897. border-radius: 0px;
  898. border: 1px solid #DCDFE6;
  899. -webkit-box-sizing: border-box;
  900. box-sizing: border-box;
  901. height: 40px; }
  902. .el-radio.is-bordered.is-checked {
  903. border-color: #92D9FF; }
  904. .el-radio.is-bordered.is-disabled {
  905. cursor: not-allowed;
  906. border-color: #EBEEF5; }
  907. .el-radio.is-bordered + .el-radio.is-bordered {
  908. margin-left: 10px; }
  909. .el-radio--medium.is-bordered {
  910. padding: 10px 20px 0 10px;
  911. border-radius: 0px;
  912. height: 36px; }
  913. .el-radio--medium.is-bordered .el-radio__label {
  914. font-size: 14px; }
  915. .el-radio--medium.is-bordered .el-radio__inner {
  916. height: 14px;
  917. width: 14px; }
  918. .el-radio--small.is-bordered {
  919. padding: 8px 15px 0 10px;
  920. border-radius: -1px;
  921. height: 32px; }
  922. .el-radio--small.is-bordered .el-radio__label {
  923. font-size: 12px; }
  924. .el-radio--small.is-bordered .el-radio__inner {
  925. height: 12px;
  926. width: 12px; }
  927. .el-radio--mini.is-bordered {
  928. padding: 6px 15px 0 10px;
  929. border-radius: -1px;
  930. height: 28px; }
  931. .el-radio--mini.is-bordered .el-radio__label {
  932. font-size: 12px; }
  933. .el-radio--mini.is-bordered .el-radio__inner {
  934. height: 12px;
  935. width: 12px; }
  936. .el-radio:last-child {
  937. margin-right: 0; }
  938. .el-radio__input {
  939. white-space: nowrap;
  940. cursor: pointer;
  941. outline: none;
  942. display: inline-block;
  943. line-height: 1;
  944. position: relative;
  945. vertical-align: middle; }
  946. .el-radio__input.is-disabled .el-radio__inner {
  947. background-color: rgba(255, 255, 255, 0.15);
  948. border-color: #E4E7ED;
  949. cursor: not-allowed; }
  950. .el-radio__input.is-disabled .el-radio__inner::after {
  951. cursor: not-allowed;
  952. background-color: rgba(255, 255, 255, 0.15); }
  953. .el-radio__input.is-disabled .el-radio__inner + .el-radio__label {
  954. cursor: not-allowed; }
  955. .el-radio__input.is-disabled.is-checked .el-radio__inner {
  956. background-color: rgba(255, 255, 255, 0.15);
  957. border-color: #E4E7ED; }
  958. .el-radio__input.is-disabled.is-checked .el-radio__inner::after {
  959. background-color: rgba(255, 255, 255, 0.5); }
  960. .el-radio__input.is-disabled + span.el-radio__label {
  961. color: rgba(255, 255, 255, 0.5);
  962. cursor: not-allowed; }
  963. .el-radio__input.is-checked .el-radio__inner {
  964. border-color: #92D9FF;
  965. background: #92D9FF; }
  966. .el-radio__input.is-checked .el-radio__inner::after {
  967. -webkit-transform: translate(-50%, -50%) scale(1);
  968. transform: translate(-50%, -50%) scale(1); }
  969. .el-radio__input.is-checked + .el-radio__label {
  970. color: #92D9FF; }
  971. .el-radio__input.is-focus .el-radio__inner {
  972. border-color: #92D9FF; }
  973. .el-radio__inner {
  974. border: 1px solid #DCDFE6;
  975. border-radius: 100%;
  976. width: 14px;
  977. height: 14px;
  978. background-color: #000000;
  979. position: relative;
  980. cursor: pointer;
  981. display: inline-block;
  982. -webkit-box-sizing: border-box;
  983. box-sizing: border-box; }
  984. .el-radio__inner:hover {
  985. border-color: #92D9FF; }
  986. .el-radio__inner::after {
  987. width: 4px;
  988. height: 4px;
  989. border-radius: 100%;
  990. background-color: #000000;
  991. content: "";
  992. position: absolute;
  993. left: 50%;
  994. top: 50%;
  995. -webkit-transform: translate(-50%, -50%) scale(0);
  996. transform: translate(-50%, -50%) scale(0);
  997. -webkit-transition: -webkit-transform .15s ease-in;
  998. transition: -webkit-transform .15s ease-in;
  999. transition: transform .15s ease-in;
  1000. transition: transform .15s ease-in, -webkit-transform .15s ease-in; }
  1001. .el-radio__original {
  1002. opacity: 0;
  1003. outline: none;
  1004. position: absolute;
  1005. z-index: -1;
  1006. top: 0;
  1007. left: 0;
  1008. right: 0;
  1009. bottom: 0;
  1010. margin: 0; }
  1011. .el-radio:focus:not(.is-focus):not(:active):not(.is-disabled) {
  1012. /*获得焦点时 样式提醒*/ }
  1013. .el-radio:focus:not(.is-focus):not(:active):not(.is-disabled) .el-radio__inner {
  1014. -webkit-box-shadow: 0 0 2px 2px #92D9FF;
  1015. box-shadow: 0 0 2px 2px #92D9FF; }
  1016. .el-radio__label {
  1017. font-size: 14px;
  1018. padding-left: 10px; }