bootstarp(carousel)组件

##### 1.5.1.Bootstrap中轮播图插件叫作Carousel

##### 1.5.2.基本的轮播图实现

```html
<!--
  以下容器就是整个轮播图组件的整体,
  注意该盒子必须加上 class="carousel slide" data-ride="carousel" 表示当前是一个轮播图
  bootstrap.js会自动为当前元 素添加图片轮播的特效
-->
<div id="轮播图的ID" class="carousel slide" data-ride="carousel">
  <!-- ol标签是图片轮播的控制点 -->
  <ol class="carousel-indicators">
    <!--
      每一个li就是一个单独的控制点
        data-target属性就是指定当前控制点控制的是哪一个轮播图,其目的是如果界面上有多个轮播图,便于区分到底控制哪一个
        data-slide-to属性是指当前的li元素绑定的是第几个轮播项
      注意,默认必须给其中某个li加上active,展示的时候就是焦点项目
    -->
    <li data-target="#轮播图的ID" data-slide-to="0" class="active"></li>
    <li data-target="#轮播图的ID" data-slide-to="1"></li>
    <!-- ...更多的 -->
  </ol>
  <!--
    .carousel-inner是所有轮播项的容器盒子,
    注意role="listbox"代表当前div是一个列表盒子,作用就是给当前div添加一个语义
  -->
  <div class="carousel-inner" role="listbox">
    <!-- 每一个.item就是单个轮播项目,注意默认要给第一个轮播项目加上active,表示为焦点 -->
    <div class="item active">
      <!-- 轮播项目中展示的图片 -->
      <img src="example.jpg" alt="示例图片">
      <div class="carousel-caption">
        <!-- 标题或说明性文字,如果不需要,直接删除当前div.carousel-caption -->
      </div>
    </div>
    <div class="item">
      <!-- ... -->
    </div>
    <!-- ... -->
  </div>
  <!-- 图片轮播上左右两个控制按钮,分别点击可以滚动到上一张和下一张 -->
  <!-- 此处需要注意的是 该a链接的href属性必须指向需要控制的轮播图ID -->
  <!-- 另外a链接中的data-slide="prev"代表点击该链接会滚到上一张,如果设置为next的话则相反 -->
  <a class="left carousel-control" href="#轮播图的ID" role="button" data-slide="prev">
    <span class="glyphicon glyphicon-chevron-left" aria-hidden="true"></span>
    <span class="sr-only">上一张</span>
  </a>
  <a class="right carousel-control" href="#轮播图的ID" role="button" data-slide="next">
    <span class="glyphicon glyphicon-chevron-right" aria-hidden="true"></span>
    <span class="sr-only">下一张</span>
  </a>
</div>
```
时间: 2024-10-14 04:46:48

bootstarp(carousel)组件的相关文章

carousel组件首页往右拖动和最尾页往左拖动有白屏问题

解决方法: 将源码的Carousel.js的onDrag方法中的 if ((currentActiveIndex === 0 && delta > 0) || (currentActiveIndex === maxIndex && delta < 0)) { delta *= 0.5; }改成 if ((currentActiveIndex === 0 && delta > 0) || (currentActiveIndex === max

ngx-bootstrap使用04 carousel组件

1 carousel 是一个通过循环播放图片.文本的幻灯片:就像一个旋转旋转木马一样,但是不支持嵌套使用 2 如何使用 2.1 搭建ngx-bootstrap使用环境 参见博文:点击前往 2.2 在模块级别导入CarouselModule 2.3 在需要用到的地方直接使用 <carousel> <slide> <img src="assets/img/home/banner_03.jpg" alt="Third slide" style

如何在某个按钮上触发 bootstarp Modal 组件

1 <?php Modal::begin([ 2 'id'=>'myModal', 3 'header' => '<h2>标题</h2>']); 4 echo '内容'; 5 Modal::end();?> 这里只需要设置 'data-target'=>'#myModal','data-toggle'=>'modal' 1 <?=Html::submitButton('<b>登录</b>', [ 'data-targ

Bootstrap 之 Carousel

Bootstrap 轮播(Carousel)插件是一种灵活的响应式的向站点添加滑块的方式.除此之外,内容也是足够灵活的,可以是图像.内嵌框架.视频或者其他您想要放置的任何类型的内容. 如果您想要单独引用该插件的功能,那么您需要引用 carousel.js.或者,正如 Bootstrap 插件概览 一章中所提到,您可以引用 bootstrap.js 或压缩版的 bootstrap.min.js. 下面是一个简单的幻灯片,使用 Bootstrap 轮播(Carousel)插件显示了一个循环播放元素的

【共享单车】—— React后台管理系统开发手记:UI菜单各个组件使用(Andt UI组件)

前言:以下内容基于React全家桶+AntD实战课程的学习实践过程记录.最终成果github地址:https://github.com/66Web/react-antd-manager,欢迎star. 一.按钮Button pages->ui->button.js:对应路由/admin/ui/buttons import React from 'react'; import {Card, Button, Radio} from 'antd' import './ui.less' class B

常用JavaScript 框架比较

简介 JavaScript 是面向对象的脚本语言,长期以来用作 Web 浏览器应用程序的客户端脚本接口.JavaScript 让 Web 开发人员能以编程方式处理 Web 页面上的对象,并提供了一个能够动态操作这些对象的平台.在最初引入 JavaScript 时,通常只用于提供 Web 页面上的一些不重要的特性,如时钟功能和浏览器状态栏中的滚动文本等.另一个常见的特性是 "rolloverlink",就是当用户将鼠标移到图片或文本链接上时,图片或文本链接的颜色会改变.然而,近年来,随着

bootstrap使用中遇到的问题(二)

1.ie8不支持carousel组件, 解决方法:将jquery换为jquery1版本,具体原因不清楚~~~~~ 2.ie8不支持background-color:rgba(); 解决方法:这样写代码: .carousel-indicators li{ width:24px; height:24px; margin-right:20px; border-radius:24px; background:rgba(255,255,255,.3); filter:progid:DXImageTrans

ASP.NET MVC使用Bootstrap系列(4)——使用JavaScript插件

序言 Bootstrap的JavaScript插件是以JQuery为基础,提供了全新的功能并且还可以扩展现有的Bootstrap组件.通过添加data attribute(data 属性)可以轻松的使用这些插件,当然你也可以使用编程方式的API来使用. 为了使用Bootstrap插件,我们需要添加Bootstrap.js或者Bootstrap.min.js文件到项目中.这两个文件包含了所有的Bootstrap插件,推荐引用Bootstrap.min.js.当然你也可以包含指定的插件来定制化Boo

React全家桶+AntD 共享单车后台管理系统开发

第1章 课程导学对课程整体进行介绍,并且说明学习的必要性. 1-1 课程导学第2章 React基础知识React基础知识以及生命周期的介绍,并使用React官方脚手架初始化基础项目,同时介绍了新一代打包工具Yarn. 2-1 React基础介绍2-2 React脚手架使用2-3 React生命周期介绍第3章 主页面架构设计详细介绍了初始项目的插件安装.主题定制以及主页面结构设计. 3-1 基础插件安装(1)3-2 基础插件安装(2)3-3 页面结构开发(1)3-4 页面结构开发(2)3-5 菜单