javascript - AngularJS 轮播 : how to display part of previous and next images

标签 javascript css angularjs carousel

如何在 AngularJS 的幻灯片中显示上一张和下一张图片的一小部分?上一张和下一张图片的部分应该在桌面和平板屏幕上显示,但不能在移动设备上显示

这是我已有的:http://codepen.io/juliezzz/pen/qZezzx

<div ng-app="app">
<div ng-controller="CarouselDemoCtrl" id="slides_control">
<div>
  <carousel interval="myInterval">
    <slide ng-repeat="slide in slides" active="slide.active">
      <img ng-src="{{slide.image}}">
      <div class="carousel-caption">
        <h4>Slide {{$index+1}}</h4>
      </div>
    </slide>
  </carousel>
</div>

CSS:

#slides_control > div{
   height: 200px;
}
img{
   margin:auto;
   width: 800px;
}
#slides_control {
   width: 100%;
}

JavaScript

 angular.module('app', ['ui.bootstrap']);
     function CarouselDemoCtrl($scope){
     $scope.myInterval = 3000;
     $scope.slides = [
         {
          image: 'http://lorempixel.com/400/200/'
         },
         {
         image: 'http://lorempixel.com/400/200/food'
         },
         {
         image: 'http://lorempixel.com/400/200/sports'
         },
         {
         image: 'http://lorempixel.com/400/200/people'
         }
       ];
     }

最佳答案

看看https://github.com/angular-ui/bootstrap/blob/master/template/carousel/carousel.html

您可以使用 templateUrl 指令修改轮播模板。

<carousel interval="myInterval" template-url="path-to-url">

关于javascript - AngularJS 轮播 : how to display part of previous and next images,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37420478/

相关文章:

javascript - 通过按键事件触发功能时无​​法从 IE 中的文本框获取值

css - 如何解决此 <li> 中的不同 <a>

css - 如何使这些导航按钮居中?

html - 使用第 n 个选择器选择特定的 div?

javascript - 关于 Javascript/Angular 线的解释

javascript - 通过将旧的 AngularJS 迁移到 TypeScript,在 require.js 上忽略导入

javascript - PusherBroadcaster.php 中的 Laravel 5.5 BroadcastException(第 106 行)

javascript - Angular ui日历中的安装错误

javascript - GTM - 具有相同 ID 的多个按钮

css - 动态移除 materialize css 卡