gpt4 book ai didi

javascript - 如何让我的模式从左侧水平滑入?

转载 作者:塔克拉玛干 更新时间:2023-11-02 23:00:35 26 4
gpt4 key购买 nike

当我进食时

 Modal.show("experimentMakeAnOffer");

在 Chrome 浏览器控制台中,我的模式从左侧斜向滑入。如何让我的模态从左侧水平(直线)滑入?

我曾尝试研究如何使用 CSS 来调整模态(在隐藏时/在被调用之前),但没有成功。感谢您的帮助。

在模板中我的模态下方:

 <template name="experimentMakeAnOffer">
<div class="modal fade left" id= "experimentMakeAnOffer2">
<div class="modal-dialog">
<div class="modal-content">
<div class="modal-header">

<h4 class="modal-title">experimentMakeAnOffer </h4> </div>
<div class="modal-body experimentMakeAnOffer">
</div>
<div class="modal-footer">
<button type="button" class="btn btn-default btn-lg" data-dismiss="modal">Close</button>
<button type="button" class="btn btn-primary submitOffer btn-lg" data-dismiss="modal">Offer</button>
</div>

</div>
</div>
</div>

我的 CSS:

.modal.fade:not(.in).left .modal-dialog {
-webkit-transform: translate3d(-25%, 0, 0);
transform: translate3d(-25%, 0, 0);
}

最佳答案

您好,请查看下面更新的 Fiddle,我在其中更改了您的代码并以另一种方式展示了它希望它对您有所帮助。

.modal.left .modal-dialog
{
position: fixed;
margin: auto;
width: 500px;
height: 100%;
-webkit-transform: translate3d(0%, 0, 0);
-ms-transform: translate3d(0%, 0, 0);
o-transform: translate3d(0%, 0, 0);
transform: translate3d(0%, 0, 0);
}

.modal.left .modal-content
{
margin-top:40%;
height: 50%;
width:100%;
overflow-y: auto;
}
.modal.left.fade .modal-dialog{
left: -320px;
-webkit-transition: opacity 0.3s linear, left 0.3s ease-out;
-moz-transition: opacity 0.3s linear, left 0.3s ease-out;
-o-transition: opacity 0.3s linear, left 0.3s ease-out;
transition: opacity 0.3s linear, left 0.3s ease-out;
}
.modal.left.fade.in .modal-dialog{
left: 0;
}

Left side Modal Updated Fiddle

关于javascript - 如何让我的模式从左侧水平滑入?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40113191/

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