pseudoelement color

Muffin, hi! Need a little help.
A few times faced with a CSS problem concerning pseudo-element color change on hover. For example - the button Back to Top. If I want to change arrow up color on hover - how can I do that? That is pseudo-element and any styles ::hover::after do not work... A few like this situations was with control buttons in sliders. When the button is light - gray arrows are looking fine, but if I want on hover to change the button background - no problem, but to change arrow color on hover - problem...

Comments

  • Hi,
    You can do that simply by adding :hover or :active
    Read more about pseudoclasses here:
    thanks
  • )) or no... Muffin - I know  pseudoclasses )) But they do not work. If that was so simple I would write for example:
    some_my_class::hover::after {color: red;}
    But! the metter is as follow that you use element <i class="arrow-up"></i>
    And it does not react at any css! Simply try to change arrow up color at hover in Back to Top button - and you will realize what the problem is...
  • :hover not ::hover
  • edited March 2017
    ufff - are You serious?
    I spent about 2 hours - nothing, and you simple: :hover not ::hover...
    I tried all combinations, but it seems - that impossible to do...
    Try yourself to change arrow color - and show that in even one theme...

    Yours code: <a id="back_to_top" class="button button_js" href=""><i class="icon-up-open-big">::before</i>::after</a>
    and css:
    #back_to_top > i {
        color: rgba(0,0,0,.5);
    }
    Show please how to make that arrow red on hover. The simplest task - but try!
    And I should use ::hover, not :hover - that pseudoelement, but as I understood - css will not work at them in such environment ... May be I am wrong?
  • Gladly, but please send the link to your website so I can test it out.
    thanks
  • sure, I can provide the full access: ( but this is not because of my realization - that Be theme native code, it is in every example, in yours variant also/ The matter is as follows: The arrow color goes from #back_to_top > i, while the image - from  ::after pseudoelement. But hover acts on a...  And this situation repeats with all sliders arrows... I want to make that arrow white at dark background on Hover... But - this is very difficult...  )

    http://palochniki.istaiga.online/

  • Please send us the access my college ask with all necessary details so we can take a look closer.
  • edited March 2017
    No problem:

    uff ... - all done at last! forget that, thanks for support and wish to help!
    I just did not pay attention at very close color range from a:hover and #back_to_top > i. Then with color picker noticed change and realize:
    When #back_to_top > i   has css color style - nothing will help... (! and that go from your layout.css:1456;) neither any hover, nor playing with pseudo... (it inherited with ::before and ::after) .
    I have to switch #back_to_top > i  to color: inherit !important; in my child css, otherwise - impossible or strange logic of darking or lighting (may be you are able to explain )
     
    Only after that  <a>  started to work as expected... Thank you again!

    If you wanted to see something - access is active...



  • So it worked? Right?
    You changed it yourself?
  • Yes! it work as I wanted now. Thank you!
Sign In or Register to comment.
This website uses cookies

We use cookies to personalise content and ads, to provide social media features and to analyse our traffic. We also share information about your use of our site with our social media, advertising and analytics partners who may combine it with other information that you’ve provided to them or that they’ve collected from your use of their services.

Cookies are small text files that can be used by websites to make a user's experience more efficient.

The law states that we can store cookies on your device if they are strictly necessary for the operation of this site. For all other types of cookies we need your permission. This means that cookies which are categorized as necessary, are processed based on GDPR Art. 6 (1) (f). All other cookies, meaning those from the categories preferences and marketing, are processed based on GDPR Art. 6 (1) (a) GDPR.

This site uses different types of cookies. Some cookies are placed by third party services that appear on our pages.

You can at any time change or withdraw your consent from the Cookie Declaration on our website.

Learn more about who we are, how you can contact us and how we process personal data in our Privacy Policy.

Please state your consent ID and date when you contact us regarding your consent.