Как изменить высоту ширины карусели?
Я использовал UIB Carousel в угловой JS, для слайд-видео каждые 5 секунд. для этого использованного элемента объекта для встраивания видео в это с помощью vlc plugin.but проблема в том, что карусель uib имеет фиксированную высоту и ширину. как я изменяю это и делаю это ответом.
Если я использую изображение в карусели, то просто изменить его высоту, но когда я использовал тег объекта, это не изменит высоту.
я использовал это так
<div ng-controller="CarouselDemoCtrl">
<div >
<uib-carousel interval="myInterval" no-wrap="noWrapSlides">
<uib-slide ng-repeat="slide in slides" active="slide.active">
<object classid="clsid:9BE31822-FDAD-461B-AD51-BE1D1C159921" codebase="http://download.videolan.org/pub/videolan/vlc/last/win32/axvlc.cab" id="vlc">
<embed type="application/x-vlc-plugin" pluginspage="http://www.videolan.org" name="vlc" />
</object>
<div class="carousel-caption">
<h4>Slide {{$index}}</h4>
<p>{{slide.text}}</p>
</div>
</uib-slide>
</uib-carousel>
</div>
</div>
благодарю вас.
1 ответ
Решение
Измените эти строки из bootstrap.min.css, чтобы изменить высоту и ширинуперед
.carousel { position: relative }
.carousel-inner { position: relative; width: 100%; overflow: hidden }
.carousel-inner>.item { position: relative; display: none; -webkit-transition: .6s ease-in-out left; -o-transition: .6s ease-in-out left; transition: .6s ease-in-out left }
.carousel-inner>.item>a>img, .carousel-inner>.item>img { line-height: 1 }
После
.carousel { position: absolute;height:100%;min-height: 100%;width:100%; }
.carousel-inner { position: relative; width: 100%; height:100%;min-height: 100%;}
.carousel-inner>.item {height:100%;min-height: 100%; position: relative; display: none; -webkit-transition: .6s ease-in-out left; -o-transition: .6s ease-in-out left; transition: .6s ease-in-out left;width:100%; }
.carousel-inner>.item>a>img, .carousel-inner>.item>img { line-height: 1 }