Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angularjs/24.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
AngularJS CSS转换:带有滑入/滑出控件的列表项_Css_Angularjs - Fatal编程技术网

AngularJS CSS转换:带有滑入/滑出控件的列表项

AngularJS CSS转换:带有滑入/滑出控件的列表项,css,angularjs,Css,Angularjs,我正在尝试创建一个列表项,该列表项的左右两侧都有控件,当用户开始编辑列表时,这些控件会滑入,当用户完成编辑后,这些控件会滑出。我有一个工作示例,但列表项标题在CSS转换期间没有正确调整大小: 我相信问题在于我的CSS代码。我怎么能做到这一点呢?我认为css转换不是这里的选项,因为它改变了元素视图,而没有改变它在DOM中的适用范围,所以相邻元素(如您案例中的标题)不会受到影响 其中一个选项是使用边距-例如,对于左块,您可以在动画开始时设置-100px边距,在动画结束时设置0px边距,它将正确滑动

我正在尝试创建一个列表项,该列表项的左右两侧都有控件,当用户开始编辑列表时,这些控件会滑入,当用户完成编辑后,这些控件会滑出。我有一个工作示例,但列表项标题在CSS转换期间没有正确调整大小:


我相信问题在于我的CSS代码。我怎么能做到这一点呢?

我认为css转换不是这里的选项,因为它改变了元素视图,而没有改变它在DOM中的适用范围,所以相邻元素(如您案例中的标题)不会受到影响


其中一个选项是使用边距-例如,对于左块,您可以在动画开始时设置-100px边距,在动画结束时设置0px边距,它将正确滑动(如下所示)。但在这种情况下,您需要指定左右两个块的确切宽度,并使用相同的边距值。

谢谢,我没有考虑使用边距!