纯前端实现—按钮操作字体放大缩小

Posted 孤寒者

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了纯前端实现—按钮操作字体放大缩小相关的知识,希望对你有一定的参考价值。

实现效果:

字体放大缩小

源码:

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>字体放大缩小</title>
</head>
<body>

<div class="box">
    <button class="cut">-</button>
    <button class="add">+</button>
    <p>晋太元中,武陵人捕鱼为业。缘溪行,忘路之远近。忽逢桃花林,夹岸数百步,中无杂树,芳草鲜美,落英缤纷。渔人甚异之,复前行,欲穷其林。
林尽水源,便得一山,山有小口,仿佛若有光。便舍船,从口入。初极狭,才通人。复行数十步,豁然开朗。土地平旷,屋舍俨然,有良田美池桑竹之属。阡陌交通,鸡犬相闻。其中往来种作,男女衣着,悉如外人。黄发垂髫,并怡然自乐。
见渔人,乃大惊,问所从来。具答之。便要还家,设酒杀鸡作食。村中闻有此人,咸来问讯。自云先世避秦时乱,率妻子邑人来此绝境,不复出焉,遂与外人间隔。问今是何世,乃不知有汉,无论魏晋。此人一一为具言所闻,皆叹惋。余人各复延至其家,皆出酒食。停数日,辞去。此中人语云:“不足为外人道也。”</p>
</div>

<script>
    var oCut = document.querySelectorAll(".box .cut")[0],
        oAdd = document.querySelectorAll(".box .add")[0],
        oP = document.querySelectorAll(".box p")[0],
        // getComputedStyle(oP).fontSize获取字体的大小;   parseInt()转换为整型
        size = parseInt(getComputedStyle(oP).fontSize);

    oCut.onclick = function () 
        size--;
        if(size<=8)
            size = 8;
        
        oP.style.fontSize = size + "px";
    ;

    oAdd.onclick = function () 
        size++;
        if(size>=32)
            size = 32;
        
        oP.style.fontSize = size + "px";
    

</script>
</body>
</html>

👇🏻可通过点击下面——>关注本人运营 公众号👇🏻

【可以公众号里私聊并标明来自CSDN,会拉你进入技术交流群(群内涉及各个领域大佬级人物,任何问题都可讨论~)--->互相学习&&共同进步(非诚勿扰)】

以上是关于纯前端实现—按钮操作字体放大缩小的主要内容,如果未能解决你的问题,请参考以下文章

javascript之点击按钮实现放大缩小字体

纯js实现用键盘控制DIV上下左右+放大缩小与变色

pc端 前端页面 js灯箱效果能放大缩小吗

(工具技巧) —— Visual Studio Code页面放大缩小和字体的调整方式

(工具技巧) —— Visual Studio Code页面放大缩小和字体的调整方式

html鼠标悬停左侧缩小图片放大到右边