side.scss 1.3 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071
  1. @import '@/style/basics.scss';
  2. .el-aside {
  3. -webkit-transition: width .2s;
  4. transition: width .2s;
  5. width: $width-aside;
  6. background-color: $bg-aside;
  7. height: 100%;
  8. position: fixed;
  9. font-size: 0;
  10. top: 0;
  11. bottom: 0;
  12. left: 0;
  13. z-index: 1001;
  14. overflow: hidden;
  15. color: $aside-color;
  16. .el-menu {
  17. border-right: none;
  18. }
  19. .tilte {
  20. min-height: $height-aside-tilte;
  21. line-height: $height-aside-tilte;
  22. background: $bg-aside;
  23. text-align: center;
  24. .logoimg {
  25. width: $width-aside-img;
  26. height: $height-aside-img;
  27. vertical-align: middle;
  28. background: #fff;
  29. border-radius: 50%;
  30. padding: 3px;
  31. }
  32. .tit-text {
  33. display: inline-block;
  34. color: $aside-color;
  35. font-weight: 600;
  36. font-size: 20px;
  37. vertical-align: middle;
  38. padding-left: 10px;
  39. }
  40. }
  41. }
  42. .hideside {
  43. .aside {
  44. width: $width-hideside-aside;
  45. }
  46. }
  47. .mobile.hideside {
  48. .el-aside {
  49. -webkit-transition-duration: .2s;
  50. transition-duration: .2s;
  51. -webkit-transform: translate3d(-210px, 0, 0);
  52. transform: translate3d(-220px, 0, 0);
  53. }
  54. }
  55. .mobile {
  56. .el-aside {
  57. -webkit-transition: -webkit-transform .28s;
  58. transition: -webkit-transform .28s;
  59. transition: transform .28s;
  60. transition: transform .28s, -webkit-transform .28s;
  61. margin-left: -54px;
  62. }
  63. }