Skip to content
  • Recent
  • Tags
  • Popular
  • Users
  • Search
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse

Lay Theme Forum

  1. Home
  2. General Discussion
  3. burger/menu dynamic color adaptation

burger/menu dynamic color adaptation

Scheduled Pinned Locked Moved General Discussion
11 Posts 5 Posters 1.8k Views 2 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • F
    F
    felix_rabe
    wrote on last edited by
    #2

    @mr-do this effect is called "mix-blend-mode" with the setting "difference" and a white color for the icon that you can apply with custom css.

    1 Reply Last reply
    1
    • arminunruhA
      arminunruhA
      arminunruh
      Global Moderator
      wrote on last edited by
      #3

      yes very good @felix_rabe !

      for page overlay burger:

      .standard-overlay-burger{
         mix-blend-mode: difference !important;
         /*if your icon is black, use this:*/
         filter: invert(100%);
      }
      

      for desktop nav:

      .desktop-nav{
         mix-blend-mode: difference !important;
         /*if your icon is black, use this:*/
         filter: invert(100%);
      }
      

      for desktop site title:

      .sitetitle{
         mix-blend-mode: difference !important;
         /*if your icon is black, use this:*/
         filter: invert(100%);
      }
      
      OLVVDBO 1 Reply Last reply
      1
      • M
        M
        mr.do
        wrote on last edited by
        #4

        you guys are the best - thanks <3

        1 Reply Last reply
        1
        • arminunruhA arminunruh

          yes very good @felix_rabe !

          for page overlay burger:

          .standard-overlay-burger{
             mix-blend-mode: difference !important;
             /*if your icon is black, use this:*/
             filter: invert(100%);
          }
          

          for desktop nav:

          .desktop-nav{
             mix-blend-mode: difference !important;
             /*if your icon is black, use this:*/
             filter: invert(100%);
          }
          

          for desktop site title:

          .sitetitle{
             mix-blend-mode: difference !important;
             /*if your icon is black, use this:*/
             filter: invert(100%);
          }
          
          OLVVDBO
          OLVVDBO
          OLVVDB
          wrote on last edited by
          #5

          @arminunruh

          I'm trying to apply a "difference" blending mode for the mobile version of my site, specifically to a custom SVG burger icon. However, I can't get it to work. I'm also unsure how to properly target the site title on mobile to apply the same effect.

          The "difference" blending mode works perfectly on the desktop version, but not on mobile so far.

          https://www.remkovanderauwera.com/

          F 1 Reply Last reply
          0
          • OLVVDBO OLVVDB

            @arminunruh

            I'm trying to apply a "difference" blending mode for the mobile version of my site, specifically to a custom SVG burger icon. However, I can't get it to work. I'm also unsure how to properly target the site title on mobile to apply the same effect.

            The "difference" blending mode works perfectly on the desktop version, but not on mobile so far.

            https://www.remkovanderauwera.com/

            F
            F
            felix_rabe
            wrote on last edited by felix_rabe
            #6

            @OLVVDB for mobile its .mobile-title{ ... } etc. use the inspection tool of your browser to find the classes. and I would dramatically decrease the size and quality of the thumbnail videos. the frontage has a load of over 100 MB. https://handbrake.fr is a good app for that.

            OLVVDBO 1 Reply Last reply
            0
            • F felix_rabe

              @OLVVDB for mobile its .mobile-title{ ... } etc. use the inspection tool of your browser to find the classes. and I would dramatically decrease the size and quality of the thumbnail videos. the frontage has a load of over 100 MB. https://handbrake.fr is a good app for that.

              OLVVDBO
              OLVVDBO
              OLVVDB
              wrote on last edited by OLVVDB
              #7

              @felix_rabe allright thanks for informing me about the heavy page load. need to take care of that. as for the custom burger Icon I was able to find the class but the blending mode does not seem to work on the SVG files i uploaded in the custom icons. I exported the SVGs as styling = presentation attributes and its object IDs as minimal and decimals: 2, responsive from illustrator. Is there something I am doing wrong here or is this a knows issue that blending modes might not work on custom SVG files?

              this is the CSS i used:

              /* Mobile burger menu icon blend */
              .mobile-menu-icon {
              mix-blend-mode: exclusion;
              filter: invert(100%);
              }

              F 1 Reply Last reply
              0
              • OLVVDBO OLVVDB

                @felix_rabe allright thanks for informing me about the heavy page load. need to take care of that. as for the custom burger Icon I was able to find the class but the blending mode does not seem to work on the SVG files i uploaded in the custom icons. I exported the SVGs as styling = presentation attributes and its object IDs as minimal and decimals: 2, responsive from illustrator. Is there something I am doing wrong here or is this a knows issue that blending modes might not work on custom SVG files?

                this is the CSS i used:

                /* Mobile burger menu icon blend */
                .mobile-menu-icon {
                mix-blend-mode: exclusion;
                filter: invert(100%);
                }

                F
                F
                felix_rabe
                wrote on last edited by felix_rabe
                #8

                I would make the svg white by file, not by filter.

                1 Reply Last reply
                0
                • arminunruhA
                  arminunruhA
                  arminunruh
                  Global Moderator
                  wrote on last edited by
                  #9

                  Oh, thanks for the great answers Felix. Yeah, I too think the SVG needs to be white. And then remove the filter invert.

                  1 Reply Last reply
                  1
                  • B
                    B
                    bialla
                    wrote last edited by
                    #10

                    hello everyone! I am trying to do a similar thing with my logo and burger icon (for mobile version). Le logo and the burger icons are made by me (two svg file). For the logo icon I used this CSS (that is working):
                    .mobile-title {
                    mix-blend-mode: difference !important;
                    filter: invert(100%);
                    }

                    for the burger icon I don't know what to do. Can you help me?

                    1 Reply Last reply
                    0
                    • arminunruhA
                      arminunruhA
                      arminunruh
                      Global Moderator
                      wrote last edited by
                      #11

                      do u have a link bialla? to your website

                      1 Reply Last reply
                      0

                      Hello! It looks like you're interested in this conversation, but you don't have an account yet.

                      Getting fed up of having to scroll through the same posts each visit? When you register for an account, you'll always come back to exactly where you were before, and choose to be notified of new replies (either via email, or push notification). You'll also be able to save bookmarks and upvote posts to show your appreciation to other community members.

                      With your input, this post could be even better 💗

                      Register Login
                      Reply
                      • Reply as topic
                      Log in to reply
                      • Oldest to Newest
                      • Newest to Oldest
                      • Most Votes


                      Online Users
                      L
                      lstark
                      I
                      itsbadjujuju
                      Forgot your key, lost your files, need a previous Lay Theme or Addon version? Go to www.laykeymanager.com
                      laytheme.com
                      • Login

                      • Don't have an account? Register

                      • Login or register to search.
                      • First post
                        Last post
                      0
                      • Recent
                      • Tags
                      • Popular
                      • Users
                      • Search