gpt4 book ai didi

css - 无法在 md-tabs 中将 md-button 置于前台

转载 作者:行者123 更新时间:2023-11-28 08:50:35 24 4
gpt4 key购买 nike

我正在尝试将 md-button 添加到 md-tabs 区域。使用开发人员工具,我可以看到按钮就在那里。虽然它不可见:

Screenshot

我原以为在 css 中使用具有很高值的 z-index 可以解决问题,但没有:

.superclick {
right: 0;
position: absolute;
z-index: 100;
}

此外按钮不可点击,我不确定是不是因为它在后台。

我在这里错过了什么?如何将按钮置于前台?

请看我的fiddle或者我的代码:

<body>
<script>
angular.module('MyApp', ['ngMaterial'])

.controller('MyCtrl', function ($scope) {
$scope.statuses = [
{id: 1, name: "One", description: "First Tooltip"},
{id: 2, name: "Two", description: "Second Tooltip"},
{id: 3, name: "Three", description: "Third Tooltip"},
];

$scope.addTab = function(){
$scope.statuses.push({id: $scope.statuses.length + 1, name: $scope.statuses.length + 1, description: "New Tooltip"});
}

$scope.removeTab = function(status){
alert(status.id);
var index = $scope.statuses.indexOf(status);
$scope.statuses.splice(index,1);
}

});

</script>

<div ng-app="MyApp">
<div ng-controller="MyCtrl">
<md-content class="md-padding">
<md-tabs class="" md-selected="selectedTab" md-align-tabs="top" md-border-bottom md-autoselect md-dynamic-height>

<md-tab ng-repeat="status in statuses">
<md-tab-label>
{{status.name}}
<md-tooltip md-direction="bottom">
{{status.description}}
</md-tooltip>
</md-tab-label>
<md-tab-body>
<md-button ng-click="removeTab(status)">Remove Tab</md-button>
</md-tab-body>
</md-tab>

<md-button class="superclick">Superclick</md-button>

<!--<md-tab ng-click="addTab()">
<md-tab-label> + Add Tab</md-tab-label>
<md-tab-body>
</md-tab-body>
</md-tab>-->

</md-tabs>
</md-content>
</div>
</div>
</body>

最佳答案

将您的opacityposition 更改为(参见fiddle)。您的元素已隐藏并与主导航重叠。

md-tab-data {
opacity:1;
z-index: 100;
display: inline-block;
width:200px;
float:right;
position:relative;
}

关于css - 无法在 md-tabs 中将 md-button 置于前台,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42296228/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com