簡體   English   中英

從底部到中心再到div的Animate plus圖標引導程序

[英]Animate plus icon bootstrap from bottom to center to the div

我有一個帶有圖像的框和一個將div的圖像不透明度設置為0.7的變暗div,以便在懸停時應用深色背景,但是我也想在懸停時從底部到中心顯示一個加號圖標。 現在,它僅執行淡入淡出,但我也希望將懸停時從底部出現到中心。

HTML代碼:

    <div class="col-lg-3 col-md-3 col-sm-6 col-xs-12 paddinganuncios box">
            <div class="headnaranja">
                <h3><img class="calendar" src="images/trans.gif" alt="responsive" />28 Octubre 2014</h3>
              </div>
              <a href="#" class="darken">
                <img src="images/b1.jpg" class="img-responsive b1" alt="B1 image">
                 <div class="overlay">
                <div class="more">
                    <span class="glyphicon glyphicon-plus-sign plus-box" aria-hidden="true">
                    </span>
                </div>
            </div>

                                 </a>
            <div class="desc">Gran representación de Aje Extremadura en la 56 jornada corresponsables.
            </div>
    </div>

jQuery CODE(我嘗試過,但是效果不好):

  $(".darken").hover(function(){  
    $(".plus-box").animate({ 
        top: "-=30px",
      }, 500 );

      });

CSS代碼:

a.darken:hover img {
    opacity: 0.7;

}

a.darken {
    display: block;
    background: black;
    padding: 0;
}


.overlay {  
        opacity:0;    
        position: absolute;
        top: 15%;
        left: 44%;
        -webkit-transition: all 0.3s ease-in-out;
        -moz-transition: all 0.3s ease-in-out;
        -o-transition: all 0.3s ease-in-out;
        -ms-transition: all 0.3s ease-in-out;
        transition: all 0.3s ease-in-out;
    }

.box:hover {
  -webkit-transition: all 0.3s ease-in-out;
        -moz-transition: all 0.3s ease-in-out;
        -o-transition: all 0.3s ease-in-out;
        -ms-transition: all 0.3s ease-in-out;
        transition: all 0.3s ease-in-out;


    }
.box:hover .overlay {
        opacity:1;
    }

.box:hover .b1 {
        opacity: 0.5;
    }

謝謝。

CSS過渡不是您想要的嗎?

 a.darken:hover img { opacity: 0.7; } .b1 { vertical-align:middle; display:inline-block!important; } a.darken { display: block; background: black; padding: 0; overflow:hidden; } div.overlay { position:relative; top:60%; display:inline-block!important; vertical-align:middle; -webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; -ms-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; } .box:hover { -webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; -ms-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; } .box:hover .overlay { opacity:1; top:0; } .box:hover .b1 { opacity: 0.5; } 
 <link href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.2/css/bootstrap.min.css" rel="stylesheet"/> <div class="col-lg-3 col-md-3 col-sm-6 col-xs-12 paddinganuncios box"> <div class="headnaranja"> <h3><img class="calendar" src="images/trans.gif" alt="responsive" />28 Octubre 2014</h3> </div> <a href="#" class="darken"> <img src="http://lorempixel.com/400/100" class="img-responsive b1" alt="B1 image"> <div class="overlay"> <div class="more"> <span class="glyphicon glyphicon-plus-sign plus-box" aria-hidden="true"></span> </div> </div> </a> <div class="desc">Gran representación de Aje Extremadura en la 56 jornada corresponsables. </div> </div> 

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM