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.
 
 
 

65 lines
1.3 KiB

  1. // 全局变量
  2. @import './variables.scss';
  3. // ele样式覆盖
  4. @import './element-ui.scss';
  5. // 顶部右侧显示
  6. @import './top.scss';
  7. // 导航标签
  8. @import './tags.scss';
  9. // 工具类函数
  10. @import './mixin.scss';
  11. // 侧面导航栏
  12. @import './sidebar.scss';
  13. // 动画
  14. @import './animate/vue-transition.scss';
  15. //主题
  16. @import './theme/index.scss';
  17. //适配
  18. @import './media.scss';
  19. //通用配置
  20. @import './normalize.scss';
  21. a {
  22. text-decoration: none;
  23. color: #333;
  24. }
  25. * {
  26. outline: none;
  27. }
  28. // 关于 图标 CSS 的设置
  29. [class^="icon-"] {
  30. font-family: "iconfont" !important;
  31. /* 以下内容参照第三方图标库本身的规则 */
  32. font-size: 18px !important;
  33. font-style: normal;
  34. -webkit-font-smoothing: antialiased;
  35. -moz-osx-font-smoothing: grayscale;
  36. }
  37. .avue-input-icon__item i, .avue-crud__icon--small {
  38. font-family: "iconfont" !important;
  39. /* 以下内容参照第三方图标库本身的规则 */
  40. font-size: 24px !important;
  41. font-style: normal;
  42. -webkit-font-smoothing: antialiased;
  43. -moz-osx-font-smoothing: grayscale;
  44. }
  45. .el-menu-item [class^=icon-] {
  46. margin-right: 5px;
  47. width: 24px;
  48. text-align: center;
  49. font-size: 18px;
  50. vertical-align: middle;
  51. }
  52. .el-submenu [class^=icon-] {
  53. vertical-align: middle;
  54. margin-right: 5px;
  55. width: 24px;
  56. text-align: center;
  57. font-size: 18px;
  58. }