html浏览器进行缩放百分比 界面和文字保持不变

这篇具有很好参考价值的文章主要介绍了html浏览器进行缩放百分比 界面和文字保持不变。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

400%效果
html网页缩小不变形,html,scale,html,javascript,前端
50%效果
html网页缩小不变形,html,scale,html,javascript,前端文章来源地址https://www.toymoban.com/news/detail-776066.html

<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>
<style>
    html,
    body {
        margin: 0;
        padding: 0;
        width: 100%;
        height: 100%;
    }

    #app {
        width: 100%;
        height: 100%;
        overflow: hidden;
        /* font-family: "Microsoft Yahei", Arial, sans-serif; */

    }

    #home {
        position: fixed;
        height: 100%;
        top: 0;
        left: 0;
        overflow: hidden;
        transform-origin: left top;
        z-index: 999;

    }
</style>

<body>
    <div id="app">
        <div id="home">
            <div style="font-size:28px;width:100%;height: 100px ;">小马小马</div>
        </div>
    </div>
    <script>
        function add() {
            console.log("resize加载");
            let width = 1920;
            let height = 1080;
            let dom = document.getElementById('home')
            console.log(dom)
            dom.style.width = `${width}px`;
            dom.style.height = `${height}px`;
            const currentWidth = document.body.clientWidth;
            console.log(currentWidth, 'currentWidth')
            const clientHeight = document.body.clientHeight;
            console.log(clientHeight, 'clientHeight')
            const widthScale = currentWidth / width;
            const heightScale = clientHeight / height; //6.35
            dom && (dom.style.transform = `scale(${widthScale},${heightScale})`);
        }
        window.addEventListener('load', add)
        window.addEventListener("resize", add);
    </script>
</body>

</html>

到了这里,关于html浏览器进行缩放百分比 界面和文字保持不变的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Unity打包浏览器端网页HTML(WebGL)以及部署到Tomcat浏览器访问报错问题解决

    Unity 默认打包是 PC 端客户端程序,想要打包浏览器可以访问的 WebGL 网页,需要修改一些配置。 我使用的 Unity 版本是 2021.3.24f1 。 1.1 点击 File —— Build Settings... 1.2 点击 Add Open Scenes .把全部场景加入 Scene In Build 列表中 网上说不全部加进去会找不到需要跳转的场景,我还没涉

    2024年02月16日
    浏览(56)
  • html学习笔记12-HTML5、浏览器兼容性问题

    https://www.runoob.com/html/html5-intro.html HTML5是HTML最新的修订版本,2014年10月由万维网联盟(W3C)完成标准制定。 HTML5的设计目的是为了在移动设备上支持多媒体。 HTML5 中的一些有趣的新特性: 用于绘画的 canvas 元素 用于媒介回放的 video 和 audio 元素 对本地离线存储的更好的支持

    2024年02月11日
    浏览(47)
  • html5移动端适配;检测浏览器信息函数

    html5移动端适配 浏览器信息检测 文本可编辑 在文本标签上加上属性contenteditable=“true” 深拷贝对象

    2024年02月19日
    浏览(46)
  • 如何在VSCode中将html文件打开到浏览器

    天行健,君子以自强不息;地势坤,君子以厚德载物。 每个人都有惰性,但不断学习是好好生活的根本,共勉! 文章均为学习整理笔记,分享记录为主,如有错误请指正,共同学习进步。 近期在学习前端内容,遇到了这个问题,来总结记录并分享一下。 html文件一般可右击

    2024年02月08日
    浏览(69)
  • 浏览器插件下载以及安装----以chrome浏览器中安装Xpath插件进行演示

    初学Spider, 需要Xpath插件, 可是电脑没有自带的插件, 需要自己下载安装, 当然不会, 就来CSDN取经, 看了好多博客, 终于整理出来一套简单实用且全面的插件下载安装说明书! 说明书! 本文章以 chrome浏览器 为例, 因为常用的: 360浏览器, Edge浏览器, IE浏览器等, 它们的插件安装包和以

    2024年02月15日
    浏览(88)
  • 浏览器中把HTML转为PDF的几种方式

    操作步骤 另存为pdf 优点 简便易用: 浏览器自带的打印功能通常是用户界面友好的,不需要额外的插件或工具,用户只需点击几下即可完成转换。 跨平台支持: 大多数现代浏览器都支持这种方式,而且通常在不同操作系统上表现一致,从而实现跨平台的HTML到PDF的转换。 无

    2024年01月18日
    浏览(55)
  • 【学姐面试宝典】—— 前端基础篇Ⅱ(HTTP/HTML/浏览器)

    前言 博主主页👉🏻蜡笔雏田学代码 专栏链接👉🏻【前端面试专栏】 今天继续学习前端面试题相关的知识! 感兴趣的小伙伴一起来看看吧~🤞 作用是 Doctype 声明于文档最前面,告诉浏览器以何种方式来渲染页面。 这里有两种模式, 严格模式 和 混杂模式 。 严格模式的排

    2024年01月25日
    浏览(74)
  • 【学姐面试宝典】—— 前端基础篇Ⅰ(HTTP/HTML/浏览器)

    前言 博主主页👉🏻蜡笔雏田学代码 专栏链接👉🏻【前端面试专栏】 今天开始学习前端面试题相关的知识! 感兴趣的小伙伴一起来看看吧~🤞 http: 超文本传输协议,是互联网上应用最为广泛的一种网络协议,是一个客户端和服 务器端请求和应答的标准(TCP),用于从 WW

    2024年02月19日
    浏览(49)
  • 如何处理html5新标签的浏览器兼容问题?

    处理HTML5新标签的浏览器兼容问题,特别是针对较旧的浏览器,可以采用以下几种方法: 使用JavaScript创建元素 : 对于不支持HTML5新标签的浏览器,可以使用JavaScript(特别是Document Object Model,DOM)来创建这些元素。例如,可以使用 document.createElement(\\\'article\\\') 来在DOM中创建 art

    2024年01月21日
    浏览(52)
  • 浏览器 html通知权限已经开了,但是还不提醒

    如果您已经在Chrome浏览器中开启了HTML5通知,但是仍然不收到提醒,可能有几种可能的原因。下面是一些建议的解决方法: 检查浏览器设置: 确保HTML5通知在Chrome浏览器中正确启用。您可以按照以下步骤检查设置: 在Chrome中输入 chrome://settings/content/notifications 并按下回车键。

    2024年02月16日
    浏览(41)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包