Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/447.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 角度材质mdTabs-如何仅获得选项卡动画效果而不是内容?_Javascript_Angularjs_Material Design_Angular Material - Fatal编程技术网

Javascript 角度材质mdTabs-如何仅获得选项卡动画效果而不是内容?

Javascript 角度材质mdTabs-如何仅获得选项卡动画效果而不是内容?,javascript,angularjs,material-design,angular-material,Javascript,Angularjs,Material Design,Angular Material,我想得到一个动画效果,当有人点击标签,标签下面的边框向右滑动,按钮有一个很好的涟漪效果。我不想使用标签内的内容,我只想要标签效果 如您所见,单击第二个选项卡将使边框向右滑动,但内容也将向左移动。我只希望选项卡按钮滑动到右边作为我的效果的一部分。如何实现这一点?您可以在不包含以下内容的情况下使用md tabs指令: var-app=angular.module('app',['ngMaterial']); app.controller('myController',函数($scope){ $s

我想得到一个动画效果,当有人点击标签,标签下面的边框向右滑动,按钮有一个很好的涟漪效果。我不想使用标签内的内容,我只想要标签效果


如您所见,单击第二个选项卡将使边框向右滑动,但内容也将向左移动。我只希望选项卡按钮滑动到右边作为我的效果的一部分。如何实现这一点?

您可以在不包含以下内容的情况下使用md tabs指令:

var-app=angular.module('app',['ngMaterial']);
app.controller('myController',函数($scope){
$scope.selectedIndex=0;
});

{{selectedIndex}}

您可以将其添加到样式中

[role="tabpanel"] {
    transition: none;
}

谢谢你,伙计。我只是想知道,我们是否可以跟踪选定的索引,然后显示内容并使用动画类
.ng enter
等来设置视图的动画?我试图实现与此网站相同的效果:您可以在他们的代码中看到,他们向
添加了
ui sref
指令,因此当您单击标签时,状态会发生变化。我尝试使用您的逻辑,但它不起作用。我还尝试了以下代码,但仍然无法删除转换。md标签内容包装,*[role=“tabpanel”]{transition:none;}还有其他想法吗?谢谢你的帮助。对我有用1.6.6