• Hello,

    I’ve posted the issue on the Block Editor Bootstrap Blocks plugin forum as I thought it was an issue caused by the plugin but the author says the plugin is not using any CSS and must be the theme.

    The issue is that the background-color setting in the CSS is not having any effect on the nav-pills created by the Block Editor Bootstrap Blocks plugin in Safari. No matter what I use, the background of the nav-pill li.nav-item remain grey. You can see a screenshot here: https://www.freelancealot.co.uk/tests/Screenshot%202022-12-01%20at%2015.53.09.png

    In Firefox they appear the correct colours.

    I was able to isolate the issue to the following code in the Understrap child theme css:

    [type=button],[type=reset],[type=submit],button{-webkit-appearance:button}

    As soon as I delete that line, the nav-pills show the correct blue background in Safari as well.

    I’m not sure what can be causing this issue. The following is the CSS I’m using to change the colour of the nav-pills.

    `body.page-id-119 ul.nav-pills li.nav-item {
    color: #fff; [THIS WORKS]
    background-color: #2d8dc1 !important; [DOES NOT WORK]
    margin-bottom: 1rem; [THIS WORKS]
    }

    The text color and margin elements both change on Safari, but the background colour remains grey as per the screenshot. Nothing works, that I’ve tried, apart from removing
    [type=button],[type=reset],[type=submit],button{-webkit-appearance:button} from the Understrap child theme CSS.

    Can anyone suggest another way of targeting the background for nav-pills without having to remove that line?

    With kind regards,
    Tracy

    PS: for reference here’s the original post on the plugin forum: https://www.ads-software.com/support/topic/changing-colours-on-tabs-and-accordions/

Viewing 2 replies - 1 through 2 (of 2 total)
  • You may be able to do something like this:

    [type=button],[type=reset],[type=submit],button{-webkit-appearance:none} to override the button appearance.

    Thread Starter Freelancealot

    (@freelancealot)

    Great, thank you. I put that in the Understrap child theme css and it’s worked a charm. It does, of course, affect every button in Safari, but I can deal with that through targeted CSS.

    Cheers,
    Tracy

Viewing 2 replies - 1 through 2 (of 2 total)
  • The topic ‘How to override button{-webkit-appearance:button} in Understrap Child’ is closed to new replies.