javascript - 如何放大到div的中心

标签 javascript jquery html css

我想在我的大 div 上创建放大效果。我已经搜索了很多问题,但仍然不知道这是如何工作的。

我希望能够放大到用户屏幕的中心而不是设置的位置。

http://jsfiddle.net/kB27M/1/

我已经尝试了 css3 zoom 功能和 animate zoom 属性,但仍然无法拉动这个。谁能帮我解决这个问题?非常感谢!

最佳答案

您应该缩放 div:

    .scaled {
       -moz-transform: scale(3);
       -webkit-transform: scale(3);
       -ms-transform: scale(3);
           transform: scale(3);
    }
    div {
        transition: all 500ms ease-in;
    }

只需将 CSS 类应用到 div,然后使用 transitionEnd 事件通过 .animate() 应用更多样式。

On transitionEnd(丢弃live(),使用on()):jsfiddle

关于javascript - 如何放大到div的中心,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21367671/

相关文章:

html - 这个:not "in other element" CSS rule?怎么写

javascript - 如何使用 VueJS 在点击 X 时关闭横幅(在移动设备上)

javascript - 防止单元格拖拽

javascript - 单击按钮时我得到子元素的事件

javascript - 检测位置 :fixed with javascript

html - 使用 CSS 卡住表头时,表头和正文无法正确对齐

javascript - 从类值获取数组

javascript - 如何使用 Jquery 在 5 秒后卸载加载到 div 标签中的 HTML 页面?

javascript - 使汉堡菜单淡出工作

jQuery .load() 帮助已更新