繁体   English   中英

Angular UI uibModal-如何使透明

[英]Angular UI uibModal - how to make transparent

在uibModal中是否可以使周围环境(模态之外)透明,以便可以看到下面的图层?
截至本文档说明在这里 ,我已经使用windowTopClass财产尝试,但它不工作。

有任何想法吗?

谢谢

您可以在模态配置中使用backdrop: false ,或使用backdropClass属性添加其他CSS类。 这是一个Plunker,演示了这一点: http ://plnkr.co/edit/oqkRkmnVk0gptEfcqoVI?p=preview

我不认为uibModal提供这种服务,您可以尝试在modal打开后尝试在HTML部件上设置CSS属性:

     $scope.open = function (size) {
        //call a function that sets CSS property to transparent        
        $scope.setCSSTotransparent();
        var modalInstance = $uibModal.open({
          animation: $scope.animationsEnabled,
          templateUrl: 'myModalContent.html',
          controller: 'ModalInstanceCtrl',
          size: size,
          resolve: {
            items: function () {
              return $scope.items;
            }
          }
        });

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM