Viewing 9 posts - 1 through 9 (of 9 total)
  • Author
    Posts
  • #773560

    Hi,

    Please see the link:

    I would like to show a coloured border for every image on my website when hovering over it (only if the border has been applied to the section). How can I do that?

    Please help.

    #773962

    Further to my original post, I have seen the following website (see the link) which highlights the border upon hovering over or scroll down on mobile. This is the type of feature I am after for my website.

    Thank you.

    #774370

    Hi,

    You can try something like this in Quick CSS to see how you get on with it:

    img:hover {
      border:2px solid green;
    }

    Best regards,
    Rikard

    #774637

    Hi Rikard,

    Thanks for that, I have tried it and it works on the images however I just want it to work on the images with the link (as you can see it doesn’t work on the links on the link), but not the other images. I also dont want it to work on the logo area in the hearder.

    Is there any way, I can choose colour for each page or does the colour have to same across whole website? The idea I have is that different border for different depending on the colour scheme of that page.

    Apologies for a long question but I am very new to websites.

    Thanks,

    Kind regards,

    #774855

    Hi,

    Please try adding this code to the Quick CSS section under Enfold > General Styling or to your child themes style.css file:

    .avia-slideshow img:hover, img:hover {
      border:2px solid gold!important;
    }
    

    To target specific page with specific color please use the page id class available in the body tag of the page source before the css class names.

    Example:

    .page-id-xx .avia-slideshow img:hover, .page-id-xx img:hover {
      border:2px solid red!important;
    }
    

    Best regards,
    Vinay

    #775414

    Hi Vinay,

    Thanks for that.

    The page id bit works however the border still doesn’t work properly on the desktop computers. It works on the mobile device.

    It shows border on the images but not the images with the link. It also shows border on the logo in the header which I don’t it to do.

    Please can you help so that the border only applies to the images with the links in the body of the website not in header and footer of the website.

    See below link – Please open it on computer to see it is not working by hover over the images on this page.

    #775781

    Hi,

    To target the images only in content area please use the below CSS this will exclude the logo
    Instead of using border try using the box-shadow it looks and works much better.

    #main .avia-slideshow img:hover, #main img:hover {
      -moz-box-shadow:    inset 0 0 10px gold;
       -webkit-box-shadow: inset 0 0 10px gold;
       box-shadow:         inset 0 0 10px gold;
    }

    or

    .page-id-xx #main .avia-slideshow img:hover, .page-id-xx #main img:hover {
      -moz-box-shadow:    inset 0 0 10px gold;
       -webkit-box-shadow: inset 0 0 10px gold;
       box-shadow:         inset 0 0 10px gold;
    }

    Best regards,
    Vinay

    • This reply was modified 7 years ago by Vinay.
    #776158

    Hi Vinay,

    I tried both code but, it didn’t work at all for me.

    I even used the page id one as well, but still it didnt show any border or shadow.

    Please help!

    Thanks,

    #776254

    Hi,

    Please post us your login credentials (in the “private data” field), so we can take a look at your backend.

    Login credentials include:

    • The URL to the login screen.
    • A valid username (with full administration capabilities).
    • As well as a password for that username.
    • permission to deactivate plugins if necessary.

    Best regards,
    Vinay

Viewing 9 posts - 1 through 9 (of 9 total)
  • You must be logged in to reply to this topic.