- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在使用 Bootstrap 的模式来进行一系列评论。因此,我将一堆模态放入列表中,并在用户查看当前模态后显示下一个模态。
问题:如何更改模态,使当前模态向左滑出,新模态从右侧滑入?
我希望这是一个可以应用于这些特定模式的新类。我在网站的其他地方使用模态,我喜欢 Bootstrap 的默认行为。
任何帮助将不胜感激,谢谢!
编辑
好吧,不发布任何代码是愚蠢的,所以这是一个 bootply:http://www.bootply.com/1BADCJo5FL#
诀窍在于 CSS 标记,您可以使用 right: 25%;
... 更改此处的默认起始位置。
.modal {
position: fixed;
top: 0;
right: 25%;
bottom: 0;
left: 0;
z-index: 1050;
display: none;
overflow: hidden;
-webkit-overflow-scrolling: touch;
outline: 0;
}
...以及它通过变换显示后如何移动
.modal.in .modal-dialog {
-webkit-transform: translate(25%, 0);
-ms-transform: translate(25%, 0);
-o-transform: translate(25%, 0);
transform: translate(25%, 0);
}
现在这很有趣:bootstrap 仅具有 modal.in
的 CSS 标记,而没有 modal.out
。似乎只是回到了原来的路。我不确定这只是默认的 CSS 行为还是什么......
所以这只是我想要的一半,但如果让这个东西移动得更像......我猜是一个旋转木马,那就太好了。
最佳答案
我希望这就是您正在寻找的:)
我刚刚更改了 jquery 中的一些代码。在关闭模式时添加一个名为 close
的类。
$(document).ready(function() {
$('#show_normal').on('click', function(e) {
$('#myModal').modal('show');
$('#myModal').removeClass('out');
});
$('#hide_normal').on('click', function(e) {
$('#myModal').modal('hide');
$('#myModal').addClass('out');
});
});
并在css中添加了一些代码
.modal.fade.out {
right: -25%;
left: auto;
-webkit-transition: opacity 0.3s linear, right 0.3s ease-out;
-moz-transition: opacity 0.3s linear, right 0.3s ease-out;
-o-transition: opacity 0.3s linear, right 0.3s ease-out;
transition: opacity 0.3s linear, right 0.3s ease-out;
}
您可以在 http://www.bootply.com/bz1VioVHpI 上观看现场演示
关于jquery - Bootstrap 模态 : sideway slide in and out,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32611931/
实际上,我正在编写一个小型太空射击游戏(2.5D,俯 View )。玩家可以沿着 XZ 轴移动并通过右侧的迷你摇杆(游戏 handle )旋转宇宙飞船或查看光标位置(键盘 + 鼠标)。 因此,运动和旋
在图书页面上,用户点击目录中的第 1 章。 在第 1 章页面,用户点击下一章转到第 2 章。 用户可以点击下一章任意次数来浏览章节。 在任何章节页面,如果用户点击后退 按钮,用户应该返回到图书页面,而
我在 CSS 旋转和定位方面遇到了一些问题。 我想将网页的标题横向放置(旋转 -90°,因此它从左到右 -> 从下到上阅读)并贴在网页的右下角。 这是我目前使用的 CSS: .gallerytitle
这个问题在这里已经有了答案: Relative imports in Python 3 (30 个答案) 关闭 7 年前。 我的文件结构如下 math/ snippets/
以下代码抛出 std::bad_cast struct Foo { void foo () {} }; struct Bar { Bar () { dynamic_ca
我有以下情况,有一个 div,我正在向其中动态添加内容。到目前为止,如果添加的内容太多,它会溢出到 div 之外或拉长 div。这两种情况都是我所不希望的。 我想要做的是在单独的列中溢出侧面的内容。我
我正在使用 Bootstrap 的模式来进行一系列评论。因此,我将一堆模态放入列表中,并在用户查看当前模态后显示下一个模态。 问题:如何更改模态,使当前模态向左滑出,新模态从右侧滑入? 我希望这是一个
我试图在多个方向上创建多个横向背景颜色,例如 here . 我尝试使用 background: -webkit-linear-gradient(top left, white,white 80%,#0
我在组件中嵌套了点击事件处理程序: class ListItem extends React.Component { ... render() { return (
我想将一个 Rust 程序拆分成多个文件,但是 mod 的使用不允许我从 main.rs 以外的文件引用同一目录中的文件。 例如,如果我在同一个文件夹中有main.rs、game.rs和matrix.
我对 C++ 没有那么多经验,但正在努力学习。 以下示例由“相关”类的层次结构组成: Child 是 Parent1 和 Parent2 的 child Parent2 是 VirtualGrandP
我有一个 TD/DIV,里面有一些文字。我使文本显示在 TD/DIV 的中心。但我希望文本使用 writing-mode: sideways-lr 居中.我怎样才能做到这一点? div { wid
我在 OpenGL 中编写了一个 3D 环境,您可以在其中向前/向后移动并环顾四周(上/下左/右),但是我无法弄清楚如何向左或向右侧移。 我正在使用 gluLookAt,我的前进代码是 GLfloat
我想在屏幕上移动一个 div。 div 最初设置为 width:100%。但是当转换开始时,div 的大小似乎缩小了(蓝色边框刚好环绕在文本周围)。为什么会这样? 之前 之后 这是我的代码示例 htt
我真的花了几个小时试图解决这个问题,谷歌搜索解决方案,但我做不到。 我有一辆车,它是一辆手推车,所以没有悬架(技术上有,但值接近 0,以模拟轮胎)。车辆有一个刚体,子对象包含 4 个车轮碰撞器(和模型
我一直认为 SQL 中的连接是两个表之间的某种链接。 例如, select e.name, d.name from employees e, departments d where employe
我是一名优秀的程序员,十分优秀!