我希望能够改变网页中文本的大小,我想jQuery可以使用,但我没有javascript经验.
另一个问题是网页是一个phtml文件,并且使用了多个php echo命令.该页面由多个phtml文件组成.
编辑:我想为用户提供3种不同字体大小的选择.
Nic*_*len 19
我将采用的方法是将字体大小百分比应用于html的body标签
body
{
font-size: 62.5%;
}
Run Code Online (Sandbox Code Playgroud)
然后为所有其他元素指定ems中的font-size,它将生成的大小作为继承字体大小的按比例放大的百分比
h1
{
font-size: 1.8em;
}
p
{
font-size: 1.2em;
}
Run Code Online (Sandbox Code Playgroud)
我在身体上使用了62.5%,因为在指定其他字体大小时很容易将其转换为像素大小,例如1.2em = 12px,1.8em = 18px等等
然后以编程方式更改页面中的字体大小,您只需更改正文上字体大小的值,页面的其余部分将相应地向上或向下缩放
你可以通过有三个div来测试这个
<div id="sizeUp">bigger text</div>
<div id="normal">normal text</div>
<div id="sizeDown">smaller text</div>
Run Code Online (Sandbox Code Playgroud)
在JQuery中,我相信你能做到
$(document).ready(function() {
$("#sizeUp").click(function() {
$("body").css("font-size","70%");
});
$("#normal").click(function() {
$("body").css("font-size","62.5%");
})
$("#sizeDown").click(function() {
$("body").css("font-size","55%");
})
});
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
22538 次 |
最近记录: |