2017-06-05 8 views
0

カルーセルの方向を左から右へ上から下へに変更したいと思います。私が見つけたのはBootstrap 3の回答であり、動作していません。ブートストラップ4でこれをどうすればできますか?ブートストラップ4カルーセル方向を変更

ここカルーセルコードです:

<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0-alpha.6/css/bootstrap.min.css" integrity="sha384-rwoIResjU2yc3z8GV/NPeZWAv56rSmLldC3R/AZzGRnGxQQKnKkoFVhFQhNUwEyJ" crossorigin="anonymous"> 
 
<script src="https://code.jquery.com/jquery-3.1.1.slim.min.js" integrity="sha384-A7FZj7v+d/sdmMqp/nOQwliLvUsJfDHW+k9Omg/a/EheAdgtzNs3hpfag6Ed950n" crossorigin="anonymous"></script> 
 
<script src="https://cdnjs.cloudflare.com/ajax/libs/tether/1.4.0/js/tether.min.js" integrity="sha384-DztdAPBWPRXSA/3eYEEUWrWCy7G5KFbe8fFjk5JAIxUYHKkDx6Qin1DkWx51bBrb" crossorigin="anonymous"></script> 
 
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0-alpha.6/js/bootstrap.min.js" integrity="sha384-vBWWzlZJ8ea9aCX4pEW3rVHjgjt7zpkNpZk+02D9phzyeVkE+jo0ieGizqPLForn" crossorigin="anonymous"></script> 
 

 

 
<div id="carouselExampleIndicators" class="carousel slide" data-ride="carousel"> 
 
    <ol class="carousel-indicators"> 
 
    <li data-target="#carouselExampleIndicators" data-slide-to="0" class="active"></li> 
 
    <li data-target="#carouselExampleIndicators" data-slide-to="1"></li> 
 
    <li data-target="#carouselExampleIndicators" data-slide-to="2"></li> 
 
    </ol> 
 
    <div class="carousel-inner" role="listbox"> 
 
    <div class="carousel-item active"> 
 
     <img class="d-block img-fluid" src="http://via.placeholder.com/350x150" alt="First slide"> 
 
    </div> 
 
    <div class="carousel-item"> 
 
     <img class="d-block img-fluid" src="http://via.placeholder.com/350x150" alt="Second slide"> 
 
    </div> 
 
    <div class="carousel-item"> 
 
     <img class="d-block img-fluid" src="http://via.placeholder.com/350x150" alt="Third slide"> 
 
    </div> 
 
    </div> 
 
    <a class="carousel-control-prev" href="#carouselExampleIndicators" role="button" data-slide="prev"> 
 
    <span class="carousel-control-prev-icon" aria-hidden="true"></span> 
 
    <span class="sr-only">Previous</span> 
 
    </a> 
 
    <a class="carousel-control-next" href="#carouselExampleIndicators" role="button" data-slide="next"> 
 
    <span class="carousel-control-next-icon" aria-hidden="true"></span> 
 
    <span class="sr-only">Next</span> 
 
    </a> 
 
</div>

+0

これまでに何を試みましたか? –

答えて

0

あなたは自分のCSSファイルでスタイルの下に追加し、ブートストラップの後に必ずCSSファイルのロードを行い、デフォルトの方向を上書きする必要があります。

.carousel-item-next.carousel-item-left, 
.carousel-item-prev.carousel-item-right { 
-webkit-transform: translate3d(0, 0, 0); 
     transform: translate3d(0, 0, 0); 
} 
.carousel-item-next, 
.active.carousel-item-right { 
    -webkit-transform: translate3d(0, -100%, 0); 
     transform: translate3d(0, -100%, 0); 
} 
.carousel-item-prev, 
.active.carousel-item-left { 
-webkit-transform: translate3d(0, +100%, 0); 
     transform: translate3d(0, +100, 0); 
} 

私はuのための例を作った:

https://jsfiddle.net/emilvr/L6cm19hL/2/

関連する問題