Ken Burns 在 Twitter 上的 Bootstrap 轮播

2024-03-09

我怎样才能申请肯·伯恩斯效应 http://en.wikipedia.org/wiki/Ken_Burns_effect在 Twitter Bootstrap 轮播上?

.carousel .item img {
-webkit-transition: all 12s;
-moz-transition: all 12s;
-o-transition: all 12s;
transition: all 12s;
}

...似乎不适用过渡。

查看它的实际应用jsFiddle http://jsfiddle.net/dynamick/gRtCs/2/...


...似乎不适用过渡。

哦,但是确实如此!您只需从小提琴的 CSS 代码中删除两个拼写错误:

  • a display: inline-block;在任何选择器括号之外
  • 以以下内容开头的评论//而不是使用/*...*/

这是你的纠正小提琴 http://jsfiddle.net/gRtCs/6/效果很好。

只剩下一个问题了:
肯·伯恩斯效果仅在第二张幻灯片上开始。这是因为第一张幻灯片立即从“活动”类开始,并且不会过渡到其中。所以它从scale:1.5开始(这应该是转换的最终值)。

解决方案可能是使用 CSS 关键帧动画而不是过渡。但在这种情况下,使用一点 JS 会容易得多。引导轮播无论如何都使用 JS 通过向项目附加/分离类来从一张幻灯片切换到另一张幻灯片。

这是一个解决方案(也进行了一些清理),它使用了一个附加类“加载前处于非活动状态” 中和“active" 加载时的类,并在 DOM 就绪事件时删除,因此转换将从第一张幻灯片开始:
jsFiddle 从第一张幻灯片开始工作 http://jsfiddle.net/gRtCs/9/


底线:

以下是“Ken Burns”原始 Bootstrap 3 轮播所需的所有更改:

CSS 更改
定义过渡.carousel .item img,
定义开始状态.carousel .item img,
定义结束状态.carousel .item.active img,
还添加选择器.carousel .item.active.inactiveUntilOnLoad img定义开始状态以创建第一帧的动画。

/* transition */
.carousel .item img {
  -webkit-transition: all 5s;
  -moz-transition: all 5s;
  -o-transition: all 5s;
  transition: all 5s;
}
/* start status */
.carousel .item img,
.carousel .item.active.inactiveUntilOnLoad img {
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -o-transform: scale(1);
  -ms-transform: scale(1);
  transform: scale(1);
}
/* end status */
.carousel .item.active img {
  -webkit-transform: scale(1.5);
  -moz-transform: scale(1.5);
  -o-transform: scale(1.5);
  -ms-transform: scale(1.5);
  transform: scale(1.5);
}

HTML 更改
添加班级.inactiveUntilOnLoad到第一个(活动)项目。

<div class="item active inactiveUntilOnLoad">

JS 变化
将代码添加到 DOM 就绪事件以删除类.inactiveUntilOnLoad.

$(function() {
  $('.inactiveUntilOnLoad').removeClass('inactiveUntilOnLoad');
});
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Ken Burns 在 Twitter 上的 Bootstrap 轮播 的相关文章

  • Spring Security“拒绝执行来自...的脚本”

    我正在 HTML 文件 thymeleaf 模板 中使用 Spring Security 和 Bootstrap 构建 Spring MVC 应用程序 Spring Security部分基于Spring Guide对于春季安全 http s
  • 如何在输入Bootstrap Datepicker中仅显示年份?

    我使用以下代码仅显示年份 datepicker datepicker viewMode years minViewMode years 但输入以格式显示 dd mm yyyy 由于我没有格式 我该如何解决这个问题 yyyy 尝试这个 dat
  • 是否可以使用 CDN 仅对 div 应用 bootstrap?

    我使用 twitter bootstrap 设计了一个包含一些内容的 div 现在我想生成此页面的片段 以便其他用户可以将此片段复制粘贴到他们的页面中 但问题是 不能保证所有这些都将使用引导程序 因此此代码片段在非引导程序站点中不起作用 我
  • Twitter Bootstrap - 动态添加/删除选项卡和选项卡内容

    预先感谢您的任何和所有输入 帮助 建议 我正在使用 Twitter Bootstrap 选项卡来组织一些信息 这些选项卡将位于表单页面上 每个选项卡将包含一个 联系人表单 用户可以在提交整个表单之前将多个联系人添加到此页面 div clas
  • 为什么进度条不像文本那样动态变化?

    我在之后动态更新一些元素setTimeout 功能 jQuery 函数 text 似乎在处理时随着数组索引的每次变化而动态更新 但是引导进度条正在通过以下方式更改 css and attr 好像没有动态更新 这是我的页面 您可以看到文本发生
  • 如何在关闭 Bootstrap 3 模式时重新加载页面

    我的目标是在引导模式关闭时重新加载页面 用户可以通过单击关闭按钮或图标或单击远离模式来关闭模式 到目前为止我的代码非常标准 取自 http getbootstrap com javascript modals http getbootstr
  • 引导表上的滚动条

    I have table渲染在一个panel这是在一个modal 由于表格相对较大 我想将其行数限制为 5 行 以便模式不会滚动 我浏览了 SO 和谷歌 到处都看到我需要设置overflow y auto or overflow y scr
  • 如何将 Bootstrap 轮播指示器更改为点?

    我正在使用 Bootstrap 4 Beta 2 版本来做轮播 代码如下所示 ol class carousel indicators li class active li li li li li ol And the
  • 如何在bootstrap中使用垂直对齐

    简单的问题 如何使用 bootstrap 在一个列内垂直对齐一个列 这里的例子 我想垂直对齐child1a和child1b http bootply com 73666 http bootply com 73666 HTML div cla
  • 修改变量后动态重新导入 Sass 部分

    我正在开发一个利用 Sass 预编译的 Twitter Bootstrap 的项目 每次覆盖变量时 我都必须重新导入 bootstrap sass文件到我的项目主样式表以使覆盖生效 您是否知道如何使此过程自动进行 以便每次修改变量时立即生效
  • 如何在禁用按钮上启用 Bootstrap 工具提示?

    我需要在禁用的按钮上显示工具提示 并在启用的按钮上删除它 目前 它的工作原理是相反的 扭转这种行为的最佳方法是什么 rel tooltip tooltip
  • 幻灯片引导轮播之间的空白

    我正在网站主页上使用引导轮播作为滑块 当轮播自动滑动时没有问题 但一旦我单击下一个和上一个箭头 幻灯片之间就会出现 140px 宽的空白 我已经检查了 css 并删除了 HTML 中的所有空白 但我一点运气都没有 轮播 HTML div c
  • 引导导航栏后面的空间

    使用引导程序navbar 我试图弄清楚如何使其不隐藏主体部分的顶部 实际上 使用这里推荐的方法可以很好地解决这个问题 Twitter Bootstrap 顶部导航栏阻挡页面顶部内容 https stackoverflow com quest
  • 关于在 Bootstrap 中对齐网格项的 CSS 指南

    我正在尝试显示项目网格 并且图片的高度和宽度都不同 并且细节可能长或短 导致页面上的换行符数量不同 This is what I want it to look like And here is what it actually looks
  • 角度模态弹出窗口中的范围问题

    我的页面上有一个模式弹出窗口 模式弹出窗口使用引导角度库 在模式的主体内部 我有一个带有 ng model 属性的文本框 按下 确定 按钮后 我想使用该文本框值
  • 对于固定的 960px 布局,我应该在 twitter bootstrap 中设置哪些值?

    我正在使用 twitter bootstrap 并且从 github 克隆了 less 我想设置网格宽度变量 因为我需要 960px 固定布局 940px 宽度的默认值为 gridColumns 12 gridColumnWidth 60p
  • 选项卡的 AngularJS 控制器

    我的页面中有三个选项卡 我在用着tabset and tab根据Angular 引导文档 https angular ui github io bootstrap tabs 我设置了一个控制器 div 其中有tabsetas div cla
  • Bootstrap 轮播中的 Href

    我一直在Interwebz上搜索 但似乎找不到答案 如何在轮播链接中添加 href 我尝试将 a 标签放在 h1 标签之外 但它破坏了滑块本身的功能 这是我的代码 div class col sm 12 div class carousel
  • Android 上的 Chrome 强制隐藏地址栏

    我最近开发了一个获取混合 http https 内容的网站 因此 我总是将地址栏显示在顶部 它不会像其他网站那样自动隐藏 这就是我要说的 This https planetkde org 是网站的链接 内容是从各种来源获取的 因此无法过滤非
  • 如何将 Bootstrap 3 轮播标题移动到图像下方?

    我有这个 html 使用 bootstrap 3 显示幻灯片图像 div class col sm 8 div class carousel slide ol class carousel indicators li class activ

随机推荐

  • jQueryUI 自动完成 - 当没有返回结果时

    我想知道当使用时从服务器返回空结果时如何捕获并添加自定义处理程序jQueryUI 自动完成 http jqueryui com demos autocomplete 在这一点上似乎有一些与各种 jQuery 插件相关的问题 例如当结果为空时
  • 从作为 Azure Web App 托管的 ASP.NET 5 应用程序进行日志记录

    我有一个 ASP NET 5 Web API 作为 Web 应用程序托管在 Azure 中 我想使用 Azure 诊断记录我的代码中的消息 有多篇文章包括Azure 文档 https azure microsoft com en us do
  • Azure Web 角色进程未加载 web.config?

    我正在 Windows Azure 模拟器中运行一个 Web 项目 但未加载 web config 我正在作为完整的 IIS 应用程序运行 在 dev Fabric 启动后 我可以转到在 IIS 中运行的应用程序 浏览到文件位置 并验证文件
  • 不要在 git grep 输出中显示 ^M(回车符)

    为了隐藏可怕的事情 M字符来自git diff 必须配置 core whitespace cr at eol 但它们仍然显示在git grep输出 怎么解决呢 编辑 我正在运行的 grep 是 git grep i line number
  • XAML 的延迟加载

    我正在处理的一个项目有一些相当复杂的 XAML 它明显影响了视觉性能 相当多的控件在初始状态下是折叠的 然而 由于它们的 XAML 已被解析并构建了可视化 逻辑树 因此显示几乎空白对象的速度非常慢 看起来 并且需要在此确认 使用初始状态为
  • menuitem 上的 actionlayout 不执行任何操作

    我正在菜单项上设置 actionLayout 并设置背景颜色和图像 但它不受尊重 在我的活动中 我有 getMenuInflater inflate R menu submit action menu 我的提交操作是 menu menu
  • 为什么私有成员变量不允许使用 decltype?

    假设我有一个这样的类 class Foo std vector
  • Pyside:使用 cython 编译应用程序时,addToJavaScriptWindowObject 无法正常工作

    我构建了一个运行几千行代码的应用程序 我试图通过将 python 代码编译为 c 代码 然后编译为目标文件来隐藏代码 该应用程序在 pyside 中运行良好 我转换了这个 python 文件 py to a c文件并将 c 编译为目标文件
  • 通过 Facebook 为物品投票,比如?

    我有一个朋友想举办每周一次的竞赛 用户可以对他们最喜欢的图片进行投票 他希望用户 喜欢 一张照片才能投票 这是该行动的合理机制吗 这行得通吗 有没有合理的方法可以从 Facebook 获取投票数 Facebook表示 https devel
  • 为什么我的 Drupal 8 CORS 设置不起作用?

    从 Drupal 8 2 开始 cors 设置位于核心位置 在我的services yml and default services yml 我有以下设置 cors config enabled true Specify allowed h
  • Wi-Fi Direct 无法连接 WinRT 上的设备

    我尝试通过 Wi Fi Direct 连接两个设备 但这些设备未连接 我在我的应用程序和邻近样本 http code msdn microsoft com windowsapps Proximity Sample 88129731 出现同样
  • 将数据插入领域数据库有进度吗?

    下载 json 字符串后 我的请求数据约为 7MB 这意味着 json 字符串约为 7MB 下载后 我想将数据保存到领域模型对象 表 中 进度如下 1 7390 至 7390 7390 gt 已插入数据 待插入数据总数 我在我的应用程序中使
  • Xamarin.Forms 在文件系统中保存文件

    我尝试从网络下载文件并将其保存到任何 Environment SpecialFolder 位置 无论我尝试什么方法 我总是得到System UnauthorizedAccessException 访问路径 我尝试的任何可能路径 甚至超出En
  • 将 autoconf 配置为具有 --with 选项来自定义构建

    我对 autoconf 和 automake 的工作原理有一个非常基本的了解 这是从各种教程中收集的 但是 由于我希望我的库在构建过程中保持灵活性 因此他们需要 with FEATURE and without FEATURE其他程序中常见
  • XMLHttpRequest 无法加载,请求的资源上不存在“Access-Control-Allow-Origin”标头[重复]

    这个问题在这里已经有答案了 XMLHttpRequest 无法加载 请求的资源上不存在 Access Control Allow Origin 标头 因此 不允许访问来源 null JavaScript 代码如下 function dist
  • 如何使用 tf.keras.utils.image_dataset_from_directory 应用 kfold 交叉验证

    我的目标是应用 k 折交叉验证来训练 VGG19 模型 为此 我使用以下代码从目录中读取图像 DIR Images data dir pathlib Path os getcwd Images train ds tf keras utils
  • 将二进制字符串转换为字节数组

    我有一个由 1 和 0 组成的字符串 我想将其转换为字节数组 例如String b 0110100001101001 我怎样才能将其转换为byte 长度为2 将其解析为以 2 为基数的整数 然后转换为字节数组 事实上 既然你已经有了 16
  • Android 中的 xml 解析

    我是安卓新手 我想要示例如何在 android 中解析 xml 文件 有人可以为我提供一个程序吗 那里有很多例子 这是一个例子CLICK http d codepages com index php android coding advan
  • 从另一个活动中删除行

    我有一个由自定义数组适配器膨胀的列表视图 onclick 将其带到另一个具有与该行相关的数据的活动 单击删除后 它应该从列表中删除该项目并返回到列表 我为此使用下面的代码 int deleteposition CustomizedListV
  • Ken Burns 在 Twitter 上的 Bootstrap 轮播

    我怎样才能申请肯 伯恩斯效应 http en wikipedia org wiki Ken Burns effect在 Twitter Bootstrap 轮播上 carousel item img webkit transition al