Viewing 13 posts - 1 through 13 (of 13 total)
  • Author
    Posts
  • #940718

    Hi there!

    I have 2 questions about my buttons in my color section:

    Q1:
    I would like to have the 2 buttons side by side (inline) and centered.

    Q2:
    I would like to have my second button bordered and add hover colors.
    I tried already this for hover:

    #button2 .avia-button:hover {
    background-color: #163147;!important
    color: #ffffff;!important
    }

    But doesn’t show any changes.

    Hope to hear from you soon. website and password are in Private Content section

    #940909

    Hey KingFilly,

    To center align 2 or more buttons please check the alignment section of the button element.

    To have a custom hover effect please try adding this code to the Quick CSS section under Enfold > General Styling or to your child theme’s style.css file:

    #top .avia-button:hover {
         background-color: #163147;!important
         color: #ffffff;!important     
    }
    

    To target specific button please enable custom CSS class name support.

    Best regards,
    Vinay

    #942067

    Hi Vinay,

    For aligning the buttons, i tried your suggestion but somehow this doesn’t changes anything.
    I gave the Column where the buttons are in the class name .btn-group and gave both buttons the class name .btn-center.
    I copied the code in Quick CSS and nothing changed.

    About the hover effect: For the aligning i have to name both buttons the same Class name. So how can i make sure the CSS code only affects one button (since i have to use one Class name for both buttons?)

    #942136

    Hi,

    1. Try to place the buttons inside of 1/2 elements instead and align them accordingly using the options in the element.

    2. You will need a unique class for each button if you want to style them differently, button-2 for instance. You can then target it by using this CSS:

    .button-2 a:hover {
      background-color: red !important; 
    }

    Best regards,
    Rikard

    #942155

    Hi Rikard,

    1. i would like to have the buttons displayed within the color section. But to test if it works what you say i added a 1/2 element underneath the color section with these settings:
    – Equal Height columns set to Equal – center
    – and named it .btn-group

    I added 2 the 2 buttons inside the 1/2 element and gave both buttons the class name: .btn-center (options / custom css class)

    As you can see nothing changed… :( What am i doing wrong?

    2. I already gave a unique class name to the second button (.btn-center) but this affects both buttons so i cant use this class name. How can you dd another class name to a button? I thought this wasn’t possible.

    Or am i doing something wrong adding the class names at “1”

    #942273

    Hi,

    If you like to try the method @Rikard suggested you don’t need to use CSS. Just align the buttons to right and left inside the 1/2 columns.

    To align buttons in a single column using custom CSS please add the class names in layout builder elements without a “.” in the beginning and it should work for you.

    Best regards,
    Vinay

    • This reply was modified 6 years, 7 months ago by Vinay.
    #942308

    Hi Vinay,

    Tjeez what a stupid mistake. haha i just copied the names to the custom CSS id and didn’t removeed the dots. :P
    Spent at least 2 hours finding the problem.

    I only still have that problem with the hover and border color of the 2nd button. I’m already using the same Custom CSS id for 2 buttons.
    If I use this code:

    .btn-center a:hover {
    background-color: red !important;
    }
    both buttons will change. Or can i use 2 different class names for 1 element / button?

    Hope to hear from you.

    #942324

    apparently i could change the custom id of the second button without breaking anything on the page.
    So i got the hover thing working..

    i also tried to add a border this button, but this doesn’t work:

    .button2 {
    border-color: #163147 !important;
    }

    #942339

    Hi,
    When adding a border you will need to tell it what type and size, try this code and adjust to suit.

    .button2 {
        border-color: #163147 !important;
        border-style: solid;
        border-width: 1px;
        border-radius: 5px;
    }

    Best regards,
    Mike

    #942340

    thanks Mike, but the border is now larger then the hover color. this looks messy. can’t i just have a border color that surrounds the space just as large as the first button?

    #942345

    Hi,
    Good point, please try this instead:

    .button2 a.avia-button {
        border-color: #163147 !important;
        border-style: solid;
        border-width: 1px;
        border-radius: 5px;
    }

    Best regards,
    Mike

    #942359

    Like a charm Mike! thanks you very much. you can close this thread now

    #942362

    Hi,
    Glad we were able to help, we will close this now. Thank you for using Enfold.
    For your information, you can take a look at Enfold documentation here
    and the video tutorials here
    And if there are features that you wish Enfold had, you can request them and vote the requested ones here
    For any other questions or issues, feel free to start new threads under Enfold sub forum and we will gladly try to help you :)

    Best regards,
    Mike

Viewing 13 posts - 1 through 13 (of 13 total)
  • The topic ‘Change hover color on buttons’ is closed to new replies.