Skip to content

fading in /tags page

Solved Customisation
32 3 13.5k 1
  • hmm not work

    can you provide your CSS code and keyframe for I see it ?
    On sudonix, the animation stop and restart when we leave the mouse over.

    wrote on last edited by phenomlab
    #20

    @DownPW it’s here
    https://sudonix.com/post/3590

    The exact CSS I have here is

    @keyframes rotate180 {
            from {
              transform: rotate(0deg);
            }
           
            to {
              transform: rotate(180deg);
            }
          }
           
          @keyframes rotate0 {
            from {
              transform: rotate(180deg);
            }
           
            to {
              transform: rotate(0deg);
            }
          }
        .forum-logo:hover {
            transform: rotate(180deg);
        }
        .hover {
            transform: rotate(180deg);
        }
  • phenomlab phenomlab forked this topic on
  • wrote on last edited by
    #21

    The tags page looked better before, it does not look good when it is very “ordered”. @phenomlab do you have any intention to change that page in harmony thema?

  • The tags page looked better before, it does not look good when it is very “ordered”. @phenomlab do you have any intention to change that page in harmony thema?

    wrote on last edited by
    #22

    @crazycells I must admit, I’ve neglected the tags page somewhat, but I do agree with you - it’s pretty dull and could do with some magic.

  • The tags page looked better before, it does not look good when it is very “ordered”. @phenomlab do you have any intention to change that page in harmony thema?

    wrote on last edited by
    #23

    @crazycells just for you…

    63332828.jpg

  • @crazycells just for you…

    63332828.jpg

    wrote on last edited by
    #24

    @phenomlab nice 😄 this looks very good…

    On a side note, I have been just watching/listening Doc and Marty’s adventures in the background and then I see this 🤣

    Back To GIF

  • wrote on last edited by
    #25

    @phenomlab can you please share the CSS codes?

  • @phenomlab can you please share the CSS codes?

    wrote on last edited by phenomlab
    #26

    @crazycells Of course… You did ask me for these 🙂

    .tags:not([component="topic/tags"]) a[href*="/tags/"] {
        border: 1px solid var(--bs-border-color);
        border-radius: 0.375rem;
        margin: 8px;
        width: 145px;
        background: var(--bs-body-navbar);
    }
    /* SIBLING FADE: fade out siblings around a hovered item */
    
    .tag-list { visibility: hidden; }
    /* Prevents :hover from triggering in the gaps between items */
    
    .tag-list > * { visibility: visible; }
    /* Brings the child items back in, even though the parent is `hidden` */
    
    .tag-list > * { transition: opacity 150ms linear 100ms, transform 150ms ease-in-out 100ms; }
    /* Makes the fades smooth with a slight delay to prevent jumps as the mouse moves between items */
    
    .tag-list:hover > * { opacity: 0.4; transform: scale(0.9); }
    /* Fade out all items when the parent is hovered */
    
    .tag-list > *:hover { opacity: 1; transform: scale(1); transition-delay: 0ms, 0ms; }
    /* Fade in the currently hovered item */
    
    .tags a[href*="/tags/"] .tag-item {
        border-bottom: 4px solid var(--bs-border-color) !important;
    }
    
  • wrote on last edited by
    #27

    And the magic happens 🙂

    Same effect as on the V2 but I love it ^^

    Magic Unicorn GIF

  • And the magic happens 🙂

    Same effect as on the V2 but I love it ^^

    Magic Unicorn GIF

    wrote on last edited by
    #28

    @DownPW Thanks, and welcome to “Grand Master” status 🙂

  • wrote on last edited by
    #29

    Ohhh yes 👌

  • wrote on last edited by
    #30

    hi mark

    just a small note

    seems to that code break tags on topic header :

    image.png

  • hi mark

    just a small note

    seems to that code break tags on topic header :

    image.png

    wrote on last edited by phenomlab
    #31

    @DownPW Yes, I am aware. Will address shortly.

    EDIT - replace

    .tags a[href*="/tags/"] {
        border: 1px solid var(--bs-border-color);
        border-radius: 0.375rem;
        margin: 8px;
        width: 145px;
        background: var(--bs-body-navbar);
    }
    

    With

    .tags:not([component="topic/tags"]) a[href*="/tags/"] {
        border: 1px solid var(--bs-border-color);
        border-radius: 0.375rem;
        margin: 8px;
        width: 145px;
        background: var(--bs-body-navbar);
    }
    

    Updating original post

  • wrote on last edited by
    #32

    Fix working perfectly 👍 🙂


Did this solution help you?
Did you find the suggested solution useful? Support 💗 Sudonix with a coffee ☕
If your organisation needs deeper expertise around infrastructure, security, or technology leadership, learn more about Phenomlab Ltd. Many of the deeper technical guides behind Sudonix are published there.

Related Topics
  • Nodebb to Xenforo

    Solved Configure xenforo nodebb
    3
    0 Votes
    3 Posts
    1k Views
    phenomlab
    @cagatay as @downpw stated, there isn’t a native tool that will do this for you. You’d need to either develop your own or ask the nodebb team to assist which will be a paid exercise.
  • Custom Page - nodebb

    Solved Customisation custom-pages nodebb
    13
    2
    5 Votes
    13 Posts
    3k Views
    DownPW
    I’m happy to see this
  • 14 Votes
    17 Posts
    5k Views
    DownPW
    No problem dude ! I hope you have a good vacation. Enjoy your loved ones!
  • Page control arrows for PWA

    Solved Customisation nodebb
    27
    25 Votes
    27 Posts
    15k Views
    phenomlab
    @crazycells it is, yes - I think I’ll leave it as there is no specific PWA CSS classes I know of. Well, you could use something like the below, but this means multiple CSS files for different operating systems. /** * Determine the mobile operating system. * This function returns one of 'iOS', 'Android', 'Windows Phone', or 'unknown'. * * @returns {String} */ function getMobileOperatingSystem() { var userAgent = navigator.userAgent || navigator.vendor || window.opera; // Windows Phone must come first because its UA also contains "Android" if (/windows phone/i.test(userAgent)) { return "Windows Phone"; } if (/android/i.test(userAgent)) { return "Android"; } if (/iPad|iPhone|iPod/.test(userAgent) && !window.MSStream) { return "iOS"; } return "unknown"; // return “Android” - one should either handle the unknown or fallback to a specific platform, let’s say Android } Once you’re in that rabbit hole, it’s impossible to get out of it.
  • Following the API docs but its not clear ...

    Solved Customisation api nodebb
    8
    2 Votes
    8 Posts
    3k Views
    phenomlab
    @Panda you’d be surprised. If you consider that you’d need to use the API to be able to populate a WordPress widget for example (which in turn would of course be PHP), taking this route is still immensely popular.
  • Want to use Sudonix themes ?

    Chitchat themes nodebb
    80
    1
    34 Votes
    80 Posts
    30k Views
    cagatay
    omg thank you Mark.
  • who is read NodeBB

    Customisation read post nodebb
    6
    0 Votes
    6 Posts
    3k Views
    phenomlab
    @cagatay You should ask in the NodeBB forums. Perhaps reference this post https://discuss.flarum.org/d/23066-who-read
  • [NodeBB] Import custom Font

    Solved Customisation custom fonts nodebb css
    12
    3 Votes
    12 Posts
    5k Views
    phenomlab
    @cagatay you’ll need to define this in the body tag (or another element if you want greater or more granular targets) - for example body { font-family: "Poppins"; font-size: 16px; } Essentially, you use the font-size CSS directive.