返回介绍

媒体

发布于 2020-02-15 17:34:05 字数 3604 浏览 967 评论 0 收藏 0

媒体组件包括哪些大型媒体对象,比如图片、视频、音频,等等。

Material 盒子

Material 盒子是来源于Lightbox 插件的 material design。当用户单击图片它会变大。Material 盒子平滑的使图片居中并且变大。再次单击还原。或者通过ESC键。

创建上面图片的效果,只要增加一个 materialboxed 类到图片标签中。

<img class="materialboxed" width="650"
src="https://www.wenjiangs.com/wp-content/uploads/2020/docimg2/sample-1.jpg">

初始化

Material 盒子是自动初始化的。然而如果你想动态的增加图片,你需要增加这个初始化代码。

$(document).ready(function(){
  $('.materialboxed').materialbox();
});

标题

给相片添加一个短标题是很容易的。只要增加这个标题作为 data-caption 属性值。

<img class="materialboxed" data-caption="A picture of some deer and tons of trees" width="250"
src="http://th01.deviantart.net/fs70/PRE/i/2013/126/1/e/nature_portrait_by_pw_fotografie-d63tx0n.jpg">

轮播

这是一个简单优雅的图片轮播。你可以让轮播的图片带标题,设置标题的对齐方式。你也可以设置显示轮播底部的指标。

注意:这也兼容 Hammer.js,试着用用你的手指来滚动图片。

<div class="slider">
    <ul class="slides">
<li>
  <img src="http://lorempixel.com/580/250/nature/1"> <!-- random image -->
  <div class="caption center-align">
    <h3>这是一个巨大的标签行</h3>
    <h5 class="light grey-text text-lighten-3">这是我们的小口号。</h5>
  </div>
</li>
<li>
  <img src="http://lorempixel.com/580/250/nature/2"> <!-- random image -->
  <div class="caption left-align">
    <h3>左对齐标题</h3>
    <h5 class="light grey-text text-lighten-3">这是我们的小口号。</h5>
  </div>
</li>
<li>
  <img src="http://lorempixel.com/580/250/nature/3"> <!-- random image -->
  <div class="caption right-align">
    <h3>右对齐标题</h3>
    <h5 class="light grey-text text-lighten-3">这是我们的小口号。</h5>
  </div>
</li>
<li>
  <img src="http://lorempixel.com/580/250/nature/4"> <!-- random image -->
  <div class="caption center-align">
    <h3>这是一个巨大的标签行</h3>
    <h5 class="light grey-text text-lighten-3">这是我们的小口号。</h5>
  </div>
</li>
    </ul>
</div>

全屏轮播

你可以使这个轮播作为全屏轮播通过增加类 fullscreen 到轮播的div中,这是一个快速入门的例子。

jQuery 初始化

$(document).ready(function(){
$('.slider').slider({full_width: true});
});

jQuery 插件选项

选项名称描述
Indicators设置为false隐藏轮播的指标。(默认: True)
Height设置轮播的高度 (默认: 400)
Transition设置一次轮播动画过渡的时间(毫秒)。(默认: 500)
Interval设置轮播之间转换的时间(毫秒) (Default: 6000)

jQuery 插件方法

我们提供了中止、启动、移动到下一幕、上一幕的方法。


// Pause slider
$('.slider').slider('pause');
// Start slider
$('.slider').slider('start');
// Next slide
$('.slider').slider('next');
// Previous slide
$('.slider').slider('prev');

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文