index.less 2.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139
  1. // el-button 按钮点击后focus状态不变问题处理
  2. .cip-button{
  3. /* 非朴素按钮 */
  4. &.el-button--default{
  5. &:focus{
  6. color: #606266;
  7. border-color: #dcdfe6;
  8. background-color: #fff;
  9. &:hover{
  10. color: #409eff;
  11. border-color: #c6e2ff;
  12. background-color: #ecf5ff;
  13. }
  14. }
  15. }
  16. &.el-button--primary{
  17. &:focus{
  18. border-color: #409eff;
  19. background-color: #409eff;
  20. &:hover{
  21. border-color: #66b1ff;
  22. background-color: #66b1ff;
  23. }
  24. }
  25. }
  26. &.el-button--success{
  27. &:focus{
  28. border-color: #67c23a;
  29. background-color: #67c23a;
  30. &:hover{
  31. border-color: #95d475;
  32. background-color: #95d475;
  33. }
  34. }
  35. }
  36. &.el-button--info{
  37. &:focus{
  38. border-color: #909399;
  39. background-color: #909399;
  40. &:hover{
  41. border-color: #b1b3b8;
  42. background-color: #b1b3b8;
  43. }
  44. }
  45. }
  46. &.el-button--warning{
  47. &:focus{
  48. border-color: #e6a23c;
  49. background-color: #e6a23c;
  50. &:hover{
  51. border-color: #eebe77;
  52. background-color: #eebe77;
  53. }
  54. }
  55. }
  56. &.el-button--danger{
  57. &:focus{
  58. border-color: #f56c6c;
  59. background-color: #f56c6c;
  60. &:hover{
  61. border-color: #f89898;
  62. background-color: #f89898;
  63. }
  64. }
  65. }
  66. /* 朴素按钮 */
  67. &.el-button--default{
  68. &.is-plain:focus{
  69. color: #606266;
  70. border-color: #dcdfe6;
  71. background-color: #fff;
  72. &:hover{
  73. color: #409eff;
  74. border-color: #409eff;
  75. background-color: #fff;
  76. }
  77. }
  78. }
  79. &.el-button--primary{
  80. &.is-plain:focus{
  81. color: #409eff;
  82. border-color: #b3d8ff;
  83. background-color: #ecf5ff;
  84. &:hover{
  85. color: #fff;
  86. border-color: #409eff;
  87. background-color: #409eff;
  88. }
  89. }
  90. }
  91. &.el-button--success{
  92. &.is-plain:focus{
  93. color: #67c23a;
  94. border-color: #c2e7b0;
  95. background-color: #f0f9eb;
  96. &:hover{
  97. color: #fff;
  98. border-color: #67c23a;
  99. background-color: #67c23a;
  100. }
  101. }
  102. }
  103. &.el-button--info{
  104. &.is-plain:focus{
  105. color: #909399;
  106. border-color: #d3d4d6;
  107. background-color: #f4f4f5;
  108. &:hover{
  109. color: #fff;
  110. border-color: #909399;
  111. background-color: #909399;
  112. }
  113. }
  114. }
  115. &.el-button--warning{
  116. &.is-plain:focus{
  117. color: #e6a23c;
  118. border-color: #f5dab1;
  119. background-color: #fdf6ec;
  120. &:hover{
  121. color: #fff;
  122. border-color: #e6a23c;
  123. background-color: #e6a23c;
  124. }
  125. }
  126. }
  127. &.el-button--danger{
  128. &.is-plain:focus{
  129. color: #f56c6c;
  130. border-color: #fbc4c4;
  131. background-color: #fef0f0;
  132. &:hover{
  133. color: #fff;
  134. border-color: #f56c6c;
  135. background-color: #f56c6c;
  136. }
  137. }
  138. }
  139. }