码迷,mamicode.com
首页 > 其他好文 > 详细

Angular与bootstrap轮播图的结合使用

时间:2017-09-16 13:40:24      阅读:344      评论:0      收藏:0      [点我收藏+]

标签:pre   打开   text   overflow   img   结合   blog   -o   width   

在做项目中碰到一处这样的bootstrap的轮播图的使用,数据要用angular动态绑定上去。公司logo图片,职位,公司名称

技术分享

 

记录下做完后踩的坑。

  1. 首先是使用bootstrap的轮播图示例代码进行改造

<div id="myCarousel" class="carousel slide" interval="false"//此次不需要自动轮播,添加此声明    data-pause="pause" //鼠标悬停后移出后不需要重新激活即时,添加此声明>
    <!-- 轮播(Carousel)指标 -->
    <ol class="carousel-indicators">
        <li data-target="#myCarousel" data-slide-to="0" class="active"></li>
        <li data-target="#myCarousel" data-slide-to="1"></li>
        <li data-target="#myCarousel" data-slide-to="2"></li>
    </ol>    //此为轮播图下的小圆点,点击可跳转,此次不需要
    <!-- 轮播(Carousel)项目 -->
    <div class="carousel-inner">
        <div class="item active">
            <img src="/wp-content/uploads/2014/07/slide1.png" alt="First slide">
        </div>
        <div class="item">
            <img src="/wp-content/uploads/2014/07/slide2.png" alt="Second slide">
        </div>
        <div class="item">
            <img src="/wp-content/uploads/2014/07/slide3.png" alt="Third slide">
        </div>
    </div>
    <!-- 轮播(Carousel)导航 -->
    <a class="carousel-control left" href="#myCarousel" 
        data-slide="prev" ng-non-bindable onclick="return false" 
//使用了angular框架,由于有路由设置,导致点击后会跳转至头部,因为a的href会引起路由中$urlRouterProvider.otherwise()设置的反应,return false表示阻止浏览器对事件的默认处理;在超链接中加上onclick="return false;"可以阻止打开超链接。> ? </a>
<a class="carousel-control right" href="#myCarousel" data-slide="next" >? </a> </div>

 2. 关于轮播图 css代码的改造

技术分享

技术分享

 

 这里bootstrap的轮播导航a标签对于轮播图的反应有一个怪异的影响。这里的a如果上下没有与slide的上下重合的话,点击a进行slide切换时下一张slide切进来最终会有一个卡顿的视觉效果,所以将其宽度设置为0后,通过调整a中包含的img标签的位置来达到ui图的效果

 

3.angular 中的绑定问题

  img 中的ng-src 需要使用 ng-src="{{}}"的格式以实现ng-bind的效果

 

4. 文字省略的问题

技术分享

有些文本过长使盒模型撑高,此时需要添加

 white-space: nowrap; 文本不会换行,文本会在在同一行上继续,直到遇到 <br> 标签为止。

overflow: hidden; 加上这个才能显示省略号

text-overflow: ellipsis  属性规定当文本溢出包含元素时发生的事情。显示省略符号来代表被修剪的文本。

技术分享

 

Angular与bootstrap轮播图的结合使用

标签:pre   打开   text   overflow   img   结合   blog   -o   width   

原文地址:http://www.cnblogs.com/fuzc1206/p/7530840.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!