2017-09-10 4 views
0

私はthis code sampleと表示して画像を拡大します。スライダの上にホバーを置いてイメージを拡大するブートストラップ3 Slide Carousel

bootstrap3 Slide Carouselで試してみます。

.enlarge { 
    width: 100%; 
    float: left; 
    -webkit-transition: all 0.5s ease-in-out; 
    -moz-transition: all 0.5s ease-in-out; 
    transition: all 0.5s ease-in-out; 
} 
.enlarge:hover { 
    width: 120%; 
     -webkit-transition: all 0.5s ease-in-out; 
    -moz-transition: all 0.5s ease-in-out; 
    transition: all 0.5s ease-in-out; 
    cursor: pointer; 
} 

あなたが見ることができるhere in jsfiddleを変更:

は、私が '拡大' クラスbootstrap3スライドカルーセル項目:

<div class="item active"> 
    <div class="item-item col-md-3 col-sm-4"> 
    <a href="#"> 
     <img src="http://placehold.it/500/bbbbbb/fff&text=1" class="img-responsive enlarge"> 
    </a> 
    </div> 
</div> 

CSSを追加してみてください。

でも拡大できません。どうすればいいですか?

+0

フィドルでイメージを拡大しています!どうした? –

+0

@NarenMurali私の投稿を編集します。幅が小さい場合は機能します。幅:100%は動作しません。 – user2726957

+0

これは「width:100%」のために拡大します。このフィドル[ここ](http://jsfiddle.net/8wz1f7p8/)を確認できますか? –

答えて

0

問題は、イメージの幅を120%とすると、その増加は完全にうまくいくことになります。しかしbootstrap.min.cssには、img要素の次のスタイルプロパティがあります。

CSS:

.img-responsive { 
    display: block; 
    height: auto; 
    max-width: 100%; 
} 

したがって、あなたは、クラスを追加する場合は、上記の100%をスケーリングすることができません。

.carousel .img-responsive{ 
    max-width:none; 
} 

ます場合は、ブートストラップにあなたが優先順位に上書きされます、あなたが!importantを追加することができ、変更を表示することができない理由がCSSを上書きします。

.carousel .img-responsive{ 
    max-width:none !important; 
} 

これは、カルーセルの下のすべての画像に適用されます。

あなたが唯一のカルーセルのために指定したい場合はここで

#myCarousel .img-responsive{ 
    max-width:none; 
} 

が作業DEMOであるように、あなたは、カルーセルのIDを指定することができます。

JSFiddle Demo

関連する問題