Skip to content

fading in /tags page

Solved Customisation
32 3 13.5k 1
  • wrote on last edited by DownPW
    #19

    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.

  • 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
  • Custom Page - nodebb

    Solved Customisation custom-pages nodebb
    13
    2
    5 Votes
    13 Posts
    3k Views
    DownPW
    I’m happy to see this
  • CSS code customization for the link preview plugin

    Solved Customisation css nodebb
    6
    2
    3 Votes
    6 Posts
    3k Views
    phenomlab
    @kadir-ay-0 marking as resolved based on https://community.nodebb.org/topic/17109/manual-build-a-night-mode-for-harmony/5 Please do not raise requests in two places - here and the NodeBB forums. All this does is create unnecessary load for both parties.
  • 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.
  • nodebb-plugin-custom-pages

    Solved Customisation plugin custom-pages
    5
    2
    3 Votes
    5 Posts
    5k Views
    phenomlab
    @DownPW it’s possible, yes, but you may inadvertently end up targeting other elements using the same class which of course isn’t desired. Can you provide a link in DM for me to review?
  • Composer Zen icon?

    Solved Configure nodebb
    8
    1
    2 Votes
    8 Posts
    3k Views
    phenomlab
    @DownPW exactly. Not really a new concept, and in all honesty, not something I’ve ever used. If you consider the need to add links and references, or citations, you’d need to be able to see other parts of the screen!
  • Composer options on nodebb

    Solved Configure nodebb
    8
    1
    3 Votes
    8 Posts
    3k Views
    phenomlab
    @Panda You should be able to expose the CSS for these using F12 to get into console [image: 3591518c-e3a3-4ada-a43c-6b32a5e0359c-image.png] [image: a2b8ed46-4157-4ff2-85f0-576543380107-image.png] That should then expose the element once selected [image: 89d9c545-a47a-40d1-98f4-80cf3b958e8f-image.png] Here’s the below CSS you need based on the screenshot provided. .composer .formatting-bar .formatting-group li[data-format="picture-o"], .composer .formatting-bar .formatting-group li[data-format="spoiler"] { display: none; }
  • Email validation NodeBB

    Bugs nodebb
    21
    3 Votes
    21 Posts
    10k Views
    phenomlab
    @Panda said in Email validation NodeBB: Did you configure that as a custom change to the usual quote icon. How do you do that? I notice on NodeBB site its a solid blue quotes Yes, I changed it. NodeBB by default users the free font awesome library whereas I use the pro (paid) version SDK have access to a wider set of icons, and at different thicknesses etc. The change of colour is just simple CSS.
  • Podcast Share NodeBB

    Solved Configure podcast nodebb
    15
    4 Votes
    15 Posts
    5k Views
    phenomlab
    @cagatay You could experiment with nodebb-plugin-ns-embed but I expect the x-origin tag on the remote site to prevent playback.