网站文字变大和变小

发布于 2024-10-20 23:21:46 字数 70 浏览 5 评论 0原文

在我的网站上,我想要按钮,一个用于使文本大小变大,一个用于使其变小!

有谁知道该怎么做。

谢谢

On my website, i want to have to buttons, one to make the text size on larger, and one to make it one smaller!

Does anyone know how to do this.

thanks

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

如梦亦如幻 2024-10-27 23:21:46

请注意,您无法使用纯 HTML 执行您想要的操作。为此你需要 JavaScript。

这篇博文准确地解释了您想要的内容:

所以在你有两个按钮的情况下,你需要类似的东西:

<script type="text/javascript">
function resizeText(multiplier) {
    if (document.body.style.fontSize == "") {
        document.body.style.fontSize = "1.0em";
    }
    document.body.style.fontSize = parseFloat(document.body.style.fontSize) + (multiplier * 0.2) + "em";
}
</script>

<input type="button" onclick="resizeText(1)" />
<input type="button" onclick="resizeText(-1)" />

Note, that you can't do what you want with plain HTML. You need JavaScript for that.

This blog post explains exactly what you want:

So in your case with two buttons you would need something like:

<script type="text/javascript">
function resizeText(multiplier) {
    if (document.body.style.fontSize == "") {
        document.body.style.fontSize = "1.0em";
    }
    document.body.style.fontSize = parseFloat(document.body.style.fontSize) + (multiplier * 0.2) + "em";
}
</script>

<input type="button" onclick="resizeText(1)" />
<input type="button" onclick="resizeText(-1)" />
乖乖 2024-10-27 23:21:46

现代浏览器内置了此功能。您可以缩放/增加文本大小,这适用于所有页面。此外,与任何自定义控件相比,用户更熟悉以这种方式调整文本大小。

Modern browsers have this functionality built in. You can zoom / increase text size and this works for all the pages. Also the users are more familiar resizing the text this way than any custom controls.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文