javascript - 使 div 像模态一样弹出

标签 javascript jquery html css materialize

我目前有一个由多行组成的布局,每行有 4 列。每列包含一张显示一些基本信息的“卡片”。

当用户点击其中一张卡片时,我希望它产生翻转效果以显示它的背面,其中包含更多详细信息,并为 div 设置动画以使其高于其他所有内容、居中且更大,所以我可以在不破坏布局的情况下显示更多文本和所有内容(如 Bootstrap 模态将显示的那样)。

翻转效果有效,但我现在正在努力使 div 将自身转换为模态,也就是将自身居中并放大,而不缩放文本,以便我可以在其中容纳更多信息。

这是我的 HTML 代码:

<div class="row">
    <div class="col s12 m3 center-align flip-container">
        <div class="flipper">
            <div class="front">
                <div class="card-panel teal" style="position:relative;">
                    FRONT CARD TEXT
                </div>
            </div>
            <div class="back">
                BACK OF THE CARD WITH A LOT MORE TEXT, IMAGES AND STUFF
            </div>
        </div>
    </div>
</div>

非常感谢任何帮助!

最佳答案

也许你想检查 Bootstrap ,有模态。否则,您需要一个看起来像模态的 CSS,并使用 jQuery 仅添加或删除一个类。

关于javascript - 使 div 像模态一样弹出,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39681479/

相关文章:

javascript - 当有多个相同的 css 类时,使用 jQuery val() 获取正确的值

javascript - Action 函数无法识别vuex数据

javascript - jQuery 切换函数隐藏可见元素,即使参数是真实的

javascript - 在组件之间传递状态

javascript - 错误: Cannot read property 'split' of undefined

javascript - 如何实现 nanoScroller 以使其正常工作?

javascript - 如何用幻灯片动画移动div?

php - 使用复选框打开和关闭颜色 div

javascript - 每个旁边都有一个 Div,但有一个出现在页面之外

javascript - img src 未连接到图像路径