如何解决为什么动画持续时间属性不起作用
我正在尝试制作动画加载文本。但是这里我的 持续时间属性 不起作用。
这是html代码:
<div id="Text">
Loading<span class="l1">.</span><span class="l2">.</span><span class="l3">.</span>
</div>
这是CSS代码:
.l1{
visibility:hidden ;
color:red;
animation-name:dots;
animation-duration:1s;
animation-iteration-count:infinite ;
animation-delay:0.5s;
}
.l2{
visibility:hidden ;
color:red;
animation-name:dots;
animation-duration:2s;
animation-iteration-count:infinite ;
animation-delay:1s;
}
.l3{
visibility:hidden ;
color:red;
animation-name:dots;
animation-duration:3s;
animation-iteration-count:infinite ;
animation-delay:1.5s;
}
@keyframes dots{
from{visibility:hidden ;}
to{visibility:visible ;}
}
但是持续时间属性不起作用。这三个点一个接一个地出现,但是在出现所有三个点后它们始终保持可见。 但是我想让所有三个点在出现后再次消失,并无限次重复。 谢谢
解决方法
WITH t AS
(
SELECT "user",MIN(start_time) AS min_start_time,MAX(end_time) AS max_end_time
FROM user_activities
GROUP BY "user"
),t2 AS
(
SELECT "user",min_start_time + NUMTODSINTERVAL(level,'minute') AS minutes
FROM t
CONNECT BY level <= EXTRACT( hour FROM max_end_time - min_start_time )*60 +
EXTRACT( minute FROM max_end_time - min_start_time )
AND PRIOR SYS_GUID() IS NOT NULL
AND PRIOR "user" = "user"
)
SELECT "user",COUNT(*) AS "Duration"
FROM t2
WHERE EXISTS ( SELECT *
FROM user_activities
WHERE minutes BETWEEN start_time and end_time
AND "user" = t2."user" )
GROUP BY "user"
.l1,.l2,.l3{
display:inline-block ;
opacity: 0;
color:red;
animation:dots 1.5s infinite ease;
animation-fill-mode: forwards;
}
.l1{
animation-delay:0.5s;
}
.l2{
animation-delay:1s;
}
.l3{
animation-delay:1.5s;
}
@keyframes dots{
0%{opacity:1 ;}
100%{opacity:0 ;}
}
,
从from discord.ext import commands
#This is a cog example,you'll have to adapt it with your code
class Test(commands.Cog):
def __init__(self,bot):
self.bot = bot
@commands.Cog.listener() #equivalent to @bot.event
async def on_message(self,message):
if 'test' in message.content:
await message.channel.send('Test Message')
await self.bot.process_commands(message)
@commands.command()
async def ping(self,ctx):
await ctx.send('Pong!')
def setup(bot):
bot.add_cog(Test(bot))
到visibility
使用opacity
而不是动画opacity: 0
从所有opacity: 1
类中删除visibility:hidden
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。