css Efecto hover en listados

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了css Efecto hover en listados相关的知识,希望对你有一定的参考价值。

    jQuery(document).ready(function($) {
      
        /*La lógica solo se aplica en escritorio y tablet - para ello tenemos que incorporar las class en el context 'General Desktop'*/
        if($('body.context-desktop').size()>0){

            jQuery(".contenedor-listado").mouseover(function(){

                jQuery(this).addClass("z-index");
                jQuery(this).find(".contenedor-listado-interior").find(".views-field-field-descripcion-corta").hide();
                jQuery(this).find(".contenedor-listado-interior").find(".blk-datos").show();
                return false;


            }).mouseout(function(){
                jQuery(this).removeClass("z-index");
                jQuery(this).find(".contenedor-listado-interior").find(".views-field-field-descripcion-corta").show();
                jQuery(this).find(".contenedor-listado-interior").find(".blk-datos").hide();
                return false;
            });
        }
    });
Views columns class 
class: contenedor-listado

Campo personalizado 
Class: contenedor-listado-interior

<!-- Ejemplo contenedor -->

<div class="views-field-image img-responsive">
    <div class="field-inner">
        [field_image]
    </div>
</div>
<div class="views-field-title">
    <div class="field-inner">
        [name_i18n]
    </div>
</div>
<div class="views-field-field-descripcion-corta">
    <div class="field-inner">
        [description_i18n]
    </div>
</div>
<div class="blk-datos"> <!-- Este div es el que contiene los elementos que se mostraran en el hover -->
    <div class="views-field-field-descripcion-larga">
        <div class="field-inner">
            [field_descripcion_larga]
        </div>
    </div>
</div>
.z-index {
    z-index: 10;
}
.contenedor-listado{
    height: 350px;
    overflow: visible;
    clear:none;
    margin-bottom: 30px;
}
.contenedor-listado.z-index .contenedor-listado-interior{
    background: #FFFFFF;
    -webkit-box-shadow: 0 0 9.5px 0 rgba(0,0,0,0.3);
    -moz-box-shadow: 0 0 9.5px 0 rgba(0,0,0,0.3);
    box-shadow: 0 0 9.5px 0 rgba(0,0,0,0.3);
    float: left;
    z-index: 4;
    padding-bottom: 20px;
}
.contenedor-listado-interior .field-inner{
    margin-left:10px;
    margin-right:10px;
}
.contenedor-listado-interior .views-field-field-descripcion-corta{
    margin-left:0;
    margin-right:0;
    margin-bottom:10px;
}
.contenedor-listado-interior .blk-datos {
    display:none;
    z-index: 999;
    float:left;
    background:#FFFFFF;
    padding-bottom:20px;
}
.contenedor-listado-interior .views-field-field-descripcion-larga{
    z-index: 999;
}

以上是关于css Efecto hover en listados的主要内容,如果未能解决你的问题,请参考以下文章

html efecto:muro de locetas en mosaico que se mueven solas

css 缝合 - Efecto de parche cosido

css Efecto Animado标题(Kern-burns)

css 眨。 Mismo efecto intermitentequehacíalaetiqueta眨眼

less的优缺点

谈Less语言的优缺点