带z-index css的bootstrap模态

时间:2016-12-19 10:46:31

标签: javascript css twitter-bootstrap z-index

我正在创建一个网络应用程序,我想从文本框中选择日期位于模态,当我点击文本框日期(材料设计)出现在模态后面时,我知道这是因为我需要设置z-index

我尝试了以下示例,但我没有成功

<style>
    .modal{
        position:relative;
        z-index:1;
}
    .calsen{
        position:absolute;
        z-index:1;
}
</style>

模态未打开

<style>
    .modal{
        position:absolute;
        z-index:1;
}
    .calsen{
        position:absolute;
        z-index:2;
}
</style>
模态背后的内容正在出现

<style>
    .modal{
        position:absolute;
        z-index:10000;
}
    .calsen{
        position:absolute;
        z-index:100000;
}
</style>

日期没有出现在我的模态函数innappropriateky的模态和样式背后

<style>
    .modal{
        position:fixed;
        z-index:1;
}
    .calsen{
        position:absolute;
        z-index:100000;
}
</style>
模态背后的内容正在出现

这是我如何声明模态和文本框(在模态体内)

<div id="update" class="modal fade" role="dialog" >

文本框

<div class="form-clearify">
    <div class="row" style="margin-top:3px;">
        <div class="col-md-12 col-sm-12 col-xs-12" style="background-color:whitesmoke;">
            <label>Select Date </label>
            <md-datepicker class="calsen" ng-model="mddate" ng-change="dateformatechanged()" md-placeholder="Enter date"></md-datepicker>
        </div>
    </div>
</div>

我现在需要做什么?

2 个答案:

答案 0 :(得分:1)

试试这个:

CSS:

.md-datepicker-calendar-pane {
  z-index: 1200;
}

答案 1 :(得分:0)

我会使你的日期选择器的z-index更高,而不是乱用modal z-index。 (这可能会破坏别的东西)