Drukowana wersja tematu

Kliknij tu, aby zobaczyć temat w orginalnym formacie

Forum PHP.pl _ Przedszkole _ [JavaScript][CSS] Problem z div przy <video>

Napisany przez: Puchatek320 18.09.2021, 14:42:00

Cześć,

Korzystam z bootstrapa i mam mały problem mianowicie gdy najadę na zdjęcie to zmienia się ono na video i tutaj pojawi się problem ponieważ jest przeskok jakieś 80px miedzy zdjęciem a filmem i tutaj pojawia się pytanie w jaki sposób się tego pozbyć?'


  1. <http://december.com/html/4/element/div.html class="col-sm-4">
  2. <http://december.com/html/4/element/div.html class=" m-2">
  3. <http://december.com/html/4/element/div.html class="card video-wrapper" style="background-color: #F5F5F5;">
  4.  
  5. <video className="card-img-top bg-light mb-3 img-responsive video-responsive" src="{{URL::asset("$film->short")}}" poster="{{URL::asset("$film->thumbnail")}}" loop preload="metadata" ></video>
  6.  
  7.  
  8. <http://december.com/html/4/element/div.html class="film_duration">
  9. <http://december.com/html/4/element/i.html class="fa fa-clock-o"></http://december.com/html/4/element/i.html> &nbsp;@php echo gmdate("H:i:s", $film->duration); @endphp
  10. </http://december.com/html/4/element/div.html>
  11.  
  12. <http://december.com/html/4/element/div.html class="film_rating">
  13. <http://december.com/html/4/element/i.html class="far fa-star"></http://december.com/html/4/element/i.html> &nbsp;{{$film->rating}}
  14. </http://december.com/html/4/element/div.html>
  15.  
  16. <http://december.com/html/4/element/div.html class="card-hover" style="text-align: center; " >
  17.  
  18. <http://december.com/html/4/element/a.html href="{{ url('/watch', $film->id) }}">
  19. <http://december.com/html/4/element/div.html style=" max-height: 100px; min-height: 80px; padding-top: 30px; font-size: 13px;" class="text_video_name">
  20. {{$film->name}}
  21. </http://december.com/html/4/element/div.html>
  22. </http://december.com/html/4/element/a.html>
  23. </http://december.com/html/4/element/div.html>
  24. </http://december.com/html/4/element/div.html>
  25. </http://december.com/html/4/element/div.html>
  26. </http://december.com/html/4/element/div.html>


  1. // show poster or video
  2. var figure = $(".video-wrapper").hover( hoverVideo, hideVideo );
  3. function hoverVideo(e) {
  4. $('video', this).get(0).play();
  5. }
  6. function hideVideo(e) {
  7. $('video', this).get(0).load();
  8. }


  1.  
  2. video {
  3. /* override other styles to make responsive */
  4. width: 100% !important;
  5. object-fit: cover;
  6. }
  7.  
  8. .video-responsive
  9. {
  10. width:100%;
  11. }
  12.  


Jeśli ustawię na sztywno wysokość w ".video" np. na 250px trzyma się wszystko sztywno niestety wtedy nie jest to responsywne na różnych wielkościach ekranów natomiast jeśli chce skorzystać z wysokości w % to nie działa może macie jakieś rozwiązanie?

Napisany przez: php11 19.09.2021, 07:38:01

Link do strony?

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)