Comunidad de diseño web y desarrollo en internet online

Div Transparente sobre Video

Citar            
MensajeEscrito el 31 Mar 2012 09:37 pm
Saludos a todos.

Estoy haciendo un portfolio de videos en un theme Wordpress. Una pagina simple con varios videos en pantalla que vienen de youtube.

Por una cuestión estética estoy intentando poner una transparencia u opacidad sobre los mismos, con Jquery y Add Class. ¿Alguien tiene idea de como se puede hacer esto a grandes rasgos? No necesito un tuto salvo que alguien tenga algun enlace a mano. Jejejej. Solamente una idea general como para ver por donde comenzar la cosa.

Como podrán ver en el código que muestro a continuación hay un loop de Wordpress clásico. El mismo publica los vídeos en dicha pagina.

Código PHP :

     <?php /* Loop the stuff from the videos post type */
          $args = array( 'post_type' => 'videos', 'posts_per_page' => 10 );
          $loop = new WP_Query( $args );
          while ( $loop->have_posts() ) : $loop->the_post();?>
       
          <div class="galvidpre">
       
               <div class="galvidprevid">
               <?php
               /* Set variables and create if stament */
            $videosite = get_post_meta($post->ID, 'Video Site', single);
            $videoid = get_post_meta($post->ID, "Video ID", single);
            if ($videosite == vemio) {   
              echo '<iframe src="http://player.vimeo.com/video/'.$videoid.'" width="300" height="190" frameborder="0" webkitAllowFullScreen mozallowfullscreen allowFullScreen></iframe>';
            } else if ($videosite == youtube) {
              echo '<iframe width="300" height="190" src="http://www.youtube.com/embed/'.$videoid.'" frameborder="0" allowfullscreen></iframe>';
            } else {
              echo 'Please Select Video Site Via the CMS';
            }
            ?>
               </div>
            </div>
               <div class="galvidpretext">
                    <h1><?php the_title() ?></h1>
                    <p>
                    <?php /* this is just a limit on characters displayed */
                    $words = explode(" ",strip_tags(get_the_content()));
                    $content = implode(" ",array_splice($words,0,20));
                    echo $content; ?>
                    </p>
               </div>
          </div>
         
     <?php endwhile;?>
    
</div>


Pero no logro darme cuenta sobre que DIV debería poner esa clase para que coloque la transparencia justo sobre el vídeo.

Espero que alguien haya entendido el punto y me pueda dar un pequeño empujón. Cordiales saludos a todos.

Por lordoracle

Claber

430 de clabLevel

5 tutoriales

 

I am a Wordpress Guy

chrome
Citar            
MensajeEscrito el 12 Abr 2012 10:04 pm
Tenes un link para ver cual seria el problema ?

Por robertostringa

13 de clabLevel



 

firefox
Citar            
MensajeEscrito el 13 Abr 2012 11:32 pm

Por lordoracle

Claber

430 de clabLevel

5 tutoriales

 

I am a Wordpress Guy

chrome
Citar            
MensajeEscrito el 13 Abr 2012 11:33 pm
Notaras que el theme de mi blog coloca una especie de div gris sobre los thumbs. Eso busco.

Por lordoracle

Claber

430 de clabLevel

5 tutoriales

 

I am a Wordpress Guy

chrome
Citar            
MensajeEscrito el 14 Abr 2012 12:10 am
Si entiendo. El problema es que el iframe no permite que el z-index de otro div sea respetado.
El efecto se puede hacer pero con el codigo viejo de youtube, en Insertar hay una opcion de " codigo de insercion antiguo ". Entre los parametros debes agregarle a este codigo wmode="transparent". Esto sirve para todo lo que sea flash.

Algo asi quedaria:

<object width="300" height="190"><param name="movie" value="https://www.youtube-nocookie.com/v/nQ5ugSpXQzU?version=3&amp;hl=es_ES"></param><param name="allowFullScreen" value="true"></param><param name="wmode" value="transparent"></param><param name="allowscriptaccess" value="always"></param><embed src="https://www.youtube-nocookie.com/v/nQ5ugSpXQzU?version=3&amp;hl=es_ES" type="application/x-shockwave-flash" width="300" height="190" allowscriptaccess="always" allowfullscreen="true" wmode="transparent"></embed></object>

El tema es que al hacerle un div encima del video no va a dejar que hagas play sobre el video, pero es otro tema eso.

Despues el div con el efecto lo manejas como en el ejemplo de tu blog.

Saludos.

Por robertostringa

13 de clabLevel



 

firefox
Citar            
MensajeEscrito el 14 Abr 2012 05:49 am

robertostringa escribió:

Si entiendo. El problema es que el iframe no permite que el z-index de otro div sea respetado.
El efecto se puede hacer pero con el codigo viejo de youtube, en Insertar hay una opcion de " codigo de insercion antiguo ". Entre los parametros debes agregarle a este codigo wmode="transparent". Esto sirve para todo lo que sea flash.

Algo asi quedaria:

<object width="300" height="190"><param name="movie" value="https://www.youtube-nocookie.com/v/nQ5ugSpXQzU?version=3&amp;hl=es_ES"></param><param name="allowFullScreen" value="true"></param><param name="wmode" value="transparent"></param><param name="allowscriptaccess" value="always"></param><embed src="https://www.youtube-nocookie.com/v/nQ5ugSpXQzU?version=3&amp;hl=es_ES" type="application/x-shockwave-flash" width="300" height="190" allowscriptaccess="always" allowfullscreen="true" wmode="transparent"></embed></object>

El tema es que al hacerle un div encima del video no va a dejar que hagas play sobre el video, pero es otro tema eso.

Despues el div con el efecto lo manejas como en el ejemplo de tu blog.

Saludos.

Por lordoracle

Claber

430 de clabLevel

5 tutoriales

 

I am a Wordpress Guy

chrome
Citar            
MensajeEscrito el 14 Abr 2012 05:51 am

Por lordoracle

Claber

430 de clabLevel

5 tutoriales

 

I am a Wordpress Guy

chrome

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.