Javascript 如何使css动画在容器中开始?
圆1表示:代码开始的动画 圆圈2是我希望代码开始的点。 如何做到这一点 我正在为动画使用关键帧 代码:Javascript 如何使css动画在容器中开始?,javascript,html,css,Javascript,Html,Css,圆1表示:代码开始的动画 圆圈2是我希望代码开始的点。 如何做到这一点 我正在为动画使用关键帧 代码: 检查下面的代码片段: var-dur; 函数animate(){ $('.progress').stop(); $('.progress')。设置动画({width:'100%}, { 持续时间:dur, “线性”, 队列:false, 完成:函数(){ $(this.css({width:'0%}); } }) }; $('.slow')。单击(函数(){ dur=5*1000; 制作动画
检查下面的代码片段:
var-dur;
函数animate(){
$('.progress').stop();
$('.progress')。设置动画({width:'100%},
{
持续时间:dur,
“线性”,
队列:false,
完成:函数(){
$(this.css({width:'0%});
}
})
};
$('.slow')。单击(函数(){
dur=5*1000;
制作动画();
});
$('.fast')。单击(函数(){
dur=0.5*1000;
制作动画();
});代码>
。进度{
宽度:0%;
填充:10px;
背景:红色;
}
快速的
缓慢的
检查以下代码片段:
var-dur;
函数animate(){
$('.progress').stop();
$('.progress')。设置动画({width:'100%},
{
持续时间:dur,
“线性”,
队列:false,
完成:函数(){
$(this.css({width:'0%});
}
})
};
$('.slow')。单击(函数(){
dur=5*1000;
制作动画();
});
$('.fast')。单击(函数(){
dur=0.5*1000;
制作动画();
});代码>
。进度{
宽度:0%;
填充:10px;
背景:红色;
}
快速的
缓慢的
将绝对定位的子对象相对于父对象进行定位。请详细说明?我是UI/UX新手。提前谢谢你想要的行为到底是什么?您希望将是圆圈2所在的位置吗?我希望白框中的内容仅从白框的最右边开始出现。现在,他们从屏幕边缘进入。请让我知道是否可以使用CSSposition(相对于父对象的绝对定位子对象)来完成此操作。请详细说明?我是UI/UX新手。提前谢谢你想要的行为到底是什么?您希望将是圆圈2所在的位置吗?我希望白框中的内容仅从白框的最右边开始出现。现在,他们从屏幕边缘进入。请让我知道这是否可以使用CSS完成
p { animation-duration: 3s; animation-name: slidein; }
@keyframes slidein { from {
margin-left: 100%;
width: 300%; }
to {
margin-left: 0%;
width: 100%; } }