jquery - 使用 jQuery Transit 调整背景图像的大小

标签 jquery css transit

我有 DIVCSS 属性:

.box {
    background-image: url(images/img.jpg);
}

我选择了this过渡效果库。我想在某些页面上使用缩放 效果。缩放元素的典型语法是这样的:

$('.box').mouseover(function() {
    $(this).transition({ scale: 2.2 });
});

上面的代码没有任何错误,但它扩展了整个 DIV 及其中的所有元素。

如何只缩放背景图片???

最佳答案

我用 JavaScript 找到了解决方案。

$(document).on("mouseover", ".list", function(){
    $(this).css({"background-size":"150%", "transition":"all 0.5s ease"});
    	}).on("mouseout", ".list", function(){
    $(this).css({"background-size":"100%", "transition":"all 0.5s ease"});
    }); 
.list{ width:/*100%*/ 90%; float:left; padding:15px 15px 15px; background:url("http://cdn.macrumors.com/article-new/2014/09/iphone_6_iphone_6_plus1.png") no-repeat center center ;  height:150px; background-size:100% auto; transition:all 0.5s ease 1s;}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.0.0/jquery.min.js"></script>
<div class="list">
xd
</div>

关于jquery - 使用 jQuery Transit 调整背景图像的大小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35763568/

相关文章:

jquery - 使用 Velocity.js 或 Transit.js 来实现 CSS/JS/jQuery 动画?

javascript - 使用按钮切换 Highcharts 绘图线

javascript - 转到 # 超链接上的特定选项卡 (accordin)

json - 如何在文件中写入一些transit-clj以及如何从该文件中检索数据结构

jQuery - 使用浏览器滚动条控制 div 滚动

html - 我可以将 CSS3 与 XHTML 1.0 一起使用吗?

javascript - jQuery Transit 排队转换只能在 id 上正常工作,但不能在类上正常工作

javascript - jquery 复选框 :checked is not working

javascript - jQuery 如何在给定索引处或之后搜索元素

javascript - Bootstrap 粘性导航栏在页面重新加载时消失