bootstrap button on click showing default colour

前端 未结 7 544
广开言路
广开言路 2021-01-31 08:13

I am trying to style the button colour with below code, the colours work until I click the button, the button shows the default colours, how do I specify the colours of the butt

相关标签:
7条回答
  • 2021-01-31 09:11

    The :active selector is what you need for the click.

    .btn-sample:active {
      // click styles here
    }
    

    It looks like you have that above so if you are still seeing a slightly different color it is most likely because of the box-shadow that is also applied to the active button state. Disable that like so:

    .btn-sample:active {
      box-shadow: none;
    }
    

    Edit: The selector that is overriding your css is actually btn-success:active:focus. So you will need to add the following to your css:

    .btn-success:active:focus {
      color: #ffffff; 
      background-color: #161617; 
      border-color: #494F57;
    }
    

    Further to my comment below, you would be better off creating your own class such as btn-custom to which you can apply your desired styles. Combining this with the existing btn class, you can achieve your desired result with much less code as you won't need to override existing selectors.

    0 讨论(0)
提交回复
热议问题