Skip to content
  • Recent
  • Tags
  • Popular
  • Users
  • Search
Skins
  • Light
  • 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. Start gif/video mouse hover in project thumbnail

Start gif/video mouse hover in project thumbnail

Scheduled Pinned Locked Moved General Discussion
13 Posts 3 Posters 458 Views
  • 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.
  • B Offline
    B Offline
    Blurred00
    wrote on Jun 15, 2023, 10:05 AM last edited by
    #1

    Hi to all.

    There is a way to add a start gif or video on mouse hover?
    The video is in the project thumbnail and i m using carousel addon.
    Screenshot 2023-06-15 alle 12.04.31.png

    1 Reply Last reply
    0
    • A Offline
      A Offline
      arminunruh
      Global Moderator
      wrote on Jun 15, 2023, 10:34 AM last edited by
      #2

      go to lay options

      there is a setting for project thumbnail videos

      then in customize -> project thumbnails

      there are settings for playing a video on mouseover
      try that

      B D 2 Replies Last reply Jun 15, 2023, 1:00 PM
      2
      • A arminunruh
        Jun 15, 2023, 10:34 AM

        go to lay options

        there is a setting for project thumbnail videos

        then in customize -> project thumbnails

        there are settings for playing a video on mouseover
        try that

        B Offline
        B Offline
        Blurred00
        wrote on Jun 15, 2023, 1:00 PM last edited by
        #3

        @arminunruh Thank you!

        1 Reply Last reply
        1
        • A arminunruh
          Jun 15, 2023, 10:34 AM

          go to lay options

          there is a setting for project thumbnail videos

          then in customize -> project thumbnails

          there are settings for playing a video on mouseover
          try that

          D Offline
          D Offline
          davidjascha
          wrote on Jun 27, 2024, 1:26 AM last edited by davidjascha Jun 26, 2024, 9:30 PM
          #4

          @arminunruh Is there an option to have the video thumbnails return to the first frame when the cursor leaves the video area? Even better would be the option to always show the image thumbnail until you move the cursor above the image which activates the video thumbnail. Do you think you can add this functionality? Thank you!

          1 Reply Last reply
          0
          • A Offline
            A Offline
            arminunruh
            Global Moderator
            wrote on Jul 1, 2024, 5:01 PM last edited by arminunruh Jul 9, 2024, 5:31 AM
            #5

            you want an image present as your thumbnail. when you mouseover, the image gets hidden and a video is shown.

            enable videos for thumbnails and mouseover image for thumbnails in "lay options".
            in the customizer in project thumbnail mouseover, enable video playing on mouseover

            then use this css

            /* show mouseover image at first */
            .thumb.has-mouseover-img video+img.mo_thumb{
            opacity: 1!important;
            }
            body.thumb-mo-image-has-transition .thumb.has-mouseover-img video+img.mo_thumb{
            opacity: 1!important;
            }
            /* hide mouseoverimage on hover, so video behind it shows up */
            .thumb.has-mouseover-img:hover video+img.mo_thumb{
            opacity: 0!important;
            }
            body.no-touchdevice.thumb-mo-image-has-transition .thumb.has-mouseover-img:hover .ph video+img.mo_thumb{
            opacity: 0!important;
            }
            

            we use the + selector to only do all of this for thumbnails that contain a video, and have the other thumbnails work as before:
            https://www.w3schools.com/cssref/sel_element_pluss.php#:~:text=The element%2Belement selector is,directly after another specific element.

            edit for clarification: when you add a video thumbnail, also add a mouseover image thumbnail when editing your project to make this work!

            1 Reply Last reply
            0
            • A Offline
              A Offline
              arminunruh
              Global Moderator
              wrote on Jul 1, 2024, 5:19 PM last edited by
              #6

              the video can be set to currentTime 0 on mouseover to make it start from the beginning
              https://developer.mozilla.org/en-US/docs/Web/API/HTMLMediaElement/currentTime

              video.currentTime = 0;

              using javascript/jquery and a mouseenter event you could do this, maybe this works, in "custom head" in lay options → custom css & html:

              <script>
              jQuery(document).on("mouseenter", ".thumb", function(event) {
              	var $video = jQuery(event.currentTarget).find('video');
              	if( $video.length > 0 ) {
              	    $video[0].currentTime = 0;
              	}
              });
              </script>
              

              https://laytheme.com/documentation/custom-javascript.html#binding-click-events

              1 Reply Last reply
              0
              • D Offline
                D Offline
                davidjascha
                wrote on Jul 4, 2024, 4:19 PM last edited by arminunruh Jul 10, 2024, 5:32 AM
                #7

                @arminunruh

                thank you for your answer! There is just one thing I'm missing and I think I didn't explain it well.

                What I'm looking for is:

                1. There is just the photo thumbnail.
                2. Mouse hover -> video thumbnail starts to play
                3. Mouse hover off (I mean that I move the cursor away from the thumb) -> photo thumbnail will be seen again.
                4. Again mouse hover -> video thumbnails starts to play again, but again from the start.

                I think your method almost works. Do I understand it right that it reverses the function of the mouse hover effect?

                1 Reply Last reply
                0
                • A Offline
                  A Offline
                  arminunruh
                  Global Moderator
                  wrote on Jul 8, 2024, 9:16 AM last edited by
                  #8

                  what is your end goal?

                  is there just a video as a thumbnail and it is paused and when you mouseover, the video plays?

                  1 Reply Last reply
                  0
                  • A Offline
                    A Offline
                    arminunruh
                    Global Moderator
                    wrote on Jul 8, 2024, 9:17 AM last edited by
                    #9

                    i understood it like this:
                    you want an image present as your thumbnail. when you mouseover, the image gets hidden and a video is shown.

                    D 1 Reply Last reply Jul 8, 2024, 12:47 PM
                    0
                    • A arminunruh
                      Jul 8, 2024, 9:17 AM

                      i understood it like this:
                      you want an image present as your thumbnail. when you mouseover, the image gets hidden and a video is shown.

                      D Offline
                      D Offline
                      davidjascha
                      wrote on Jul 8, 2024, 12:47 PM last edited by davidjascha Jul 8, 2024, 8:49 AM
                      #10

                      @arminunruh

                      @arminunruh said in Start gif/video mouse hover in project thumbnail:

                      i understood it like this:
                      you want an image present as your thumbnail. when you mouseover, the image gets hidden and a video is shown.

                      This is correct + video always starts from beginning (works out with your solution) + when the mouse leaves the element again, the image is displayed again.

                      I've added a video and a mouse hover image correctly, but wordpress doesn't let me remove the standard thumbnail image. maybe this is the problem? When I mousehover, I can shortyl see the mouseover image, but it doesn't display there from the beginning.

                      You can see it here https://davidjascha.com/

                      The thumbnail I'm talking about is the one top left.

                      Thank you for your support!

                      1 Reply Last reply
                      0
                      • A Offline
                        A Offline
                        arminunruh
                        Global Moderator
                        wrote on Jul 9, 2024, 9:30 AM last edited by arminunruh Jul 9, 2024, 5:30 AM
                        #11

                        i think you forgot this:
                        go to lay options → activate mouseover image for thumbnails:

                        Screenshot 2024-07-09 at 11.28.26.png

                        now you have to actually set mouseover images for your projects where you use a video as a thumbnail.

                        inside the project:

                        Screenshot 2024-07-09 at 11.29.19.png

                        set both the video and this mouseover image

                        1 Reply Last reply
                        0
                        • D Offline
                          D Offline
                          davidjascha
                          wrote on Jul 9, 2024, 2:17 PM last edited by davidjascha Jul 9, 2024, 10:17 AM
                          #12

                          No it works!

                          I had everything right with lay options, but there is another setting in customizing -> project thumbnails ->

                          image.png

                          Thank you!

                          1 Reply Last reply
                          0
                          • A Offline
                            A Offline
                            arminunruh
                            Global Moderator
                            wrote on Jul 10, 2024, 9:31 AM last edited by
                            #13

                            ok very good!
                            amazing work!

                            1 Reply Last reply
                            0
                            • A arminunruh referenced this topic on Sep 20, 2024, 12:46 PM
                            • A arminunruh referenced this topic on Oct 11, 2024, 4:58 PM
                            • A arminunruh referenced this topic on Oct 11, 2024, 4:59 PM
                            • A arminunruh referenced this topic on Feb 13, 2025, 6:00 PM
                            Reply
                            • Reply as topic
                            Log in to reply
                            • Oldest to Newest
                            • Newest to Oldest
                            • Most Votes


                            I also code custom websites or custom Lay features.
                            💿 Email me here: 💿
                            info@laytheme.com

                            Before you post:
                            1. When using a WordPress Cache plugin, disable it or clear your cache.
                            2. Update Lay Theme and all Lay Theme Addons
                            3. Disable all Plugins
                            4. Go to Lay Options → Custom CSS & HTML, click "Turn Off All Custom Code", click "Save Changes"

                            This often solves issues you might run into

                            When you post:
                            1. Post a link to where the problem is
                            2. Does the problem happen on Chrome, Firefox, Safari or iPhone or Android?
                            3. If the problem is difficult to explain, post screenshots / link to a video to explain it
                            Online Users
                            A
                            antwal
                            22 minutes ago
                            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