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. Fixed Height for Html5 videos

Fixed Height for Html5 videos

Scheduled Pinned Locked Moved General Discussion
23 Posts 4 Posters 828 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.
  • mariusjopenM Offline
    mariusjopenM Offline
    mariusjopen
    Global Moderator
    wrote on last edited by
    #5

    Dear @vj
    this is not the solutin but gives you an idea of how to play around:

    video {
        height: 100vh !important;
        object-fit: cover;
        width: 100vw;
    }
    

    Bst!
    Marius

    www.mariusjopen.world

    V 1 Reply Last reply
    0
    • mariusjopenM mariusjopen

      Dear @vj
      this is not the solutin but gives you an idea of how to play around:

      video {
          height: 100vh !important;
          object-fit: cover;
          width: 100vw;
      }
      

      Bst!
      Marius

      V Offline
      V Offline
      vj
      wrote on last edited by
      #6

      @mariusjopen Thanks Marius. Here you can see what happens when I add a video inside a carousel: http://www.virgilijubero.com/danone

      The video autoplays with no sound and it's not possible to play/pause on clicking. Instead, I would like to see the placeholder with the play button and that when you click the video starts with sound on. This is how I set it up: Captura de pantalla 2020-05-28 a las 19.04.36.png

      1 Reply Last reply
      0
      • mariusjopenM Offline
        mariusjopenM Offline
        mariusjopen
        Global Moderator
        wrote on last edited by
        #7

        Dear @vj
        ok. This looks weird.
        We will have a look.
        Best!
        Marius

        www.mariusjopen.world

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

          :D

          better insert a normal html5 video, don't use a carousel for this

          then give it a html class and edit the css to fit your needs

          V 1 Reply Last reply
          0
          • arminunruhA arminunruh

            :D

            better insert a normal html5 video, don't use a carousel for this

            then give it a html class and edit the css to fit your needs

            V Offline
            V Offline
            vj
            wrote on last edited by
            #9

            @arminunruh thanks! I tried to do this but the css for the html5 video didn't work, it didn't fixed the Height as I wanted. That's why I put the video inside the carousel. Any idea of what can I do? Thanks!

            1 Reply Last reply
            0
            • mariusjopenM mariusjopen

              Dear @vj
              ok. This looks weird.
              We will have a look.
              Best!
              Marius

              V Offline
              V Offline
              vj
              wrote on last edited by
              #10

              @mariusjopen hello Marius! Is there something I can do to fix this problem? I eventually want to have photos and videos in a carousel, so I think that @arminunruh answer won't be the solution :( Many thanks

              1 Reply Last reply
              0
              • mariusjopenM Offline
                mariusjopenM Offline
                mariusjopen
                Global Moderator
                wrote on last edited by
                #11

                Dear @vj
                we will have another look!
                Best!
                Marius

                www.mariusjopen.world

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

                  I mean in the end its about applying CSS in the right way for your case

                  @mariusjopen can you try and see which CSS he used and see if you can improve his CSS

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

                    anyway, i added this to my list, would be great to be able to make elements have a certain fixed height one day. however, this is kind of low priority right now

                    if you'd like us to take another look at your css, please create a new page, insert a html5 video and use a html class on it that has your css applied and post the link please <3

                    V 1 Reply Last reply
                    0
                    • arminunruhA arminunruh

                      anyway, i added this to my list, would be great to be able to make elements have a certain fixed height one day. however, this is kind of low priority right now

                      if you'd like us to take another look at your css, please create a new page, insert a html5 video and use a html class on it that has your css applied and post the link please <3

                      V Offline
                      V Offline
                      vj
                      wrote on last edited by
                      #14
                      This post is deleted!
                      1 Reply Last reply
                      0
                      • mariusjopenM Offline
                        mariusjopenM Offline
                        mariusjopen
                        Global Moderator
                        wrote on last edited by
                        #15

                        Dear @vj

                        have a look here:

                        .html5video .html5-video-placeholder-image.w100 img {
                            width: 100%;
                            height: auto;
                            position: absolute;
                            left: 0;
                            top: 50%;
                            -webkit-transform: translateY(-50%);
                            -ms-transform: translateY(-50%);
                            transform: translateY(-50%);
                            height: 100vh;
                            object-fit: cover;
                        }
                        .html5video .ph {
                            position: relative;
                            padding-bottom: 100vh !important;
                        }
                        

                        Best!

                        Marius

                        www.mariusjopen.world

                        1 Reply Last reply
                        0
                        • V Offline
                          V Offline
                          vj
                          wrote on last edited by
                          #16

                          Thanks, it works!

                          1 Reply Last reply
                          0
                          • CyberSlayersC Offline
                            CyberSlayersC Offline
                            CyberSlayers
                            wrote on last edited by
                            #17

                            Nice!
                            Thank you for letting us know!
                            Best and have a wonderful day!

                            Audrey

                            ✦ Audrey@CyberSlayers.work ✦
                            www.cyberslayers.work

                            1 Reply Last reply
                            0
                            • V Offline
                              V Offline
                              vj
                              wrote on last edited by
                              #18
                              This post is deleted!
                              1 Reply Last reply
                              0
                              • V Offline
                                V Offline
                                vj
                                wrote on last edited by
                                #19

                                I've achieved the desired effect by placing the video inside a carousel, but now the issue I see is that the standard video controls aren't appearing. Is there a way to make them show up?

                                1 Reply Last reply
                                0
                                • arminunruhA Offline
                                  arminunruhA Offline
                                  arminunruh
                                  Global Moderator
                                  wrote on last edited by arminunruh
                                  #20
                                  <script>
                                  window.laytheme.on('newpageshown', function(){
                                  jQuery('.lay-carousel-wrap video').each(function(){
                                  jQuery(this).attr('controls', 'true');
                                  })
                                  })
                                  </script>
                                  

                                  if you put that in <head> content in lay options -> custom html & css
                                  does that work?

                                  or instead of using that script, maybe use a normal html5 video element and this css?:

                                  .html5video .ph {
                                      position: relative;
                                      padding-bottom: calc(101vh - 74px)!important;
                                  }
                                  
                                  1 Reply Last reply
                                  0
                                  • V Offline
                                    V Offline
                                    vj
                                    wrote on last edited by
                                    #21

                                    It works! Thanks :)

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

                                      when i was on your website i saw a cool thing about putting your video in a carousel

                                      on any aspect ratio / screen dimensions, the full video will always show as it will always be contained in the browser width and height

                                      if you use the html5 video solution i think this wont be the case

                                      maybe you can add:

                                      .html5video video {
                                      width: 100%!important;
                                      height: 100%!important;
                                      object-fit: contain!important;
                                      }
                                      

                                      then maybe it will work like this too if you use a html5 video element instead of only a carousel

                                      and for the carousel i noticed that the unmute button loses its position when you resize the window. if you update the carousel addon now, this should be fixed

                                      1 Reply Last reply
                                      0
                                      • V Offline
                                        V Offline
                                        vj
                                        wrote on last edited by
                                        #23

                                        Many thanks!

                                        1 Reply Last reply
                                        0
                                        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
                                        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