html - Bootstrap carousel full screen on every device -


so want carousel should take full height , width of display monitor , scroll down. this, , images inside should fill parent while maintaining ratio. problem either have provide fixed height or take height of largest image. how can make carousel of full screen every device.

$(document).ready(function() {    $("#my-slider").carousel({      interval : 3000,      pause: false    });  })
.container-fluid {    padding-right: 0px;    padding-left: 0px;    margin-right: 0px;    margin-left: 0px;  }
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/css/bootstrap.min.css" integrity="sha384-1q8mtjoasx8j1au+a5wdvnpi2lkffwweaa8hdddjzlplegxhjvme1fgjwpgmkzs7" crossorigin="anonymous">  <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/css/bootstrap-theme.min.css" integrity="sha384-flw2n01lmqjakbkx3l/m9eahuwpsfenvv63j5ezn3uzzapt0u7eysxmjqv+0en5r" crossorigin="anonymous">  <script src="https://code.jquery.com/jquery-1.12.4.min.js" integrity="sha256-zosebrlbnqzlpnkikedrpv7loy9c27hhq+xp8a4mxaq=" crossorigin="anonymous"></script>  <script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/js/bootstrap.min.js" integrity="sha384-0msbjdehialfmubbqp6a4qrprq5ovfw37prr3j5elqxss1yvqotnepnhvp9aj7xs" crossorigin="anonymous"></script>    <div class="container-fluid">    <div class="row" style="margin-right:0px; margin-left:0px;">      <div class="col-sm-12" style="padding:0px;">        <div id="my-slider" class="carousel slide" data-ride="carousel">          <div class="carousel-inner" role="listbox">            <div class="item active">              <img src="img/image1.jpg"/>            </div>            <div class="item">              <img src="img/image2.jpg"/>            </div>            <div class="item">              <img src="img/image3.jpg"/>            </div>          </div>        </div>      </div>    </div>  </div>    <div class="container" style="margin-top:20px;">    <div class="row">      <div class="col-sm-12 col-md-12 col-xs-12">        <div class="thumbnail" style="border:none; background:white;">          <div class="col-sm-4 col-md-4 col-xs-12 image-container">            <center><img src="img/image4.jpg" style="height:200px;" class="img-responsive" /></center>          </div>          <div class="col-sm-8 col-md-8 col-xs-12">              <h2>sample heading</h2>            <p style="font-size:15px;">lorem ipsum dolor sit amet, consectetur adipiscing elit. sed hendrerit adipiscing blandit. aliquam placerat, velit fermentum fermentum, mi felis vehicula justo, dapibus quam augue non massa.</p>          </div>        </div>      </div>      <div class="col-sm-12 col-md-12 col-xs-12">        <div class="thumbnail" style="border:none; background:white;">          <div class="col-sm-4 col-md-4 col-sm-push-8 col-xs-12 image-container">            <center><img src="img/image4.jpg" style="height:200px;" class="img-responsive" /></center>          </div>          <div class="col-sm-8 col-md-8 col-sm-pull-4 col-xs-12">            <h2>sample heading</h2>            <p style="font-size:15px;">lorem ipsum dolor sit amet, consectetur adipiscing elit. sed hendrerit adipiscing blandit. aliquam placerat, velit fermentum fermentum, mi felis vehicula justo, dapibus quam augue non massa.</p>          </div>        </div>      </div>      <div class="col-sm-12 col-md-12 col-xs-12">        <div class="thumbnail" style="border:none; background:white;">          <div class="col-sm-4 col-md-4 col-xs-12 image-container">            <center><img src="img/image4.jpg" style="height:200px;" class="img-responsive" /></center>          </div>          <div class="col-sm-8 col-md-8 col-xs-12">              <h2>sample heading</h2>            <p style="font-size:15px;">lorem ipsum dolor sit amet, consectetur adipiscing elit. sed hendrerit adipiscing blandit. aliquam placerat, velit fermentum fermentum, mi felis vehicula justo, dapibus quam augue non massa.</p>          </div>        </div>      </div>    </div>  </div>    <div class="container">    <div class="row">      <div class="col-xs-12">        <h2>contact us</h2>        <form action="" method="" class="form-horizontal">          <div class="form-group">            <label for="name" class="col-sm-2 control-label">name</label>            <div class="col-sm-10">              <input id ="name" type="name" name="" class="form-control">            </div>          </div>          <div class="form-group">            <label for="email" class="col-sm-2 control-label">email address</label>            <div class="col-sm-10">              <input id ="email" type="email" name="" class="form-control"></div>          </div>          <div class="form-group">            <label for="message" class="col-sm-2 control-label">message</label>            <div class="col-sm-10">              <input id ="message" type="message" name="" class="form-control"></div>          </div>          <div class="form-group">            <div class="col-sm-10 col-sm-push-2">              <input id ="submit" type="submit" name="" class="btn btn-default"/>            </div>          </div>        </form>      </div>    </div>  </div>

you have use jquery this, when site load need height , width of viewport. , apply height , width carosel.

use code , change carosel class yourself.

$(function(){    var height = $(window).height();    var width = $(window).width();    $(".yourcarosel").css(       {        "height":height,         "width":width       }); }); 

it automatically height , width of window , apply on carosel.


Comments

Popular posts from this blog

sql - invalid in the select list because it is not contained in either an aggregate function -

Angularjs unit testing - ng-disabled not working when adding text to textarea -

How to start daemon on android by adb -