Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/85.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何使css动画在容器中开始?_Javascript_Html_Css - Fatal编程技术网

Javascript 如何使css动画在容器中开始?

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; 制作动画

圆1表示:代码开始的动画 圆圈2是我希望代码开始的点。 如何做到这一点

我正在为动画使用关键帧

代码:


检查下面的代码片段:

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%;   } }