styles.less 2.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102
  1. // Custom Theming for NG-ZORRO
  2. // For more information: https://ng.ant.design/docs/customize-theme/en
  3. @import "../node_modules/ng-zorro-antd/ng-zorro-antd.less";
  4. // Override less variables to here
  5. // View all variables: https://github.com/NG-ZORRO/ng-zorro-antd/blob/master/components/style/themes/default.less
  6. // @primary-color: #1890ff;
  7. /* You can add global styles to this file, and also import other style files */
  8. html, body {
  9. //font-family: Helvetica, Tahoma, Arial, STXihei, "华文细黑", "Microsoft YaHei", "微软雅黑", SimSun, "宋体", Heiti, "黑体", sans-serif;
  10. font-family: PingFang SC,Noto Sans,Roboto,Microsoft Yahei,sans-serif !important;
  11. scroll-behavior: auto !important;
  12. overscroll-behavior: auto none;
  13. }
  14. //解决bootstrap reboot导致nz-zorro图标位置异常的问题
  15. img, svg {
  16. vertical-align: unset;
  17. }
  18. /*解决zorro将图标和导航菜单行为绑定在一起的愚蠢行为, 让导航菜单支持自定义图标 加上class: icon*/
  19. .ant-menu-item .icon + a, .ant-menu-submenu-title .icon + a,
  20. .ant-menu-item .icon + span, .ant-menu-submenu-title .icon + span,
  21. .ant-menu.ant-menu-inline > .ant-menu-submenu > .ant-menu-submenu-title .icon + span {
  22. margin-left: 10px;
  23. opacity: 1;
  24. transition: opacity 0.3s cubic-bezier(0.645, 0.045, 0.355, 1), margin 0.3s, color 0.3s;
  25. }
  26. .ant-menu.ant-menu-inline-collapsed > .ant-menu-item .icon + a, .ant-menu-submenu-title .icon + a,
  27. .ant-menu.ant-menu-inline-collapsed > .ant-menu-item .icon + span, .ant-menu-submenu-title .icon + span,
  28. .ant-menu.ant-menu-inline-collapsed > .ant-menu-submenu > .ant-menu-submenu-title .icon + span {
  29. opacity: 0;
  30. }
  31. /*Fix: 带图标的按钮,文字左边距*/
  32. .ant-btn > .anticon + span, .ant-btn > i + span{
  33. margin-left: 6px;
  34. }
  35. .btn>i{
  36. margin-right: 6px;
  37. }
  38. /*button spinn动画*/
  39. .btn>i.spinner{
  40. animation: spinner-border .75s linear infinite
  41. }
  42. /* 修复没有居中对齐的问题*/
  43. .ant-descriptions-item-container {
  44. align-items: center;
  45. }
  46. /*bootstrap light button optimize */
  47. /*
  48. .btn-light{
  49. border:1px solid #ccc;
  50. }
  51. .btn:hover{
  52. box-shadow:0 0 0.5rem rgba(0, 0 , 0, 0.2)
  53. }
  54. */
  55. /*禁止展示focus效果*/
  56. /**
  57. * Remove focus styles for non-keyboard focus.
  58. */
  59. :focus:not(:focus-visible) {
  60. outline: 0;
  61. box-shadow: none;
  62. }
  63. /**
  64. * Cross-browser styles for explicit focus via
  65. * keyboard-based (eg Tab) navigation or the
  66. * .focus-visible utility class.
  67. */
  68. :focus,
  69. .focus-visible:focus:not(:focus-visible) {
  70. outline: 0;
  71. }
  72. .highlight {
  73. background-color: yellow !important;
  74. //font-weight: bold;
  75. }