jquery - 在 -webkit-transform :scale() 之后定位元素

标签 jquery css webkit dock

我正在尝试使用 jQuery 自动化 css 设置,我有类似的功能

$(".footer").css(foot_css)//pre-defined css object
//AND
$(".footer").hover(function(){
$(this).css("-webkit-transform", "scale(2)"); 
});

页脚设置为bottom=0(使用foot_css),但是当我缩放页脚时,它不会停留在bottom=0,一些文本位于屏幕下方,因此无法阅读。 编辑:这也发生在左侧,“.footer”类的左下角超出了屏幕。

那么如何将页脚“停靠”到底部呢?也许是更好的扩展方式(比 webkit 和 moz)?

最佳答案

当您使用transform:scale时,默认情况下它将在重新缩放的元素中间重新缩放。如果您想定义转换的原点,只需在 css 中添加: transform-origin:horizo​​ntalvertical; 例如

.myScaledObj{
   -webkit-transform: scale(0.5);
   -webkit-transform-origin: 50% 0%; 
}

这将重新缩放您的对象,变换的原点位于对象的顶部中间

关于jquery - 在 -webkit-transform :scale() 之后定位元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12569000/

相关文章:

html -::-webkit-input-placeholder 不起作用

javascript - 如何验证十进制值输入?

javascript - 在 jQuery 中,如何根据从下拉列表中选择的月份来增加年份

javascript - 简单的垂直上一个和下一个按钮代码,点击时使用 jQuery 上下移动

javascript - Vimeo <iframe> 嵌入劫持滚动/滑动事件

javascript - 将 <span> 添加到带有值的 innerHTML

c++ - 使用 qt 和 django 创建桌面应用程序

javascript - 错误 "Uncaught ReferenceError: $ is not defined"

javascript - 使用 CSS/Javascript 在保持纵横比的同时在非正方形图像上创建圆形蒙版

ios - 包含 iOS8 的 WebKit 框架验证失败