- android - 多次调用 OnPrimaryClipChangedListener
- android - 无法更新 RecyclerView 中的 TextView 字段
- android.database.CursorIndexOutOfBoundsException : Index 0 requested, 光标大小为 0
- android - 使用 AppCompat 时,我们是否需要明确指定其 UI 组件(Spinner、EditText)颜色
我从 JSFiddle 中获取了这个示例代码并使用了它,但是有些代码让我感到困惑
.backgroundimg {
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
position: absolute;
top: 0;
left: 0;
height: 100%;
width: 100%;
}
#back5 {
background: url("http://duananhalotus.com/upload/album/0904234.jpg") no-repeat center fixed;
z-index: -1;
}
#back4 {
background: url("http://www.chinadaily.com.cn/world/images/attachement/jpg/site1/20120806/d4bed9d534551189e67329.jpg") no-repeat center fixed;
z-index: -1;
}
#back3 {
background: url("https://amazingslider.com/wp-content/uploads/2012/12/dandelion.jpg") no-repeat center fixed;
z-index: -1;
}
#back2 {
background: url("https://cdn.pixabay.com/photo/2013/04/06/11/50/image-editing-101040_960_720.jpg") no-repeat center fixed;
z-index: -1;
}
#back1 {
background: url("http://www.gettyimages.com/gi-resources/images/Embed/new/embed2.jpg") no-repeat center fixed;
z-index: -1;
}
@keyframes backgroundchangeFadeInOut {
0% {
opacity:1;
}
17% {
opacity:1;
}
25% {
opacity:0;
}
92% {
opacity:0;
}
100% {
opacity:1;
}
}
@-webkit-keyframes backgroundchangeFadeInOut {
0% {
opacity:1;
}
17% {
opacity:1;
}
25% {
opacity:0;
}
92% {
opacity:0;
}
100% {
opacity:1;
}
}
#backgroundchange div:nth-of-type(1) {
animation-delay: 8s;
-webkit-animation-delay: 8s;
}
#backgroundchange div:nth-of-type(2) {
animation-delay: 6s;
-webkit-animation-delay: 6s;
}
#backgroundchange div:nth-of-type(3) {
animation-delay: 4s;
-webkit-animation-delay: 4s;
}
#backgroundchange div:nth-of-type(4) {
animation-delay: 2s;
-webkit-animation-delay: 2s;
}
#backgroundchange div:nth-of-type(5) {
animation-delay: 0;
-webkit-animation-delay: 0;
}
#backgroundchange div {
animation-name: backgroundchangeFadeInOut;
animation-timing-function: ease-in-out;
animation-iteration-count: infinite;
animation-duration: 8s;
-webkit-animation-name: backgroundchangeFadeInOut;
-webkit-animation-timing-function: ease-in-out;
-webkit-animation-iteration-count: infinite;
-webkit-animation-duration: 8s;
}
<div class="inner">
<div id="backgroundchange">
<div class="backgroundimg" id="back1"></div>
<div class="backgroundimg" id="back2"></div>
<div class="backgroundimg" id="back3"></div>
<div class="backgroundimg" id="back4"></div>
<div class="backgroundimg" id="back5"></div>
</div>
</div>
每张图片交叉淡入淡出到下一张图片需要 2 秒,我尝试通过在每个 nth-of-type 上增加一秒来将其更改为 3 秒,但没有奏效。我需要你的帮助!
最佳答案
您需要以 3 为增量增加延迟,从最后一个子节点为 0 开始,第一个子节点为最后一个增量 - 下面我们从 o 到 12
然后您需要将动画长度更改为与最长延迟一样长
.backgroundimg {
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
position: absolute;
top: 0;
left: 0;
height: 100%;
width: 100%;
}
#back5 {
background: url("http://duananhalotus.com/upload/album/0904234.jpg") no-repeat center fixed;
z-index: -1;
}
#back4 {
background: url("http://www.chinadaily.com.cn/world/images/attachement/jpg/site1/20120806/d4bed9d534551189e67329.jpg") no-repeat center fixed;
z-index: -1;
}
#back3 {
background: url("https://amazingslider.com/wp-content/uploads/2012/12/dandelion.jpg") no-repeat center fixed;
z-index: -1;
}
#back2 {
background: url("https://cdn.pixabay.com/photo/2013/04/06/11/50/image-editing-101040_960_720.jpg") no-repeat center fixed;
z-index: -1;
}
#back1 {
background: url("http://www.gettyimages.com/gi-resources/images/Embed/new/embed2.jpg") no-repeat center fixed;
z-index: -1;
}
@keyframes backgroundchangeFadeInOut {
0% {
opacity:1;
}
17% {
opacity:1;
}
25% {
opacity:0;
}
92% {
opacity:0;
}
100% {
opacity:1;
}
}
@-webkit-keyframes backgroundchangeFadeInOut {
0% {
opacity:1;
}
17% {
opacity:1;
}
25% {
opacity:0;
}
92% {
opacity:0;
}
100% {
opacity:1;
}
}
#backgroundchange div:nth-of-type(1) {
animation-delay: 12s;
-webkit-animation-delay: 12s;
}
#backgroundchange div:nth-of-type(2) {
animation-delay: 9s;
-webkit-animation-delay: 9s;
}
#backgroundchange div:nth-of-type(3) {
animation-delay: 6s;
-webkit-animation-delay: 6s;
}
#backgroundchange div:nth-of-type(4) {
animation-delay: 3s;
-webkit-animation-delay: 3s;
}
#backgroundchange div:nth-of-type(5) {
animation-delay: 0;
-webkit-animation-delay: 0;
}
#backgroundchange div {
animation-name: backgroundchangeFadeInOut;
animation-timing-function: ease-in-out;
animation-iteration-count: infinite;
animation-duration: 12s;
-webkit-animation-name: backgroundchangeFadeInOut;
-webkit-animation-timing-function: ease-in-out;
-webkit-animation-iteration-count: infinite;
-webkit-animation-duration: 12s;
}
<div class="inner">
<div id="backgroundchange">
<div class="backgroundimg" id="back1"></div>
<div class="backgroundimg" id="back2"></div>
<div class="backgroundimg" id="back3"></div>
<div class="backgroundimg" id="back4"></div>
<div class="backgroundimg" id="back5"></div>
</div>
</div>
关于CSS动画-延迟计时,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43472530/
我在将 Firebase 调用函数的返回值分配给全局变量时遇到问题。这是我的功能: function getThePushNameById( path , id ){ path.once(
我正在尝试使用 javascript 创建倒计时。我从 here 得到了一些代码并略作修改。 var c=10, t; function timedCount() { document.getE
我想使用java脚本计算点击两个按钮之间的时间差 最佳答案 这里有一个提示 - 使用: var t = Date.now(); 以毫秒分辨率获取当前时间(自 1970 年 1 月 1 日 00:00:
我试图在单击按钮时显示时钟,但并调用设置超时事件来连续显示当前时间。但每当我单击按钮时,它只会鞋一次。如果我在一段时间后单击,那么它也可以工作,但不会显示连续变化的时间。 脚本 function sh
我有一种情况,在模型的 afterSave 中回调,我正在尝试从远程关联访问数据(这是一个具有非常不稳定的关联链接的遗留数据模型)。我发现的是,在回调中我可以对模型执行查找调用,但如果我此时退出,则记
我这里有这段代码,它从数据库中获取一些运动统计数据,并对其进行更新 - 我正试图在检测到变化时发出警报(#scorealert div)。如果只有一个分数发生了变化,这就可以正常工作。当有多个更改时,
我正在制作一个测验应用程序,我想在其中显示用户在玩游戏时所用的时间。它应该采用 HH:MM:SS 格式,从 00:00:00 开始,直到他选择答案。当用户每秒播放时,计时器应该每秒更新一次。另外,我想
我想知道在 Postgres 中执行查询所需的时间,我看到很多建议使用\timing 的响应,但我是 Postgres 的新手,我不知道如何使用它,谁能帮忙 提前谢谢你 最佳答案 您只能将 \timi
作为我大学论文的一部分,我试图测试几种不同类型的数字输入键盘界面的可用性。为此,我需要记录参与者按下的每个按键以及每个按键的时间。仅仅记录他们在表单上提交的内容是不够的,因为我需要监控他们看到并纠正了
我需要在我的网站上制作一些简短的“新闻快讯”...淡入和淡出一些 `s 并需要它们循环... 到目前为止我有这样的东西: $('.text01').hide().fadeIn('slow').dela
我希望有人能帮我解决这个问题。我想测量排序算法。这是我目前的做法: M = 1000 # number of executions N = [1000, 2000, 4000, 16000] # si
我的项目有个小问题:我在我的程序中使用 C++ chrono 库来处理时间。但是当我在调试计时时钟继续运行时到达断点并且当我继续程序时,与计时器一起工作的东西中有疯狂的值。 现在我的问题:是否有库或方
我正在开发一个 C++ 应用程序,它需要精确到毫秒级的详细计时信息。 我们打算使用标准 time() 收集精确到秒的时间在 中发挥作用.我们还想收集自 time() 给出的最后一秒以来经过的毫秒数。
我试图在敲击之间保持节奏。但是,我随机获得巨大的值(value),我不确定为什么。 @implementation GameScene { CFTimeInterval previousFram
我正在通过几个操作解析一个文件,我想测量执行这些操作所花费的时间。 执行此操作并打印时间的最佳方法是什么? 最佳答案 更新:如果您不反对使用外部库并且您使用的是 JDK 5+,Google Guava
我想收集与网络请求的每个阶段所花费的时间相关的统计信息。 httplib 提供: def run(self): conn = httplib.HTTPConnection('www.examp
我正在制作一款 Android 游戏,其中一些图形元素移动速度很快。我打算使用 Canvas,但担心 onDraw 方法会以不规则的间隔调用,从而使快速元素以不规则的速度移动。有没有办法确保定期调用
我正在制作一个按时间间隔执行的应用程序。更新之间我可以等待的绝对最长时间是30秒,介于0和0之间的任何值都是可以接受的,但是我希望15秒是一个很好的衡量标准。但是,它并不像听起来那样容易。我尝试了4种
我的桌面应用程序有一个恼人的问题,我无法弄清楚。我已将问题隔离到以下示例中。我正在尝试做什么...... 我有一个jframe和5个jpanels,每个面板都有不同的图片。启动后,用户将看到面板 A,
是否有一种标准的方法来记录 Quartz 执行任务所花费的时间?我也对基于 Spring 的解决方案持开放态度,因为我正在使用两者。 最佳答案 您可以使用通用计时库,例如 ERMA .它与 sprin
我是一名优秀的程序员,十分优秀!