javascript - 字体大小的 jQuery 缩放效果

标签 javascript jquery css jquery-ui

我可以使用 jQuery 缩放效果(或类似的东西)来影响跨度中的字体大小吗?

该演示似乎会影响 <div> 的大小但我不确定如何根据我的需要调整它。

我在一个跨度中有一些文本:

<span class="banner"> <a href="#" >Click here now</a> </span>

我有一些 CSS:

.banner { display: none; font-size: 0.05em; }

我想做的是写一些 JS,以便在某些事件(点击事件或其他)上:

$(".some-button").click(function () {
     var elements = $(".banner");
     elements.css("display", "inherit");

     // and scale the font-size from 0.05em => 1.0em
     // over some timespan (400ms)...
});

我可以使用 Scale 或 jQuery UI 的其他方面来做到这一点吗?

最佳答案

jQuery animate() 是一个为各种 CSS 属性提供动画的函数,您可以查看更多列表 here

$(".banner").animate({fontSize: '1em'}, 400);

关于javascript - 字体大小的 jQuery 缩放效果,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37727275/

相关文章:

css - 实现数据选择器不会出现在 iphone 屏幕的中央

javascript - 添加第二个类不起作用

javascript - 如何将数组转换为 Backbone 中的集合

javascript - 从 chrome 打开本地文件

javascript - jQuery AJAX JSONP 错误 "Unexpected token"

javascript - jQuery:slideDown 和淡入淡出,立即失去高度

javascript - 禁用下拉菜单时是否可以使用 Javascript 更改下拉菜单中的值

javascript - 如何在不改变状态的情况下操作传递给函数的对象的属性

jQuery:在 li 元素之间添加/删除类的最简单方法

javascript - jsf 输入文本中没有空格要求