框架源码
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.

1416 lines
40 KiB

4 years ago
  1. [data-theme="blue"] {
  2. /* BEM support Func
  3. -------------------------- */
  4. /* Element Chalk Variables */
  5. /* Transition
  6. -------------------------- */
  7. /* Color
  8. -------------------------- */
  9. /* 53a8ff */
  10. /* 66b1ff */
  11. /* 79bbff */
  12. /* 8cc5ff */
  13. /* a0cfff */
  14. /* b3d8ff */
  15. /* c6e2ff */
  16. /* d9ecff */
  17. /* ecf5ff */
  18. /* Link
  19. -------------------------- */
  20. /* Border
  21. -------------------------- */
  22. /* Fill
  23. -------------------------- */
  24. /* Typography
  25. -------------------------- */
  26. /* Size
  27. -------------------------- */
  28. /* z-index
  29. -------------------------- */
  30. /* Disable base
  31. -------------------------- */
  32. /* Icon
  33. -------------------------- */
  34. /* Checkbox
  35. -------------------------- */
  36. /* Radio
  37. -------------------------- */
  38. /* Select
  39. -------------------------- */
  40. /* Alert
  41. -------------------------- */
  42. /* MessageBox
  43. -------------------------- */
  44. /* Message
  45. -------------------------- */
  46. /* Notification
  47. -------------------------- */
  48. /* Input
  49. -------------------------- */
  50. /* Cascader
  51. -------------------------- */
  52. /* Group
  53. -------------------------- */
  54. /* Tab
  55. -------------------------- */
  56. /* Button
  57. -------------------------- */
  58. /* cascader
  59. -------------------------- */
  60. /* Switch
  61. -------------------------- */
  62. /* Dialog
  63. -------------------------- */
  64. /* Table
  65. -------------------------- */
  66. /* Pagination
  67. -------------------------- */
  68. /* Popup
  69. -------------------------- */
  70. /* Popover
  71. -------------------------- */
  72. /* Tooltip
  73. -------------------------- */
  74. /* Tag
  75. -------------------------- */
  76. /* Tree
  77. -------------------------- */
  78. /* Dropdown
  79. -------------------------- */
  80. /* Badge
  81. -------------------------- */
  82. /* Card
  83. --------------------------*/
  84. /* Slider
  85. --------------------------*/
  86. /* Steps
  87. --------------------------*/
  88. /* Menu
  89. --------------------------*/
  90. /* Rate
  91. --------------------------*/
  92. /* DatePicker
  93. --------------------------*/
  94. /* Loading
  95. --------------------------*/
  96. /* Scrollbar
  97. --------------------------*/
  98. /* Carousel
  99. --------------------------*/
  100. /* Collapse
  101. --------------------------*/
  102. /* Transfer
  103. --------------------------*/
  104. /* Header
  105. --------------------------*/
  106. /* Footer
  107. --------------------------*/
  108. /* Main
  109. --------------------------*/
  110. /* Timeline
  111. --------------------------*/
  112. /* Backtop
  113. --------------------------*/
  114. /* Link
  115. --------------------------*/
  116. /* Calendar
  117. --------------------------*/
  118. /* Form
  119. -------------------------- */
  120. /* Avatar
  121. --------------------------*/
  122. /* Break-point
  123. --------------------------*/
  124. /* Break-points
  125. -------------------------- */
  126. /* Scrollbar
  127. -------------------------- */
  128. /* Placeholder
  129. -------------------------- */
  130. /* BEM
  131. -------------------------- */
  132. /* Element Chalk Variables */
  133. /* Transition
  134. -------------------------- */
  135. /* Color
  136. -------------------------- */
  137. /* 53a8ff */
  138. /* 66b1ff */
  139. /* 79bbff */
  140. /* 8cc5ff */
  141. /* a0cfff */
  142. /* b3d8ff */
  143. /* c6e2ff */
  144. /* d9ecff */
  145. /* ecf5ff */
  146. /* Link
  147. -------------------------- */
  148. /* Border
  149. -------------------------- */
  150. /* Fill
  151. -------------------------- */
  152. /* Typography
  153. -------------------------- */
  154. /* Size
  155. -------------------------- */
  156. /* z-index
  157. -------------------------- */
  158. /* Disable base
  159. -------------------------- */
  160. /* Icon
  161. -------------------------- */
  162. /* Checkbox
  163. -------------------------- */
  164. /* Radio
  165. -------------------------- */
  166. /* Select
  167. -------------------------- */
  168. /* Alert
  169. -------------------------- */
  170. /* MessageBox
  171. -------------------------- */
  172. /* Message
  173. -------------------------- */
  174. /* Notification
  175. -------------------------- */
  176. /* Input
  177. -------------------------- */
  178. /* Cascader
  179. -------------------------- */
  180. /* Group
  181. -------------------------- */
  182. /* Tab
  183. -------------------------- */
  184. /* Button
  185. -------------------------- */
  186. /* cascader
  187. -------------------------- */
  188. /* Switch
  189. -------------------------- */
  190. /* Dialog
  191. -------------------------- */
  192. /* Table
  193. -------------------------- */
  194. /* Pagination
  195. -------------------------- */
  196. /* Popup
  197. -------------------------- */
  198. /* Popover
  199. -------------------------- */
  200. /* Tooltip
  201. -------------------------- */
  202. /* Tag
  203. -------------------------- */
  204. /* Tree
  205. -------------------------- */
  206. /* Dropdown
  207. -------------------------- */
  208. /* Badge
  209. -------------------------- */
  210. /* Card
  211. --------------------------*/
  212. /* Slider
  213. --------------------------*/
  214. /* Steps
  215. --------------------------*/
  216. /* Menu
  217. --------------------------*/
  218. /* Rate
  219. --------------------------*/
  220. /* DatePicker
  221. --------------------------*/
  222. /* Loading
  223. --------------------------*/
  224. /* Scrollbar
  225. --------------------------*/
  226. /* Carousel
  227. --------------------------*/
  228. /* Collapse
  229. --------------------------*/
  230. /* Transfer
  231. --------------------------*/
  232. /* Header
  233. --------------------------*/
  234. /* Footer
  235. --------------------------*/
  236. /* Main
  237. --------------------------*/
  238. /* Timeline
  239. --------------------------*/
  240. /* Backtop
  241. --------------------------*/
  242. /* Link
  243. --------------------------*/
  244. /* Calendar
  245. --------------------------*/
  246. /* Form
  247. -------------------------- */
  248. /* Avatar
  249. --------------------------*/
  250. /* Break-point
  251. --------------------------*/
  252. /* Element Chalk Variables */
  253. /* Transition
  254. -------------------------- */
  255. /* Color
  256. -------------------------- */
  257. /* 53a8ff */
  258. /* 66b1ff */
  259. /* 79bbff */
  260. /* 8cc5ff */
  261. /* a0cfff */
  262. /* b3d8ff */
  263. /* c6e2ff */
  264. /* d9ecff */
  265. /* ecf5ff */
  266. /* Link
  267. -------------------------- */
  268. /* Border
  269. -------------------------- */
  270. /* Fill
  271. -------------------------- */
  272. /* Typography
  273. -------------------------- */
  274. /* Size
  275. -------------------------- */
  276. /* z-index
  277. -------------------------- */
  278. /* Disable base
  279. -------------------------- */
  280. /* Icon
  281. -------------------------- */
  282. /* Checkbox
  283. -------------------------- */
  284. /* Radio
  285. -------------------------- */
  286. /* Select
  287. -------------------------- */
  288. /* Alert
  289. -------------------------- */
  290. /* MessageBox
  291. -------------------------- */
  292. /* Message
  293. -------------------------- */
  294. /* Notification
  295. -------------------------- */
  296. /* Input
  297. -------------------------- */
  298. /* Cascader
  299. -------------------------- */
  300. /* Group
  301. -------------------------- */
  302. /* Tab
  303. -------------------------- */
  304. /* Button
  305. -------------------------- */
  306. /* cascader
  307. -------------------------- */
  308. /* Switch
  309. -------------------------- */
  310. /* Dialog
  311. -------------------------- */
  312. /* Table
  313. -------------------------- */
  314. /* Pagination
  315. -------------------------- */
  316. /* Popup
  317. -------------------------- */
  318. /* Popover
  319. -------------------------- */
  320. /* Tooltip
  321. -------------------------- */
  322. /* Tag
  323. -------------------------- */
  324. /* Tree
  325. -------------------------- */
  326. /* Dropdown
  327. -------------------------- */
  328. /* Badge
  329. -------------------------- */
  330. /* Card
  331. --------------------------*/
  332. /* Slider
  333. --------------------------*/
  334. /* Steps
  335. --------------------------*/
  336. /* Menu
  337. --------------------------*/
  338. /* Rate
  339. --------------------------*/
  340. /* DatePicker
  341. --------------------------*/
  342. /* Loading
  343. --------------------------*/
  344. /* Scrollbar
  345. --------------------------*/
  346. /* Carousel
  347. --------------------------*/
  348. /* Collapse
  349. --------------------------*/
  350. /* Transfer
  351. --------------------------*/
  352. /* Header
  353. --------------------------*/
  354. /* Footer
  355. --------------------------*/
  356. /* Main
  357. --------------------------*/
  358. /* Timeline
  359. --------------------------*/
  360. /* Backtop
  361. --------------------------*/
  362. /* Link
  363. --------------------------*/
  364. /* Calendar
  365. --------------------------*/
  366. /* Form
  367. -------------------------- */
  368. /* Avatar
  369. --------------------------*/
  370. /* Break-point
  371. --------------------------*/ }
  372. [data-theme="blue"] .fade-in-linear-enter-active,
  373. [data-theme="blue"] .fade-in-linear-leave-active {
  374. -webkit-transition: opacity 200ms linear;
  375. transition: opacity 200ms linear; }
  376. [data-theme="blue"] .fade-in-linear-enter,
  377. [data-theme="blue"] .fade-in-linear-leave,
  378. [data-theme="blue"] .fade-in-linear-leave-active {
  379. opacity: 0; }
  380. [data-theme="blue"] .el-fade-in-linear-enter-active,
  381. [data-theme="blue"] .el-fade-in-linear-leave-active {
  382. -webkit-transition: opacity 200ms linear;
  383. transition: opacity 200ms linear; }
  384. [data-theme="blue"] .el-fade-in-linear-enter,
  385. [data-theme="blue"] .el-fade-in-linear-leave,
  386. [data-theme="blue"] .el-fade-in-linear-leave-active {
  387. opacity: 0; }
  388. [data-theme="blue"] .el-fade-in-enter-active,
  389. [data-theme="blue"] .el-fade-in-leave-active {
  390. -webkit-transition: all 0.3s cubic-bezier(0.55, 0, 0.1, 1);
  391. transition: all 0.3s cubic-bezier(0.55, 0, 0.1, 1); }
  392. [data-theme="blue"] .el-fade-in-enter,
  393. [data-theme="blue"] .el-fade-in-leave-active {
  394. opacity: 0; }
  395. [data-theme="blue"] .el-zoom-in-center-enter-active,
  396. [data-theme="blue"] .el-zoom-in-center-leave-active {
  397. -webkit-transition: all 0.3s cubic-bezier(0.55, 0, 0.1, 1);
  398. transition: all 0.3s cubic-bezier(0.55, 0, 0.1, 1); }
  399. [data-theme="blue"] .el-zoom-in-center-enter,
  400. [data-theme="blue"] .el-zoom-in-center-leave-active {
  401. opacity: 0;
  402. -webkit-transform: scaleX(0);
  403. transform: scaleX(0); }
  404. [data-theme="blue"] .el-zoom-in-top-enter-active,
  405. [data-theme="blue"] .el-zoom-in-top-leave-active {
  406. opacity: 1;
  407. -webkit-transform: scaleY(1);
  408. transform: scaleY(1);
  409. -webkit-transition: opacity 300ms cubic-bezier(0.23, 1, 0.32, 1), -webkit-transform 300ms cubic-bezier(0.23, 1, 0.32, 1);
  410. transition: opacity 300ms cubic-bezier(0.23, 1, 0.32, 1), -webkit-transform 300ms cubic-bezier(0.23, 1, 0.32, 1);
  411. transition: transform 300ms cubic-bezier(0.23, 1, 0.32, 1), opacity 300ms cubic-bezier(0.23, 1, 0.32, 1);
  412. transition: transform 300ms cubic-bezier(0.23, 1, 0.32, 1), opacity 300ms cubic-bezier(0.23, 1, 0.32, 1), -webkit-transform 300ms cubic-bezier(0.23, 1, 0.32, 1);
  413. -webkit-transform-origin: center top;
  414. transform-origin: center top; }
  415. [data-theme="blue"] .el-zoom-in-top-enter,
  416. [data-theme="blue"] .el-zoom-in-top-leave-active {
  417. opacity: 0;
  418. -webkit-transform: scaleY(0);
  419. transform: scaleY(0); }
  420. [data-theme="blue"] .el-zoom-in-bottom-enter-active,
  421. [data-theme="blue"] .el-zoom-in-bottom-leave-active {
  422. opacity: 1;
  423. -webkit-transform: scaleY(1);
  424. transform: scaleY(1);
  425. -webkit-transition: opacity 300ms cubic-bezier(0.23, 1, 0.32, 1), -webkit-transform 300ms cubic-bezier(0.23, 1, 0.32, 1);
  426. transition: opacity 300ms cubic-bezier(0.23, 1, 0.32, 1), -webkit-transform 300ms cubic-bezier(0.23, 1, 0.32, 1);
  427. transition: transform 300ms cubic-bezier(0.23, 1, 0.32, 1), opacity 300ms cubic-bezier(0.23, 1, 0.32, 1);
  428. transition: transform 300ms cubic-bezier(0.23, 1, 0.32, 1), opacity 300ms cubic-bezier(0.23, 1, 0.32, 1), -webkit-transform 300ms cubic-bezier(0.23, 1, 0.32, 1);
  429. -webkit-transform-origin: center bottom;
  430. transform-origin: center bottom; }
  431. [data-theme="blue"] .el-zoom-in-bottom-enter,
  432. [data-theme="blue"] .el-zoom-in-bottom-leave-active {
  433. opacity: 0;
  434. -webkit-transform: scaleY(0);
  435. transform: scaleY(0); }
  436. [data-theme="blue"] .el-zoom-in-left-enter-active,
  437. [data-theme="blue"] .el-zoom-in-left-leave-active {
  438. opacity: 1;
  439. -webkit-transform: scale(1, 1);
  440. transform: scale(1, 1);
  441. -webkit-transition: opacity 300ms cubic-bezier(0.23, 1, 0.32, 1), -webkit-transform 300ms cubic-bezier(0.23, 1, 0.32, 1);
  442. transition: opacity 300ms cubic-bezier(0.23, 1, 0.32, 1), -webkit-transform 300ms cubic-bezier(0.23, 1, 0.32, 1);
  443. transition: transform 300ms cubic-bezier(0.23, 1, 0.32, 1), opacity 300ms cubic-bezier(0.23, 1, 0.32, 1);
  444. transition: transform 300ms cubic-bezier(0.23, 1, 0.32, 1), opacity 300ms cubic-bezier(0.23, 1, 0.32, 1), -webkit-transform 300ms cubic-bezier(0.23, 1, 0.32, 1);
  445. -webkit-transform-origin: top left;
  446. transform-origin: top left; }
  447. [data-theme="blue"] .el-zoom-in-left-enter,
  448. [data-theme="blue"] .el-zoom-in-left-leave-active {
  449. opacity: 0;
  450. -webkit-transform: scale(0.45, 0.45);
  451. transform: scale(0.45, 0.45); }
  452. [data-theme="blue"] .collapse-transition {
  453. -webkit-transition: 0.3s height ease-in-out, 0.3s padding-top ease-in-out, 0.3s padding-bottom ease-in-out;
  454. transition: 0.3s height ease-in-out, 0.3s padding-top ease-in-out, 0.3s padding-bottom ease-in-out; }
  455. [data-theme="blue"] .horizontal-collapse-transition {
  456. -webkit-transition: 0.3s width ease-in-out, 0.3s padding-left ease-in-out, 0.3s padding-right ease-in-out;
  457. transition: 0.3s width ease-in-out, 0.3s padding-left ease-in-out, 0.3s padding-right ease-in-out; }
  458. [data-theme="blue"] .el-list-enter-active,
  459. [data-theme="blue"] .el-list-leave-active {
  460. -webkit-transition: all 1s;
  461. transition: all 1s; }
  462. [data-theme="blue"] .el-list-enter, [data-theme="blue"] .el-list-leave-active {
  463. opacity: 0;
  464. -webkit-transform: translateY(-30px);
  465. transform: translateY(-30px); }
  466. [data-theme="blue"] .el-opacity-transition {
  467. -webkit-transition: opacity 0.3s cubic-bezier(0.55, 0, 0.1, 1);
  468. transition: opacity 0.3s cubic-bezier(0.55, 0, 0.1, 1); }
  469. [data-theme="blue"] .el-menu {
  470. border-right: solid 1px #e6e6e6;
  471. list-style: none;
  472. position: relative;
  473. margin: 0;
  474. padding-left: 0;
  475. background-color: #000000; }
  476. [data-theme="blue"] .el-menu::before,
  477. [data-theme="blue"] .el-menu::after {
  478. display: table;
  479. content: ""; }
  480. [data-theme="blue"] .el-menu::after {
  481. clear: both; }
  482. [data-theme="blue"] .el-menu.el-menu--horizontal {
  483. border-bottom: solid 1px #e6e6e6; }
  484. [data-theme="blue"] .el-menu--horizontal {
  485. border-right: none; }
  486. [data-theme="blue"] .el-menu--horizontal > .el-menu-item {
  487. float: left;
  488. height: 60px;
  489. line-height: 60px;
  490. margin: 0;
  491. border-bottom: 2px solid transparent;
  492. color: #909399; }
  493. [data-theme="blue"] .el-menu--horizontal > .el-menu-item a,
  494. [data-theme="blue"] .el-menu--horizontal > .el-menu-item a:hover {
  495. color: inherit; }
  496. [data-theme="blue"] .el-menu--horizontal > .el-menu-item:not(.is-disabled):hover, [data-theme="blue"] .el-menu--horizontal > .el-menu-item:not(.is-disabled):focus {
  497. background-color: #fff; }
  498. [data-theme="blue"] .el-menu--horizontal > .el-submenu {
  499. float: left; }
  500. [data-theme="blue"] .el-menu--horizontal > .el-submenu:focus, [data-theme="blue"] .el-menu--horizontal > .el-submenu:hover {
  501. outline: none; }
  502. [data-theme="blue"] .el-menu--horizontal > .el-submenu:focus .el-submenu__title, [data-theme="blue"] .el-menu--horizontal > .el-submenu:hover .el-submenu__title {
  503. color: #aaaaaa; }
  504. [data-theme="blue"] .el-menu--horizontal > .el-submenu.is-active .el-submenu__title {
  505. border-bottom: 2px solid #92D9FF;
  506. color: #aaaaaa; }
  507. [data-theme="blue"] .el-menu--horizontal > .el-submenu .el-submenu__title {
  508. height: 60px;
  509. line-height: 60px;
  510. border-bottom: 2px solid transparent;
  511. color: #909399; }
  512. [data-theme="blue"] .el-menu--horizontal > .el-submenu .el-submenu__title:hover {
  513. background-color: #fff; }
  514. [data-theme="blue"] .el-menu--horizontal > .el-submenu .el-submenu__icon-arrow {
  515. position: static;
  516. vertical-align: middle;
  517. margin-left: 8px;
  518. margin-top: -3px; }
  519. [data-theme="blue"] .el-menu--horizontal .el-menu .el-menu-item,
  520. [data-theme="blue"] .el-menu--horizontal .el-menu .el-submenu__title {
  521. background-color: #000000;
  522. float: none;
  523. height: 36px;
  524. line-height: 36px;
  525. padding: 0 10px;
  526. color: #aaaaaa; }
  527. [data-theme="blue"] .el-menu--horizontal .el-menu .el-menu-item.is-active,
  528. [data-theme="blue"] .el-menu--horizontal .el-menu .el-submenu.is-active > .el-submenu__title {
  529. color: #aaaaaa; }
  530. [data-theme="blue"] .el-menu--horizontal .el-menu-item:not(.is-disabled):hover,
  531. [data-theme="blue"] .el-menu--horizontal .el-menu-item:not(.is-disabled):focus {
  532. outline: none;
  533. color: #aaaaaa; }
  534. [data-theme="blue"] .el-menu--horizontal > .el-menu-item.is-active {
  535. border-bottom: 2px solid #92D9FF;
  536. color: #aaaaaa; }
  537. [data-theme="blue"] .el-menu--collapse {
  538. width: 64px; }
  539. [data-theme="blue"] .el-menu--collapse > .el-menu-item [class^="el-icon-"],
  540. [data-theme="blue"] .el-menu--collapse > .el-submenu > .el-submenu__title [class^="el-icon-"] {
  541. margin: 0;
  542. vertical-align: middle;
  543. width: 24px;
  544. text-align: center; }
  545. [data-theme="blue"] .el-menu--collapse > .el-menu-item .el-submenu__icon-arrow,
  546. [data-theme="blue"] .el-menu--collapse > .el-submenu > .el-submenu__title .el-submenu__icon-arrow {
  547. display: none; }
  548. [data-theme="blue"] .el-menu--collapse > .el-menu-item span,
  549. [data-theme="blue"] .el-menu--collapse > .el-submenu > .el-submenu__title span {
  550. height: 0;
  551. width: 0;
  552. overflow: hidden;
  553. visibility: hidden;
  554. display: inline-block; }
  555. [data-theme="blue"] .el-menu--collapse > .el-menu-item.is-active i {
  556. color: inherit; }
  557. [data-theme="blue"] .el-menu--collapse .el-menu .el-submenu {
  558. min-width: 200px; }
  559. [data-theme="blue"] .el-menu--collapse .el-submenu {
  560. position: relative; }
  561. [data-theme="blue"] .el-menu--collapse .el-submenu .el-menu {
  562. position: absolute;
  563. margin-left: 5px;
  564. top: 0;
  565. left: 100%;
  566. z-index: 10;
  567. border: 1px solid #E4E7ED;
  568. border-radius: 0px;
  569. -webkit-box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.1);
  570. box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.1); }
  571. [data-theme="blue"] .el-menu--collapse .el-submenu.is-opened > .el-submenu__title .el-submenu__icon-arrow {
  572. -webkit-transform: none;
  573. transform: none; }
  574. [data-theme="blue"] .el-menu--popup {
  575. z-index: 100;
  576. min-width: 200px;
  577. border: none;
  578. padding: 5px 0;
  579. border-radius: 0px;
  580. -webkit-box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.1);
  581. box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.1); }
  582. [data-theme="blue"] .el-menu--popup-bottom-start {
  583. margin-top: 5px; }
  584. [data-theme="blue"] .el-menu--popup-right-start {
  585. margin-left: 5px;
  586. margin-right: 5px; }
  587. [data-theme="blue"] .el-menu-item {
  588. height: 56px;
  589. line-height: 56px;
  590. font-size: 14px;
  591. color: #000000;
  592. padding: 0 20px;
  593. list-style: none;
  594. cursor: pointer;
  595. position: relative;
  596. -webkit-transition: border-color .3s, background-color .3s, color .3s;
  597. transition: border-color .3s, background-color .3s, color .3s;
  598. -webkit-box-sizing: border-box;
  599. box-sizing: border-box;
  600. white-space: nowrap; }
  601. [data-theme="blue"] .el-menu-item * {
  602. vertical-align: middle; }
  603. [data-theme="blue"] .el-menu-item i {
  604. color: #909399; }
  605. [data-theme="blue"] .el-menu-item:hover, [data-theme="blue"] .el-menu-item:focus {
  606. outline: none;
  607. background-color: #0f161a; }
  608. [data-theme="blue"] .el-menu-item.is-disabled {
  609. opacity: 0.25;
  610. cursor: not-allowed;
  611. background: none !important; }
  612. [data-theme="blue"] .el-menu-item [class^="el-icon-"] {
  613. margin-right: 5px;
  614. width: 24px;
  615. text-align: center;
  616. font-size: 18px;
  617. vertical-align: middle; }
  618. [data-theme="blue"] .el-menu-item.is-active {
  619. color: #92D9FF; }
  620. [data-theme="blue"] .el-menu-item.is-active i {
  621. color: inherit; }
  622. [data-theme="blue"] .el-submenu {
  623. list-style: none;
  624. margin: 0;
  625. padding-left: 0; }
  626. .el-submenu__title {
  627. height: 56px;
  628. line-height: 56px;
  629. font-size: 14px;
  630. color: #000000;
  631. padding: 0 20px;
  632. list-style: none;
  633. cursor: pointer;
  634. position: relative;
  635. -webkit-transition: border-color .3s, background-color .3s, color .3s;
  636. transition: border-color .3s, background-color .3s, color .3s;
  637. -webkit-box-sizing: border-box;
  638. box-sizing: border-box;
  639. white-space: nowrap; }
  640. .el-submenu__title * {
  641. vertical-align: middle; }
  642. .el-submenu__title i {
  643. color: #909399; }
  644. .el-submenu__title:hover, .el-submenu__title:focus {
  645. outline: none;
  646. background-color: #0f161a; }
  647. .el-submenu__title.is-disabled {
  648. opacity: 0.25;
  649. cursor: not-allowed;
  650. background: none !important; }
  651. .el-submenu__title:hover {
  652. background-color: #0f161a; }
  653. [data-theme="blue"] .el-submenu .el-menu {
  654. border: none; }
  655. [data-theme="blue"] .el-submenu .el-menu-item {
  656. height: 50px;
  657. line-height: 50px;
  658. padding: 0 45px;
  659. min-width: 200px; }
  660. .el-submenu__icon-arrow {
  661. position: absolute;
  662. top: 50%;
  663. right: 20px;
  664. margin-top: -7px;
  665. -webkit-transition: -webkit-transform .3s;
  666. transition: -webkit-transform .3s;
  667. transition: transform .3s;
  668. transition: transform .3s, -webkit-transform .3s;
  669. font-size: 12px; }
  670. [data-theme="blue"] .el-submenu.is-active .el-submenu__title {
  671. border-bottom-color: #92D9FF; }
  672. [data-theme="blue"] .el-submenu.is-opened > .el-submenu__title .el-submenu__icon-arrow {
  673. -webkit-transform: rotateZ(180deg);
  674. transform: rotateZ(180deg); }
  675. [data-theme="blue"] .el-submenu.is-disabled .el-submenu__title,
  676. [data-theme="blue"] .el-submenu.is-disabled .el-menu-item {
  677. opacity: 0.25;
  678. cursor: not-allowed;
  679. background: none !important; }
  680. [data-theme="blue"] .el-submenu [class^="el-icon-"] {
  681. vertical-align: middle;
  682. margin-right: 5px;
  683. width: 24px;
  684. text-align: center;
  685. font-size: 18px; }
  686. [data-theme="blue"] .el-menu-item-group > ul {
  687. padding: 0; }
  688. .el-menu-item-group__title {
  689. padding: 7px 0 7px 20px;
  690. line-height: normal;
  691. font-size: 12px;
  692. color: #909399; }
  693. [data-theme="blue"] .horizontal-collapse-transition .el-submenu__title .el-submenu__icon-arrow {
  694. -webkit-transition: .2s;
  695. transition: .2s;
  696. opacity: 0; }
  697. /* BEM support Func
  698. -------------------------- */
  699. /* Element Chalk Variables */
  700. /* Transition
  701. -------------------------- */
  702. /* Color
  703. -------------------------- */
  704. /* 53a8ff */
  705. /* 66b1ff */
  706. /* 79bbff */
  707. /* 8cc5ff */
  708. /* a0cfff */
  709. /* b3d8ff */
  710. /* c6e2ff */
  711. /* d9ecff */
  712. /* ecf5ff */
  713. /* Link
  714. -------------------------- */
  715. /* Border
  716. -------------------------- */
  717. /* Fill
  718. -------------------------- */
  719. /* Typography
  720. -------------------------- */
  721. /* Size
  722. -------------------------- */
  723. /* z-index
  724. -------------------------- */
  725. /* Disable base
  726. -------------------------- */
  727. /* Icon
  728. -------------------------- */
  729. /* Checkbox
  730. -------------------------- */
  731. /* Radio
  732. -------------------------- */
  733. /* Select
  734. -------------------------- */
  735. /* Alert
  736. -------------------------- */
  737. /* MessageBox
  738. -------------------------- */
  739. /* Message
  740. -------------------------- */
  741. /* Notification
  742. -------------------------- */
  743. /* Input
  744. -------------------------- */
  745. /* Cascader
  746. -------------------------- */
  747. /* Group
  748. -------------------------- */
  749. /* Tab
  750. -------------------------- */
  751. /* Button
  752. -------------------------- */
  753. /* cascader
  754. -------------------------- */
  755. /* Switch
  756. -------------------------- */
  757. /* Dialog
  758. -------------------------- */
  759. /* Table
  760. -------------------------- */
  761. /* Pagination
  762. -------------------------- */
  763. /* Popup
  764. -------------------------- */
  765. /* Popover
  766. -------------------------- */
  767. /* Tooltip
  768. -------------------------- */
  769. /* Tag
  770. -------------------------- */
  771. /* Tree
  772. -------------------------- */
  773. /* Dropdown
  774. -------------------------- */
  775. /* Badge
  776. -------------------------- */
  777. /* Card
  778. --------------------------*/
  779. /* Slider
  780. --------------------------*/
  781. /* Steps
  782. --------------------------*/
  783. /* Menu
  784. --------------------------*/
  785. /* Rate
  786. --------------------------*/
  787. /* DatePicker
  788. --------------------------*/
  789. /* Loading
  790. --------------------------*/
  791. /* Scrollbar
  792. --------------------------*/
  793. /* Carousel
  794. --------------------------*/
  795. /* Collapse
  796. --------------------------*/
  797. /* Transfer
  798. --------------------------*/
  799. /* Header
  800. --------------------------*/
  801. /* Footer
  802. --------------------------*/
  803. /* Main
  804. --------------------------*/
  805. /* Timeline
  806. --------------------------*/
  807. /* Backtop
  808. --------------------------*/
  809. /* Link
  810. --------------------------*/
  811. /* Calendar
  812. --------------------------*/
  813. /* Form
  814. -------------------------- */
  815. /* Avatar
  816. --------------------------*/
  817. /* Break-point
  818. --------------------------*/
  819. /* Break-points
  820. -------------------------- */
  821. /* Scrollbar
  822. -------------------------- */
  823. /* Placeholder
  824. -------------------------- */
  825. /* BEM
  826. -------------------------- */
  827. /* Element Chalk Variables */
  828. /* Transition
  829. -------------------------- */
  830. /* Color
  831. -------------------------- */
  832. /* 53a8ff */
  833. /* 66b1ff */
  834. /* 79bbff */
  835. /* 8cc5ff */
  836. /* a0cfff */
  837. /* b3d8ff */
  838. /* c6e2ff */
  839. /* d9ecff */
  840. /* ecf5ff */
  841. /* Link
  842. -------------------------- */
  843. /* Border
  844. -------------------------- */
  845. /* Fill
  846. -------------------------- */
  847. /* Typography
  848. -------------------------- */
  849. /* Size
  850. -------------------------- */
  851. /* z-index
  852. -------------------------- */
  853. /* Disable base
  854. -------------------------- */
  855. /* Icon
  856. -------------------------- */
  857. /* Checkbox
  858. -------------------------- */
  859. /* Radio
  860. -------------------------- */
  861. /* Select
  862. -------------------------- */
  863. /* Alert
  864. -------------------------- */
  865. /* MessageBox
  866. -------------------------- */
  867. /* Message
  868. -------------------------- */
  869. /* Notification
  870. -------------------------- */
  871. /* Input
  872. -------------------------- */
  873. /* Cascader
  874. -------------------------- */
  875. /* Group
  876. -------------------------- */
  877. /* Tab
  878. -------------------------- */
  879. /* Button
  880. -------------------------- */
  881. /* cascader
  882. -------------------------- */
  883. /* Switch
  884. -------------------------- */
  885. /* Dialog
  886. -------------------------- */
  887. /* Table
  888. -------------------------- */
  889. /* Pagination
  890. -------------------------- */
  891. /* Popup
  892. -------------------------- */
  893. /* Popover
  894. -------------------------- */
  895. /* Tooltip
  896. -------------------------- */
  897. /* Tag
  898. -------------------------- */
  899. /* Tree
  900. -------------------------- */
  901. /* Dropdown
  902. -------------------------- */
  903. /* Badge
  904. -------------------------- */
  905. /* Card
  906. --------------------------*/
  907. /* Slider
  908. --------------------------*/
  909. /* Steps
  910. --------------------------*/
  911. /* Menu
  912. --------------------------*/
  913. /* Rate
  914. --------------------------*/
  915. /* DatePicker
  916. --------------------------*/
  917. /* Loading
  918. --------------------------*/
  919. /* Scrollbar
  920. --------------------------*/
  921. /* Carousel
  922. --------------------------*/
  923. /* Collapse
  924. --------------------------*/
  925. /* Transfer
  926. --------------------------*/
  927. /* Header
  928. --------------------------*/
  929. /* Footer
  930. --------------------------*/
  931. /* Main
  932. --------------------------*/
  933. /* Timeline
  934. --------------------------*/
  935. /* Backtop
  936. --------------------------*/
  937. /* Link
  938. --------------------------*/
  939. /* Calendar
  940. --------------------------*/
  941. /* Form
  942. -------------------------- */
  943. /* Avatar
  944. --------------------------*/
  945. /* Break-point
  946. --------------------------*/
  947. /* Element Chalk Variables */
  948. /* Transition
  949. -------------------------- */
  950. /* Color
  951. -------------------------- */
  952. /* 53a8ff */
  953. /* 66b1ff */
  954. /* 79bbff */
  955. /* 8cc5ff */
  956. /* a0cfff */
  957. /* b3d8ff */
  958. /* c6e2ff */
  959. /* d9ecff */
  960. /* ecf5ff */
  961. /* Link
  962. -------------------------- */
  963. /* Border
  964. -------------------------- */
  965. /* Fill
  966. -------------------------- */
  967. /* Typography
  968. -------------------------- */
  969. /* Size
  970. -------------------------- */
  971. /* z-index
  972. -------------------------- */
  973. /* Disable base
  974. -------------------------- */
  975. /* Icon
  976. -------------------------- */
  977. /* Checkbox
  978. -------------------------- */
  979. /* Radio
  980. -------------------------- */
  981. /* Select
  982. -------------------------- */
  983. /* Alert
  984. -------------------------- */
  985. /* MessageBox
  986. -------------------------- */
  987. /* Message
  988. -------------------------- */
  989. /* Notification
  990. -------------------------- */
  991. /* Input
  992. -------------------------- */
  993. /* Cascader
  994. -------------------------- */
  995. /* Group
  996. -------------------------- */
  997. /* Tab
  998. -------------------------- */
  999. /* Button
  1000. -------------------------- */
  1001. /* cascader
  1002. -------------------------- */
  1003. /* Switch
  1004. -------------------------- */
  1005. /* Dialog
  1006. -------------------------- */
  1007. /* Table
  1008. -------------------------- */
  1009. /* Pagination
  1010. -------------------------- */
  1011. /* Popup
  1012. -------------------------- */
  1013. /* Popover
  1014. -------------------------- */
  1015. /* Tooltip
  1016. -------------------------- */
  1017. /* Tag
  1018. -------------------------- */
  1019. /* Tree
  1020. -------------------------- */
  1021. /* Dropdown
  1022. -------------------------- */
  1023. /* Badge
  1024. -------------------------- */
  1025. /* Card
  1026. --------------------------*/
  1027. /* Slider
  1028. --------------------------*/
  1029. /* Steps
  1030. --------------------------*/
  1031. /* Menu
  1032. --------------------------*/
  1033. /* Rate
  1034. --------------------------*/
  1035. /* DatePicker
  1036. --------------------------*/
  1037. /* Loading
  1038. --------------------------*/
  1039. /* Scrollbar
  1040. --------------------------*/
  1041. /* Carousel
  1042. --------------------------*/
  1043. /* Collapse
  1044. --------------------------*/
  1045. /* Transfer
  1046. --------------------------*/
  1047. /* Header
  1048. --------------------------*/
  1049. /* Footer
  1050. --------------------------*/
  1051. /* Main
  1052. --------------------------*/
  1053. /* Timeline
  1054. --------------------------*/
  1055. /* Backtop
  1056. --------------------------*/
  1057. /* Link
  1058. --------------------------*/
  1059. /* Calendar
  1060. --------------------------*/
  1061. /* Form
  1062. -------------------------- */
  1063. /* Avatar
  1064. --------------------------*/
  1065. /* Break-point
  1066. --------------------------*/
  1067. .fade-in-linear-enter-active,
  1068. .fade-in-linear-leave-active {
  1069. -webkit-transition: opacity 200ms linear;
  1070. transition: opacity 200ms linear; }
  1071. .fade-in-linear-enter,
  1072. .fade-in-linear-leave,
  1073. .fade-in-linear-leave-active {
  1074. opacity: 0; }
  1075. .el-fade-in-linear-enter-active,
  1076. .el-fade-in-linear-leave-active {
  1077. -webkit-transition: opacity 200ms linear;
  1078. transition: opacity 200ms linear; }
  1079. .el-fade-in-linear-enter,
  1080. .el-fade-in-linear-leave,
  1081. .el-fade-in-linear-leave-active {
  1082. opacity: 0; }
  1083. .el-fade-in-enter-active,
  1084. .el-fade-in-leave-active {
  1085. -webkit-transition: all 0.3s cubic-bezier(0.55, 0, 0.1, 1);
  1086. transition: all 0.3s cubic-bezier(0.55, 0, 0.1, 1); }
  1087. .el-fade-in-enter,
  1088. .el-fade-in-leave-active {
  1089. opacity: 0; }
  1090. .el-zoom-in-center-enter-active,
  1091. .el-zoom-in-center-leave-active {
  1092. -webkit-transition: all 0.3s cubic-bezier(0.55, 0, 0.1, 1);
  1093. transition: all 0.3s cubic-bezier(0.55, 0, 0.1, 1); }
  1094. .el-zoom-in-center-enter,
  1095. .el-zoom-in-center-leave-active {
  1096. opacity: 0;
  1097. -webkit-transform: scaleX(0);
  1098. transform: scaleX(0); }
  1099. .el-zoom-in-top-enter-active,
  1100. .el-zoom-in-top-leave-active {
  1101. opacity: 1;
  1102. -webkit-transform: scaleY(1);
  1103. transform: scaleY(1);
  1104. -webkit-transition: opacity 300ms cubic-bezier(0.23, 1, 0.32, 1), -webkit-transform 300ms cubic-bezier(0.23, 1, 0.32, 1);
  1105. transition: opacity 300ms cubic-bezier(0.23, 1, 0.32, 1), -webkit-transform 300ms cubic-bezier(0.23, 1, 0.32, 1);
  1106. transition: transform 300ms cubic-bezier(0.23, 1, 0.32, 1), opacity 300ms cubic-bezier(0.23, 1, 0.32, 1);
  1107. transition: transform 300ms cubic-bezier(0.23, 1, 0.32, 1), opacity 300ms cubic-bezier(0.23, 1, 0.32, 1), -webkit-transform 300ms cubic-bezier(0.23, 1, 0.32, 1);
  1108. -webkit-transform-origin: center top;
  1109. transform-origin: center top; }
  1110. .el-zoom-in-top-enter,
  1111. .el-zoom-in-top-leave-active {
  1112. opacity: 0;
  1113. -webkit-transform: scaleY(0);
  1114. transform: scaleY(0); }
  1115. .el-zoom-in-bottom-enter-active,
  1116. .el-zoom-in-bottom-leave-active {
  1117. opacity: 1;
  1118. -webkit-transform: scaleY(1);
  1119. transform: scaleY(1);
  1120. -webkit-transition: opacity 300ms cubic-bezier(0.23, 1, 0.32, 1), -webkit-transform 300ms cubic-bezier(0.23, 1, 0.32, 1);
  1121. transition: opacity 300ms cubic-bezier(0.23, 1, 0.32, 1), -webkit-transform 300ms cubic-bezier(0.23, 1, 0.32, 1);
  1122. transition: transform 300ms cubic-bezier(0.23, 1, 0.32, 1), opacity 300ms cubic-bezier(0.23, 1, 0.32, 1);
  1123. transition: transform 300ms cubic-bezier(0.23, 1, 0.32, 1), opacity 300ms cubic-bezier(0.23, 1, 0.32, 1), -webkit-transform 300ms cubic-bezier(0.23, 1, 0.32, 1);
  1124. -webkit-transform-origin: center bottom;
  1125. transform-origin: center bottom; }
  1126. .el-zoom-in-bottom-enter,
  1127. .el-zoom-in-bottom-leave-active {
  1128. opacity: 0;
  1129. -webkit-transform: scaleY(0);
  1130. transform: scaleY(0); }
  1131. .el-zoom-in-left-enter-active,
  1132. .el-zoom-in-left-leave-active {
  1133. opacity: 1;
  1134. -webkit-transform: scale(1, 1);
  1135. transform: scale(1, 1);
  1136. -webkit-transition: opacity 300ms cubic-bezier(0.23, 1, 0.32, 1), -webkit-transform 300ms cubic-bezier(0.23, 1, 0.32, 1);
  1137. transition: opacity 300ms cubic-bezier(0.23, 1, 0.32, 1), -webkit-transform 300ms cubic-bezier(0.23, 1, 0.32, 1);
  1138. transition: transform 300ms cubic-bezier(0.23, 1, 0.32, 1), opacity 300ms cubic-bezier(0.23, 1, 0.32, 1);
  1139. transition: transform 300ms cubic-bezier(0.23, 1, 0.32, 1), opacity 300ms cubic-bezier(0.23, 1, 0.32, 1), -webkit-transform 300ms cubic-bezier(0.23, 1, 0.32, 1);
  1140. -webkit-transform-origin: top left;
  1141. transform-origin: top left; }
  1142. .el-zoom-in-left-enter,
  1143. .el-zoom-in-left-leave-active {
  1144. opacity: 0;
  1145. -webkit-transform: scale(0.45, 0.45);
  1146. transform: scale(0.45, 0.45); }
  1147. .collapse-transition {
  1148. -webkit-transition: 0.3s height ease-in-out, 0.3s padding-top ease-in-out, 0.3s padding-bottom ease-in-out;
  1149. transition: 0.3s height ease-in-out, 0.3s padding-top ease-in-out, 0.3s padding-bottom ease-in-out; }
  1150. .horizontal-collapse-transition {
  1151. -webkit-transition: 0.3s width ease-in-out, 0.3s padding-left ease-in-out, 0.3s padding-right ease-in-out;
  1152. transition: 0.3s width ease-in-out, 0.3s padding-left ease-in-out, 0.3s padding-right ease-in-out; }
  1153. .el-list-enter-active,
  1154. .el-list-leave-active {
  1155. -webkit-transition: all 1s;
  1156. transition: all 1s; }
  1157. .el-list-enter, .el-list-leave-active {
  1158. opacity: 0;
  1159. -webkit-transform: translateY(-30px);
  1160. transform: translateY(-30px); }
  1161. .el-opacity-transition {
  1162. -webkit-transition: opacity 0.3s cubic-bezier(0.55, 0, 0.1, 1);
  1163. transition: opacity 0.3s cubic-bezier(0.55, 0, 0.1, 1); }
  1164. .el-menu {
  1165. border-right: solid 1px #e6e6e6;
  1166. list-style: none;
  1167. position: relative;
  1168. margin: 0;
  1169. padding-left: 0;
  1170. background-color: #000000; }
  1171. .el-menu::before,
  1172. .el-menu::after {
  1173. display: table;
  1174. content: ""; }
  1175. .el-menu::after {
  1176. clear: both; }
  1177. .el-menu.el-menu--horizontal {
  1178. border-bottom: solid 1px #e6e6e6; }
  1179. .el-menu--horizontal {
  1180. border-right: none; }
  1181. .el-menu--horizontal > .el-menu-item {
  1182. float: left;
  1183. height: 60px;
  1184. line-height: 60px;
  1185. margin: 0;
  1186. border-bottom: 2px solid transparent;
  1187. color: #909399; }
  1188. .el-menu--horizontal > .el-menu-item a,
  1189. .el-menu--horizontal > .el-menu-item a:hover {
  1190. color: inherit; }
  1191. .el-menu--horizontal > .el-menu-item:not(.is-disabled):hover, .el-menu--horizontal > .el-menu-item:not(.is-disabled):focus {
  1192. background-color: #fff; }
  1193. .el-menu--horizontal > .el-submenu {
  1194. float: left; }
  1195. .el-menu--horizontal > .el-submenu:focus, .el-menu--horizontal > .el-submenu:hover {
  1196. outline: none; }
  1197. .el-menu--horizontal > .el-submenu:focus .el-submenu__title, .el-menu--horizontal > .el-submenu:hover .el-submenu__title {
  1198. color: #aaaaaa; }
  1199. .el-menu--horizontal > .el-submenu.is-active .el-submenu__title {
  1200. border-bottom: 2px solid #92D9FF;
  1201. color: #aaaaaa; }
  1202. .el-menu--horizontal > .el-submenu .el-submenu__title {
  1203. height: 60px;
  1204. line-height: 60px;
  1205. border-bottom: 2px solid transparent;
  1206. color: #909399; }
  1207. .el-menu--horizontal > .el-submenu .el-submenu__title:hover {
  1208. background-color: #fff; }
  1209. .el-menu--horizontal > .el-submenu .el-submenu__icon-arrow {
  1210. position: static;
  1211. vertical-align: middle;
  1212. margin-left: 8px;
  1213. margin-top: -3px; }
  1214. .el-menu--horizontal .el-menu .el-menu-item,
  1215. .el-menu--horizontal .el-menu .el-submenu__title {
  1216. background-color: #000000;
  1217. float: none;
  1218. height: 36px;
  1219. line-height: 36px;
  1220. padding: 0 10px;
  1221. color: #aaaaaa; }
  1222. .el-menu--horizontal .el-menu .el-menu-item.is-active,
  1223. .el-menu--horizontal .el-menu .el-submenu.is-active > .el-submenu__title {
  1224. color: #aaaaaa; }
  1225. .el-menu--horizontal .el-menu-item:not(.is-disabled):hover,
  1226. .el-menu--horizontal .el-menu-item:not(.is-disabled):focus {
  1227. outline: none;
  1228. color: #aaaaaa; }
  1229. .el-menu--horizontal > .el-menu-item.is-active {
  1230. border-bottom: 2px solid #92D9FF;
  1231. color: #aaaaaa; }
  1232. .el-menu--collapse {
  1233. width: 64px; }
  1234. .el-menu--collapse > .el-menu-item [class^="el-icon-"],
  1235. .el-menu--collapse > .el-submenu > .el-submenu__title [class^="el-icon-"] {
  1236. margin: 0;
  1237. vertical-align: middle;
  1238. width: 24px;
  1239. text-align: center; }
  1240. .el-menu--collapse > .el-menu-item .el-submenu__icon-arrow,
  1241. .el-menu--collapse > .el-submenu > .el-submenu__title .el-submenu__icon-arrow {
  1242. display: none; }
  1243. .el-menu--collapse > .el-menu-item span,
  1244. .el-menu--collapse > .el-submenu > .el-submenu__title span {
  1245. height: 0;
  1246. width: 0;
  1247. overflow: hidden;
  1248. visibility: hidden;
  1249. display: inline-block; }
  1250. .el-menu--collapse > .el-menu-item.is-active i {
  1251. color: inherit; }
  1252. .el-menu--collapse .el-menu .el-submenu {
  1253. min-width: 200px; }
  1254. .el-menu--collapse .el-submenu {
  1255. position: relative; }
  1256. .el-menu--collapse .el-submenu .el-menu {
  1257. position: absolute;
  1258. margin-left: 5px;
  1259. top: 0;
  1260. left: 100%;
  1261. z-index: 10;
  1262. border: 1px solid #E4E7ED;
  1263. border-radius: 0px;
  1264. -webkit-box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.1);
  1265. box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.1); }
  1266. .el-menu--collapse .el-submenu.is-opened > .el-submenu__title .el-submenu__icon-arrow {
  1267. -webkit-transform: none;
  1268. transform: none; }
  1269. .el-menu--popup {
  1270. z-index: 100;
  1271. min-width: 200px;
  1272. border: none;
  1273. padding: 5px 0;
  1274. border-radius: 0px;
  1275. -webkit-box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.1);
  1276. box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.1); }
  1277. .el-menu--popup-bottom-start {
  1278. margin-top: 5px; }
  1279. .el-menu--popup-right-start {
  1280. margin-left: 5px;
  1281. margin-right: 5px; }
  1282. .el-menu-item {
  1283. height: 56px;
  1284. line-height: 56px;
  1285. font-size: 14px;
  1286. color: #000000;
  1287. padding: 0 20px;
  1288. list-style: none;
  1289. cursor: pointer;
  1290. position: relative;
  1291. -webkit-transition: border-color .3s, background-color .3s, color .3s;
  1292. transition: border-color .3s, background-color .3s, color .3s;
  1293. -webkit-box-sizing: border-box;
  1294. box-sizing: border-box;
  1295. white-space: nowrap; }
  1296. .el-menu-item * {
  1297. vertical-align: middle; }
  1298. .el-menu-item i {
  1299. color: #909399; }
  1300. .el-menu-item:hover, .el-menu-item:focus {
  1301. outline: none;
  1302. background-color: #0f161a; }
  1303. .el-menu-item.is-disabled {
  1304. opacity: 0.25;
  1305. cursor: not-allowed;
  1306. background: none !important; }
  1307. .el-menu-item [class^="el-icon-"] {
  1308. margin-right: 5px;
  1309. width: 24px;
  1310. text-align: center;
  1311. font-size: 18px;
  1312. vertical-align: middle; }
  1313. .el-menu-item.is-active {
  1314. color: #92D9FF; }
  1315. .el-menu-item.is-active i {
  1316. color: inherit; }
  1317. .el-submenu {
  1318. list-style: none;
  1319. margin: 0;
  1320. padding-left: 0; }
  1321. .el-submenu__title {
  1322. height: 56px;
  1323. line-height: 56px;
  1324. font-size: 14px;
  1325. color: #000000;
  1326. padding: 0 20px;
  1327. list-style: none;
  1328. cursor: pointer;
  1329. position: relative;
  1330. -webkit-transition: border-color .3s, background-color .3s, color .3s;
  1331. transition: border-color .3s, background-color .3s, color .3s;
  1332. -webkit-box-sizing: border-box;
  1333. box-sizing: border-box;
  1334. white-space: nowrap; }
  1335. .el-submenu__title * {
  1336. vertical-align: middle; }
  1337. .el-submenu__title i {
  1338. color: #909399; }
  1339. .el-submenu__title:hover, .el-submenu__title:focus {
  1340. outline: none;
  1341. background-color: #0f161a; }
  1342. .el-submenu__title.is-disabled {
  1343. opacity: 0.25;
  1344. cursor: not-allowed;
  1345. background: none !important; }
  1346. .el-submenu__title:hover {
  1347. background-color: #0f161a; }
  1348. .el-submenu .el-menu {
  1349. border: none; }
  1350. .el-submenu .el-menu-item {
  1351. height: 50px;
  1352. line-height: 50px;
  1353. padding: 0 45px;
  1354. min-width: 200px; }
  1355. .el-submenu__icon-arrow {
  1356. position: absolute;
  1357. top: 50%;
  1358. right: 20px;
  1359. margin-top: -7px;
  1360. -webkit-transition: -webkit-transform .3s;
  1361. transition: -webkit-transform .3s;
  1362. transition: transform .3s;
  1363. transition: transform .3s, -webkit-transform .3s;
  1364. font-size: 12px; }
  1365. .el-submenu.is-active .el-submenu__title {
  1366. border-bottom-color: #92D9FF; }
  1367. .el-submenu.is-opened > .el-submenu__title .el-submenu__icon-arrow {
  1368. -webkit-transform: rotateZ(180deg);
  1369. transform: rotateZ(180deg); }
  1370. .el-submenu.is-disabled .el-submenu__title,
  1371. .el-submenu.is-disabled .el-menu-item {
  1372. opacity: 0.25;
  1373. cursor: not-allowed;
  1374. background: none !important; }
  1375. .el-submenu [class^="el-icon-"] {
  1376. vertical-align: middle;
  1377. margin-right: 5px;
  1378. width: 24px;
  1379. text-align: center;
  1380. font-size: 18px; }
  1381. .el-menu-item-group > ul {
  1382. padding: 0; }
  1383. .el-menu-item-group__title {
  1384. padding: 7px 0 7px 20px;
  1385. line-height: normal;
  1386. font-size: 12px;
  1387. color: #909399; }
  1388. .horizontal-collapse-transition .el-submenu__title .el-submenu__icon-arrow {
  1389. -webkit-transition: .2s;
  1390. transition: .2s;
  1391. opacity: 0; }